





﻿@charset "utf-8";@import "reset.css";@import "fontello.css";@import "fontface.css";@import "modules.css";::-webkit-selection{background:#f8ba01;color:#fff;}
::-moz-selection{background:#f8ba01;color:#fff;}
::selection{background:#f8ba01;color:#fff;}
::-webkit-scrollbar{width:10px;background:#f7f9f9;}
::-webkit-scrollbar-thumb{background:-webkit-gradient(linear, left top, right bottom, from(#2376b9), to(rgba(255, 110, 95, 0)));background:linear-gradient(top, #2376b9, #f2f2f2);}
::-webkit-input-placeholder{-webkit-transition:text-indent .5s ease, color .5s ease;color:#000;font-size:13px;}
input::-moz-placeholder{color:#899096;}
::ms-input-placeholder{color:#899096;}
[placeholder]:focus::-webkit-input-placeholder{text-indent:10em;color:transparent;}
.circle,
.flickr_list li:hover,
#dribbble_feed li:hover,
.owl-pagination > .owl-page,
input[type="radio"] + label:after,
input[type="radio"] + label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.f_none{float:none;}
.f_left{float:left;}
.f_right{float:right;}
.d_block{display:block;}
.d_table{display:table;}
.d_table > [class*="col-"]:last-child{padding-right:0px;}
.d_table > [class*="col-"]:first-child{padding-left:0px;}
.d_table_cell{display:table-cell;}
.d_inline_b,
.clients.brands .owl-pagination{display:inline-block;}
.d_inline_m{display:inline-block;vertical-align:middle;}
.d_none,
.sticky_menu #side_menu,
.sticky_menu #open_side_menu{display:none;}
.v_align_m{vertical-align:middle;}
.v_align_b{vertical-align:bottom;}
.v_align_t{vertical-align:top;}
.relative,
.tooltip_container{position:relative;cursor:pointer;z-index:1;}
.half_column{width:50%;}
.ie9 .im_half_container .half_column:last-child{margin-left:-4px;}
.counter{counter-reset:counter;}
.counter_inc{counter-increment:counter;}
.ls_medium{letter-spacing:-1px;}
.w_auto{width:auto;}
.w_full,
.wide_layout{}
.gia-2{font-size:0.8em;}
.title_wrapper{padding-top:4px;}
.wide_layout,
[class*="_isotope_container"] .shop_isotope_item.list_view{width:100%;}
.translucent{opacity:.5;}
.wrapper{overflow:hidden;}
.ellipsis{text-overflow:ellipsis;}
.w_break{word-break:break-all;}
.t_align_c,
.clients.brands .owl-controls{text-align:center;}
.t_align_r{text-align:right;}
.t_align_l{text-align:left;}
.t_align_j{text-align:justify;}
.lh_inherit{line-height:inherit;}
.lh_small{line-height:1.18em;}
.lh_medium{line-height:1.125em;}
.lh_large{line-height:1.375em;}
#container_table {
    width: 100%;
}

.product-row .product-name,
.product-row .price-col-2,
.product-row .qua-col,
.product-row td.fw_ex_bold.color_dark,
.product-row .edit {
    vertical-align: middle;
}

.product-row .edit {
    text-align: center;
}

.product-col {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}

.product-image-container {
    max-width: 150px;
    height: auto;
}

.product-title {
    text-align: center;
    margin-top: 5px;
}



.product-title a {
    font-weight: bold;
    color: #000;
}

.table {
    margin-bottom: 0;
}

.qua-col {text-align:center;}

.qua-col input {
    display: inline-block;
    max-width: 80px;
    text-align: center;
}
 
.qua-col input[type=number]::-webkit-inner-spin-button, 
.qua-col input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}



.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgb(240, 238, 238);
    border-radius: 4px;
}


.fs_ex_small,
#countdown.type_2 dd{font-size:0.75em;}
.fs_small{font-size:0.812em;}
.accordion_item .icon-plus{font-size:1.975em;}
.fs_medium{font-size:0.8em;}
.fw_ex_light{font-weight:100;}
.fw_light{font-weight:500; list-style: none; padding-left: 0;}
.fw_normal{font-weight:400;}
.fw_ex_bold{font-weight:900;}
.m_right_2{margin-right:2px;}
.m_right_5{margin-right:5px;}
.m_right_8{margin-right:8px;}
.m_right_10{margin-right:10px;}
.m_right_15{margin-right:15px;}
.m_right_20{margin-right:20px;}
.m_right_30{margin-right:30px;}
.m_right_40{margin-right:40px;}
.m_right_60{margin-right:60px;}
.m_left_5{margin-left:5px;}
.m_left_8{margin-left:8px;}
.m_left_10{margin-left:10px;}
.m_left_15{margin-left:15px;}
.m_left_20{margin-left:20px;}
.m_left_23{margin-left:23px;}
.m_bottom_0{margin-bottom:0px !important;}
.m_bottom_3{margin-bottom:3px;}
.m_bottom_5{margin-bottom:5px;}
.m_bottom_8{margin-bottom:8px;}
.m_bottom_10{margin-bottom:10px;}
.m_bottom_12{margin-bottom:12px;}
.m_bottom_15{margin-bottom:15px;}
.m_bottom_20{margin-bottom:20px;}
.m_bottom_23{margin-bottom:23px;}
.m_bottom_25{margin-bottom:25px;}
.m_bottom_30{margin-bottom:30px;}
.m_bottom_35{margin-bottom:35px;}
.m_bottom_40{margin-bottom:40px;}
.m_bottom_45{margin-bottom:45px;}
.m_bottom_50{margin-bottom:50px;}
.m_bottom_55{margin-bottom:55px;}
.m_bottom_70{margin-bottom:70px;}
.m_top_0{margin-top:0px !important;}
.m_top_5{margin-top:5px;}
.m_top_8{margin-top:8px;}
.m_top_10{margin-top:10px;}
.m_top_15{margin-top:15px;}
.m_top_20{margin-top:20px;}
.m_top_25{margin-top:25px;}
.m_top_30{margin-top:30px;}
.m_top_35{margin-top:35px;}
.m_top_60{margin-top:60px;}
.p_bottom_0{padding-bottom:0 !important;}
.p_top_0{padding-top:0 !important;}
.tt_uppercase{text-transform:uppercase;}
.db_centered{margin-left:auto;margin-right:auto;}
.container3d{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(600);-moz-transform:perspective(600);-o-transform:perspective(600);-ms-transform:perspective(600);transform:perspective(600);perspective:600px;}
.tr_all,
.popup_wrap:before,
.popup_wrap:after,
.owl-pagination > div{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;}
.tr_all_long{-webkit-transition:all 1.1s ease;-moz-transition:all 1.1s ease;-o-transition:all 1.1s ease;transition:all 1.1s ease;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-o-animation-duration:1.1s;animation-duration:1.1s;}
.tr_all_medium{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;}
.border_none{border:none !important;}
.mw_none{min-width:0 !important;}
.trf_none,
.ie9 [class*="animate_f"]:not(.with_ie){-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}
.shadow_1{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .15);-o-box-shadow:0 1px 1px rgba(0, 0, 0, .15);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, .15);box-shadow:0 1px 1px rgba(0, 0, 0, .15);}
.r_corners,
input[type="checkbox"] + label:before,
.ui-slider,
.zoomWindow{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.r_corners_2{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.rc_first_hr{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.rc_last_hr{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.vc_child:after{content:"";height:100%;display:inline-block;vertical-align:middle;}
.boxed_layout{width:1250px;margin:0 auto;}
a,
a:not([class*="_hover"]):hover,
.main_menu .current > a,
.md_no-touch .main_menu li:hover > a,
.md_touch .main_menu .touch_open_sub > a,
.main_menu > .current_click > a,
.sub_menu .current_click > a,
blockquote.type_2:before,
.thumbnails_container > ul > .active article > p,
.thumbnails_container > ul > li:hover article > p,
blockquote.type_2 > p:last-of-type:after,
.main_menu li:hover > a i[class|="icon"],
a:not([class*="_hover"]):hover [class*="icon_wrap"][class*="color_"],
a:not([class*="_hover"]):hover [class|="icon"][class*="color_"],
.categories_list li:hover > a,
.categories_list li:hover > a > *,
,
.color_scheme_hover:hover,
.color_scheme_hover:hover [class*="color_"],
.dropdown_2_container.login:hover > [class*="icon_wrap_"] > [class|="icon"]{color:#fef052;}
mark,
#open_switcher,
.bg_color_blue,
.owl-pagination > .active,
.bg_color_blue_hover:hover,
.p_table.bg_color_blue_hover.active,
[class*="icon_wrap_"].animation_fill.color_scheme:before{background:#41bedd;}
.tabs_nav .active a{background:#F2DA00;border:1px solid #F2DA00;}
.accordion_item.active,
.owl-pagination > .active,
.p_table.bg_color_blue_hover:hover,
.p_table.bg_color_blue_hover.active,
.dropdown .sub_menu,
.color_scheme_hover:not(.color_light):hover,
.color_scheme_hover:hover [class*="color_"],
.dropdown_2_container.login:hover > [class*="icon_wrap_"]{border-color:#41bedd;}
.dropdown_2_container.login .dropdown_2:before{border-bottom-color:#f8ba01;}
.dropdown_2_container.login .dropdown_2{border-top-color:#f8ba01;}
.tabs_nav .active + li a{border-left-color:#f8ba01;}
.main_menu > li > a:after{background:#f5db00;}
.color_default{color:#606366;}
.color_black,
.color_black_hover:hover{color:#000;}
.color_grey_light,
.accordion_item:not(.active) dt [class*="icon_wrap"]{color:#2376b9;}
.accordion_item dt [class*="icon_wrap"]{color:#218b08;}
.accordion dl:nth-child(1) .icon_wrap_size_1{color:#FFF !important;border-color:#218b08 !important;background-color:#218b08 !important;}
.accordion dl:nth-child(3) .icon_wrap_size_1{color:#FFF !important;border-color:#218b08 !important;background-color:#218b08 !important;}
.accordion dl:nth-child(4) .icon_wrap_size_1{color:#FFF !important;border-color:#218b08 !important;background-color:#218b08 !important;}
.color_grey_light_2{color:#d1d5d8;}
.color_grey_light_3{color:#ecf0f1;}
.color_grey_light_4{color:#cbd0d4;}
.color_grey_light_5{color:#bfc4c8;}
.color_grey,
.tweet_time a{color:#899096;}
mark,
.color_light,
.social_icons a:hover,
.tabs_nav .active a,
.checkout_video:hover *,
.paginations .active a,
.color_light_hover:hover,
.paginations li a:hover,
.step:hover .step_counter,
.link_container:hover [class*="icon_wrap_"],
.p_table:hover > *:not([class*="button_type"]),
.p_table.active > *:not([class*="button_type"]),
.steps_nav li .animation_fill.type_2,
[class*="button_type_"].transparent:not(.color_light):hover,
[class*="button_type_"]:not(.transparent),
.animation_fill[class*="color_"]:hover,
.item_services h6:hover .animation_fill{color:#FFF;}
.color_light,
.p_table:hover .pt_icon,
.p_table.active .pt_icon,
.p_table:hover [class*="button_type"],
.p_table.active [class*="button_type"],
.link_container:hover [class*="icon_wrap_"]{border-color:#fff;}
.color_light_2{color:#f7f9f9;}
.color_dark,
.tweet_text a:hover,
.color_dark_hover:hover,
.select_list li:hover,
[class*="button_type_"].color_dark,
.breadcrumbs li a.color_default:hover{color:#000;}
.breadcrumbs li a.color_default:hover{border-color:#34383d;}
[class*="button_type_"].color_dark,
.accordion_item:not(.active) dt [class*="icon_wrap"]{border-color:#000000;}
.translucent_bg_color_dark,
.translucent_bg_color_dark.image_fixed:before{background:rgba(0, 0, 0, .7);}
.color_grey_light[class*="icon_wrap"]{border-color:#d2d6d9; padding: 0px 0px 5px 0px;}
.checkout_video:hover .video_button i[class|="icon"],
.color_purple,
.step:hover h3,
blockquote.type_3:before,
blockquote.type_3 > p:last-of-type:after,
.color_purple_hover:hover,
.category_link:hover .category_title,
.color_purple [class*="icon_wrap_"],
[class*="button_type_"]:not(.transparent).color_purple:hover{color:#fed208;}
.border_color_purple,
.paginations .active a,
.paginations .active:last-child a,
.paginations li a:hover,
.paginations li:last-child a:hover,
.step:hover .step_counter,
[class*="icon_wrap_"].color_purple,
.color_purple [class*="icon_wrap_"],
[class*="button_type"].color_purple,
.bg_color_purple_hover:hover,
.p_table.bg_color_purple_hover:hover,
.p_table.bg_color_purple_hover.active,
[class*="icon_wrap_"].color_purple_hover:hover,
[class*="button_type"].color_purple_hover:not(.color_light):hover{border-color:#fed208;}
.paginations .active + li a,
.paginations li:hover + li a{border-left-color:#4e4ca0;}
.bg_color_purple,
.paginations .active a,
.paginations li a:hover,
.step:hover .step_counter,
.title_counter_type:before,
.bg_color_purple_hover:hover,
.animation_fill.color_purple:before,
.p_table.bg_color_purple_hover.active,
[class*="button_type_"].transparent.color_purple:hover,
[class*="button_type_"].color_purple:not(.transparent){background:#fed208;}
.translucent_bg_purple,
.translucent_bg_purple.image_fixed:before{background-color:rgba(78, 76, 160, .7);}
.border_color_red,
.paginations .active a,
.paginations .active:last-child a,
.paginations li a:hover,
.paginations li:last-child a:hover,
.step:hover .step_counter,
[class*="icon_wrap_"].color_red,
.color_red [class*="icon_wrap_"],
[class*="button_type"].color_red,
.bg_color_red_hover:hover,
.p_table.bg_color_red_hover:hover,
.p_table.bg_color_red_hover.active,
[class*="icon_wrap_"].color_red_hover:hover,
[class*="button_type"].color_red_hover:not(.color_light):hover{border-color:#2376b9;}
.paginations .active + li a,
.paginations li:hover + li a{border-left-color:#2376b9;}
.bg_color_red,
.paginations .active a,
.paginations li a:hover,
.step:hover .step_counter,
.title_counter_type:before,
.bg_color_red_hover:hover,
.animation_fill.color_red:before,
.p_table.bg_color_red_hover.active,
[class*="button_type_"].transparent.color_red:hover,
[class*="button_type_"].color_red:not(.transparent){background:#2376b9;}
.translucent_bg_red,
.translucent_bg_red.image_fixed:before{background-color:rgba(78, 76, 160, .7);}
.color_pink,
.color_pink_hover:hover,
.color_pink_hover:hover [class*="color_"],
[class*="button_type_"].color_pink:not(.transparent):hover,
.dropdown_2_container.shoppingcart:hover > [class*="icon_wrap_"] > [class|="icon"]{color:#a255c4;}

/* #total-money {
    display: flex;
    border-top: 1px solid #bdc3c7;
    padding: 10px;
    justify-content: space-between;
}
#total-money div:first-child {
    border-right: 1px solid #bdc3c7;
} */

.border_color_pink,
[class*="icon_wrap_"].color_pink,
.color_pink_hover:hover [class*="icon_wrap_"],
[class*="button_type_"].color_pink,
.p_table.bg_color_pink_hover:hover,
.p_table.bg_color_pink_hover.active,
[class*="button_type_"].color_pink_hover:not(.color_light):hover,
[class*="icon_wrap_"].color_pink_hover:hover,
.dropdown_2_container.shoppingcart:hover > [class*="icon_wrap_"]{border-color:#a255c4;}
.dropdown_2_container.shoppingcart .dropdown_2:before{border-bottom-color:#f8ba01;}
.dropdown_2_container.shoppingcart .dropdown_2{border-top-color:#f8ba01;}
.bg_color_pink,
.ui-slider-range,
.bg_color_pink_hover:hover,
.p_table.bg_color_pink_hover.active,
.animation_fill.color_pink:before,
[class*="button_type_"].transparent.color_pink:hover,
[class*="button_type_"].color_pink:not(.transparent){background:#a255c4;}
.color_green,
.color_green_hover:hover,
[class*="button_type_"].color_green_hover:hover,
[class*="button_type_"].color_green:not(.transparent):hover{color:#2376b9;}
.select_button_left,
input:not([type="submit"]).success,
[class*="button_type_"].color_green_hover:hover,
[class*="button_type_"].color_green{border-color:#218b08;}
.bg_color_green,
[class*="button_type_"].color_green.transparent:hover,
[class*="button_type_"].color_green:not(.transparent){background:#218b08;}
.translucent_bg_green,
.translucent_bg_green.image_fixed:before{background-color:rgba(39, 174, 96, .7);}
.bg_color_dark_green{background:#00a847;}
.color_blue,
.color_blue_hover:hover,
[class*="button_type_"].color_blue:not(.transparent):hover{color:#2376b9;}
.main_menu > li > a,
#menu_button.color_blue,
[class*="icon_wrap_"].color_blue,
[class*="button_type_"].color_blue,
[class*="icon_wrap_"].color_blue_hover:hover,
[class*="button_type_"].color_blue_hover:hover{border-color:#fff;}
.main_menu > li > a:hover{color:#000;}
.main_menu > li:hover a{color:#000;}
[class*="button_type_"].transparent.color_blue:hover,
[class*="button_type_"].color_blue:not(.transparent),
.animation_fill.color_blue:before{background:#2376b9;}
.color_red,
.required:after,
.required_l:before,
.color_red_hover:hover,
.color_red_hover:hover [class*="color_"],
[class*="button_type_"].color_red:not(.transparent):hover{color:#dd071b;}
.bg_color_red,
[class*="button_type_"].transparent.color_red:hover,
[class*="button_type_"].color_red:not(.transparent){background:#2376b9;}
input:not([type="submit"]).error,
[class*="button_type_"].color_red,
.blog_side_button[class*="border_"]:hover{border-color:#2376b9;}
.translucent_bg_red,
.translucent_bg_red.image_fixed:before{background-color:rgba(231, 76, 60, .9);}
.color_yellow,
.step:hover h3,
blockquote.type_3:before,
blockquote.type_3 > p:last-of-type:after,
.color_yellow_hover:hover,
.category_link:hover .category_title,
.color_yellow [class*="icon_wrap_"],
[class*="button_type_"]:not(.transparent).color_yellow:hover{color:#f8ba01;}
.border_color_yellow,
.paginations .active a,
.paginations .active:last-child a,
.paginations li a:hover,
.paginations li:last-child a:hover,
.step:hover .step_counter,
[class*="icon_wrap_"].color_yellow,
.color_yellow [class*="icon_wrap_"],
[class*="button_type"].color_yellow,
.bg_color_yellow_hover:hover,
.p_table.bg_color_yellow_hover:hover,
.p_table.bg_color_yellow_hover.active,
[class*="icon_wrap_"].color_yellow_hover:hover,
[class*="button_type"].color_yellow_hover:not(.color_light):hover{border-color:#F2DA00;}
.paginations .active + li a,
.paginations li:hover + li a{border-left-color:#f8ba01;}
.bg_color_yellow,
.paginations .active a,
.paginations li a:hover,
.step:hover .step_counter,
.title_counter_type:before,
.bg_color_yellow_hover:hover,
.animation_fill.color_yellow:before,
.p_table.bg_color_yellow_hover.active,
[class*="button_type_"].transparent.color_yellow:hover,
[class*="button_type_"].color_yellow:not(.transparent){background:#F2DA00;}
.color_dark_blue{color:#3498db;}
.bg_color_dark_blue{background:#3498db;}
.bg_color_dark{background:#161618;}
.paginations .active a i{color:#fff;}
input:not([type="submit"]).info{border-color:#3498db;}
.translucent_bg_orange,
.translucent_bg_orange.image_fixed:before{background-color:rgba(219, 175, 0, .7);}
.color_orange{color:#e67e22;}
input:not([type="submit"]).warning{border-color:#e67e22;}
.bg_light,
[class*="button_type_"].transparent.color_light:hover,
.p_table:hover [class*="button_type"],
.p_table.active [class*="button_type"]{background:#fff;}
.bg_light_2,
.md_no-touch .sub_menu li:hover > a,
.sub_menu .current > a,
.sub_menu .touch_open_sub > a,
table:not(.table_type_9) tr:hover,
table:not(.table_type_10) tr:hover,
.categories_list ul a:hover,
.sub_menu .current_click > a{background:#f7f9f9;}
.bg_light_3,
.category_link:hover .category_title,
.thumbnails_container > ul > .active,
.thumbnails_container > ul > li:hover{background:#F2DA00;}
.bg_light_4{background:#e3e7e9;}
.bg_light_5{background:#FCFCFC;}
.bg_light_6{background:#FFFFCC;}
.facebook:hover,
.facebook_static_color{background:#39599f;border-color:#39599f;}
.twitter:hover,
.twitter_static_color{background:#40bff5;border-color:#40bff5;}
.googleplus:hover,
.googleplus_static_color{background:#eb5b4c;border-color:#eb5b4c;}
.pinterest:hover,
.pinterest_static_color{background:#b8242a;border-color:#b8242a;}
.dribbble:hover,
.dribbble_static_color{background:#e65992;border-color:#e65992;}
.flickr:hover,
.flickr_static_color{background:#ff1981;border-color:#ff1981;}
.youtube:hover,
.youtube_static_color{background:#cd322c;border-color:#cd322c;}
.vimeo:hover,
.vimeo_static_color{background:#44bbff;border-color:#44bbff;}
.instagram:hover,
.instagram_static_color{background:#a47a5e;border-color:#a47a5e;}
.linkedin:hover{background:#328dd3;border-color:#328dd3;}
.facebook_color:hover *{color:#39599f !important;}
.twitter_color:hover *{color:#40bff5 !important;}
.googleplus_color:hover *{color:#eb5b4c !important;}
.pinterest_color:hover *{color:#b8242a !important;}
.label.color_scheme{background:#e6f7fb;}
.label.color_pink{background:#f6eef9;}
.rss{background:#e67e22;border-color:#e67e22;}
html{overflow-x:hidden;}
body{font:500 16px/1.5em "Open Sans", "sans-serif";color:#000000;background:#2376b9;overflow-x:hidden;background-attachment:fixed;}
.tr_delay,
.tr_inherit{-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}
.fs_medium {
    list-style: none;
}

h1,
.pt_price,
#countdown dt{font-size:1.6em;}
h2,
.first_letter_1 > .fl,
.item_statistic dt{font-size:3em;}
h3,
.day_of_the_month,
#countdown.type_2 dt{font-size:1.6em;}
h4{font-size:1.375em;}
h5{font-size:1.1em;}
h6,
.fs_large{font-size:1.125em; list-style: none;
    padding-left: 0;}
h1,
h2,
h3,
h4,
h5,
h6,
.pt_price,
.item_statistic dt,
#countdown dt,
.article_stats,
.lh_ex_small,
.clients.brands .owl-controls{line-height:1em;}
.fs_middle,
.pt_title a{color:#000;}
.pt_title a:hover{color:#337ab7;}
.p_table:hover .pt_title:not(.pt_time),
.p_table.active .pt_title:not(.pt_time){font-size:1em;}
.mega_menu_container p{padding-left:20px;}
blockquote{padding:24px 25px 22px 50px;line-height:1.42em;}
blockquote.type_2{background:#fff;}
blockquote.type_2:after{content:"";width:0;height:0;border-left:11px solid transparent;border-top:8px solid #fff;border-right:11px solid transparent;position:absolute;left:24px;bottom:-8px;}
blockquote:before,
blockquote > p:last-of-type:after{font-size:50px;font-weight:bold;opacity:.5;}
blockquote:before{content:open-quote;position:absolute;left:19px;top:33px;}
blockquote > p:last-of-type:after{content:close-quote;display:inline-block;line-height:0;height:0;vertical-align:-27px;margin-left:12px;}
.first_letter_1 > .fl{margin:12px 10px 0 0;}
.first_letter_2 > .fl{font-size:1.5em;border-width:1px;border-style:solid;width:40px;height:40px;padding-top:7px;margin:6px 10px 0 0;}
.title_counter_type{padding:12px 20px 14px 70px;font-size:1.5em;position:relative;}
.title_counter_type:before{content:counter(counter);font-style:italic;color:#fff;position:absolute;left:0;padding:12px 0;height:100%;width:50px;text-align:center;top:0;}
.static_head_title_1{font-size:3.25em;}
.bn_title{padding:3px 21px 3px;width:11.09%;}
.title_size_1{font-size:2.625em;}
[role="banner"]{width:inherit;z-index:150;}
[role="banner"] .container > a:only-child{margin:35px 0;}
.sticky_menu [role="banner"]{border-bottom-color:transparent;border-bottom-style:solid;}
.gradient_line{display:block;width:100%;position:absolute;top:0;}
.header_bottom_part.fixed,
.sticky_part.fixed{position:fixed;top:0;-webkit-backface-visibility:hidden;background:#fff;}
.header_bottom_part.type_2{padding:30px 0;}
.header_bottom_part.type_3{padding:22px 0;}





.icon_top_bar, .hr_list.main_menu {
    padding-left: 0;
    list-style: none;
}



















.row_content,
.news-content{background:white;background-repeat:repeat;}
.news-content{padding-bottom:40px;}
.contentinfo{background:#fff;color:#000;}
.sticky_part:after,
.header_bottom_part:not([class*="type_"]):after,
.header_bottom_part.type_3.sticky:after{content:"";display:block;position:absolute;height:3px;width:100%;bottom:-3px;left:0;background:url("../images/shadow.png") repeat-x;}
.sticky_part.shadow_light:not(.fixed):after{opacity:.5;}
.main_menu > li > a{display:block;font-size:0.90em;padding:30px 5px 0px !important;}
.main_menu.type_2 > li > a{padding-top:15px;padding-bottom:16px;}
.main_menu.type_2 > li:first-child > a{padding-left:0;}
.main_menu.type_2 > li > a:after{display:none;}
.main_menu > li > a:after{content:"";display:block;height:2px;width:100%;opacity:0;left:0;bottom:-2px;-webkit-transition:opacity 1.1s ease;-moz-transition:opacity 1.1s ease;-o-transition:opacity 1.1s ease;transition:opacity 1.1s ease;}
.md_no-touch .main_menu > li:hover > a:after,
.md_no-touch .main_menu > .current > a:after,
.md_touch .main_menu > .current > a:after,
.md_touch .main_menu > .touch_open_sub > a:after{opacity:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease;}
.main_menu > li > ul{top:100%; list-style: none;}
.main_menu.type_2 > li > ul{margin-top:0;}
.mega_menu_container,
.mega_menu_container .container3d .sub_menu{position:absolute;top:100%;padding:21px 20px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-o-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px);opacity:0;visibility:hidden;}
.mega_menu_container .container3d .sub_menu{padding:0;top:-1px;}
.sub_menu.relative,
.container_zoom_image{z-index:0;}
.sub_menu:not(.relative){border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;min-width:127px;position:absolute;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .05);-o-box-shadow:0 1px 1px rgba(0, 0, 0, .05);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05);-webkit-transform:rotate3d(1, 0, 0, -90deg);-moz-transform:rotate3d(1, 0, 0, -90deg);-o-transform:rotate3d(1, 0, 0, -90deg);-ms-transform:rotate3d(1, 0, 0, -90deg);transform:rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;}
.sub_menu a{padding:9px 18px;white-space:nowrap;color:#ED3130;}
.sub_menu .container3d > a{padding-right:36px;}
.sub_menu .sub_menu{left:100%;top:0;margin-left:1px;-webkit-transform:rotate3d(0, 1, 0, 90deg);-moz-transform:rotate3d(0, 1, 0, 90deg);-o-transform:rotate3d(0, 1, 0, 90deg);-ms-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);}
.md_no-touch .main_menu li:hover > .sub_menu,
.md_no-touch .dropdown:hover .sub_menu,
.md_touch .dropdown.active .sub_menu,
.md_touch .main_menu .touch_open_sub > .sub_menu{-webkit-transform:rotate3d(0, 0, 0, 0deg);-moz-transform:rotate3d(0, 0, 0, 0deg);-o-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
.ie9 .sub_menu:not(.relative){visibility:hidden;}
doesnotexist:-o-prefocus,
.sub_menu:not(.relative){visibility:hidden;}
doesnotexist:-o-prefocus,
.main_menu li:hover > .sub_menu,
.dropdown:hover .sub_menu{visibility:visible;}
.ie9 .main_menu li:hover > .sub_menu,
.ie9 .dropdown:hover .sub_menu{visibility:visible;}
.main_menu *,
.tooltip,
.tooltip_type_2,
.item_services h6,
.steps_nav li [class*="icon_wrap"],
.animation_fill{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.dropdown a img{margin-top:6px;}
.dropdown > a{padding:6px 10px;display:block;z-index:1;}
.dropdown .sub_menu a{padding:5.5px 10px;}
.dropdown{z-index:15;margin-left:-3px;}
.dropdown:last-child > a{padding-right:0;}
.dropdown .sub_menu{min-width:100px;width:100%;border-top-width:2px;border-top-style:solid;}
.r_slider{width:100%;position:relative;}
[class*="ios_nav_"],
.ls-nav-prev,
.ls-nav-next{position:absolute;}
[class*="ios_nav_"],
.flexslider .flex-direction-nav a,
.simple_slideshow .flex-direction-nav a,
.tp-rightarrow.default,
.tp-leftarrow.default,
[class*="ls-nav-"]{width:50px;height:50px;cursor:pointer;background:url("../images/prevnext.png") no-repeat 0 1px;opacity:1;background-color:rgb(154, 204, 243);top:50% !important;margin-top:-25px !important;}
.tp-rightarrow,
.simple_slideshow .flex-next,
.ios_nav_next,
.flexslider .flex-next{background-position:1px -47px !important;}
.ls-nav-prev{background-position:0 2px !important;}
.ls-nav-next{background-position:3px -46px !important;}
.tp-leftarrow:hover,
.tp-rightarrow:hover,
[class*="ios_nav_"]:hover,
.jackbox[data-group]:hover,
.popup_wrap [class*="icon_wrap"]:hover,
.simple_slideshow .flex-direction-nav a:hover,
.flexslider .flex-direction-nav a:hover,
.ls-nav-prev:hover,
.ls-nav-next:hover{background-color:rgba(255, 255, 255, .2);opacity:1;}
.caption iframe{-webkit-box-shadow:0 0 18px 0 rgba(0, 0, 0, .25);-moz-box-shadow:0 0 18px 0 rgba(0, 0, 0, .25);-o-box-shadow:0 0 18px 0 rgba(0, 0, 0, .25);-ms-box-shadow:0 0 18px 0 rgba(0, 0, 0, .25);box-shadow:0 0 18px 0 rgba(0, 0, 0, .25);}
.simple_slideshow .flex-next{right:20px;}
.simple_slideshow .flex-prev{left:20px;}
[class*="col-"]:not(.snormal_size) .simple_slideshow .flex-direction-nav a,
.blog_isotope_item .simple_slideshow .flex-direction-nav a{width:36px;height:36px;margin-top:-18px !important;background-size:100% 200%;}
[class*="col-"] .simple_slideshow .flex-prev,
.blog_isotope_item .simple_slideshow .flex-prev{background-position:0 2px;}
[class*="col-"] .simple_slideshow .flex-next,
.blog_isotope_item .simple_slideshow .flex-next{background-position:2px 90% !important;}
.slider_title_1{font-size:9.375em;line-height:.75em;}
.slider_title_2{font-size:4.5em;}
.slider_title_3{font-size:5em;}
.iosslider{position:relative;padding-bottom:26.5%;overflow:hidden;width:100%;height:0;}
.iosslider .slider{width:100%;height:100%;}
.iosslider .slider .slide{float:left;width:100%;}
.iosslider .slider .slide img{max-width:none;width:100%;height:auto;}
.iosslider .slider .slide [class^="item"]{position:absolute;left:50%;}
.iosslider .slider .slide .item{margin-left:115px;top:17.95%;}
.iosslider .slider .slide .item_2{left:0;top:14.73%;width:100%;}
.iosslider .slider .slide .item_3{margin-left:-588px;top:14.73%;}
.flex_container{width:74.35%;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.thumbnails_container{width:25.64%;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.flexslider .slides > li > iframe{width:100%;}
.flexslider .flex-direction-nav a{top:auto !important;bottom:20px;margin-top:0 !important;}
.flexslider .flex-next{right:20px !important;}
.flexslider .flex-prev{right:80px !important;left:auto !important;}
#layerslider_video [class^="ls-nav-"]{top:50% !important;margin-top:-25px !important;background-image:url("../images/prevnext.png");}
.tabs_nav li:first-child a{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.tabs_nav li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.tabs_nav a{padding:9px 20px 10px;}
.tabs_nav.type_2 a{padding:5px 28px;}
.tabs_nav.type_3 a{padding-left:14px;padding-right:14px;}
.tabs_nav a,
.border_grey,
.ui-slider{border:1px solid #bdc3c7;}
.tabs_nav li:not(:last-child) a{border-right:none;}
.accordion_item dt{padding:9px 50px 10px 0px;cursor:pointer;}
.accordion_item dd{}
.accordion_item dt [class*="icon_wrap"]{position:absolute;top:50%;margin-top:-11px;font-size:16px;}
.brands_carousel .owl-item{padding:0 15px;}
[class*="fp_nav_"]{position:absolute;top:55.5%;}
.ios_nav_prev,
.lp_nav_prev,
.c_nav_prev.nav_type_3,
.fp_nav_prev,
.pc_nav_prev,
.rp_nav_prev,
.extended.simple_slideshow .flex-prev{left:30px;}
.ios_nav_next,
.lp_nav_next,
.c_nav_next.nav_type_3,
.fp_nav_next,
.pc_nav_next,
.rp_nav_next,
.extended.simple_slideshow .flex-next{right:30px;}
.owl-pagination > div{width:12px;height:12px;border:1px solid rgba(255, 255, 255, .5);float:left;}
.owl-pagination > div:not(:last-child){margin-right:8px;}
.bg_light_2 .owl-pagination > div:not(.active),
.clients.brands:not(.with_video) .owl-pagination > div:not(.active){border-color:#bfc4c8;}
[class*="pc_nav_"],
[class*="rp_nav"],
[class*="fproducts_nav_"]:not(.fn_type_2),
[class*="ln_nav_"],
[class*="fp_nav_"].nav_type_2,
[class*="lp_nav_"]{position:absolute;top:50%;margin-top:-18px;}
[class*="c_nav_"].nav_type_2{position:absolute;top:38px;}
[class*="c_nav_"].nav_type_3{position:absolute;top:50%;margin-top:20px;}
.twc_prev,
.twc_next{position:absolute;top:50%;margin-top:-12px;}
.twc_prev{left:0;}
.twc_next{right:0;}
.related_projects .owl-item,
.wfilter_carousel .owl-item{padding-bottom:75px;}
[class*="rp_nav"]{margin-top:-47px;}
[class*="fproducts_nav_"]:not(.fn_type_2){margin-top:-90px;}
[class*="ln_nav_"]{top:78px;}
.fproducts_nav_prev,
.ln_nav_prev{left:-50px;}
.fproducts_nav_next,
.ln_nav_next{right:-50px;}
.c_nav_prev.nav_type_2{left:-35px;}
.c_nav_next.nav_type_2{right:-35px;}
.boxed_layout .fproducts_nav_prev,
.boxed_layout .ln_nav_prev{left:-35px;}
.boxed_layout .fproducts_nav_next,
.boxed_layout .ln_nav_next{right:-35px;}
.boxed_layout .c_nav_next.nav_type_2{right:-32px;}
.boxed_layout .c_nav_prev.nav_type_2{left:-32px;}
.featured_products .owl-item{padding-bottom:1px;}
.thumbnails_carousel{width:80px;}
[class*="fp_nav_"].nav_type_2{margin-top:15px;}
#breaking_news{width:87.03%;margin-top:3px;}
.photo_carousel img{min-width:100%;}
.single{padding:0 34px;}
.tweet_list li{padding-left:35px;}
.single .tweet_list li{padding-left:0;}
.tweet_list li > [class*="icon_wrap_"]{position:absolute;left:0;top:4px;}
.hr_list > li{float:left;}
.m_left_0,
.hr_list > li:first-child{margin-left:0;}
.hr_list > li:last-child{margin-right:0;}
.hr_list:after,
.clearfix:after,
.clients.brands .owl-pagination:after{content:"";display:block;clear:both;width:100%;}
.vr_list li:not(:first-child),
.select_list li:not(:first-child){border-top:1px solid #ecf0f1;}
.vr_list:not(.sub_menu) li{padding:9px 5px 9px 35px;}
.vr_list_tbprice li:not(:first-child),
.select_list li:not(:first-child){border-top:1px solid #ecf0f1;}
.vr_list_tbprice li{padding:5px 0;font-size:0.9em;line-height:1.4em;}
.social_icons{padding-top:2px;}
.breadcrumbs{margin-top:4px;}
.breadcrumbs li a,
.project_description h4 a,
.project_description .category a{border-bottom:1px solid transparent;}
.breadcrumbs li a:hover,
.project_description h4 a:hover,
.project_description .category a:hover{color:#fff;border-color:#fff;}
.dotted_list li:not(:last-child):after{content:".";font-size:25px;position:absolute;display:block;width:3px;height:3px;line-height:0;right:-10px;top:50%;margin-top:-8px;}
.dotted_list.type_2 li:not(:last-child):after{right:-17px;}
.vr_list_type_2 li,
.vr_list_type_4 li a{padding-left:28px;}
.vr_list_type_2 li [class*="icon_wrap"],
.vr_list_type_4 li a [class*="icon_wrap"]{margin:4px 0 0 -28px;}
.vr_list_type_2 li > [class|="icon"]{margin-left:-28px;}
.vr_list_type_3 li:before{content:counter(counter) ".";display:inline-block;margin-right:3px;}
.vr_list_type_5 li{padding-left:37px;}
.vr_list_type_5 li .icon_wrap_size_1{margin-left:-37px;margin-top:2px;}
.vr_list_type_5 li [class*="button_type_"]{margin-left:-37px;}
.paginations li a{width:39px;height:35px;line-height:32px;display:block;border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;border-left:1px solid #bdc3c7;}
.paginations li:last-child a{border-right:1px solid #bdc3c7;}
.steps_nav li .container3d{width:140px;height:140px;}
.steps_nav li [class*="icon_wrap"]{position:absolute;}
.step_counter:before,
.steps_nav li .step_num:before{content:counter(counter);font-style:italic;font-weight:300;display:inline-block;}
.steps_nav li .step_num:before{font-size:1.36em;margin-top:-10px;}
.steps_nav .active .step_num,
.steps_nav li [class*="icon_wrap"]:not(.step_num){-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg);}
.steps_nav .active [class*="icon_wrap"]:not(.step_num){-webkit-transform:rotate3d(1, 0, 0, 0deg);-moz-transform:rotate3d(1, 0, 0, 0deg);-o-transform:rotate3d(1, 0, 0, 0deg);-ms-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg);}
.steps_nav li:not(:last-child):after{content:"";display:block;width:22px;height:40px;position:absolute;right:-42px;top:50%;margin-top:-20px;background:url("../images/icon-right.png") no-repeat;}
.sitemap_list ul{padding-left:30px;}
.flickr_list{margin:0 -7.5px;}
.flickr_list li,
#dribbble_feed li{margin:0 7.5px 15px;}
.flickr_list img{width:80px;height:80px;}
.stripe_list li:not(:last-child){position:relative;margin-right:19px;}
.stripe_list li:not(:last-child)::after{content:"";display:block;width:1px;height:11px;background:#c7cccf;position:absolute;top:50%;margin-top:-4px;right:-10px;}
.contact_info_list{}
.added_items_list{padding:20px 0 0 2px;}
.added_items_list li{padding-right:35px;}
.added_items_list li > [class|="icon"]{cursor:pointer;position:absolute;right:0px;top:-5px;display:block;width:16px;height:16px;}
.added_items_list.type_2{margin-top:-17px;}
.added_items_list.type_2 li{padding:17px 10px 17px 0;}
.added_items_list.type_2 li > [class|="icon"]{top:15px;}
.fp_item .rating_list{margin-top:-5px;}
.rating_list li:not(:last-child){margin-right:2px;}
.rating_list li{width:15px;height:15px;cursor:pointer;}
.rating_list li > [class|="icon"]{position:absolute;left:0;}
.categories_list li:not(:first-child) > a,
.categories_list ul{}
.categories_list{margin-top:-6px;}
.categories_list li:hover > a,.categories_list li:hover > a > span{color:#2376b9;font-weight:600;}
.categories_list li a{padding:5px 0 7px;}
.categories_list ul a{padding:4px 0 6px 28px;}
.categories_list ul ul a{padding-left:43px;}
.helper-list{height:0;overflow:hidden;}
.news_list > li:first-child{padding-top:0;}
.news_list > li{padding:20px 0 20px 20px;}
.thumbnails_container{padding:10px 0;}
.thumbnails_container > ul > li{padding:20px 15px 20px 20px;cursor:pointer;}
.search_buttons{width:40px;height:40px;}
.search_buttons > button{position:absolute;top:0;left:0;}
.search_buttons > .active{z-index:1;}
[class*="button_type"]{border-style:solid;padding-left:29px;padding-right:29px;backface-visibility:hidden;border-width:1px;}
.button_type_1{padding-top:2px;padding-bottom:2px;}
.button_type_2{padding-top:4px;padding-bottom:5px;}
.button_type_3{padding-top:3px;padding-bottom:2px;}
.button_type_4{padding-top:19px;padding-bottom:20px;}
.button_type_5{min-height:40px;padding:7px 18px 7px;}
.button_type_6{padding:5px 10px;height:40px;min-width:40px;}
.button_type_7{padding:2px 10px;height:45px;}
.list_view .price-lh{text-align:left;}
[class*="button_type"]:not(.transparent):hover,
[class*="select_button_"]:hover,
.checkout_video:hover .video_button{background:transparent;}
.popup_buttons{position:absolute;top:50%;left:50%;z-index:3;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#back_to_top{position:fixed;top:59.6%;z-index:5;}
#open_side_menu{position:fixed;top:30px;right:-40px;cursor:pointer;z-index:25;opacity:0;}
.side_main_menu > li > ul,
.side_main_menu > li > ul ul{padding-left:10px;}
#menu_button{width:50px;height:40px;border-width:1px;border-style:solid;font-size:30px;}
[class*="page_button"],
.mini_side_offset{padding-left:18px;padding-right:18px;}
.tags_list [class*="button_type"]{padding-left:10px;padding-right:10px;}
.blog_side_button{height:70px;width:70px;}
.blog_side_button [class|="icon"]{font-size:30px;}
.calendar_nav{padding:8px 0 7px;}
.calendar_nav [data-calendar-nav]{position:absolute;top:50%;margin-top:-9px;}
[data-calendar-nav="prev"]{left:10px;}
[data-calendar-nav="next"]{right:10px;}
#back_to_top [class|="icon"]{margin-top:-4px;}
.color_button{border:1px solid #bec3c7;width:30px;height:30px;padding:3px;background-clip:content-box;}
.color_button:hover{border-color:#363a3f;}
.quantity > button{width:23px;height:33px;}
.open_product{position:relative;margin:-50px 10px 0 0;z-index:110;width:40px;height:40px;border-color:#575a5f;line-height:40px;opacity:.5;}
.open_product i[class|="icon"]{color:#575a5e;font-size:1.9em;display:inline-block;margin:-3px 0 0 -2px;}
.open_product:hover{opacity:.7;background:rgba(52, 56, 61, .2) !important;}
[class*="select_button_"]{padding:10px 15px 9px;min-width:214px;border-style:solid;-webkit-transition:background-color .5s ease, color .5s ease, border-color .5s ease !important;-moz-transition:background-color .5s ease, color .5s ease, border-color .5s ease !important;transition:background-color .5s ease, color .5s ease, border-color .5s ease !important;}
.select_button_left{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-width:1px 0px 1px 1px;}
.select_button_right{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-width:1px 1px 1px 0px;border-color:#fff;}
[class*="select_button_"]:before,
[class*="select_button_"]:after{content:"";position:absolute;top:-1px;display:block;width:14px;height:45px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.select_button_left:after,
.select_button_left:before{background:url("../images/select_button_left.png") no-repeat;right:-14px;}
.select_button_right:after,
.select_button_right:before{background:url("../images/select_button_right.png") no-repeat;left:-14px;}
[class*="select_button_"]:before{background-position:0 -45px;}
.or{padding:10px 8px 9px;font-size:0.625em;}
.video_button{width:60px;height:60px;border-width:2px;border-style:solid;line-height:56px;}
.video_button:after{border-color:#4e4ca0 !important;}
.video_button:before{background:#fff !important;}
.video_button i[class|="icon"]{font-size:2.2em;margin:0px 0 0 5px;}
table td,
table th{padding:9px 18px 10px;border:1px solid #bdc3c7;vertical-align:middle;}
table td{padding-top:9px;padding-bottom:9px;}
table tr:first-child td,
table tr:first-child th{border-top:none;}
table tr:last-child td{border-bottom:none;}
table tr td:first-child,
table tr th:first-child{border-left:none;}
table tr td:last-child,
table tr th:last-child{border-right:none;}
.p_table{padding:35px 10px 20px;-webkit-transition:background-color .5s ease, border-color .5s ease;-moz-transition:background-color .5s ease, border-color .5s ease;-o-transition:background-color .5s ease, border-color .5s ease;transition:background-color .5s ease, border-color .5s ease;}
.p_table:hover,
.p_table.active{margin:-10px -10px 0;padding:36px 29px 50px;}
.p_table_active{margin:-10px -10px 0;padding:36px 29px 50px;color:#fff;border-color:#f1c40f;background:#f1c40f;}
.color_white{color:#fff;}
.border_light{border:1px solid #fff;}
.pt_icon{width:100px;height:100px;font-size:39px;border:1px solid transparent;}
.pt_title{font-size:1em;font-weight:600;padding-bottom:2px;}
.pt_icon,
.pt_title,
.pt_price,
.price_icon{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;display:inline-block;}
.pt_time{padding-bottom:3px;}
.price_icon{font-size:1.8em;margin-top:13px;}
.p_table:hover .pt_icon,
.p_table.active .pt_icon{font-size:50px;}
.calendar{border-collapse:separate;}
.calendar th,
.calendar td{width:14.28%;border:none;vertical-align:middle;}
.calendar .bg_light_2 th{border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;}
.calendar th{padding:3px 0 2px;}
.calendar td{padding:6.5px 0;}
.calendar td.active span{width:30px;padding:2px 0;}
.table_type_2 td:not([colspan]),
.table_type_4 td{padding:19px;}
.table_type_8 td:not([colspan]){padding:17px 19px 0;height:120px;}
.table_type_5 tr:first-child td{padding:19px 19px 19px;}
.table_type_10 tr:first-child td:not(:first-child){padding:19px 19px 19px;}
.table_type_2 tr:first-child th:nth-child(2){width:330px;}
.table_type_2 tr:first-child th:nth-child(3),
.table_type_2 tr:first-child th:nth-child(4),
.table_type_2 tr:first-child th:nth-child(7),
.table_type_8 tr:first-child th:nth-child(4),
.table_type_8 tr:first-child th:nth-child(7){width:140px;}
.table_type_2 tr:first-child th:first-child,
.table_type_2 tr:first-child th:nth-child(5),
.table_type_4 tr:first-child th:nth-child(3),
.table_type_8 tr:first-child th:nth-child(3){width:140px;}
.table_type_2 tr:first-child th:nth-child(6),
.fe_width_3{width:30px;}
.table_type_2 tr:first-child th:nth-child(8){width:120px;}
.table_type_3 td:first-child,
.table_type_4 tr:first-child th:first-child,
.table_type_5 td:first-child,
.table_type_8 tr:first-child th:nth-child(2){width:300px;}
.table_type_10 td:first-child{}
.table_type_4 tr:first-child th:nth-child(2){width:300px;}
.table_type_5 td:not(:first-child){}
.table_type_10 td:not(:first-child){}
.table_type_6 td:first-child,
.table_type_6 td:nth-child(2),
.table_type_7 td:first-child{}
.table_type_6 td:nth-child(3){}
.table_type_8 tr:first-child th:first-child,
.table_type_8 tr:first-child th:nth-child(6){width:80px;}
.table_type_8 tr:first-child th:nth-child(5){width:65px;}
.table_type_9 td{padding:0;border:none;}
.table_type_9 td:first-child{width:160px;}
i[class|="icon"]{line-height:inherit;}
[class*="icon_wrap"] i[class|="icon"]{display:block;width:inherit;height:inherit;backface-visibility:hidden;}
[class*="icon_wrap"]{border-width:1px;border-style:solid;text-align:center;}
[class*="icon_wrap"].type_2{border-width:2px;}
[class*="icon_wrap"].d_inline_m{margin-top:-2px;margin-right:10px;}
.icon_wrap_size_1 [class*="icon-mail-alt"]{font-size:10px;}
.icon_wrap_size_1 [class*="icon-location"]{font-size:16px;}
.icon_wrap_size_0{width:18px;height:18px;line-height:18px;font-size:12px;}
.icon_wrap_size_1{width:32px;height:32px;line-height:22px;font-size:12px;}
.icon_wrap_size_2{width:40px;height:40px;line-height:40px;font-size:23.3px;}
.icon_wrap_size_3{width:50px;height:50px;line-height:50px;font-size:30px;}
.icon_wrap_size_4{width:30px;height:30px;line-height:30px;font-size:20px;}
.icon_wrap_size_5{width:24px;height:24px;line-height:24px;font-size:13px;}
.icon_wrap_size_6{width:100px;height:100px;line-height:100px;font-size:40px;}
.icon_wrap_size_7{width:140px;height:140px;line-height:140px;font-size:53px;}
.icon_wrap_size_8{width:60px;height:60px;line-height:60px;font-size:34px;}
.main_menu > li [class|="icon"]{font-size:13px;margin-left:4px;}
.main_menu > li{z-index:10;}
.main_menu.type_2 > li > .sub_menu:before,
.main_menu.type_2 > li > .sub_menu > li:first-child > .sub_menu:before,
.main_menu > li > .mega_menu_container:before{content:"";display:block;width:100%;height:3px;position:absolute;top:0;z-index:2;left:0;background:url("../images/shadow.png") repeat-x;}
.sub_menu li a i[class|="icon"]{color:#939597;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-43%);-moz-transform:translateY(-43%);-o-transform:translateY(-43%);-ms-transform:translateY(-43%);transform:translateY(-43%);}
.vr_list:not(.sub_menu) li [class|="icon"]{position:absolute;top:9px;left:17px;font-size:9px;}
.item_services h6 [class*="icon_wrap_"]{position:absolute;left:-70px;top:-6px;}
.animation_fill:after,
.animation_fill:before{content:"";position:absolute;width:inherit;height:inherit;z-index:-1;top:-1px;left:-1px;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-transform:scale(.25);-moz-transform:scale(.25);-o-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);opacity:0;-webkit-transition:-webkit-transform .8s ease, opacity .8s ease;-moz-transition:transform .8s ease, opacity .8s ease;-o-transition:transform .8s ease, opacity .8s ease;transition:transform .8s ease, opacity .8s ease;}
.animation_fill:after{border-width:inherit;border-style:solid;border-color:#fff;-webkit-transform:scale(.25);-moz-transform:scale(.25);-o-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.animation_fill.type_2:after,
.animation_fill.type_2:before{top:-2px;left:-2px;}
.animation_fill:hover:after,
.steps_nav li .animation_fill:after,
.item_services h6:hover .animation_fill:after{-webkit-transform:scale(.85);-moz-transform:scale(.85);-o-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:1;}
.checkout_video:hover .animation_fill.type_2:after,
.steps_nav li .animation_fill.type_2:after,
.animation_fill.type_2:hover:after{-webkit-transform:scale(.92) !important;-moz-transform:scale(.92) !important;-o-transform:scale(.92) !important;-ms-transform:scale(.92) !important;transform:scale(.92) !important;}
.animation_fill:hover:before,
.checkout_video:hover .animation_fill.type_2:before,
.steps_nav li .animation_fill.type_2:before,
.item_services h6:hover .animation_fill:before{-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important;}
.checkout_video:hover .animation_fill.type_2:after,
.checkout_video:hover .animation_fill.type_2:before{opacity:1 !important;}
.popular{position:absolute;top:-6px;right:-6px;z-index:2;}
.paginations i[class|="icon"]{font-size:23px;font-weight:300;color:#f5db00;}
.product_current_price{font-size:25px;font-weight:300;color:#000000;}
.like_project .icon-heart-empty-1{font-size:22px;}
.login_icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.login_form .login_icon{right:15px;}
.icon-heart.fs_large{font-size:1.27em;}
.paginations i.icon-layout,
.paginations i.icon-menu{font-size:24px;}


.form-control.input_search_tc {
    margin-bottom: 0;
}

#total-money {
    display: flex;
    justify-content: flex-end;
    padding: 10px;
    border-top: 1px solid #ddd;
}


#total-money .fw_ex_bold.color_red.v_align_m {
    margin-left: 10px;
}

.table.table-cart .bootstrap-touchspin.input-group {
    margin-left: auto;
    margin-right: auto;
}
.bootstrap-touchspin.input-group {
    max-width: 68px;
 /*  padding-right: 20px; */
    margin-bottom: 0;
}
.table.table-cart tr th:not(.product-col), .table.table-cart tr td:not(.product-col) {
    text-align: center;
}
.bootstrap-touchspin .form-control:not(:focus) {
    margin-right: 20px;
    border-color: #ccc;
}
.bootstrap-touchspin .form-control {
    height: 4.2rem;
    text-align: center;
    margin-bottom: 0;
    max-width: 100px;
    padding: 1.05rem 1rem;
    line-height: 1.4;
}

.qua-col input[type='text'] {
    width: 60px !important;
}

.form-control {
    height: 4.8rem;
    padding: 1.25rem 1.5rem;
    font-size: 1.4rem;
    line-height: 1.5;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    color: #7a7d82;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    margin-bottom: 1rem;
    transition: all .3s;
    max-width: 480px;
}
.bootstrap-touchspin .input-group-btn-vertical {
    position: absolute;
    right: 0;
    height: 100%;
    z-index: 11;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
    border-radius: 0;
    top: 0;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
    position: absolute;
    right: 0;
    height: 2rem;
    padding: 0;
    width: 2rem;
    text-align: center;
    font-size: 1.2rem;
    min-width: 0;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
    border-radius: 0;
    bottom: 0;
}


.bootstrap-touchspin .form-control {
    margin-right: 20px;    
} 
form[name="cartFrm"] {
    display: flex;
    justify-content: flex-end;
}

.padding-15 {
    padding: 0 !important;
}

.pr-mobile-0 {
    padding-right: 0 !important;
}
#contactform .f_ct_line_1 .f_ct_name input{width:95%!important;} 

.pl-text {
    padding-left: 10px !important;
}

.padding-mobile-0 {
    padding: 0 15px !important;
}

@media only screen and (max-width: 450px) {
    .padding-mobile-0 {
        padding: 0 !important;
    }
    
    #capcha {
        width: 49% !important;
        margin-bottom: 15px;
        vertical-align: baseline;
    }
    
    #contactform .f_ct_line_1 .f_ct_name input {
        width: 100% !important;
    }
    
    .padding-15 {
        padding: 0 15px !important;
    }
    
    #menutop .f_none {
        padding: 0;
    }
    
    .box_list_content > div.clearfix {
        padding: 0 15px;
    }
    
    .row_content {
        padding: 0 !important;
    }
    
    .pd-mobile {
        padding: 0;
    }
    
    .center-mobile {
        text-align: center !important;
    }
    
    .box_full_cart_12 .half_column {
        margin-bottom: 15px !important;
    }
    
    .box_image_pro_a img {
        min-width: 250px !important;
    }
    
    .d_inline_m.__pathway {
        width: 100%;
    }
    
    .t_xs_align_l {
        margin-bottom: 0 !important;
    }
    
    form[name="cartFrm"] {
        justify-content: center;
    }
    
    #total-money .fw_ex_bold.color_red.v_align_m {
        margin-left: 0 !important;
    }
    
    #total-money {
        justify-content: center !important;
    }
    
    .qua-col input[type='text'] {
        width: 80px !important;
    }
    
    .table.table-cart thead {
        display:none;
    }
    
    
    .table.table-cart tbody {
        display: flex;
        flex-direction: column;
    }
    
    .product-col {
        justify-content: center;
    }
    
    .price-col-2, td.fw_ex_bold.color_dark {
        text-align: center;
    }
    
    .qua-col button.m_top_10 {
        margin-top: 10px;
    }
    
    .product-row {
        display: flex;
        flex-direction: column;
    }
    
    .product-row .product-name {
            border-right: 0;
    border-left: 0;
    }
    
    .product-title {
        text-align: center;
    }
    
    
    .icon-menu:before {
    margin-left: 0.1em;
    }
    
    .thong-ke-footer {
        margin-top: 50px;
    }
    
    [role="contentinfo"] {
        padding: 0 !important;
    }
    
    .m_right_8 {
        margin-right: 0;
    }
    
    section.header_top_part ul.icon_top_bar li {
        padding: 6px 0px !important;
    }
    
    .hr_list.main_menu > li,
    .tabs_nav.hr_list > li {
        float: none !important;
    }
    
    .contact_top_bar {
        padding: 0 25px;
    }
    
    #menu_button {
        background: none;
    }
    
    .box_pro_tc {
        border-right: unset !important;
    }
    
    .button-control {
        margin-left: 28px;
        margin-top: 5px;
    }
    
    .flex-mobile, .box_btn_show_list.hr_list {
        display: flex;
    }
    
    table td {
        border: none !important;
    }
    
    .box_lc_l3.p-mb-0,
    .box_lc_r9.p-mb-0{
        padding: 0 !important;
    }
    
    .hienthi_post {
        padding: 0 30px !important;
    }
    
    
}



[class^="icon-"]:before, [class*=" icon-"]:before {
    margin-left: .005em !important;
    margin-top: 0.1em !important;
    margin-right: .2em !important;
}

#menu_button [class^="icon-"]:before, [class*=" icon-"]:before {
    margin-left: .05em !important;
    margin-top: 0.05em !important;
    margin-right: 0.1em !important;
}

.box_list_tintuc .khung_pathway {
        font-size: 14px;
    padding: 8px 15px !important;
    height: auto !important;
    background: #f5f5f5;
    margin-bottom: 0 !important;
}


[class*="button_type_"].mini_side_offset .icon-check.fs_large{font-size:25px;margin-top:-2px;}
[class*="fproducts_nav"].fn_type_2 i[class|="icon"],
[class*="web_design_"] i[class|="icon"]{font-size:20px;margin-top:-2px;}
.thumbnails_carousel i[class|="icon"]{font-size:19px;}
.thumbnails_carousel .flex-direction-nav li:first-child i[class|="icon"]{display:inline-block;margin-top:-2px;}
.tick-sign{background:url("../images/icons/ico-ticksign.png") no-repeat;width:18px;height:21px;display:block;margin:0 auto;}
.x-sign{background:url("../images/icons/ico-xsign.png") no-repeat;width:18px;height:21px;display:block;margin:0 auto;}
.i-download{background:url("../images/icons/icon_download.png") no-repeat;width:94px;height:16px;display:block;margin:0 auto;}
hr{height:1px;background:#ecf0f1;}
.bg_gradient,
.divider_type_2,
.gradient_line,
#qLbar{background:#fef052;}
.divider_type_2,
.gradient_line{height:5px;}
.divider_type_3{background:#d9dee0;}
.divider_type_4{background:rgba(236, 240, 241, .07);}
.divider_type_5,
.p_table:hover hr,
.p_table.active hr{background:rgba(255, 255, 255, .5);}
.show,
.translucent:hover,
#thumbnails .active,
.search_buttons > .active,
.popup_wrap:hover .popup_buttons,
[class*="select_button"]:hover:before,
.popup_wrap:hover .project_description,
.rating_list .active > [class|="icon"]:last-child,
.accordion_item.active dt [class*="icon_wrap"]:first-child,
.wfilter_carousel .owl-item:hover .popup_wrap .popup_buttons,
.related_projects .owl-item:hover .popup_wrap .popup_buttons{opacity:1;}
#thumbnails {
    list-style: none;
}
.hide,
.search_buttons > button,
[class*="select_button"]:before,
[class*="select_button"]:hover:after,
.fp_item:hover .fp_images > img:first-child,
.rating_list li > [class|="icon"]:last-child,
.rating_list .active > [class|="icon"]:first-child,
.accordion_item dt [class*="icon_wrap"]:first-child,
.accordion_item.active dt [class*="icon_wrap"]:nth-child(2){opacity:0;}
.section_offset{padding:30px 0 30px;}
.section_offset_1{padding:20px 0 20px;}
.section_offset_2{padding:70px 0 60px;}
.section_offset_3{padding:30px 0 23px;}
.page_title,
.coming_soon{padding:30px 0 20px;}
.coming_soon.type_2{padding:55px 0;min-height:none;min-height:0px;}
.page_title_2{padding:30px 0;}
.page_title.type_3{padding:130px 0;max-height:none;}
.iframe_video_wrap{width:100%;height:0;position:relative;padding-bottom:56%;}
.iframe_video_wrap.type_2{padding-bottom:61%;}
.video_wrap{position:absolute;width:100%;height:0;padding-bottom:57%;left:0;top:0;z-index:-1;}
.video_wrap > video,
.iframe_video_wrap > iframe,
.slider_video_wrap > iframe{position:absolute;width:100%;height:100%;top:0;left:0;}
.video_wrap > video{top:-10%;}
.image_bg_1{background:rgba(236, 240, 241, .4) url("../images/image_bg_1.png") 0 -150px;}
.image_bg_2{background:url("../images/image_bg_2.jpg") no-repeat;}
.image_bg_3{background:url("../images/image_bg_3.jpg") no-repeat;}
.image_bg_4{background:url("../images/image_bg_5.jpg") no-repeat;}
.image_bg_5{background:url("../images/image_bg_8.jpg") no-repeat;}
.image_bg_6{background:url("../images/home_img_13.jpg") no-repeat;}
.image_bg_7{background:url("../images/image_bg_13.jpg") no-repeat;}
.image_bg_8{background:url("../images/home_img_19.jpg") no-repeat;}
.image_bg_9{background:url("../images/image_bg_4.jpg") no-repeat;}
.image_bg_10{background:url("../images/image_bg_6.jpg") no-repeat;}
.image_bg_11{background:url("../images/image_bg_7.jpg") no-repeat;}
.image_bg_12{background:url("../images/image_bg_9.jpg") no-repeat;}
.image_bg_13{background:url("../images/image_bg_10.jpg") no-repeat;}
.image_bg_14{background:url("../images/image_bg_11.jpg") no-repeat;}
.image_bg_15{background:url("../images/graphics/bg_news1.jpg") no-repeat;}
.image_bg_16{background:url("../images/graphics/bg_news.jpg") no-repeat;}
.image_bg_aboutus{background:url("../images/aboutus.png") no-repeat;}
.image_bg_contactus{background:url("../images/contactus.png") no-repeat;}
.image_bg_domain{background:url("../images/domain.png") no-repeat;}
.image_bg_hosting{background:url("../images/hosting.png") no-repeat;}
.image_bg_service{background:url("../images/service.png") no-repeat;}
.image_bg_website{background:url("../images/website.png") no-repeat;}
[class*="image_bg_"]{background-attachment:fixed;background-size:cover;}
[class*="translucent_bg"].image_fixed{background-color:transparent;}
[class*="translucent_bg"][class*="image_bg_"].image_fixed{background-attachment:scroll;}
[class*="translucent_bg"].image_fixed.type_2:before{z-index:0;}
.darkness{background-size:auto auto;padding:153px 0;}
.darkness.type_2{padding:135px 0;}
.darkness:after{background:rgba(0, 0, 0, .5);}
.darkness.type_3:after{background:rgba(0, 0, 0, .4);}
.darkness.type_4{padding:96px 0;background-size:cover;}
[class*="translucent_bg"].image_fixed:before,
.darkness:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
[class*="translucent_bg"].image_fixed > img.page_404{position:absolute;top:0;left:0;z-index:-2;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.popup_wrap:before,
.popup_wrap:after{content:"";display:block;position:absolute;width:50%;height:100%;left:0;top:0;background:rgba(0, 0, 0, .3);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:1;}
.popup_wrap:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);left:auto;right:0;}
[class*="tooltip"]:not(.tooltip_container){}
.tooltip{background:#e6f7fb;margin-bottom:10px;padding:4px 9px;}
.tooltip,
.tooltip_type_2.top{bottom:100%;left:50%;-webkit-transform:translate(-50%, -15px);-moz-transform:translate(-50%, -15px);-o-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px);}
.tooltip:after{content:"";width:0;height:0;border-left:6px solid transparent;border-top:5px solid #606366;border-right:6px solid transparent;position:absolute;bottom:-5px;left:50%;margin-left:-6px;}
.tooltip_type_2{background:rgba(52, 56, 61, .8);padding:2px 10px;}
.tooltip_type_2:after{content:"";position:absolute;}
.tooltip_type_2.bottom{top:100%;left:50%;-webkit-transform:translate(-50%, 15px);-moz-transform:translate(-50%, 15px);-o-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px);}
.tooltip_type_2.left{top:50%;right:100%;margin-right:9px;-webkit-transform:translate(-15px, -50%);-moz-transform:translate(-15px, -50%);-o-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -50%);}
.tooltip_type_2.right{top:50%;left:100%;margin-left:9px;-webkit-transform:translate(15px, -50%);-moz-transform:translate(15px, -50%);-o-transform:translate(15px, -50%);-ms-transform:translate(15px, -50%);transform:translate(15px, -50%);}
.tooltip_type_2.top:after{top:100%;border-left:7px solid transparent;border-top:5px solid rgba(52, 56, 61, .8);border-right:7px solid transparent;left:50%;margin-left:-7px;}
.tooltip_type_2.bottom:after{bottom:100%;border-left:7px solid transparent;border-bottom:5px solid rgba(52, 56, 61, .8);border-right:7px solid transparent;left:50%;margin-left:-7px;}
.tooltip_type_2.left:after{top:50%;border-top:7px solid transparent;border-left:5px solid rgba(52, 56, 61, .8);border-bottom:7px solid transparent;left:100%;margin-top:-7px;}
.tooltip_type_2.right:after{top:50%;border-top:7px solid transparent;border-right:5px solid rgba(52, 56, 61, .8);border-bottom:7px solid transparent;right:100%;margin-top:-7px;}
.tooltip_container:hover .tooltip,
.tooltip_container:hover .tooltip_type_2.top,
.tooltip_container:hover .tooltip_type_2.bottom{-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);opacity:1 !important;visibility:visible;}
.tooltip_container:hover .tooltip_type_2.left,
.tooltip_container:hover .tooltip_type_2.right{-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);opacity:1;visibility:visible;}
#side_menu{position:fixed;top:0;right:-280px;z-index:26;width:280px;background:#34383d;padding:33px 30px;height:100%;overflow-y:auto;}
#side_menu > hr{margin-right:-30px;margin-left:-30px;}
.alert_box{padding:13px 55px 13px 20px;}
.alert_box i[class|="icon"]{width:16px;height:16px;position:absolute;top:50%;right:20px;margin-top:-8px;cursor:pointer;line-height:16px;font-size:17px;}
.alert_box.warning{background:#fae5d3;color:#d35400;}
.alert_box.warning i[class|="icon"]{color:#fae5d3;background:#d35400;}
.alert_box.error{background:#f2d7d5;color:#c0392b;}
.alert_box.error i[class|="icon"]{color:#f2d7d5;background:#c0392b;}
.alert_box.success{background:#d5f5e3;color:#27ae60;}
.alert_box.success i[class|="icon"]{color:#d5f5e3;background:#27ae60;}
.alert_box.info{background:#d6eaf8;color:#2980b9;}
.alert_box.info i[class|="icon"]{color:#d6eaf8;background:#2980b9;}
.progress_indicator{position:relative;height:9px;}
.progress_indicator > div{position:absolute;top:2px;left:2px;right:2px;bottom:2px;width:0;}
.item_statistic{height:140px;}
.item_statistic [class|="icon"]{position:absolute;z-index:0;opacity:.15;font-size:137px;line-height:140px;top:0;left:0;width:100%;}
.item_statistic .icon-coffee{font-size:145px;margin-top:-10px;}
.step_counter{border-width:2px;border-style:solid;width:95px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.step_img_container .d_table_cell:not(.step_counter){padding:0 0 0 5px;}
.step_img_container.right .d_table_cell:not(.step_counter){padding:0 5px 0 0;}
.step_img_container.right .step_counter{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.step_counter:before{font-size:4.5em;margin-top:16px;}
.step_description{padding-top:12px;}
.coming_soon{background:url("../images/coming_soon_img_1.jpg") no-repeat;background-size:cover;min-height:514px;}
#countdown dl{padding:30px 20px 23px;}
#countdown dl hr{margin-top:12px;}
[class*="_isotope_container"]{overflow:hidden;-webkit-transition:height .7s ease;-moz-transition:height .7s ease;-o-transition:height .7s ease;transition:height .7s ease;}
[class*="_isotope_container"].without_text .portfolio_item,
[class*="_isotope_container"] .blog_isotope_item,
[class*="_isotope_container"] .shop_isotope_item{margin-top:15px;margin-bottom:15px;}
[class*="_isotope_container"] .blog_isotope_item,
[class*="_isotope_container"] .shop_isotope_item{border-left:15px solid transparent;border-right:15px solid transparent;}
.portfolio_item{margin:25px 0;border-left:15px solid transparent;border-right:15px solid transparent;}
[class*="_isotope_container"].two_columns .portfolio_item,
[class*="_isotope_container"].two_columns .blog_isotope_item{width:50%;}
[class*="_isotope_container"].three_columns .portfolio_item,
[class*="_isotope_container"].three_columns .blog_isotope_item,
[class*="_isotope_container"].three_columns .shop_isotope_item:not(.list_view){width:33.333333%;}
[class*="_isotope_container"].four_columns .portfolio_item,
[class*="_isotope_container"].four_columns .blog_isotope_item,
[class*="_isotope_container"].four_columns .shop_isotope_item:not(.list_view){width:25%;}
.project_description{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;padding-left:50px;padding-right:50px;}
.project_description.type_2{padding-left:10px;padding-right:10px;}
.project_description_up{padding:16px 0 8px;position:absolute;top:100%;left:0;width:100%;z-index:5;}
.portfolio_item.type_2 .popup_wrap:hover img{-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-o-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px);}
.portfolio_item.type_2 .popup_wrap:hover .project_description{-webkit-transform:translateY(-37px);-moz-transform:translateY(-37px);-o-transform:translateY(-37px);-ms-transform:translateY(-37px);transform:translateY(-37px);}
.portfolio_item.type_2 .popup_wrap:hover .project_description_up{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.project_description_up [class*="col-"].d_table_cell{padding:0 20px;}
.p_carousel_description{position:absolute;bottom:0;left:0;width:100%;padding:15px 20px 13px;z-index:-1;max-height:75px;min-height:75px;}
.related_projects .owl-item:hover .p_carousel_description,
.wfilter_carousel .owl-item:hover .p_carousel_description{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.like_project{margin-top:-8px;}
.blog_date{padding:14px 0 7px;}
.blog_date > span:first-child{margin-bottom:1px;}
[class*="border_color_"]{border-width:1px;border-style:solid;}
.link_container{padding:17px 19px 19px;}
.link_container.type_2{padding-left:17px;padding-right:17px;}
.link_container [class*="icon_wrap_"],
[class*="latest_projects_"],
.tags_icon,
[class*="specials_"],
td .reviews{margin-top:2px;}
.blog_side_container{width:70px;margin-left:-100px;}
figcaption.blog_post .blog_side_container{margin-top:-9px;}
.blog_post{padding-left:100px;}
.advertising_area{padding:0px 10px 10px;}
.advertising_area.type_2{padding:0 8px 8px;}
.advertising_area.type_3{padding:0 70px 10px;}
.advertising_area.type_4{padding:0;}
.advertising_area.type_3 > div:not(.advertising_row),
.advertising_area.type_4 > div:not(.advertising_row){height:90px;}
.advertising_area.type_4{width:728px;}
.advertising_area > div:not(.advertising_row){height:250px;}
.advertising_area > span{font-size:0.625em;}
.advertising_area .half_column > div{font-size:0.75em;line-height:1.2em;height:125px;}
.advertising_area .half_column{padding:0 2px;}
.advertising_row{margin:0 -2px;}
.advertising_row > .clearfix:first-child{margin-bottom:4px;}
.blog_isotope_container{margin-top:-15px;}
.blog_isotope_item > article{padding:19px 19px 27px;}
.comment{padding:13px 20px;}
.comment:before{content:"";width:0;height:0;position:absolute;left:30px;top:-8px;border-left:10px solid transparent;border-bottom:8px solid #ecf0f1;border-right:10px solid transparent;}
.comment_level_2{padding-left:30px;}
.addthis_floating_style{position:relative !important;margin-top:15px;left:0 !important;top:0 !important;}
.category_select{width:215px;z-index:14;}
.dropdown_2{position:absolute;top:100%;margin-top:15px;width:380px;right:0;border-top-width:3px;border-top-style:solid;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;}
.dropdown_2:before{content:"";position:absolute;top:-8px;right:15px;border-left:6px solid transparent;border-bottom-width:5px;border-bottom-style:solid;border-right:6px solid transparent;}
.dropdown_2:after{content:"";display:block;height:15px;width:100%;position:absolute;top:-18px;right:0;}
.dropdown_2_container{z-index:12;}
.dropdown_2_container .dropdown_2{padding:27px 15px 0;}
.dropdown_2_container.shoppingcart .dropdown_2 .sc_header,
.total_price{margin-left:-15px;margin-right:-15px;padding:4px 15px 3px;border-bottom:1px solid #ecf0f1;}
.dropdown_2 .sc_footer{padding:16px 15px;margin:0 -15px;border-top:1px solid #ecf0f1;}
.item_description{max-width:150px;}
.total_price{border-top:1px solid #ecf0f1;padding:8px 50px 8px 15px;}
.total_price .price{min-width:60px;margin-bottom:1px;}
.fp_images > img:last-child{position:absolute;top:0;left:0;z-index:-1;}
.labels_container{position:absolute;left:10px;top:10px;z-index:2;}
.label{width:50px;height:50px;}
.client_item::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;}
.category_title{padding:15px 5px 14px;}
.quantity{border:1px solid #e1e4e6;}
.privacy{padding:17px 19px 15px;}
.banners_container{padding:10px 10px 8px;}
.product_view{width: 43%;}
.product_info{width: 53.52%;}
.zoomWindowContainer > div{z-index:100 !important;}
.slider_video_wrap{padding-right:30px;}
.mini_coming_soon{padding-top:30px;}
#countdown.type_2 dt{font-weight:600;margin-bottom:0;}
#countdown.type_2 dl{text-align:center;padding:7px 15px 2px;}
#countdown.type_2 hr{margin:8px 0 2px;}
#countdown.type_2 [class*="col-"]{padding:0 5px;}
#countdown.type_2 .row{margin-left:-5px;margin-right:-5px;}
.wfilter_carousel:after{content:"";display:none;width:32px;height:32px;background:url("../images/loader2.gif") no-repeat;position:absolute;top:50%;left:50%;margin:-59px 0 0 -16px;}
.wfilter_carousel.changed:after{display:block;}
.screens,
.mobile{height:450px;}
.screens > [class^="layer_"],
.mobile > [class^="layer_"]{position:absolute;bottom:0;}
.screens > .layer_1{left:50%;margin-left:-344px;z-index:2;}
.screens > .layer_2{left:0;z-index:1;}
.screens > .layer_3{right:0;}
.mobile > .layer_2{right:-10px;}
.tablet > .layer_1{max-width:none;margin-top:-63px;}
.stat{width:100px;}
.breaking_news{padding:5px 0;}
.news_main_item{width:54.02%;}
.news_list{width:44.82%;}
.fs_caption{background:-webkit-linear-gradient(#4a4c4a, rgba(170, 173, 162, 0.23));background:-o-linear-gradient(#4a4c4a, rgba(170, 173, 162, 0.23));background:-moz-linear-gradient(#4a4c4a, rgba(170, 173, 162, 0.23));background:linear-gradient(#4a4c4a, rgba(170, 173, 162, 0.23));}
.thu-tuc{text-transform:uppercase;font-weight:bold;font-size:1.5em;padding:20px 0 25px 0;}
.fs_caption a{color:#f5db00;text-decoration:underline;}
.fs_caption span{color:#fff;padding-bottom:10px;font-size:0.75em;}
.fs_caption h5{color:#fff;padding-bottom:10px;}
.fs_caption p{font-size:1.6em;color:#f5db00;font-weight:bold;}
.image_bg_website{background:url(../images/graphics/pathway-img.png) no-repeat;background-size:cover;}
.fs_caption{padding:25px 20px 17px;position:absolute;top:6%;left:5%;width:460px;}
.fs_caption > header{position:absolute;top:0;left:0;padding:5px 20px 7px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.create_account_form_wrap{background:rgba(255, 255, 255, .6);padding:28px 20px 30px;width:390px;}
.clients_item:before{content:"";display:block;position:absolute;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;top:0px;left:0px;right:0px;bottom:0px;background:#fff;z-index:-1;}
.form_description{padding-left:65px;}
[role="banner"] [role="search"]:not(.type_3){position:absolute;width:100%;height:100%;left:-47px;top:0;z-index:11;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0;visibility:hidden;}
textarea,
.select_title,
input:not([type="submit"]){border:1px solid #e1e4e6;height:40px;padding:5px 15px;font-style:italic;}
textarea{resize:none;outline:none;height:250px;}
.height_2{height:150px;}
.height_3{height:160px;}
.height_4{height:210px;}
.height_5{height:120px;}
form li label{width:17%;}
form li input,
form li textarea,
form .inline_select{width:95%;}
label[for^="input_"]:not([for="input_1"]){width:144px;}
input[type="radio"] + label,
input[type="checkbox"] + label{width:auto !important;position:relative;padding-left:36px;cursor:pointer;}
input[type="radio"] + label:after,
input[type="radio"] + label:before,
input[type="checkbox"] + label:before{content:"";display:block;position:absolute;background:#fff;top:0;left:0;width:26px;height:26px;border:1px solid #e2e5e7;}
input[type="radio"] + label:after{display:none;border:none;background:#606366;width:10px;height:10px;left:8px;top:8px;}
input[type="checkbox"] + label:after{content:'\e914';font-family:"fontello";position:absolute;left:8px;top:2px;display:none;}
input[type="radio"]:checked + label:after,
input[type="checkbox"]:checked + label:after{display:block;}
[role="banner"] [role="search"]:not(.type_3) input[type="text"]{width:520px;}
.custom_select{position:relative;}
.select_title{padding:6px 35px 5px 13px;cursor:pointer;}
.custom_select.type_2 .select_title{font-style:normal;height:35px;padding-top:4px;padding-bottom:4px;}
.products_filter{width:180px;}
.show_per_page_select{min-width:70px;}
.select_title:after,
.side_main_menu .has_sub_menu > a:after{content:'\e9f9';font-family:"fontello";display:block;font-style:normal;position:absolute;top:0;height:40px;line-height:40px;color:#606366;font-size:20px;right:14px;}
.select_title.active:after,
.side_main_menu .has_sub_menu.active > a:after{content:'\e9f8';}
.custom_select.type_2 .select_title:after{font-size:17px;height:34px;line-height:34px;}
.select_list{width:100%;position:absolute;top:100%;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0;visibility:hidden;z-index:2;}
.select_list li{cursor:pointer;padding:6px 13px 5px;}
.select_list li:hover{background:#f7f7f7;}
[role="search"].type_2 input[type="text"]{padding-right:45px;}
[role="search"].type_2 button{position:absolute;top:0;width:46px;height:100%;right:0;font-size:23px;}
form .row{margin-left:-5px;margin-right:-5px;}
form [class*="col-"]{padding-left:5px;padding-right:5px;}
#capcha{width:100px;}
#contactform [class*="button_type"]{min-width:120px;}
form.login_form [class*="button_type"]{min-width:72px;padding-left:10px;padding-right:10px;}
.notify_me input[type="email"]{width:77.19%;}
.notify_me button{width:21.05%;}
.side_main_menu .has_sub_menu > a:after{height:100%;line-height:inherit;right:0;font-size:13px;opacity:.8;color:inherit;}
[role="search"].type_3{width:350px;}
input[class*="_limit"]{border:none;padding:0;font-style:normal;}
.login_icon + input:not([type="submit"]){padding-right:40px;}
.ui-slider{height:9px;cursor:pointer;position:relative;padding:0 2px;}
.ui-slider-handle{display:block;width:13px;height:20px;position:absolute;margin-left:-6px;top:-7px;background:url("../images/slider_range_icon.png") no-repeat;}
.ui-slider-range{position:absolute;top:2px;bottom:2px;}
.quantity input[type="text"]{border-top:none;border-bottom:none;border-left:1px solid #e1e4e6;border-right:1px solid #e1e4e6;padding-left:2px;padding-right:2px;text-align:center;font-style:normal;height:33px;width:40px;}
.quantity.type_2 input[type="text"]{width:60px;}
.coupon{width:325px;margin:2px 3px;}
.coupon + button{margin-top:-10px;}
.required:after,
.required_l:before{content:"*";}
.required:after{display:inline-block;margin-left:3px;}
.fe_width_1{width:170px;}
.fe_width_2,
.table_type_3{width:370px;}
.subscribe_form{background:#dbf2fa;padding:10px;}
.subscribe_form input[type="email"]{width:76%;}
.subscribe_form button{width:22.88%;}

a:focus, a:hover {
    color: #96bee1;
    text-decoration: underline;
}
[role="search"]:not(.type_3).type_4{width:calc(100% - 50px);left:0;}
[role="search"]:not(.type_3).type_4 input[type="text"]{width:100%;height:100%;border:none;padding-left:0;}
@media only screen and (-webkit-min-device-pixel-ratio:0){.side_main_menu .has_sub_menu > a:after{top:1px;}
.categories_list li a{padding:6px 0;font-size:12.5px;font-weight:600;}
.categories_list ul a{padding:4px 0 5px 28px;text-transform:capitalize;}
.open_product i[class|="icon"]{margin:-4px 0 0 -2px;}
[class*="select_button_"]:before,
[class*="select_button_"]:after{-webkit-transition:opacity .56s;-moz-transition:opacity .56s;-o-transition:opacity .56s;transition:opacity .56s;}
.flex_container .slides > li > img{-webkit-border-radius:4px 0 0 4px;}
.icon_wrap_size_1 > .icon-lifebuoy{font-size:.95em;}
.owl-carousel:not(.wfilter_carousel) .owl-item{padding:0 1px;}
.photo_carousel .owl-item{padding-left:0 !important;padding-right:0 !important;}
}
@-moz-document url-prefix(){.breadcrumbs i[class|="icon"]{margin-top:2px;}
.stripe_list li:not(:last-child)::after{margin-top:-4px;}
.button_type_2{padding-top:3px;padding-bottom:6px;}
.button_type_3{padding-top:10px;padding-bottom:10px;}
.button_type_5{padding-top:6px;padding-bottom:7px;}
.button_type_6{padding-top:1px;padding-bottom:3px;}
.category_title{padding:14px 5px 15px;}
.custom_select.type_2 .select_title{padding-top:3px;}
.paginations i[class|="icon"]{margin-top:-.5px;display:inline-block;}
table td{padding-top:8px;padding-bottom:10px;}
.thumbnails_carousel .flex-direction-nav li:first-child i[class|="icon"]{margin-top:-3px;}
.thumbnails_carousel .flex-direction-nav li:last-child i[class|="icon"]{margin-top:-2px;}
.project_description_up{padding:15px 0 9px;}
.tabs_nav.type_2 a{padding-top:4px;padding-bottom:5px;}
#breaking_news{margin-top:2px;}
.button_type_1{padding-top:1px;padding-bottom:3px;}
.icon_wrap_size_2{line-height:39px;}
[class*="icon_wrap"] .icon-play{margin-left:0px !important;}
[class*="icon_wrap"] .icon-plus,
[class*="icon_wrap"] .icon-minus{margin-top:-2px !important;}
[class*="icon_wrap"] [class^="icon-angle-"]{margin-top:-2px !important;}
.icon_wrap_size_0 .icon-link{font-size:.95em;margin-top:-2px;}
.step .d_table_cell img{width:100%;}
.video_button i[class|="icon"]{margin-top:1px;}
}
[role="contentinfo"]{padding:0 0 0;padding-bottom:1px;}
.footer_bottom_part{padding:24px 0;border-top:1px solid #cbd0d4;}
[class*="animate_f"],
#back_to_top{opacity:0;visibility:hidden;}
.animate_ftr{-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-o-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);}
.animate_ftl,
#back_to_top{-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-o-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);}
.animate_ftt{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-o-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);}
.animate_ftb{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-o-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);}
.animate_fctr{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.animate_fctl{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}
.wfilter_carousel .owl-item:hover .popup_wrap:before,
.wfilter_carousel .owl-item:hover .popup_wrap:after,
.related_projects .owl-item:hover .popup_wrap:before,
.related_projects .owl-item:hover .popup_wrap:after,
.popup_wrap:hover:before,
.popup_wrap:hover:after,
.horizontal_animate_finished[class*="animate_"],
[role="banner"] [role="search"]:not(.type_3).horizontal_animate_finished,
#back_to_top.horizontal_animate_finished,
.dropdown_2_container:hover .dropdown_2,
.fp_item:hover [class*="animate_fc"],
.no_children_animate [class*="animate_f"]{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;visibility:visible;}
.vertical_animate_finished,
.md_no-touch .main_menu li:hover > .mega_menu_container,
.md_touch .main_menu .touch_open_sub > .mega_menu_container,
.md_no-touch .mega_menu_container .container3d:hover .sub_menu,
.md_touch .mega_menu_container .container3d.touch_open_sub .sub_menu,
.no_children_animate [class*="animate_f"]{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;visibility:visible;}
.animate_fsj_finished{-webkit-animation-name:sizejump;-moz-animation-name:sizejump;-o-animation-name:sizejump;animation-name:sizejump;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;opacity:1;visibility:visible;}
@-webkit-keyframes sizejump{0%{-webkit-transform:scale(.8);}
50%{-webkit-transform:scale(1.05);}
100%{-webkit-transform:scale(1);}
}
@keyframes sizejump{0%{-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
50%{-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
100%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.ie9 [class*="animate_f"]:not(.with_ie),
.fade_finished,
.fp_item .animate_fctl{opacity:1;visibility:visible;}
#close_side_menu{opacity:.2;}
.box_menu_footer li{font-size:0.875em;font-weight:600;}
@media only screen and (max-width:1600px){.slider_title_1{font-size:6em;}
.slider_title_2{font-size:3.5em;}
.iosslider .slider .slide .item_3,
.iosslider .slider .slide .item_2{top:8%;}
}
@media only screen and (max-width:1200px),
only screen and (max-width:1200px) and (orientation:landscape){.tabs_nav.type_3 .active a{border-right-color:#f8ba01;!important;}
.tabs_nav.type_3 .active + li a{border-top-color:#f8ba01;}
.boxed_layout{width:1000px;}
.main_menu > li:last-child > ul{left:auto;right:0;}
[class*="animate_f"]{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;}
iframe[src^="http://www.facebook.com/plugins"]{width:100% !important;height:auto !important;}
#scroll_sidebar{position:relative !important;top:auto !important;right:auto !important;}
.step_description{padding-top:0;}
.tabs_nav.type_3 li:first-child a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.tabs_nav.type_3 li:last-child a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.tabs_nav.type_3 li:not(:last-child) a{border-right:1px solid #bdc3c7;border-bottom:none;}
.tabs_nav.type_3 .active + li a{border-left-color:#bdc3c7;}
.iosslider .slider .slide h1,
.slider_title_1,
.slider_title_2,
.slider_title_3{font-size:2.5em;}
[role="banner"].type_2 .header_top_part{padding-bottom:6px !important;}
.category_link{width:136px;}
.table_type_2 tr:first-child th:nth-child(2){width:285px;}
.table_type_2 tr:first-child th:nth-child(5){width:190px;}
.table_type_2 td:not([colspan]),
.table_type_2 th,
.table_type_8 td:not([colspan]),
.table_type_8 th{padding-left:15px;padding-right:15px;}
.table_type_8 td:not([colspan]){padding-bottom:10px;}
.table_type_4 tr:first-child th:nth-child(2){width:180px;}
.title_size_1{line-height:1em;}
.mini_coming_soon{padding-top:0;}
.darkness{padding:120px 0;}
.darkness.type_2{padding:100px 0;}
.bn_title{width:13.3%;}
#breaking_news{width:83.03%;}
.thumbnails_container > ul > li{width:25%;}
.iosslider .slider .slide .item_3,
.iosslider .slider .slide .item_2{top:6%;}
.iosslider .slider .slide .item{top:8%;}
.iosslider .slider .slide .item_3{margin-left:-480px;}
.flex_container{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.thumbnails_container{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.main_menu > li > a{padding-left:16px;padding-right:16px;}
.page_title.type_3{padding:75px 0;}
.md_wrapper{overflow:hidden;}
.f_md_left{float:left;}
.w_md_full,
.flex_container,
.thumbnails_container{width:100%;}
.f_md_none,
.hr_list > .f_md_none{float:none;}
.d_md_block{display:block;}
.d_md_none,
.zoomContainer,
.steps_nav li:not(:last-child):after{display:none;}
.d_md_inline_b{display:inline-block;}
.t_md_align_c,
.fp_item:hover,
.fp_item:hover .fp_price{text-align:center;}
.t_md_align_l,
.list_view .fp_item:hover,
.list_view .fp_item:hover .fp_price{text-align:left;}
.m_md_right_0{margin-right:0px;}
.m_md_right_10{margin-right:10px;}
.m_md_right_15{margin-right:15px;}
.m_md_right_20{margin-right:20px;}
.m_md_bottom_5{margin-bottom:5px;}
.m_md_bottom_10{margin-bottom:10px;}
.m_md_bottom_15{margin-bottom:15px;}
.m_md_bottom_30{margin-bottom:30px;}
}
@media only screen and (max-width:992px),
only screen and (max-width:992px) and (orientation:portrait){.boxed_layout{width:780px;}
.container,
.project_description{padding-left:10px;padding-right:10px;}
.main_menu > li > a{padding:25px 3.5px;}
.main_menu > li [class|="icon"]{margin-left:0;}
.main_menu > li:last-child > ul{left:auto;right:0;}
.item_services{padding-left:70px !important;}
.item_services h6 [class*="icon_wrap_"]{left:-60px;}
[class*="button_type"]:not(.button_type_6){padding-left:27px;padding-right:27px;}
[role="banner"] [role="search"]:not(.type_3){width:93%;left:0;}
.tabs_nav a{padding-left:16px;padding-right:16px;}
.steps_nav li .step_num:before{margin-top:-4px;}
.steps_nav li .icon_wrap_size_7,
.steps_nav li .container3d{width:105px;height:105px;line-height:105px;}
.flickr_list img{width:72px;height:auto;}
.calendar td.active span{width:26px;padding:1px 0;}
.blog_isotope_container[class*="_columns"].type_2 .blog_isotope_item > article{padding:14px 14px 27px;}
.blog_isotope_container[class*="_columns"].type_2{margin-top:-2px;margin-left:-2px;margin-right:-2px;}
.blog_isotope_container[class*="_columns"].type_2 .blog_isotope_item{border-left-width:2px;border-right-width:2px;margin:2px 0;}
.portfolio_isotope_container.home .portfolio_item{width:50%;}
.category_select,
.type_3[role="search"]{width:200px;}
.category_link{width:100px;}
.screens{height:350px;}
.screens > .layer_1{width:70%;margin-left:-35%;}
.screens > .layer_2,
.screens > .layer_3{width:50%;}
.tablet > .layer_1{max-width:100%;margin-top:0;}
.table_type_2 td:not([colspan]),
.table_type_2 th{padding-left:5px;padding-right:5px;}
.table_type_2 .quantity input[type="text"]{width:30px;}
.table_type_4 td:not([colspan]),
.table_type_4 th,
.table_type_5 td,
.table_type_5 th{padding-left:15px;padding-right:15px;}
.table_type_4 td:not(:last-child),
.table_type_4 th:not(:last-child){width:22%;}
.table_type_4 img{width:100px;}
.table_type_8 td:not([colspan]),
.table_type_8 th,
.table_type_8 td[colspan]{padding-left:6px;padding-right:6px;}
.coupon{width:280px;}
.slider_video_wrap{padding-right:0;}
.product_view{width:470px;}
.iosslider .slider .slide .item,
.iosslider .slider .slide .item_3{min-width:400px;margin-left:0px;}
.iosslider .slider .slide .item_3{top:3%;margin-left:-364px;}
.p_sm_top_0{padding-top:0px !important;}
.w_sm_full,
.advertising_area.type_4,
form .inline_select{width:100%;}
.w_sm_auto{width:auto;}
.f_sm_none{float:none;}
.f_sm_left{float:left;}
.f_sm_right{float:right;}
.t_sm_align_l{text-align:left;}
.t_sm_align_c{text-align:center;}
.d_sm_block{display:block;}
.d_sm_none{display:none;}
.d_sm_inline_b{display:inline-block;}
.m_sm_right_0{margin-right:0px;}
.m_sm_right_5{margin-right:5px;}
.m_sm_right_15{margin-right:15px;}
.m_sm_left_15{margin-left:15px;}
.m_sm_top_25{margin-top:25px;}
.m_sm_bottom_0{margin-bottom:0px;}
.m_sm_bottom_5{margin-bottom:5px;}
.m_sm_bottom_10{margin-bottom:10px;}
.m_sm_bottom_20{margin-bottom:20px;}
.m_sm_bottom_30{margin-bottom:30px;}
.m_sm_bottom_60{margin-bottom:60px;}
}
@media only screen and (max-width:767px){.tabs_nav .active a{border-right-color:#f8ba01;!important;}
.tabs_nav .active + li a{border-top-color:#f8ba01;}
h1:not(.ls-l){font-size:1.75em;}
.page_title,
.page_title.type_3{padding:20px 0;}
.boxed_layout{width:auto;margin-left:10px;margin-right:10px;}
[class*="image_bg_"]{background-attachment:scroll;background-position:0 0;}
[role="banner"] [role="search"]{position:relative !important;top:auto !important;}
[role="banner"]{border-bottom:none !important;}
.type_2[role="banner"] .header_top_part{padding-bottom:1px !important;}
.header_bottom_part.type_2{padding:0;}
.main_menu > li > a,
.main_menu.type_2 > li > a{padding:8px 40px 9px 20px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-bottom-width:2px;border-style:solid;}
.main_menu > li > a > i{position:absolute;height:100%;right:15px;}
.main_menu.type_2 > li:first-child > a{padding-left:20px;}
[class*="translucent_bg"].image_fixed > img{left:-70%;}
.r_xs_corners{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.mega_menu_container{width:100% !important;left:0 !important;padding:0;}
.mega_menu_container,
.sub_menu:not(.relative),
.mega_menu_container .container3d .sub_menu{position:relative;top:auto;margin-top:5px;border:1px solid #F7F7F7;}
.main_menu.type_2 > li > ul{margin-top:5px;}
.dropdown .sub_menu{position:absolute;top:100%;border-top:2px solid #f8ba01;margin-top:0px;}
.sub_menu .sub_menu,
[role="banner"] [role="search"]:not(.type_3){left:0;margin-left:0;}
.sub_menu .sub_menu,
.mega_menu_container .container3d .sub_menu{margin-top:0;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.sub_menu ul li a{padding-left:30px;}
.sub_menu ul ul li a{padding-left:40px;}
.section_offset,
.section_offset_2{padding:35px 0 40px;}
[role="contentinfo"]{padding-top:35px;}
.r_xs_corners_none{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.tabs_nav li:first-child a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.tabs_nav li:last-child a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.tabs_nav li:not(:last-child) a{border-right:1px solid #bdc3c7;border-bottom:none;}
.tabs_nav .active + li a{border-left-color:#bdc3c7;}
.clients_item{max-width:170px;}
.d_table > [class*="col-"]:last-child{padding-right:15px;padding-top:25px;}
.d_table > [class*="col-"]:first-child{padding-left:15px;}
.p_table:hover,
.p_table.active{margin:0;padding:35px 19px 39px;}
.page_title{max-height:268px;}
[class*="_isotope_container"] .portfolio_item,
[class*="_isotope_container"] .blog_isotope_item,
.blog_isotope_container[class*="_columns"].type_2 .blog_isotope_item{border-left:none;border-right:none;margin-top:15px;margin-bottom:15px;}
.project_description,
.p_carousel_description,
.blog_post{padding-left:0;padding-right:0;}
.p_xs_hr_0{padding-left:0 !important;padding-right:0 !important;}
.blog_side_container{margin-left:0;}
.advertising_area.type_3{padding-left:30px;padding-right:30px;}
.blog_isotope_container[class*="_columns"].type_2 .blog_isotope_item > article{padding:19px 19px 27px;}
.dropdown_2{width:280px;right:auto;left:50%;margin-left:-140px;}
.item_description{max-width:145px;}
.dropdown_2:before{right:50%;margin-right:-6px;}
.featured_products .owl-wrapper{padding-bottom:2px;}
.clients.brands .owl-controls{margin-top:20px;}
[class*="addthis_button_"],
.addthis_counter{display:block !important;}
.thumbnails_carousel .flex-direction-nav{margin-top:15px !important;}
[role="search"]:not(.type_3).type_4 input[type="text"]{border:1px solid #e1e4e6;padding-left:20px;height:40px;}
.header_bottom_part.type_3{padding-bottom:14px;}
[class*="select_button"]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-width:1px;}
.darkness{padding:80px 0;}
.darkness.type_3{padding:20px 0;}
.screens{height:0;padding-bottom:48%;}
.tablet{padding-bottom:30px;}
.mobile{height:0;padding-bottom:67%;}
.news_list > li{padding-left:0;}
.video_wrap > video{width:auto;height:auto;}
.coming_soon{background-size:100% 100%;}
.table_type_8 td:not([colspan]){height:auto;}
.form_description{padding-left:0;padding-right:0;}
.db_xs_centered,
[class*="_isotope_container"],
.blog_isotope_container[class*="_columns"].type_2,
[role="banner"] [role="search"]:not(.type_3){margin-left:auto;margin-right:auto;}
.bs_xs_none,
.sub_menu.bs_xs_none{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tr_xs_none{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.trf_xs_none{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;opacity:1 !important;visibility:visible !important;}
.w_xs_auto,
.notify_me button,
.bn_title{width:auto;}
.w_xs_full,
#breaking_news,
.thumbnails_container > ul > li,
.notify_me input[type="email"],
[role="banner"] [role="search"],
.addthis_floating_style.addthis_counter_style,
[role="banner"] [role="search"]:not(.type_3) input[type="text"],
[class*="_isotope_container"][class*="_columns"] .portfolio_item,
[class*="_isotope_container"][class*="_columns"] .blog_isotope_item,
[class*="_isotope_container"][class*="_columns"] .shop_isotope_item:not(.list_view),
.addthis_floating_style.addthis_counter_style .addthis_internal_container{width:100%;}
.f_xs_none,
.hr_list > .f_xs_none{float:none;}
.d_xs_none,
.main_menu > li > a:after,
[class*="select_button"]:after,
[class*="select_button"]:before,
[role="banner"] [role="search"]:after,
[class*="ios_nav_"],
.tp-leftarrow,
.tp-rightarrow,
.main_menu.type_2 > li > .sub_menu:before,
.main_menu > li > .mega_menu_container:before,
.main_menu.type_2 > li > .sub_menu > li:first-child > .sub_menu:before{display:none;}
.w_xs_half_column{width:50%;}
.f_xs_left,
[class*="addthis_button_"],
.addthis_counter{float:left;}
.f_xs_right{float:right;}
.d_xs_block{display:block;}
.d_xs_inline_b{display:inline-block;}
.d_xs_inline_m{display:inline-block;vertical-align:middle;}
.t_xs_align_c{text-align:center;}
.t_xs_align_l{text-align:left;}
.m_xs_left_0{margin-left:0px;}
.m_xs_left_5{margin-right:5px;}
.m_xs_right_0{margin-right:0;}
.m_xs_right_5{margin-right:5px;}
.m_xs_right_8{margin-right:8px;}
.m_xs_right_15{margin-right:15px;}
.m_xs_right_20{margin-right:20px;}
.m_xs_top_0{margin-top:0px;}
.m_xs_top_10{margin-top:10px;}
.m_xs_top_15{margin-top:15px;}
.m_xs_top_20{margin-top:20px;}
.m_xs_bottom_0{margin-bottom:0;}
.m_xs_bottom_5{margin-bottom:5px;}
.m_xs_bottom_8{margin-bottom:8px;}
.m_xs_bottom_10{margin-bottom:10px;}
.m_xs_bottom_15{margin-bottom:15px;}
.m_xs_bottom_20{margin-bottom:20px;}
.m_xs_bottom_30{margin-bottom:30px;}
.responsive_table thead tr,
.responsive_table td.d_xs_none{display:none !important;}
.responsive_table.rt_type_2 tbody tr{counter-reset:counter;}
.responsive_table tbody td[colspan]{display:block;text-align:center;border-left:none;border-right:none;border-top:none;width:100%;}
.responsive_table tbody td:not([colspan]){display:block;padding-left:52% !important;position:relative;border-left:none;border-right:none;border-top:none;width:100%;}
.responsive_table tbody tr:nth-child(2n+1){background:#f7f9f9;}
.responsive_table tbody td:not([colspan]):before{content:attr(data-title);position:absolute;left:15px;top:50%;width:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.responsive_table.rt_type_2 tbody tr td{counter-increment:counter;}
.responsive_table.rt_type_2 tbody td:not([colspan]):before{content:counter(counter)". "attr(data-title);}
.responsive_table tbody td:not([colspan]):after{content:"";display:block;height:100%;border-left:1px solid #bdc3c7;position:absolute;left:49%;top:0;}
.responsive_table tr:last-child td:not(:last-child){border-bottom:1px solid #bdc3c7;}
.coupon{width:80%;}
}
@media only screen and (max-width:696px){.steps_nav li .icon_wrap_size_7,
.steps_nav li .container3d{width:60px;height:60px;line-height:60px;font-size:30px;}
}
@media only screen and (max-width:500px){.product_view{width:100%;}
}
@media only screen and (max-width:390px){.table_type_5 .quantity input[type="text"]{width:30px;}
.w_mxs_full{width:100%;}
.d_mxs_none{display:none;}
.d_mxs_block{display:block;}
.d_mxs_inline_b{display:inline-block;}
.d_mxs_table_cell{display:table-cell;}
.m_mxs_left_0{margin-left:0;}
.m_mxs_bottom_5{margin-bottom:5px;}
.m_mxs_bottom_10{margin-bottom:10px;}
.f_mxs_none{float:none;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144 dpi){.simple_slideshow .flex-direction-nav a,
.ls-nav-prev,
.ls-nav-next{background-image:url("../images/prevnext@2x.png");background-size:50px 100px;}
.steps_nav li:after{background-image:url("../images/icon-right@2x.png");background-size:22px 40px;}
.select_button_left:after,
.select_button_left:before{background-image:url("../images/select_button_left@2x.png");background-size:14px 90px;}
}
.promotion_domain{border:2px dashed;color:red;padding:2px;margin-top:10px 0;display:block;font-weight:700;background-color:#fff;}
.max_height_150{max-height:150px;}
.max_height_200{max-height:200px;max-width:270px;}
.max_height_custom{max-height:218.5px;max-width:380px;}
.border_bottom{border-bottom:3px solid #FED105;}
.font_h6{font-size:1.0em !important;}
.bg_pink{background-color:#a255c4;}
.bg_blue{background-color:#FFF;}
.bg_yellow{background-color:#f1c40f;}
.bg_purple{background-color:#4e4ca0;}
.bg_red{background-color:#2376b9;}
.font_UVNTinTucHep{font-family:'UVNTinTucHep';}
.font_uvngiaytrang{font-family:'uvngiaytrang';}
.font_MyriadPro{font-family:'MyriadPro-Regular';}
.font_UTMEremitage{font-family:'UTMEremitage';}
.news-group-item{padding:5px 0;}
.hotline{color:red;font-size:30px;}
.tieudefooter h6{color:#234f00;}
.tieudefooter h5{color:#fcff00;}
.textEmailKM{background-color:#FFF;color:#000 !important;font-style:inherit !important;}
.btnnhankhuyenmai{margin-top:15px;width:100px;height:40px;background-color:#fcff00;color:#6ab42f !important;font-style:inherit !important;}
<!--hien thi san pham--> .thumbnail-list{list-style:none;margin:0;padding:0;font-size:0;}
.thumbnail-list li{display:inline-block;vertical-align:top;width:50%;margin-right:5px;font-size:12px;margin-bottom:28px;}
.thumbnail-list img{display:block;width:100%;}
/* .item{background:green;} */
.cut-price{text-decoration:line-through;color:#000;font-size:16px;}
.product-price{float:left;width:100%;color:#999;}
.btn-slide{display:none;}
@media (min-width:640px){.thumbnail-list li{width:24%;border:1px solid #093;}
}
@media (max-width:767px){.btn-slide{text-align:center;width:100%;padding:10px;margin:0 auto;display:block;font:bold 120%/100% Arial, Helvetica, sans-serif;color:#000;text-decoration:none;border:1px solid #ccc;}
#panel{display:none;}
.thumbnail-list li{text-align:center;}
}
.tensanpham{margin-top:5px;margin-bottom:5px;}
.ht_thongtinsp{height:94px;padding:10px;}
.btn_muahang{color:#6d6d6d !important;font-size:16px;}
.ht_muahang{width:100%;border-top:1px solid #0C3;height:38px;padding:6px 0px 0px 55px;}
.icon-cart{height:27px!important;width:32px!important;}
.main_menu li a{color:#000000;}
.main_menu li ul a{color:#000;text-align:left;font-size:0.9em;}
.bg-header{background:url(../images/graphics/bg-header.png);}
.khung_gt{background-color:#fff;}
.icon{margin-top:50px;margin-bottom:25px;}
.icon_khung_gt2{height:170px;margin-top:50px;margin-bottom:25px;}
.icon_khung_dc{height:210px;margin-bottom:25px;}
.khung_gt_1{height:265px;}
.khung_gt_2{height:auto;}
.tieude h3{font-weight:normal;font-size:18px;line-height:1.2em;}
.tieude_gt_2 h3{font-weight:600;font-size:18px;margin-bottom:15px;}
.tieude_gt_dc h3{text-align:left;font-weight:600;font-size:16px;margin-bottom:5px;color:#218b08;}
.tieude_gt_3 h3{margin-bottom:10px;}
.mota{margin-top:6px;}
.mota p{color:#FFF;font-size:14px;text-align:center;}
.mota_khunggt{margin-top:6px;text-align:justify;font-size:13.5px;color:#000;}
.mota_khung_gt{margin-top:6px;text-align:justify;font-size:13.5px;color:#000;height:45px;}
.add{position:absolute;bottom:0;left:44%;}
.content-gt{opacity:1 !important;}
.m_top_60{margin-top:60px;}
.bangtin{background-color:#218b08;padding-top:30px;padding-bottom:60px;}
.bangtin a{border-radius:0 !important;}
.ht_noidung{height:70px;}
.vandenhaxe{border-left:5px solid #fed208;padding-left:15px;}
.section_offset_problem{padding:0 0 30px;}
.bg_top{background:#000;padding:8px;}
.bg_top li{color:#a3a3a3;}
.bg_top .hr_list{margin-bottom:0px;}
.gachchan{border-bottom:2px solid #fed208;}
.m_right_auto{margin-right:15px;padding-left:0px;background:#f2f2f2;height:185px;width:180px;}
.video_youtube{width:180px;}
.title_video{padding:18px 0 0 7px;}
.title_video p{font-size:13px;font-weight:700;text-align:center;}
.thoigian_kh{color:#a7a7a7;font-size:14px;padding-left:8px;}
.tieude_pm{color:#f18700;}
.p_kh{font-size:14px;}
.border_kh{border-bottom:1px solid #f4f4f4;padding-bottom:10px;}
.h3_hinhanh{border-left:5px solid #fed208;padding-left:15px;}
.khunghinhanh{background-color:#fafafa;width:302px;height:200px;border:1px solid #f7f7f7;margin-right:25px;}
.khunghinhanh_dau{background-color:#fafafa;width:302px;height:200px;border:1px solid #f7f7f7;margin-right:25px;margin-left:15px;}
.khunghinhanh_cuoi{background-color:#fafafa;width:302px;height:200px;border:1px solid #f7f7f7;}
.section_offset_hinhanh{padding:0 0 30px;}
.title_hinhanh{padding:18px 0 0 7px;}
.title_hinhanh p{font-size:13px;font-weight:700;text-align:center;color:#7e7e7e;}
.khung_hinh{height:146px;}
.text_1{font-weight:700;font-size:30px;color:#FFF;}
.text_2{font-weight:700;font-size:20px;color:#5f5f5f;line-height:1.6;}
.khung_banner_bot{padding-bottom:20px;}
.p_banner_foot{text-align:center !important;color:#5f5f5f;}
.button_x_video{background-image:url(../images/graphics/button_bg_xem_video.png);width:164px;height:48px;padding:14px 0px 0px 18px;}
.button_x_video a{color:#FFF;font-weight:500;font-size:14px;}
.button_mid{margin:0 auto;}
.tieudefooter li{text-align:left;line-height:25px;color:#fff;word-break:normal;position:relative;}
.bottom-footer li{text-align:left;line-height:25px;color:white;word-break:normal;padding-left:0;position:relative;}
.footer-bottom-link ul{text-align:center;}
footer .container ul.icon_ul{list-style-type:none;}
footer .container ul.icon_ul li{float:left;}
.tt-cty{font-size:0.8em;}
.footer-bottom-link ul li a{font-size:13px;}
.bottom-footer{background:#f5db00;}
.bottom-footer .h5{font-size:0.9em;font-weight:bold;}
.footer-link a{font-size:13px;padding-left:5px;}
footer .container ul.circle_ul li:before{content:"•";color:black;font-size:1em;font-weight:bold;}
@media (max-width:690px){.footer-bottom-link ul li{width:50%!important;}
}
.tieude a:hover{color:#f5db00;}
.lien-he-xe .fs_medium{display:inline-block;font-size:1em;font-weight:bold;}
.properties_xe{padding:5px 0 10px 15px;text-align:left;}
button.box_tx_yellow{color:#000000;background:#F2DA00;padding:7px 15px;border-radius:3px;border-bottom:5px solid #C4AC00;}
.feature-article{background:#fff;padding:0;border-radius:5px;}
.feature-article-7{padding:0;}
.feature-article-7 .content-tx{background:#fff;border-radius:5px;text-align:left;}
.featured_products .content-tx{background:#fff;border-radius:5px;}
.name-pro-hot a{color:#000;}
span.price-pro-hot{width:100%;display:block;}
.featured_products figure{margin:0 10px;}
.content-tx h4{text-align:left;font-size:0.9em;font-weight:bold;}
button.box_tx_yellow span.icon_cong{color:#F2DA00;background:black;border-radius:50%;vertical-align:middle;padding:0px 3px;margin-bottom:4px;}
.w-md-text{text-align:left;padding-bottom:10px;}
.text_t{color:#f6ae00;font-weight:500;}
.tieude_footer::first-letter{color:#f6ae00;font-weight:700;}
.color_mauvang{color:#f6ae00 !important;}
.banquyen .col-lg-7{padding-left:0px !important;}
.banquyen p{color:#fed208;}
.menu_tren .hr_list li a{padding-top:30px !important;}
.menu_tren .hr_list li ul li a{padding-top:8px!important;padding-bottom:8px!important;}
.menu_duoi li{background:none !important;}
.menu_duoi li a{color:#fed208 !important;font-size:13px;}
.menu_duoi li:not(:last-child)::after{content:"";display:block;width:1px;height:11px;background:#fed208;position:absolute;top:50%;margin-top:-4px;right:-10px;}
.jackbox{line-height:1.6 !important;}
.owl-wrapper-outer h4{line-height:1.2;}
.color_vang{color:#fffc00;}
.xoa_font{color:#34383d !important;}
.hr_danhsach{margin-top:30px;}
.demo-1{display:none;}
.dl-back:nth-child(1){display:none !important;}
.logo_m{padding:5px;}
.background{background:url(klematis.jpg) repeat;border:2px solid black;}
.transbox{background-color:#FFF;position:relative;}
.transbox p{margin:5%;font-weight:bold;color:#000000;}
.khungyoutube{}
.ht_button{margin-top:15px;}
.ht_text{padding-left:42px;color:#000;display:block;text-align:justify;padding-top:10px;}
.ht_text_des{padding-left:42px !important;text-align:justify;}
.circle2{border-radius:50%;border:9px solid #F2F2F2;width:200px;height:200px;}
.m_pad{padding-top:30px;}
.color_yellow{color:#fef052;font-weight:600;}
.content-gt-tintuc{background-color:#fff;border:1px solid #ddd;}
.tieude_gt_3 h3{color:#6ab42f;font-size:16px;margin-bottom:15px;line-height:30px;text-align:left;}
.tieude_gt_4 h3{color:#000;font-size:18px;margin-bottom:0px;line-height:10px;}
.content-gt-tintuc2{background-color:#fff;padding-bottom:15px;}
.m_pad_bot{padding-bottom:19px;}
.m_pad_top{padding-top:30px;}
.footer_top_part{padding-top:10px;padding-bottom:15px;}
strong.color_yellow{color:#fef052;font-weight:600;font-size:17px;}
.mauvang{color:#fef052;}
.hienthi_post{text-align:justify;padding:0 15px;}
.li-gioi-thieu img,
.li-gioi-thieu iframe{border:5px solid #fff;border-radius:5px;}
.baiviet{}
.hienthi_post img{margin:0 auto;}
header .main_menu > li{padding-bottom:30px;}
.cus_float{float:right;padding-top:5px;}
.t_align_cus{text-align:right;}
.mota_khung_kh{margin-top:6px;text-align:justify;font-size:13.5px;color:#000;height:auto;}
.thumbnail .caption{padding:5px 0px;}
.thumbnail .caption p,
.thumbnail .caption span{line-height:24px;}
.img_product{border-radius:60px;height:120px;}
.hinh_img{}
.header_bottom_part{display:block;width:100%;background:#fff;}
.ktnt h2{color:#fff;}
.menu_tren{background:#fff;}
.bg-content{float:left;width:100%;background:#fff;}
.title-news{text-transform:uppercase;color:#000;}
.title-news a{text-transform:uppercase;color:#000;}
.hr-text-w100-center{text-align:center;padding:15px 25px 10px 25px;}
.text_align_c_w_full{text-align:center;}
.nhan-xet .h4{font-size:1.175em !important;}
.content_bottom{padding:10px;}
.p_left_0{padding-left:0px;}
.p_left_right_0{padding-left:10px;padding-right:10px;}
h1{font-size:2.10em;line-height:1.2em;}
h2{font-size:2em;}
h3{font-size:1.0em;line-height:24px;}
h4{font-size:1.175em;line-height:24px;}
h5{font-size:1.1em;line-height:24px;}
h6{font-size:1em;}
.h1{font-size:2.10em !important;line-height:1.2em;}
.h2{font-size:1.8em !important;text-transform:uppercase;}
.h3{font-size:1.60em !important;}
.h4{font-size:1.4em !important;}
.h5{font-size:1.0em !important;}
.h6{font-size:1.125em !important;}
.box_lr_l3{padding-right:15px!important;}
.box_lr_r9{padding-left:15px!important;}
.w_col_12{width:100%;}
.box_full_cart_12 input.w_col_12{margin:5px 0;}
.box_full_cart_12 .half_column{float:left;margin-bottom:10px;}
.box_full_cart_12 .bg_color,
.box_full_cart_12 .btn_cart,
.btn_template,
[class*="button_type_"]:not(.transparent){background:white;border-color:#2376b9;color:#2376b9;}
.box_full_cart_12 .bg_color:hover,
.box_full_cart_12 .btn_cart:hover,
.box_full_cart_12 .bg_color:active,
.box_full_cart_12 .btn_cart:active,
.title_counter_type:before,
.paginations .active a,
.tabs_nav .active a,
.btn_template:hover,
[class*="button_type"]:not(.transparent):hover{background:#2376b9;border-color:#2376b9;color:white;}
.paginations .active + li a,
.paginations li:hover + li a{border-left-color:#2376b9;}
.paginations li:not(.active) a i{color:#2376b9!important;}
.paginations li a:hover,
.paginations li a:hover i{background:#2376b9;border-color:#2376b9!important;color:white!important;}
.color_template,
button.color_blue,
.post-footer a,
.sub_menu li a{color:#2376b9!important;}
button.color_blue:hover{color:white!important;}
.border_template,
[class*="button_type_"].color_blue,
.timeline_items li h3:before,
.timeline_items:after,
.timeline .post-item:before{border-color:#2376b9!important;}
.product_current_price .number_price_de:first-child{text-decoration:line-through;color:#92929F;font-size:0.85em;}
.product_current_price .number_price_de:nth-child(2){color:#EA0000!important;font-size:1.1em;font-weight:bold;text-decoration:none;}
.row_content{background:url(../images/graphics/bg.png);background-repeat:repeat;padding:15px;}
.container{padding:0;}
body{background:white;}
.wide_layout{}
.header_top .box_top_header{margin:15px 0;}
.header_top .box_top_header .box_icon{padding-top:25px;line-height:20px;text-align:center;}
.header_top .box_top_header .img_box{font-size:2em;margin-right:10px;vertical-align:middle;margin-top:5px;display:inline-block;text-align:left;-webkit-text-fill-color:white;-webkit-text-stroke-color:#6ad52a;}
.box_search{position:relative;text-align:center;float:right;width:100%;margin-top:3px;}
.box_search .input_search{width:75%;margin-top:10px;background:white;}
.box_search_ct{}
.box_search_ct > button{vertical-align:middle;position:relative;left:-40px;}
.box_search_ct > button > i{font-size:1.5em;color:#888888;}
.header_top .box_top_header .text_box{display:inline-block;text-align:left;}
.box_header_three{text-align:right;}
.box_header_three .img_box{background:#2376b9;border-radius:5px;padding:7.5px 5px;}
.box_header_three .line_1{font-size:0.8125em;}
.box_header_three .line_2{font-size:1.25em;font-weight:700;}
.box_bottom_menu{background:#2376b9;color:white;}
.box_bottom_menu .menu_vertical_left{position:relative;padding-right:0!important;z-index:50;}
.box_bottom_menu .menu_doc{width:100%;padding:13px 0px 8px 0;background:#d92027;font-size:1em;font-weight:700;text-transform:uppercase;}
.box_bottom_menu .menu_doc li{width:100%;}
.box_bottom_menu .menu_doc li ul.sub_menu{margin-top:8px;width:100%;}
.box_bottom_menu .menu_doc li ul.sub_menu li{width:100%;position:relative;}
.box_bottom_menu .menu_doc li ul.sub_menu li ul.lv2_menudoc{width:100%;position:absolute;left:100%;top:0;background:white;color:#2376b9!important;display:none;}
.box_bottom_menu .menu_doc li ul.sub_menu li:hover ul.lv2_menudoc{display:block;margin-left:-5px;z-index:99999999;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;}
.box_bottom_menu .menu_doc ul.lv2_menudoc{}
.box_bottom_menu .menu_doc ul.lv2_menudoc li a{font-size:0.7em;}
.box_bottom_menu .menu_doc li ul.sub_menu li a{width:100%;font-size:0.75em;padding-right:10px;display:block;}
.box_bottom_menu .menu_doc li i{padding-left:15px;font-size:1.25em;vertical-align:top;margin-right:15px;}
.box_bottom_menu .menu_tren{background:transparent;text-align:right;}
.box_bottom_menu .menu_tren>div.d_table{float:right;display:inline-block;width:100%;;}
ul.menu_icon_sl{font-size:1.05em;}
ul.menu_icon_sl li{display:inline-block;padding:20px 0;padding-left:25px;}
ul.menu_icon_sl li img{float:left;width:40px;height:40px;margin-right:10px;}
ul.menu_icon_sl li p.text{padding:7.5px 0;float:left;}
ul.menu_icon_sl li:not(:last-child){border-bottom:1px solid #ddd;}
.row_content{padding-top:25px;}
.row_content .box_title_pro{padding:10px 15px;font-weight:600;padding-left:25px;background:url('../images/fire-icon.png') 10px center no-repeat white;}
.row_content .box_title_pro>.text{margin-left:20px;}
.row_content{background:white;}
.box_title_maylocnuoc{display:inline-block;margin-bottom:50px!important;}
.box_title_maylocnuoc>.box_text{padding-bottom:0;}
.box_title_maylocnuoc>.box_text>.p_text{text-transform:uppercase;color:black;font-weight:600;font-size:1.5em;display:inline-block;padding-bottom:10px;}
.box_title_maylocnuoc .box_pro{margin-top:15px;padding-right:10px;}
.news-content{padding-top:25px;}
.news-content .news .box_title{font-size:1.25em;font-weight:600;}
.date_news_bottom{position:absolute;right:0;top:0;}
.btn_news_ct{background:#f70639;color:white;padding:5px 20px;font-weight:bold;margin-top:15px;}
.news-content .video{padding-left:25px;}
.news-content .video .box_title{text-transform:uppercase;font-size:1.25em;font-weight:600;}
.news-content .video iframe{margin-top:20px;width:100%;height:275px;}
.color_pink_red{color:#f70639;}
.color_green{}
.color_green{color:#2376b9;}
.w_full_100{width:100%;}
#menu_slider{}
#menu_slider .container{background:white;}
.bottom-footer{background:#222222;font-size:0.95em;}
.bottom-footer .box_footer{padding:25px 0;}
.bottom-footer .box_footer > .box_iframe iframe{width:100%}
footer .f_title{font-size:1.25em;font-weight:600;margin:20px 0;}
footer i{position:absolute;}
footer .box_f_lienhe li p{padding-left:25px;}
.bottom-footer .box_footer ul.box_support,
.bottom-footer .box_footer ul.box_support li{list-style-type:square!important;}
.bottom-footer .box_footer ul.box_support li{color:#2376b9;margin-left:20px;padding-left:5px;}
.bottom-footer .box_footer ul.box_support li a{color:black;}
.copy_right{text-align:center;padding:10px;font-size:1em;font-weight:bold;color:white;background:#2376b9;}
.menu_tren > ul.hr_list.main_menu > li.cl_menu ul.sub_menu{display:block;}
.menu_tren > ul.hr_list.main_menu > li a{}
.sub_menu{ padding-left: 0; }
.shop_isotope_item .f_xs_none{float:left!important;}
.shop_isotope_item.list_view{padding-bottom:10px;border-bottom:1px solid #ddd;}
.thong-ke-footer, .face-footer{display:inline-block;padding:0 15px;}
.title_left_footer{width:100%;color:black;font-weight:bold;text-align:justify;text-transform:uppercase;font-size:1.15em;}
.title_left_footer hr.nth-1{width:100%;float:left;background:#2376b9;height:2px;border:0;}
.box_slideshow{margin-bottom:15px;padding:0;}
@media only screen and (max-width:991px){.container{width:100%;}
.bottom-footer .box_footer{padding:25px 15px;}
#menutop.menu_tren > .d_table.d_xs_block{width:100%;}
.main_menu > li > a,
.main_menu.type_2 > li > a{padding:8px 40px 9px 20px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-bottom-width:2px;border-style:solid;}
.main_menu > li > a > i{position:absolute;height:100%;right:15px;}
.main_menu.type_2 > li:first-child > a{padding-left:20px;}
.mega_menu_container{width:100% !important;left:0 !important;padding:0;}
.mega_menu_container,
.sub_menu:not(.relative),
.mega_menu_container .container3d .sub_menu{position:relative;top:auto;margin-top:5px;border:1px solid #F7F7F7;}
.main_menu.type_2 > li > ul{margin-top:5px;}
.dropdown .sub_menu{position:absolute;top:100%;border-top:2px solid #f8ba01;margin-top:0px;}
.sub_menu .sub_menu,
[role="banner"] [role="search"]:not(.type_3){left:0;margin-left:0;}
.sub_menu .sub_menu,
.mega_menu_container .container3d .sub_menu{margin-top:0;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.sub_menu ul li a{padding-left:30px;}
.sub_menu ul ul li a{padding-left:40px;}
.d_table > [class*="col-"]:last-child{padding-right:15px;padding-top:25px;}
.d_table > [class*="col-"]:first-child{padding-left:15px;}
.p_table:hover,.p_table.active{margin:0;padding:35px 19px 39px;}
.page_title{max-height:268px;}
.dropdown_2:before{right:50%;margin-right:-6px;}
.bs_xs_none,
.sub_menu.bs_xs_none{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tr_xs_none{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.trf_xs_none{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;opacity:1 !important;visibility:visible !important;}
.w_xs_full,
#breaking_news,
.thumbnails_container > ul > li,
.notify_me input[type="email"],
[role="banner"] [role="search"],
.addthis_floating_style.addthis_counter_style,
[role="banner"] [role="search"]:not(.type_3) input[type="text"],
[class*="_isotope_container"][class*="_columns"] .portfolio_item,
[class*="_isotope_container"][class*="_columns"] .blog_isotope_item,
[class*="_isotope_container"][class*="_columns"] .shop_isotope_item:not(.list_view),
.addthis_floating_style.addthis_counter_style .addthis_internal_container{width:100%;}
.f_xs_none,
.hr_list > .f_xs_none{float:left !important; }
.__pathway {
    margin-bottom: 5px;
}
.d_xs_none,
.main_menu > li > a:after,
[class*="select_button"]:after,
[class*="select_button"]:before,
[role="banner"] [role="search"]:after,
[class*="ios_nav_"],
.tp-leftarrow,.tp-rightarrow,
.main_menu.type_2 > li > .sub_menu:before,
.main_menu > li > .mega_menu_container:before,
.main_menu.type_2 > li > .sub_menu > li:first-child > .sub_menu:before{display:none;}
#menu_button{display:block;}
.main_menu > li > a,
#menu_button.color_blue,
[class*="icon_wrap_"].color_blue,
[class*="button_type_"].color_blue,
[class*="icon_wrap_"].color_blue_hover:hover,
[class*="button_type_"].color_blue_hover:hover{border-color:white;background:#2376b9;color:white !important;}
.menu_tren ul.hr_list li a{padding-top:10px!important;}
.menu_tren ul.hr_list li ul.sub_menu{margin-top:0px!important;}
}
.box_top_header .box_top_header_slider > .r_slider{height:100px!important;}
.box_top_header .box_top_header_slider .tp-bgimg.defaultimg{background-size:contain!important;}
.box_menutren{position:relative;z-index:20;}
.box_slideshow{position:relative;z-index:18;}
.box_pro{padding:10px;}
.box_pro .w_full{border:1px solid #ddd;padding:10px;}
.box_pro a.pro_name,.box_left_xe_thue_hopdong a.pro_name{color:#444141;font-size:0.9em;word-break:break-word;font-weight:700;}
.box_pro .pro_img{margin-bottom:10px;}
.box_left_xe_thue_hopdong,.box_support_online{padding:15px;background:#efefef;}
.box_left_xe_thue_hopdong .box_text,.box_support_online .box_text{background:#2376b9;margin-bottom:10px;padding:10px 10px;font-weight:700;color:white;text-align:center;}
.box_left_xe_thue_hopdong .box_text h2,.box_support_online .box_text h2{font-size:1.25em;}
.box_left_xe_thue_hopdong figure{border-bottom:1px solid #ddd;padding:10px 0;}
.box_left_xe_thue_hopdong .box_img_left_xethue{padding-right:0;}
.box_left_xe_thue_hopdong figure .box_text_left_xethue{text-align:left;}
.tabs > .box_hr_tab{border-bottom:2px solid #2376b9;}
.tabs > .box_title_tab{font-size:1em;font-weight:bold;float:left;background:url('../images/index_12.png') #2376b9 center right no-repeat;background-size:contain;padding:11px 10px 10px 10px;padding-right:50px;color:white;}
.tabs_nav .active a{background:transparent!important;color:#2376b9;font-weight:bold;border-color:transparent!important;}
.tabs >hr{padding:0;background-color:#2376b9;height:2px;margin:0;border:0;}
.tabs_nav li a{padding:5.5px 10px;}
.icon_menu_vertical{margin-right:15px;}
.box_top_header_slider .tparrows{display:none;}
@media only screen and (max-width:992px){.box_diadiemmuahang .panel-body{padding:0!important;}
.box_diadiemmuahang table tr{width:25%;display:inline-block;}
.box_diadiemmuahang table tr:not(:last-child){border-right:1px solid #ddd;}
.box_diadiemmuahang table tr td{width:100%;display:inline-block;border:none;padding:0 10px;}
.box_diadiemmuahang table tr td:first-child{text-align:center;}
.box_left_xe_thue_hopdong{display:inline-block;}
.box_left_xe_thue_hopdong figure{width:50%;float:left;}
}
.box_logo img{width:90%;}
.header_top_lienlac{background:#292929;color:white;padding:10px 0;font-weight:bold;}
.hotline{color:#E26100;font-size:1.25em;font-weight:bold;}
.left_hotline{float:left;}
.right_hotline{float:right;}
.right_hotline a{color:white;}
.right_hotline i{float:right;margin-left:25px;font-size:1.5em;}
span.gia-xe.color_pink_red{font-size:0.865em;}
.box_doitackhachhang_footer{background:#F8F8F8;margin-bottom:30px;padding:15px;}
.box_doitackhachhang_footer .m_bottom_45{margin:0;}
.box_diadiemmuahang .panel{margin:0;}
.tabs .row{margin-left:-10px;margin-right:-10px;}
.tabs_product{}
.tabs_product .tabs_nav a{border:1px solid #2376b9!important;color:#2376b9;font-weight:bold;border-bottom:none;}
.tabs_product .tabs_nav .active a{background:#2376b9!important;color:white;}
.color_text{color:#2376b9;}
.box_contact [class*="icon_wrap"] i[class|="icon"]{margin:3px 3px 0 0px;}
.box_f_lienhe ul li:first-child{}
.box_footer ul li{padding-top:5px;}
.tabs_product table{width:100%!important;}
.tabs_product table:hover,.tabs_product table tr:hover{background:transparent!important;}
.box_support_online .icon_skype{width:50%;float:left;padding:15px;}
.box_support_online .a_zalo_img{padding:15px;vertical-align:middle;display:inline-block;}
.box_support_online .a_zalo_text{padding:15px 0;vertical-align:middle;display:inline-block;font-weight:bold;}
.box_support_online .icon_zalo{width:48px;}
#text_banner_cty{width:100%;text-align:center;line-height:40px;font-size:2em;font-weight:bold;color:#2373D9;}
section.header_top_part{background:#45444a;padding:7.5px 0;}
section.header_top_part ul li{display:inline-block;font-weight:600;}
section.header_top_part ul.icon_top_bar{float:left;font-size:1.2em;color:gray;}
section.header_top_part ul.contact_top_bar{font-size:0.8125em;float:right;color:white;}
section.header_top_part ul.icon_top_bar li{padding:0 10px;}
.box_list_pro_ct{border:1px solid #ddd;padding:5px;}
.box_top_header{background:#f5f5f5;}
.box_top_header .box_search{padding-right:0;margin-top:5px;position:relative;}
.box_top_header .box_search .input_search_tc, .box_search .btn_search_tc{float:left;border-radius:0;}
.box_top_header .box_search .input_search_tc{}
.box_search .btn_search_tc{position:absolute;right:0;top:0;height:40px;background:#2376b9;padding:5px 15px;color:white;z-index:999;border:1px solid white;border-radius:0px 5px 5px 0;}
.box_top_header{}
.box_top_header .box_cart{margin-top:5px;text-align:right;}
.box_top_header .box_cart .box_cart_detail{display:inline-block;}
.box_top_header .box_cart .box_cart_detail i{font-size:2.5em;float:left;color:#45444a;padding-top:5px;margin-right:15px;}
.box_top_header .box_cart .box_cart_detail .text_cart{font-size:0.875em;font-weight:600;line-height:18px;float:left;color:#45444a;text-align:left;}
.button_sw button{background:white;}
.box_top_header .box_cart .box_cart_detail .text_cart .cart_green{font-size:0.9em;font-weight:600;}
.title_cate_pro{width:100%;background:#2376b9;padding:6px 10px;font-size:1.25em;font-weight:600;text-transform:uppercase;color:white;}
.box_pro_tc{border-right:1px dashed #ddd;}
.box_pro_tc > .content-tx .content-image,.box_image_pro_content{height:210px;width:100%;overflow-y:hidden;display:table;text-align:center;overflow-y:hidden;}
.box_pro_tc > .content-tx .content-image a,.box_image_pro_a{height:210px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;}
.box_pro_tc > .content-tx img.img_pro_tc,.box_image_pro_a img{max-width:100%;max-height:210px; }
.hr-price > .number_price_tc{width:100%;color:#666;font-weight:600;font-size:1em;line-height:20px;text-align:center;}
.hr-price > .number_price_tc:first-child{text-decoration:line-through; margin: 0}
.m_bottom_5.pro_name_com {
    margin: 0;
}


.pro_name_com {margin: 0}
.categories_list li:hover > a, .categories_list li:hover > a > span {
    cursor: pointer;
}
.hr-price > .number_price_tc:last-child{color:#f40000;font-weight:600;;}
.menu_category{background:#efefef;}
.box_duan_tieubieu .jackbox i{font-weight:bold;background:red;font-weight:bold;padding:7.5px 15px;font-size:1em;color:white;}
.box_duan_tieubieu .jackbox:hover i{}
.box_duan_tieubieu .jackbox .title_duan{font-size:1em;color:white;font-weight:bold;padding:5px;margin-top:10px;}
.box_duan_tieubieu .jackbox:hover{background:transparent;}
.box_duan_tieubieu .size_duan_gallery,.box_video_tc .box_video_detail iframe{height:232px;}
.box_video_tc .box_video_detail iframe{}
.box_duan_tieubieu .size_duan_gallery .size_duan{padding-right:5px;padding-bottom:5px;float:left;}
.box_duan_tieubieu .size_duan_gallery .size_duan .popup_wrap{height:100%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(1){width:50%;height:100%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(2){width:25%;height:100%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(2) .popup_wrap img{max-width:none;height:100%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(2) .popup_wrap{max-width:none;overflow-x:hidden;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(3),.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(4){width:25%;height:50%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(3) .popup_wrap > img,
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(4) .popup_wrap > img{min-height:100%;overflow-y:hidden;}
.title_h2{font-size:1.25em;font-weight:700;margin-bottom:15px;border-bottom:2px solid #2376b9;display:inline-block;padding-bottom:5px;}
.date_add_news{font-size:0.75em;font-weight:600;}
.news-content{padding:15px;}
.news-content > .container >.row{margin:0;}
.btn_footer_km{position:relative;}
.btn_footer_km .btn_email_tc{background:#2376b9;position:absolute;top:0;right:0;border:1px solid #e1e4e6;height:40px;padding:5px 10px;color:white;font-weight:600;}
.btn_footer_km input.input_email_tc{border-radius:0;}
footer,footer ul li p{color:white;font-size:1em;}
footer ul li p a{color:#2376b9!important;font-weight:bold;}
footer ul li p{margin-left:20px;word-break:break-word;}
footer ul.icon_top_bar_footer{font-size:1.5em;margin-top:15px;list-style: none; padding-left: 0}
footer ul.icon_top_bar_footer li{float:left;font-size:1.5em;width:50px;}
footer ul.icon_top_bar_footer li a{display:inline-block;}
.visit_items_list {list-style: none; padding-left: 0}
.box_category_tc{padding:0;}
.box_diadiemmuahang>p.title{text-transform:uppercase;padding-left:15px;margin-bottom:10px;font-size:1.2em;font-weight:700;}
.box_diadiemmuahang{margin-bottom:5px;font-size:0.9em;}
.box_diadiemmuahang table{width:100%!important;}
.box_diadiemmuahang table tr td{padding:0;border:none;border-bottom:1px solid #ddd;}
.box_diadiemmuahang em{font-size:0.8em;color:#B6B6B6;}
.button_diadiemmuahang{color:white;padding:10px 15px;background:#E65E12;width:48%;float:left;margin-left:2%;margin-top:10px;}
.button_diadiemmuahang i{width:30%;float:left;font-size:2em;padding-top:10px;}
.button_diadiemmuahang div.text{font-size:0.9em;width:70%;float:left;padding-left:5px;}
.owl-carousel:not(.wfilter_carousel) .owl-item{}
.m_pad_bot{border-bottom:1px solid #cccccc;margin-bottom:25px;}
.border_sanpham_lienquan{font-size:1.5em;text-transform:uppercase;border-bottom:2px solid #2376b9;font-weight:700;padding-bottom:5px;}
.box_chungnhan_footer > .f_title,
.box_doitackhachhang_footer > .f_title{font-size:1.25em;font-weight:700;text-transform:uppercase;}
.box_chungnhan_footer .img_box{background:#f2f2f2;text-align:center;border-radius:5px;}
.box_chungnhan_footer .img_box img{padding:20px 5px;}
.box_footer{border-top:1px solid #f4f4f4;}
.box_list_menu_danhmuc_tintuc{padding-left:15px;}
.box_list_menu_danhmuc_tintuc .ht_title{height:auto;padding:10px 15px;background:#2376b9;color:white;}
.box_list_menu_danhmuc_tintuc .ht_title>h5{margin:0!important;font-weight:600;color:white;}
.box_list_menu_danhmuc_tintuc ul.khung_cate.categories_list{margin:0;}
.box_list_menu_danhmuc_tintuc .categories_list li a{border-top:dotted 1px #ccd3e4;padding:10px 15px;}
.box_list_tintuc{/* padding-right:10px; */}
.row.mg-mb {
    margin: 0;
}
#contact-page  .box_full_12 {
    padding: 0 !important;
}
.box_form_contact ul > li,
.box_form_contact ul > li div{padding-left:0;padding-right:0;}
.box_form_contact ul li input:not(#capcha),
.box_form_contact ul li textarea{width:100%!important;}
.f_ct_line_1,
.f_ct_name{padding-left:0!important;}

.box_contact iframe{width:100%!important;}
.box_contact h3{font-weight:700;text-transform:uppercase;font-size:1.2em;}
.box_form_contact ul > li,
.box_form_contact ul > li div{margin-bottom:10px!important;}
textarea,
.select_title,
input:not([type="submit"]){border:1px solid #e1e4e6;height:40px;padding:5px 10px;font-style:italic;}
header[role="banner"]{background:white;}
.box_none_timkiem{padding-left:25px;}
.feature-article-7{display:inline-block;}
.box_category_tc,.box_dichvu_tc,.box_news_ct{margin-bottom:25px;display:inline-block;width:100%;}
.box_category_tc .p_text,.box_dichvu_tc .p_text,.box_news_ct .p_text,.title_danhmuc_sanpham{font-weight:700;font-size:1.15em;text-transform:uppercase;}
.title_danhmuc_sanpham{background:#2376b9;color:white;padding:10px;text-align:center; margin: 0}
.menu_category .categories_list{padding:15px; list-style: none;}
.box_category_tc .box_text,.box_dichvu_tc .box_text,.box_news_ct .box_text{}
.box_news_ct .box_a_title{display:table;}
.box_news_ct .box_a_title a.a_title{padding-top:5px;padding-bottom:5px;font-size:0.875em;font-weight:700;color:#7d7b7c;text-align:justify;}
.box_news_ct .a_title_contet{font-size:0.85em;text-align:justify;font-weight:600;}
.box_category_tc .category_details{width:20%;padding:15px 10px;float:left;}
.box_category_tc .category_details ul.hr-price{text-align:center;}
.box_dichvu_tc figure{float:left;padding-top:15px;padding-right:30px;position:relative;}
.box_news_ct figure{float:left;}
.box_news_ct figure:nth-child(1){padding-left:0px;padding-right:10px;}
.box_news_ct figure:nth-child(2){padding-left:5px;padding-right:5px;}
.box_news_ct figure:nth-child(3){padding-left:10px;padding-right:0px;}
.box_dichvu_tc figure{}
.box_dichvu_tc figure img,.box_news_ct figure img{width:100%;height:180px;}
.box_dichvu_tc figure div.pt_title{position:absolute;color:white;top:100%;padding:20px 35px 20px 25px;border-radius:0 0 25px 0;background:#2376b9;z-index:99;font-size:1.375em;left:0;}
.box_dichvu_tc figure div.pt_title a{color:white;}
.box_dichvu_tc figure{width:25%;display:inline-block;padding-left:0;}
.box_list_content > div.clearfix{margin-top:0!important;}
.box_list_tintuc .timeline h2 a{color:#2376b9;font-weight:700;}
.box_iframe iframe{width:100%;min-height:200px;}
.box_news_ct{}
.tintuc_detail{padding:15px 0;}
ol, ul {
    margin-bottom: 0;
}


footer .ul_contact_footer ul{display:inline-block;}
.box_left_xe_thue_hopdong .box_img_left_xethue{}
.box_product_lienquan .hr-price{margin-bottom:15px;}
.box_product_lienquan .img_pro_lienquan img{min-height:180px;}
.img_pro_lienquan{/* height:200px; */overflow-y:hidden;}
.footer-menu{padding:25px 0;background:#ddd;}
.footer-menu .title_footer{font-size:1.15em;font-weight:600;padding:15px 0;color:#105fa6;}
.box_top_header{}
.font_cart_header{font-size:1.25em!important;}
.a_danhmuc_vertical{text-transform:initial!important;}
.menu_doc .sub_menu a{padding:5px 18px;}
.face-footer iframe{width:100%!important;}
.thong-ke-footer .col-lg-4{text-align:right!important;}
.categories_list li > ul > li > a > span{}
.box_full_12{padding:0 15px;}
.box_pro_tc h2,h2.hr-price-com{text-align:left;font-size:0.9em;font-weight:bold; margin-top: 0}
h2.hr-price-com.hr-price-cpro{font-size:1.2em;}
h2.hr-price-com.hr-price-cpro > .number_price_tc{text-align:left;line-height:30px;}
h4.title_com_pro_d{color:#2376b9;}
.pro_name_com{font-weight:700;font-size:1em;text-align:center!important;line-height:24px;height:50px;overflow:hidden;color:#2376b9;}
.button_sw{position:absolute;z-index:999;margin-top:2.5px;top:0;right:15px;}
.button_sw button{float:right;}
.face-footer{width:100%;background:#efefef;padding:15px;}
.row_content,.bg-content{position:relative;display:inline-block;width:100%;}
.bg_topbar{
    display: inline-block;
    width: 100%;
    background-size: 100% 100% !important;
    padding: 80px 0;
    background-repeat: no-repeat !important;
    background-position: center center !important; 
    
}

.icon-phone-1:before {
        transform: rotate(90deg);
}
.color_white,
.color_white:hover{color:white;}
.__btn_pro{font-size:0.875em;display:inline-block;height:auto;}
.box_video_tc{padding:15px;background:#efefef;}
.__pathway li{font-weight:600;font-size:0.875em;}
.__pathway li a{color:black;}
.menu_category ul.categories_list > li > a > span,
.menu_category ul > li i{color:#2376b9;}
.footer_product_bottom{float:left;padding:10px 0;font-weight:600;font-size:0.9em;}
.footer_product_bottom .__lienhe_pro_com_phone{color:rgb(184, 49, 47);}
.footer_product_bottom .__lienhe_pro_com_text{color:#2376b9;font-style:italic;}
.open_product i.icon-resize-full{margin-left:-10px;}
@media only screen and (max-width:991px){.box_pro_tc > .content-tx .content-image{display:block;}
.box_news_ct figure{padding:10px;border-bottom:1px solid #ddd;padding-bottom:15px;}
.box_iframe iframe{width:100%;padding:15px;}
.menu_vertical_left{display:none;}
#menutop div.d_table{float:none;margin:0 auto;}
.box_header_three{padding-top:10px;text-align:center;}
#menutop .menu_tren ul.hr_list.main_menu li{text-align:center!important;font-size:1.25em!important;font-weight:600;}
#menutop .menu_tren ul.hr_list.main_menu li a{padding:5px 10px!important;}
.box_diadiemmuahang{padding-left:0;}
.box_menutren ul > li > ul > li > ul{display:none!important;}
#menutop .menu_tren ul.hr_list.main_menu li a{padding:7.5px 20px!important;font-size:0.9em!important;}
#menutop .menu_tren ul.hr_list.main_menu li ul.sub_menu a{padding:7.5px 20px!important;font-size:0.75em!important;}
.menu_tren .d_table.d_xs_block,.menu_tren .d_table_cell.d_xs_block.f_none{display:inline-block;width:100%;}
#menutop .menu_tren ul.hr_list.main_menu li{text-align:center!important;font-size:1.2em!important;font-weight:600;margin-bottom:5px;}
#menutop .menu_tren ul.hr_list.main_menu li a{padding:7.5px 20px!important;border-radius:4px;}
#menu_button{margin:10px 0;}
.shop_isotope_item.list_view figure{display:inline-block;width:100%;}
.shop_isotope_item.list_view figcaption > a{display:inline-block;width:calc(100% - 260px);text-align:center;}
}
@media only screen and (max-width:767px){.menu_tren i.icon-menu{color:white;}
footer .ul_contact_footer ul{padding:0;}
footer ul li p{margin-left:30px;}
.box_search{display:none!important;}
.bottom-footer .box_footer{padding-left:0px!important;padding-right:0px!important;}
.box_lr_l3,.box_lr_r9,.box_news_ct{padding:0!important;}
.box_duan_tieubieu,.box_video_tc{padding:10px;}
.box_news_ct figure{padding:0!important;}
.box_news_ct figure img{height:auto;}
.box_logo{text-align:center;}
.box_icon>.box_one,
.box_icon>.box_two,
.box_icon>.box_three{text-align:center;margin-bottom:10px;}
.box_icon>.box_two > .text_box{width:70%;}
.box_icon{margin-bottom:10px;}
.row_content{padding:15px 15px;}
.box_title_maylocnuoc .box_pro{padding-right:0;}
.box_title_maylocnuoc .box_pro:nth-child(odd){padding-right:5px;}
.box_title_maylocnuoc .box_pro:nth-child(even){padding-left:5px;}
.news,
.news-content .video{padding:15px;margin-bottom:15px;}
footer .f_title,
footer ul,
footer{padding-left:30px;padding-right:30px;}
footer iframe{height:300px;}
.box_list_menu_danhmuc_tintuc,.box_list_tintuc{padding-left:0;padding-right:0;}
.box_header_three{padding-top:10px;text-align:center;}
#menutop div.d_table{float:none;}
#menutop .menu_tren ul.hr_list.main_menu li{text-align:center!important;font-size:1.2em!important;font-weight:600;}
#menutop .menu_tren ul.hr_list.main_menu li a{padding:7.5px 20px!important;}
.category_details{width:50%!important;}
.box_news_ct{padding:10px;}
.box_news_ct .tintuc_detail{padding-right:0;padding-bottom:10px;border-bottom:1px solid #ddd;}
.box_pro_tc > .content-tx .content-image{display:inline;}
section.header_top_part ul.icon_top_bar{font-size:1.5em;margin-bottom:15px;}
section.header_top_part ul.contact_top_bar{font-size:1.25em;}
.box_top_header .box_search .input_search_tc{width:calc(100% - 45px);float:left;}
.box_top_header .box_search .btn_search_tc{float:left;}
.box_top_header .box_search{display:inline-block;width:100%;margin-top:15px;}
.shop_isotope_item.list_view figcaption{display:inline-block;width:100%;}
.shop_isotope_item.list_view figcaption > a{width:100%;}
.shop_isotope_item.list_view .pro_ct_img{width:100%;}
.fp_images.relative.box_image_pro_a,
.box_pro_tc > .content-tx .content-image a, .box_image_pro_a{display:inline-block;width:100%;text-align:center;}
}
.box_img_left_xethue{padding-left:0;}
@media only screen and (max-width:1190px) and (min-width:992px){.box_category_tc .p_text, .box_dichvu_tc .p_text, .box_news_ct .p_text, .title_danhmuc_sanpham{font-size:1em;}
.box_pro_tc > .content-tx img.img_pro_tc{}
.box_pro_tc > .content-tx .content-image{}
.box_bottom_menu .menu_doc{width:100%;padding:10px 0px 5px 0;}
.box_bottom_menu .menu_doc li ul.sub_menu{margin-top:3spx;width:100%;}
.header_top .box_top_header .box_two .line_2{font-size:0.75em;}
.header_top .box_top_header .box_three a{font-size:0.85em;}
.box_bottom_menu .menu_doc li i{padding-left:15px;font-size:1.5em;}
.box_bottom_menu .menu_doc li ul.sub_menu li a{margin-left:15px;}
.menu_ngang{padding-top:5px;}
.main_menu > li > a{display:block;font-size:0.75em!important;}
ul.menu_icon_sl{font-size:0.85em;}
ul.menu_icon_sl li{padding:12.5px 10px;}
.bottom-footer{font-size:0.8em;}
.box_bottom_menu .menu_doc{font-size:0.85em;}
.box_bottom_menu .menu_doc li i{margin-right:5px;font-size:1em;}
.button_diadiemmuahang{width:100%;}
nav.menu_tren ul.main_menu > li > a{padding:10px 15px !important;font-size:0.875em!important;}
nav.menu_tren ul.main_menu ul.sub_menu > li > a{font-size:0.75em;}
.box_pro_tc h2, h2.hr-price-com{font-size:0.825em;}
}
@media only screen and (max-width:991px) and (min-width:768px){.box_video_tc .box_video_detail iframe{height:350px;}
.box_pro_tc > .content-tx img.img_pro_tc{max-height:200px!important;}
.box_logo{text-align:center;}
.box_icon>.box_one,
.box_icon>.box_two,
.box_icon>.box_three{text-align:center;}
.box_icon{margin-bottom:10px;}
.box_bottom_menu .menu_doc li i{padding-left:10px;font-size:1.5em;}
.box_bottom_menu .menu_doc li ul.sub_menu li a{margin-left:15px;}
.box_bottom_menu .menu_doc{font-size:0.85em;margin-right:5px;}
.menu_ngang{padding-top:5px;}
.main_menu > li > a{display:block;font-size:0.75em!important;}
.row_content{padding:25px 10px;}
.news,
.news-content .video{padding:15px;}
footer{padding-left:30px;padding-right:30px;}
footer iframe{height:300px;}
.menu_tren .hr_list ul.sub_menu li a{font-size:0.55em;}
.box_top_header .box_cart{text-align:center;margin-top:15px;}
.box_left_xe_thue_hopdong figure:nth-child(even){border-left:1px solid #ddd;}
.box_news_ct figure{padding:0;}
.box_search{margin-bottom:15px;}
}
@media only screen and (min-width:567px) and (max-width:767px){.box_search{margin-bottom:15px;}
.box_pro_tc > .content-tx img.img_pro_tc{max-height:200px!important;}
.box_news_ct .tintuc_detail{width:50%;padding:10px;}
.box_news_ct .a_title_contet{height:72px;}
.row_content{padding:25px 10px;}
.news,
.news-content .video{padding:15px;}
footer .f_title{padding-left:0;padding-right:0;}
footer iframe{height:300px;}
.menu_tren .hr_list ul.sub_menu li a{font-size:0.55em;}
.box_top_header .box_cart{text-align:center;margin-top:15px;}
.box_left_xe_thue_hopdong figure:nth-child(even){border-left:1px solid #ddd;}
.box_news_ct figure{padding:0;}
}
@media only screen and (max-width:567px){.box_search{margin-bottom:15px;}
.box_dichvu_tc figure{width:100%!important;padding:15px 0 10px 0;}
.category_details{width:100%!important;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(1){width:100%;height:100%;}
.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(2),.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(3),.box_duan_tieubieu .size_duan_gallery .size_duan:nth-child(4){width:50%;}
.box_category_tc{margin-bottom:0;}
footer .f_title{padding-left:0;padding-right:0;}
}
@media only screen and (max-width:1200px){#back_to_top{opacity:1!important;visibility:initial!important;}
}
@media only screen and (max-width:992px){#back_to_top{left:92.5%!important;}
.face-footer,.box_video_tc{display:none;}
}

#back_to_top {
    background: none;
    padding: 0;
    border: 0;
}
}

