body{font-family:'Poppins', sans-serif;font-size:14px;color:#393939;line-height:24px;font-weight:400;letter-spacing:0;background-color:#ffffff;}
main{background-color:#ffffff;}
:focus{outline:none !important;}
h1,
h2,
h3,
h4,
h5,
h6{color:#222222;}
.fa{font-size:14px;}
.fa-stack{width:12px;height:15px;}
.fa-stack .fa{font-size:15px;}
h1{font-size:33px;}
h2{font-size:27px;}
h3{font-size:21px;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:10.2px;}
a{color:#222222;}
a:hover{text-decoration:none;color:#fec12e;}
legend{font-size:18px;padding:7px 0px}
label{font-size:13px;font-weight:normal;}
select.form-control,
textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control{font-size:14px;}
.input-group input,
.input-group select,
.input-group .dropdown-menu,
.input-group .popover{font-size:12px;}
.input-group .input-group-addon{font-size:12px;height:30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
#comment_form{background-color:#fff;padding:20px;border:1px solid #E6E6E6;}
span.hidden-xs,
span.hidden-sm,
span.hidden-md,
span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
.dropdown-menu li>a:hover{text-decoration:none;color:#ffffff;background-color:#fec12e;}
#form-language .btn,
#form-currency .btn{padding:0;letter-spacing:0;font-size:13px;text-transform:capitalize;color:#999999;}
#form-language .btn:hover,
#form-currency .btn:hover{color:#fec12e;}
#form-language .btn span,
#form-currency .btn span{color:#999999;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.top_top_link{float:left;}
#form-language .btn span .fa,
#form-currency .btn span .fa{margin:0 0 0 3px;}
#form-language .btn:hover span,
#form-currency .btn:hover span{color:#fec12e;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
#form-language .btn span{}
#form-language .btn.btn-link.btn-block,
#form-currency .btn.btn-link.btn-block{padding:0;text-transform:capitalize;font-size:13px;}
#form-language .btn.btn-link.btn-block img{padding:0 5px 2px 0;}
#form-language .dropdown-menu li.current .btn.btn-link.btn-block,
#form-currency .dropdown-menu li.current .btn.btn-link.btn-block{color:#fec12e;}
#form-currency .dropdown-menu, #form-language .dropdown-menu{position:static;display:block !important;clear:both;box-shadow:none;padding:3px 0 5px 15px;margin:0;background:transparent;border:none;}
#form-currency .dropdown-menu .btn{color:#999999;border:0 none;margin:0;padding:0;}
#form-language .dropdown-menu>li>a,
#form-currency .dropdown-menu>li>a,
#top-links .ttm_myaccount .dropdown-menu>li>a,
.affiliate-dropmenu .dropdown-menu li a{color:#fff;}
#form-currency .dropdown-menu li,
#form-language .dropdown-menu li{padding:3px 0;}
#form-currency .dropdown-menu.ttm_currency_menu li:hover .btn,
#form-language .dropdown-menu>li:hover>a,
.ttm_myaccount .dropdown-menu>li:hover>a,
.affiliate-dropmenu .dropdown-menu li:hover>a{background-color:transparent;color:#fec12e;}
@media (max-width:479px){#form-language .btn span{border-width:0;padding:0 10px;margin:0 10px;}
}
.affiliate-dropmenu .dropdown-menu{left:0;right:auto;background-color:#ffffff;padding:10px 20px;margin-top:3px;top:30px;margin:0 auto;}
.ttm_myaccount{float:right;margin:14px 0 0 10px;}
.ttm_myaccount a.dropdown-toggle{color:#999999;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;background-image:url(../image/themeimage/header-setting.svg);background-size:25px;background-repeat:no-repeat;background-position:center;background-color:transparent;display:block;position:relative;font-size:0;line-height:35px;height:35px;width:35px;}
.ttm_myaccount a.dropdown-toggle:hover{color:#fec12e;}
.ttm_myaccount .dropdown-menu>li>a .checkout{font-size:13px;}
.ttm_myaccount .myaccount-text{display:block;font-size:15px;color:#fec12e;line-height:16px;font-weight:500;}
.ttm_myaccount i.fa.fa-user{font-size:20px;vertical-align:top;line-height:24px;margin:0 2px 0 0;}
.ttm_myaccount .dropdown-menu>li>a{color:#999999;padding:0;font-size:13px;}
.ttm_myaccount .dropdown-menu{left:auto;right:0;background-color:#ffffff;margin:0;z-index:999;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;top:48px;min-width:200px;text-transform:capitalize;}
.ttm_myaccount .dropdown-menu li{padding:3px 0;}
.ttm_myaccount .caret{vertical-align:2px;display:none;}
#top-links li,
#top-links a{color:#222222;font-size:13px;letter-spacing:0.6px;text-decoration:none;font-weight:400;}
#top-links li{padding:3px 0;display:block;}
#top-links .myaccount-menu li{padding:0;}
#top-links .myaccount-menu li+li{background:none;padding:0;}
#top-links a .fa{padding:5px 5px;}
#top .btn-link:hover,
#top-links a:hover{color:#fec12e;background-color:transparent;}
#top-links .dropdown-menu a,
.affiliate-dropmenu .dropdown-menu li a{text-shadow:none;padding:2px 10px;text-align:left;}
#top-links .dropdown-menu a:hover,
#top-links .dropdown-menu a:focus{color:#fff;}
#top-links{padding:0 20px;float:none;}
#top-links .list-inline{margin:0 0 0;}
#cart>.btn .fa-shopping-cart:before{display:none;}
@media (max-width:979px){.ttm_myaccount .dropdown-menu>li>a span{font-size:14px;margin:0;}
.ttm_myaccount a.dropdown-toggle{height:30px;width:30px;background-size:21px;}
.ttm_myaccount a.dropdown-toggle:hover{color:#fec12e;}
.ttm_myaccount .myaccount-text,
.ttm_myaccount .myaccount-text .fa,
.ttm_myaccount span{font-size:0;}
.ttm_myaccount .myaccount-text{display:none;}
.ttm_myaccount span{margin:5px 0 0;}
.ttm_myaccount{margin:0;}
.checkout-wrapper{float:none;padding:0 0 0 20px;margin-right:0;}
#form-currency .btn{border:none;margin:0;}
#form-currency .dropdown-menu,
#form-language .dropdown-menu,
.affiliate-dropmenu .dropdown-menu{}
.ttm_myaccount .dropdown-menu{top:50px;}
}
@media (max-width:479px){#form-language .btn,
#form-currency .btn{}
}
.top_bar_right{float:right;}
.top_bar_wishlist{float:right;margin:14px 0 0 10px;}
.top_bar_left{float:left;}
.top_bar .container{}
.top_bar .top_bar_contact_item ul{margin:0;}
.top_bar .top_bar_contact_item li{display:inline-block;vertical-align:top;}
.top_bar .top_bar_contact_item li:nth-child(2){border-width:0 1px;border-style:solid;border-color:#AAD9F5;padding:0 20px;margin:0 20px;}
.top_bar_contact_item .ttm-textcolor-highlight .fa{font-size:14px;margin:0 3px 0 0;}
.header_main{text-align:center;padding:20px 0;position:relative;background:#f02249;}
header{position:relative;}
@media (max-width:979px){.header_center{margin:0;}
.header_center>.container{padding:0;}
.top_bar_right{float:none;display:inline-block;vertical-align:top;}
.top_bar{text-align:center;height:auto;}
}
.top_link a{color:#999999;float:left;}
.top_link{float:left;}
.top_link a.checkout{border-style:solid;border-width:0 0 0 1px;border-color:#E6E6E6;padding-left:15px;margin-left:15px;}
.top_bar_right .fa{margin:0 3px 0 0;}
@media (max-width:979px){.top_link{display:none;}
}
@media (max-width:479px){.top_link .a-top-link.contact{display:none;}
.top_link a.checkout{padding:0;margin:0;border:none;}
}
.top_bar_contact_item .ttm-textcolor-highlight{color:#999999;}
.top_bar_contact_item a.ttm-textcolor-highlight{padding-left:30px;}
.top_bar_contact_item a.ttm-textcolor-highlight:hover{color:#fec12e;}
@media (max-width:979px){.top_bar_contact_item{display:none;}
}
.ttm_contactcms{float:right;margin:12px 0 0 0;}
.ttm_contactcms_inner a.desc{color:#ffffff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.ttm_contactcms_inner a.desc:hover{color:#fec12e;}
.ttm_contactcms_inner i.fa{font-size:15px;margin:0 4px 0 0;vertical-align:middle;}
.ttm_contactcms_inner .text{display:inline-block;vertical-align:top;text-transform:capitalize;color:#ffffff;}
.ttm_contactcms_inner .text:first-child{margin-right:20px;padding-right:20px;border-right:1px solid #333B70;}
@media (max-width:1499px){}
.top_bar_compare{float:right;margin:14px 0 0;}
.top_bar_compare a#compare-total{color:#999999;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;background-image:url(../image/themeimage/header-compare.svg);background-size:25px;background-repeat:no-repeat;background-position:center;background-color:transparent;display:block;position:relative;font-size:0;line-height:35px;height:35px;width:35px;}
.top_bar_wishlist a#wishlist-total{color:#999999;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;background-image:url(../image/themeimage/header-wishlist.svg);background-size:25px;background-repeat:no-repeat;background-position:center;background-color:transparent;display:block;position:relative;font-size:0;line-height:35px;height:35px;width:35px;}
.top_bar_wishlist a#wishlist-total:hover , .top_bar_compare a#compare-total:hover{color:#fec12e;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
span.wishlist span, span.compare span{text-align:center;background:#fec12e;position:absolute;top:-2px;right:-1px;left:auto;bottom:auto;font-size:10px;color:#FFFFFF;height:15px;width:15px;line-height:16px;border-radius:50px;display:inline-block;vertical-align:top;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
@media (max-width:979px){.top_bar_compare a#compare-total{height:30px;width:30px;background-size:21px;}
.top_bar_wishlist a#wishlist-total{height:30px;width:30px;background-size:21px;}
span.wishlist span{right:0;}
#form-language .btn,
#form-currency .btn{font-size:14px;}
.top_bar_wishlist{float:right;margin:0 0 0 0;border:none;padding:0;}
.top_bar_compare{margin:0;}
}
.header-logo{z-index:1;float:left;}
#logo{width:267px;height:48px;}
.header .ttm_search{display:inline-block;vertical-align:top;}
.header-searchwidget{float:right;position:relative;z-index:9;margin:16px 0 0 0;padding:0 15px 0 0;}
.header-searchwidget:before{content:'';position:absolute;right:0;top:10px;left:auto;bottom:auto;height:20px;width:1px;background:#cccccc;}
.header-search{background-image:url("../image/themeimage/header-search.svg");background-size:16px auto;-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-position:center;background-repeat:no-repeat;float:right;height:40px;width:40px;position:relative;cursor:pointer;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.header-search:hover{background-image:url("../image/themeimage/header-search-hover.svg");transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.header-search.active{background-image:url("../image/themeimage/header-close.svg");background-size:16px auto;-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-position:center;background-repeat:no-repeat;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.header-search.active:hover{background-image:url("../image/themeimage/header-close-hover.svg");transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.header .header-cart{display:inline-block;vertical-align:top;}
@media (max-width:979px){#logo{display:inline-block;vertical-align:top;}
.user_zone_block{float:right;margin:16px 0 0 0;display:none;}
.header-logo #logo{width:auto;height:auto;}
}
@media (max-width:479px){}
@media (min-width:980px){.bottom_block.fixed{position:fixed;top:0;left:0;right:0;z-index:999;width:100%;animation:slide-down 0.5s;-webkit-animation:slide-down 0.5s;-moz-animation:slide-down 0.5s;-o-animation:slide-down 0.5s;-webkit-box-shadow:0px 2px 8px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 8px -4px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 8px -4px rgba(0, 0, 0, 0.15);}
@keyframes slide-down{0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
}
@media (max-width:979px){.common-home header{position:static;}
.header_main{padding:20px 0;position:relative;top:unset;bottom:unset;left:unset;right:unset;width:100%;}
.header_main.fixed{position:fixed;top:0;left:0;right:0;z-index:999;animation:slide-down 0.5s;-webkit-animation:slide-down 0.5s;-moz-animation:slide-down 0.5s;-o-animation:slide-down 0.5s;box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);}
@keyframes slide-down{0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
}
@media (max-width:767px){.language-currency-block{margin:3px 0 0 0;}
}
.dropdown.ttm_search{display:inline-block;vertical-align:top;margin:0 0 0 0;}
#search{z-index:9;}
#search .input-lg{float:left;height:auto;margin:0;padding:12px 65px 12px 15px;vertical-align:middle;width:100%;border:none;font-size:14px;background-color:#ffffff;line-height:24px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
#search .input-lg:focus{background-color:#ffffff;box-shadow:none;-webkit-box-shadow:none;}
#search .btn-lg{background:transparent;border:medium none;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0px;color:#ffffff;cursor:pointer;float:left;height:auto;width:auto;line-height:initial;margin:0;padding:0;z-index:9;}
#search .btn-lg:hover{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#search .input-group-btn{position:absolute;right:-1px;left:auto;width:auto;top:0;bottom:auto;}
#search .search_button{background:url(../image/themeimage/header-search.svg) no-repeat scroll center center #fec12e;background-size:16px;width:48px;height:48px;line-height:48px;border:medium none;color:#ffffff;cursor:pointer;display:block;font-size:0;font-weight:400;padding:0;text-transform:capitalize;margin:0;position:relative;text-align:center;z-index:1;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
#search .btn-lg:hover .search_button{background-color:#081047;}
#search .btn-lg .fa{color:#222222;}
#search .fa{font-size:14px;color:#222222;width:50px;height:50px;line-height:50px;cursor:pointer;text-align:center;}
#search{position:relative;margin:0 auto;width:588px;}
.search_block_wrapper{display:inline-block;vertical-align:top;border:1px solid #fec12e;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;background:#ffffff;}
.search_block_top{width:385px;float:left;}
.search_by_category{width:200px;float:left;margin:0;position:relative;z-index:2;}
.search_by_category .form-control{height:44px;padding:10px 25px;bottom:auto;color:#555555;border:none;line-height:24px;transition:unset;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;background:transparent;box-shadow:none;-webkit-box-shadow:none;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.search_by_category:after{display:block;position:absolute;top:10px;left:auto;right:20px;bottom:auto;content:"\f107";font-family:fontawesome;font-size:16px;color:#555555;z-index:-1;}
.search_by_category:before{content:'';background:#D1D1D1;height:20px;width:1px;position:absolute;left:auto;right:0;top:12px;bottom:auto;}
.search_by_category .form-control:focus{border:none;box-shadow:none;-webkit-box-shadow:none;}
@media (max-width:1299px){.search_block_top{width:250px;}
#search{width:350px;}
}
@media (max-width:979px){.search_by_category .form-control{height:44px;padding:11px 25px;}
#search{width:450px;}
#search .input-group-btn{right:0;top:0;}
.search_by_category:after{top:10px;}
.search_block_wrapper{border-color:#ffffff;}
#search .search_button{}
#search .btn-lg:hover .search_button{background-color:#222222;}
.dropdown.ttm_search{margin-top:0;text-align:center;float:none;width:auto;}
.search_block_top{width:300px;}
}
@media (max-width:553px){.search_block_wrapper{background:transparent;}
.search_by_category:before{display:none;}
.search_block_wrapper{border:none;padding:0;}
#search .input-group-btn{}
#search .input-lg{padding-left:25px;border-radius:5px;}
.search_by_category{width:100%;border:none;background:#ffffff;margin:0 0 5px 0;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
#search .search_button{border-radius:0 5px 5px 0;}
.search_block_top{width:100%;}
}
@media (max-width:479px){.header>.container{padding:20px 0;}
.dropdown.ttm_search{width:100%;}
#search{width:100%;}
}
.bottom_block{clear:both;position:relative;background-color:#d90a31;}
@media (max-width:1299px){}
#cart-total span{text-align:center;background:#fec12e;position:absolute;top:-2px;left:15px;right:auto;bottom:auto;font-size:10px;color:#FFFFFF;height:15px;width:15px;line-height:16px;border-radius:50px;display:inline-block;vertical-align:top;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#cart>.btn:hover #cart-total span{}
#cart #cart-total .fa.fa-shopping-cart{display:none;}
#cart{}
.header-cart{float:right;position:relative;z-index:99;margin:14px 0 0 10px;}
#cart>.btn{background-image:url(../image/themeimage/header-cart.svg);background-size:26px;background-repeat:no-repeat;background-position:left;background-color:transparent;color:#ffffff;display:block;font-size:17px;font-weight:500;position:relative;text-align:center;text-transform:capitalize;line-height:35px;height:35px;padding:0 0 0 35px;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#cart>.btn:hover{color:#fec12e;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#cart>.btn:hover #cart-total{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#cart>.btn.active,
#cart>.btn:active{box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;-ms-box-shadow:0 0 0;-o-box-shadow:0 0 0;}
#cart-title{font-size:0;}
#cart>.btn:hover #cart-title{}
#cart.open>.btn:hover{}
#cart .dropdown-menu{background-color:#ffffff;z-index:1001;color:#222222;width:350px;padding:20px 20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;top:48px;margin:0;font-size:13px;}
#cart.open .dropdown-menu{}
#cart .dropdown-menu:before{}
#cart .button-container{width:auto;background-color:#f5f5f5;padding:10px 0;display:block;text-align:center;}
#cart .dropdown-menu table{margin-bottom:10px;background-color:transparent;}
#cart .dropdown-menu .text-center{}
#cart .dropdown-menu table.table-striped{display:inline-block;vertical-align:top;margin:0;}
#cart .dropdown-menu table.table-striped tr{border-bottom:1px solid #E6E6E6;padding-bottom:5px;margin-bottom:10px;display:block;}
#cart .dropdown-menu table.table-striped{overflow-y:scroll;max-height:208px;overflow-x:hidden;}
.cart-menu .table-bordered tr>td,
.cart-menu .table-bordered{border:medium none;padding:4px 5px;}
#cart table.table-striped .btn-danger.btn-xs{background:none repeat scroll 0 0 transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;margin:0;padding:0 0 0 0;border:0 none;color:#222222;}
#cart table.table-striped .btn-danger:hover{color:#fec12e !important;}
#cart .dropdown-menu table td{border:none;background:none;padding:0 5px 5px 5px;}
#cart .dropdown-menu li>div{}
#cart .dropdown-menu li p{margin:0px 0;}
.cart-menu a{color:#222222;}
.header-tele-cms{display:inline-block;position:relative;}
.header-tele-cms .telephone{background:url("../image/themeimage/call.png") no-repeat scroll 0 5px transparent;float:left;height:40px;width:31px;}
.cms-data{color:#696969;font-size:13px;display:inline-block;letter-spacing:0.6px;margin:0 0 0 15px;padding-right:20px;}
.call{float:left;font-size:18px;line-height:22px;text-transform:uppercase;}
.call-no{clear:both;float:left;}
@media (max-width:1299px){}
@media (max-width:979px){#cart-total{}
.bottom_block{padding:7px 0;clear:both;text-align:center;border:0;}
.bottom_block .container{padding:0;}
#cart .dropdown-menu{top:50px;}
#cart .dropdown-menu:before{right:8px;}
.header-navfull{min-height:50px;padding:0 20px;position:relative;}
.header-cart{margin:0;padding:0;border:none;}
}
@media (max-width:767px){.header-cart{}
}
@media (max-width:479px){}
.nav-inner{}
.nav-inner-cms{background:none repeat scroll 0 0 #999999;}
.header-main-menu{z-index:9;width:auto;margin:0 0 0 0;display:inline-block;vertical-align:top;}
.nav-responsive{display:none;}
.responsive-menu{background:#545F61;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:8px 10px;}
ul{list-style:none;padding:0;}
.header-main-menu ul{list-style:none;margin:0;padding:0;}
.header-main-menu>ul>li{float:left;position:relative;z-index:20;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.header-main-menu>ul>li.dropdown i.fa{margin:0 0 0 3px;}
.nav-responsive span,
.header-main-menu>ul>li>a{color:#ffffff;display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:0;padding:19px 0;margin:0 15px;position:relative;text-transform:uppercase;z-index:9;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.header-main-menu>ul>li:first-child > a{margin-left:0;}
.header-main-menu>ul>li:hover>a{color:#fec12e;}
.header-main-menu>ul>li.active > a{color:#fec12e;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav>li>a:hover{background:none repeat scroll 0 0;color:#ffffff;}
.header-main-menu a:hover{text-decoration:none}
.header-main-menu>ul>li:hover>a{}
.header-main-menu .column1 ul.childs_1 .dropdown a::after{content:"\f105";font-family:"FontAwesome";font-size:14px;color:#222222;position:absolute;right:9px;}
.header-main-menu .column1 ul.childs_1 .dropdown a:hover::after{color:#fec12e;}
.header-main-menu .column1 ul.childs_2 a::after{display:none;}
.header-main-menu>ul>li>ul,
.responsive-menu .main-navigation{display:none;background:#ffffff;position:absolute;z-index:5;padding:5px;}
.header-main-menu>ul>li:hover>ul{display:block;}
.header-main-menu>ul>li ul>li .dropdown-menu{display:block;background:transparent;z-index:5;padding:25px;left:100%;right:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;margin:0 !important;}
.header-main-menu>ul>li .column3 ul>li .dropdown-menu{left:30px;}
.header-main-menu>ul>li ul.childs_2 ul.childs_3>li .dropdown-menu{display:block;background:#ffffff;z-index:5;padding:5px;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.header-main-menu>ul>li ul.childs_1>li:hover .dropdown-menu,
.header-main-menu>ul>li ul.childs_2>li:hover .dropdown-menu{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;background:#ffffff;}
.header-main-menu>ul>li .column3 ul.childs_1>li:hover .dropdown-menu,
.header-main-menu>ul>li .column3 ul.childs_2>li:hover .dropdown-menu{background:transparent;}
.header-main-menu>ul>li ul.childs_2 ul.childs_3>li:hover .dropdown-menu{transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.header-main-menu ul li ul{display:table-cell;}
.menucategory-image img{max-width:100%;}
.menucategory-image{margin:25px 0 0 0;display:none;}
.header-main-menu>ul>li .column3 .menucategory-image{display:block;}
.header-main-menu>ul>li ul>li>a,
.header-main-menu>ul>li li>a{padding:3px 0;color:#999999;display:block;white-space:nowrap;font-size:14px;text-transform:capitalize;}
.header-main-menu>ul>li .column3 ul.childs_1>li>a{font-weight:500;text-transform:capitalize;font-size:14px;color:#222222;margin:0 0 5px;}
.header-main-menu>ul>li .column3 ul.childs_1>li>a:hover{color:#fec12e;}
.responsive-menu .main-navigation li a{color:#cecece;display:block;padding:8px 12px;white-space:nowrap;}
.header-main-menu>ul>li ul>li>a{min-width:160px;}
#menu ul li .megamenu ul.list-unstyled{padding:0px 15px 0px 0px;}
#menu ul li .megamenu ul.list-unstyled:last-child{padding-right:0px;}
.header-main-menu>ul>li ul>li>a:hover,
.header-main-menu>ul>li li>a:hover{color:#fec12e;background-color:transparent;}
.responsive-menu .main-navigation li a:hover{background-color:#393939;border-left:5px solid #ffe35f;color:#ffffff;padding:8px 7px;}
.header-main-menu>ul>li ul>li>a.activSub{background-image:url(../image/themeimage/cat_arrow_hover.png);background-repeat:no-repeat;background-position:right center;}
.header-main-menu>ul>li>ul>ul>li>a{color:#FFFFFF;}
.header-main-menu>ul>li .column3 ul>li .dropdown-menu{position:static;box-shadow:none;padding:0;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);}
.header-main-menu>ul>li ul>li .dropdown-menu a{padding:3px 0 0 0;position:relative;}
.header-main-menu>ul>li ul>li>a{display:inline-block;vertical-align:top;}
@media (min-width:980px){.header-main-menu>ul>li>a:before{content:'';background:#fec12e;height:2px;width:0;display:block;position:absolute;bottom:10px;top:auto;left:0;right:0;margin:0 auto;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.header-main-menu>ul>li:hover>a:before, .header-main-menu>ul>li>a:hover:before, .header-main-menu>ul>li.active>a:before{width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
}
@media (max-width:979px){.header-main-menu>ul>li.dropdown i.fa{display:none;}
.header-main-menu>ul>li{float:none;}
}
@media (min-width:1300px){#menu .dropdown .dropdown-menu.megamenu.column3{min-width:725px;padding:30px 30px;}
}
@media (min-width:980px){#menu .dropdown .dropdown-menu.megamenu .dropdown .dropdown-menu.megamenu{left:100px;top:35px;}
#menu .dropdown .dropdown-menu.megamenu,
#menu .dropdown .dropdown-menu.megamenu .dropdown .dropdown-menu.megamenu{transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;display:block;padding:20px 25px;margin:0!important;left:0;}
#menu .dropdown:hover .dropdown-menu.megamenu,
#menu .dropdown .dropdown-menu.megamenu .dropdown:hover .dropdown-menu.megamenu{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
#menu{display:inline-block;vertical-align:top;}
}
@media (max-width:979px){.header-right{}
}
@media (max-width:767px){#menu div.dropdown-inner>ul.list-unstyled{display:block;}
#menu div.dropdown-menu{margin-left:0 !important;padding-bottom:10px;background-color:rgba(0, 0, 0, 0.1);}
#menu .dropdown-inner{display:block;}
#menu .dropdown-inner a{width:100%;color:#fff;}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover{background:rgba(0, 0, 0, 0.1);}
#menu .see-all{margin-top:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#fff;}
}
.ttm_category_tab{padding:0 0 60px;position:relative;}
.ttm_category_tab .tab-content>.tab-product{display:none;padding:15px 0;}
.ttm_category_tab .tab-content>.active{display:block;}
.ttm_category_tab .nav-tabs{line-height:normal;padding:0;text-align:center;}
.ttm_category_tabs{width:100%;display:inline-block;vertical-align:top;float:none;text-align:center;background-color:#f6f9ff;border:1px solid #E6E6E6;margin-top:12px;margin-bottom:30px;}
.ttm_category_tab ul li{}
.ttm_category_tab .tab-product .product-thumb-inner{overflow:hidden;position:relative;margin:0;display:inline-block;vertical-align:top;}
.ttm_category_tab .tab-product{padding:0 !important;border:medium none !important;margin:0 -15px;text-align:center;vertical-align:middle;}
.ttm_category_tab .tab-product>img{margin:150px auto;}
.ttm_category_tab ul li:last-child{background:none;display:inline-block;vertical-align:top;float:none;}
.ttm_category_tab ul li a{font-size:14px;color:#222222;padding:11px 20px;line-height:26px;position:relative;border-top:3px solid transparent;font-weight:500;background-color:transparent;margin-right:3px;}
.ttm_category_tab ul li.active a,
.ttm_category_tab ul li.active a:hover,
.ttm_category_tab ul li a:hover,
.ttm_category_tab ul li a:focus{color:#fec12e;border-color:#fec12e;background-color:#ffffff;}
.ttm_category_tab .tab-content{border:medium none;overflow:visible;margin:0;}
.ttm_category_tab ul li.active a:before,
.ttm_category_tab ul li.active a:hover:before,
.ttm_category_tab ul li a:focus:before,
.ttm_category_tab ul li a:hover:before,
.ttm_category_tab ul li.active a:after,
.ttm_category_tab ul li.active a:hover:after,
.ttm_category_tab ul li a:focus:after{display:none;}
.ttm_category_tab ul li a:after,
.ttm_category_tab ul li a:before{display:none;}
.tab-content{padding:0px;z-index:2;overflow:visible;margin-bottom:15px;}
.tab-content .tab{display:none;}
.ttm_category_tab .tab-product .owl-carousel{margin:0;}
.ttm_category_tab .tab-product .owl-carousel .owl-buttons div{top:40%;}
.ttm_category_tab .tab-product .owl-next span{cursor:pointer;padding:6px;}
.ttm_category_tab .tab-product .owl-next:hover span{text-decoration:none;}
.ttm_category_tab:hover .tab-product .owl-carousel .owl-buttons div{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);}
.ttm_category_tab .tab-product .owl-buttons a,
.related-products .customNavigation a,
.home-products .customNavigation a{color:#CCCCCC;font-size:32px;text-align:right;}
.ttm_category_tab .tab-product .owl-buttons a:hover{color:#fec12e;}
.owl-buttons,
.home-products .customNavigation{z-index:1;}
.related-products,
.home-products{}
.related-products .customNavigation{position:static;z-index:1;}
.related-products .customNavigation a:hover,
.home-products .customNavigation a:hover{color:#fec12e;}
@media (max-width:1299px){}
@media (max-width:979px){.ttm_category_tab{padding:0 0 30px;}
.ttm_category_tab .nav-tabs{padding:0;}
}
@media (max-width:767px){.ttm_category_tab ul li{margin:0 0 5px 0;}
.ttm_category_tabs{background-color:transparent;border:none;}
.ttm_category_tab ul li.active a,
.ttm_category_tab ul li.active a:hover,
.ttm_category_tab ul li a:hover,
.ttm_category_tab ul li a:focus{background-color:#F6F9FF;}
}
@media (max-width:479px){.ttm_category_tab ul li a{text-align:center;margin:0;}
.nav-tabs>li>a{float:none!important;}
.owl-buttons{top:-140px;}
}
#cms_bannerblock .cms-image-block{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;width:30px;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#cms_bannerblock .cmsblock-item:hover .cms-image-block{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#cms_bannerblock .cms-image-block a.cms-banner-icon{display:block;background-image:url('../image/themeimage/cms-banner-icon.svg');background-repeat:no-repeat;background-size:30px;background-position:center;height:30px;width:30px;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#cms_bannerblock .cms-image-block a.cms-banner-icon:hover{background-image:url('../image/themeimage/cms-banner-icon-hover.svg');transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#cms_bannerblock .cmsblock-item{position:relative;}
#cms_bannerblock ul.cmsblock-wrapper-inner.owl-carousel.owl-theme{margin:0;}
#cms_bannerblock .cmsblock-item a.cms-img img{max-width:100%;height:auto;}
#cms_bannerblock .cmsblock-item:hover a.cms-img img{opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;}
#instagram .insta-hover{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;width:30px;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .item:hover .insta-hover{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .insta-hover .fa{font-size:30px;color:#222222;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .insta-hover .fa:hover{font-size:30px;color:#fec12e;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram{margin-bottom:0;}
#instagram img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .item:hover img{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .item{overflow:hidden;}
#instagram .insta-date{position:absolute;bottom:0;left:0;color:#222222;right:auto;top:auto;background:#ffffff;padding:5px 10px;font-weight:500;text-transform:uppercase;}
#instagram .insta_comments_likes{position:absolute;bottom:auto;top:50%;margin:auto;left:0;right:0;color:#ffffff;font-size:16px;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;z-index:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .item:hover .insta_comments_likes{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram .insta_comments_likes .fa{font-size:16px;}
#instagram .insta-likes{margin:0 20px 0 0;}
#instagram .item a{display:block;}
#instagram .item a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.5);visibility:hidden;transition:all .3s;z-index:1;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;}
#instagram .item:hover a:before{opacity:1;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;visibility:visible;}
# .layout-3 #content{width:50%;margin-top:20px;margin-bottom:20px;}
.content-top{}
.slider-banner{float:left;width:100%;}
.slider-banner .slide{float:left;width:25%;}
.slider-banner .slide a{background:none repeat scroll 0 0 #107789;cursor:pointer;display:block;height:100%;transition:background 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;width:100%;border-top:4px solid #064857;}
.slidebanner1 .cms-title{border-left:0 none;}
.slidebanner4 .cms-title{border-right:0 none;}
.cms-title{border-color:#064857;border-style:solid;border-width:0 1px;padding:15px 20px;text-align:center;}
.slider-banner .slide:hover a{border-top:4px solid #ffe35f;}
.cmsblock_list_cms{float:left;position:relative;width:100%;margin:75px 0;}
.cms-box:nth-child(2){width:40%;padding:0 5%;}
.cms-box{float:left;width:30%;position:relative;}
.list_inner{float:left;position:relative;}
.cmsblock_img{float:left;left:0;position:relative;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.thumbnails .thumbnail{border:none;}
.cmsblock_list_inner{background-color:#fff;bottom:0;padding:30px 0 25px;position:absolute;right:-47px;top:auto;width:47px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.list_inner:hover .cmsblock_list_inner{background-color:rgba(255, 144, 106, 0.9);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.cmsblock-data{line-height:normal;writing-mode:vertical-rl;text-orientation:upright;padding:0 15px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.list_inner:hover .cmsblock_list_inner .cmsblock-data{color:#fff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
@media only screen and (max-width:479px){.cms-box:nth-child(2),
.cms-box{float:left;width:100%;position:relative;text-align:center;}
.cms-box:nth-child(2){margin:15px 0;padding:0;}
.list_inner{float:none;position:relative;display:inline-block;}
}
ul.dropmenu{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:1px 0 0;position:relative;z-index:9;}
.dropmenu li{position:relative;list-style:none;margin:0px;display:block;cursor:pointer;padding-bottom:1px;}
.dropmenu li:hover{}
.dropmenu li a{display:block;cursor:pointer;text-decoration:none;font-weight:bold;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;font-family:'Open Sans', sans-serif;}
.dropmenu li a:hover{}
.dropmenu li span{display:block;float:right;height:10px;width:6px;position:absolute;top:18px;right:10px;}
.dropmenu li:hover ul,
.dropmenu li:hover div{display:block;}
.dropmenu ul,
.dropmenu div{position:absolute;display:none;min-width:160px;left:0;top:0px;margin:0px;padding:0px;}
.dropmenu li div ul{border:none;background:none;position:relative;display:block;left:0px;}
.dropmenu ul li{border:1px solid #e9e9e9;float:none;}
.dropmenu div ul{position:relative;display:block;}
.dropmenu li div{background-color:#ffffff;padding:25px;display:none;position:absolute;}
.dropmenu .submenu{background-color:#E1E1E1;}
.box .ttm-content-box ul,
#content .content ul{padding:0px;margin:0px;list-style:none;}
.box .ttm-content-box ul li:last-child a,
.box .ttm-content-box ul li ul li a{border-bottom:0 none;}
.box .ttm-content-box ul li a{}
#content .content ul li{line-height:22px;padding:5px;}
.box .ttm-content-box ul li ul li+li{border-top:medium none;}
.box .ttm-content-box ul li a,
#content .content ul li a{color:#222222;font-size:14px;font-weight:normal;position:relative;text-transform:capitalize;}
.box .ttm-content-box ul li a+a,
.box .ttm-content-box ul li a+a:hover{background:none;padding-left:0;}
.box .ttm-content-box ul li a:hover,
#content .content ul li a:hover,
.box .ttm-content-box ul li.collapsable a.active{color:#fec12e;}
.box .ttm-content-box ul li a.active{}
.box .ttm-content-box ul ul{margin-left:15px;width:100%;z-index:99;}
.box .ttm-content-box ul li ul li a{color:#222222;padding:0 0 0 15px;}
.box .ttm-content-box ul li ul li a:before{content:'';background:#222222;height:1px;width:5px;position:absolute;top:9px;bottom:auto;left:0;right:auto;}
.box .ttm-content-box ul li a:hover:before{background:#fec12e;}
.box.sidebar-category .ttm-content-box ul li ul li a.activSub::before{right:3px;top:10px;}
.box.sidebar-category .ttm-content-box ul li{padding:0 12px 0 0;}
.box .ttm-content-box ul li ul li a.activSub:before,
.box .ttm-content-box ul li a.activSub:before{content:"\f105";font-family:'FontAwesome';position:absolute;right:6px;font-size:13px;color:#aba9a9;}
.box .ttm-content-box ul li ul li:hover>a.activSub:before,
.box .ttm-content-box ul li:hover>a.activSub:before{color:#fec12e;content:none;}
.box .ttm-content-box ul ul li ul{display:none;margin-left:21px;}
.box .ttm-content-box ul ul li:hover ul{display:block;top:-1px;left:225px;}
.product-thumb-inner a img{vertical-align:middle;}
.box .box-category-heading{background:url("../image/themeimage/category.jpg") no-repeat scroll 0 0 #fec12e;color:#ffffff;font-size:18px;padding:10px 0;text-transform:uppercase;}
.heading-img{margin-right:16px;padding:10px 24px;}
.tooltip.top{animation-duration:300ms;animation-name:"toolfadeinup";webkit-animation-duration:300ms;-webkit-animation-name:"toolfadeinup";-moz-animation-duration:300ms;-moz-animation-name:"toolfadeinup";}
@-webkit-keyframes toolfadeinup{from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes toolfadeinup{from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.tooltip.top .tooltip-arrow{border-top-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.top-left .tooltip-arrow{border-top-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.top-right .tooltip-arrow{border-top-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.right .tooltip-arrow{border-right-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.left .tooltip-arrow{border-left-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:hsla(0, 0%, 0%, .7) !important;}
.tooltip-inner{background:hsla(0, 0%, 0%, .7) !important;border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;}
.content-top #content{min-height:495px;margin-bottom:25px;}
.common-home #content{min-height:inherit;}
#content{min-height:300px;}
.single-banner{}
#banner1{margin:0 25px;float:left;}
#banner0{float:left;}
#banner2{float:right;}
.inner-cms{background-color:transparent;height:36px;margin:15px auto;position:relative;padding-left:124px;}
.box-cms-content .content{padding:0;}
@media only screen and (max-width:979px){.inner-cms{padding-left:0;}
.inner-cms{margin:40px auto 15px;}
}
@media only screen and (max-width:479px){.box-cms-content .second-content.content,
.box-cms-content .third-content.content{padding:0 0 75px;}
}
.htabs{height:49px;line-height:16px;border-bottom:1px solid #E6E6E6;}
.htabs .ttm_category_tabs li{display:inline-block;float:left;line-height:17px;list-style:outside none none;position:relative;text-align:center;}
.htabs a{background-color:#ffffff;color:#222222;float:left;font-size:18px;margin-right:3px;padding:15px 20px;text-align:center;text-transform:uppercase;text-decoration:none;}
.htabs a.selected,
.htabs a:hover{background:#fe646f;border-bottom:2px solid #fec12e;color:#ffffff;}
.hometab .tab-content{position:relative;padding:0;z-index:0;overflow:visible;margin-bottom:0px;}
.tab-content .tab{display:none;}
.hometab{clear:both;padding-top:25px;margin-bottom:25px;}
.box.product-box{margin-bottom:30px;position:relative;clear:both;}
.special .product-thumb .caption{padding:5px 0 0;overflow:hidden;text-align:left;}
.special .special-products.home-products{width:45%;float:right;}
.special .main-heading{font-size:14px;line-height:24px;font-weight:400;text-transform:uppercase !important;color:#999999;}
.special .heading-title{padding-bottom:0;margin-bottom:0;border-bottom:0;text-align:left;}
.special .product-thumb .image{display:none;}
.special .ttmprogressbar{overflow:hidden;}
.special .product-thumb .image{float:left;}
#content .special .ttm-product-box .product-block{margin:0;display:block;text-align:left;overflow:hidden;}
#content .special.box .ttm-content-box{overflow:visible;}
.special .ttm-product-box .product-thumb .image:before{display:none;}
.special .product-thumb h4 a{font-size:28px;line-height:45px;font-weight:700;}
.special .product-thumb .price ,.special .product-thumb .price-old{}
.special .product-thumb .price{margin-bottom:15px;display:block;}
.special .product-thumb h4{margin:0 0 10px;width:auto;}
.special .product-thumb .rating{margin-bottom:10px;}
.special.box.product-box{padding-bottom:70px;background:#F1F2F6;margin:0;}
.special.box.product-box .container{margin-top:-220px;background:#ffffff;background-image:url(../image/themeimage/specials-banner.jpg);background-position:center;background-repeat:no-repeat;padding:85px 0 95px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);z-index:1;position:relative;background-size:contain;}
#content .special .ttm-product-box .product-block:hover .rating, #content .special .product-block:hover .rating , #content .special .ttm-product-box .product-block:hover .price, #content .special .product-block:hover .price{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
.special .product-thumb .caption p.description{margin:0 0 13px 0;}
.special .product-thumb .addtocart{background:#fec12e;height:auto;width:auto;padding:9px 25px;font-size:13px;color:#ffffff;margin:0;font-weight:600;line-height:24px;}
.special .product-thumb .addtocart:hover{background:#D90A31;color:#ffffff;}
.special-stock{color:#999999;font-size:14px;margin:5px 0 0;display:block;}
.special-stock div{text-transform:capitalize;}
.special-stock span#quantity{color:#222222;font-weight:500;}
.special .ttm-product-box #ttmtimer .clocktime{height:50px;width:50px;line-height:50px;float:left;margin:0 13px 0 0;border-radius:50%;color:#222222;padding:6px 0;text-align:center;}
.special .ttm-product-box #ttmtimer .clocktime:last-child{margin:0;}
.special .product-block .button-group{position:static;text-align:left;opacity:1;}
.special .owl-nav button{top:40%;}
#ttmtimer .clocktime:last-child{margin:0;}
#ttmtimer .clocktime .clocktime-number{font-size:18px;line-height:22px;font-weight:600;display:block;}
#ttmtimer .clocktime .clocktime-text{font-size:13px;font-weight:400;display:block;line-height:20px;color:#b2b2b2;}
.special .ttmcountdown{margin:20px 0 40px;display:inline-block;vertical-align:top;clear:both;border:1px solid #E6E6E6;border-radius:5px;padding:5px 25px;}
.days{display:none;}
@media (max-width:1499px){.special .ttmcountdown{padding:5px 15px;}
}
@media (max-width:1299px){.special .special-products.home-products{width:54%;float:right;}
.special .product-thumb .price{margin-bottom:0;}
.special .ttmcountdown{margin:15px 0 30px 0;}
.special .product-thumb h4{width:90%;}
}
@media (max-width:979px){.special .product-thumb h4 a{font-size:28px;line-height:35px;}
}
@media (max-width:767px){.special .special-products.home-products{width:100%;}
.special.box.product-box .container{background:#ffffff;padding:45px 0 65px;}
.special .product-thumb h4 a{font-size:25px;line-height:30px;}
.special .heading-title{margin-bottom:5px;}
}
@media (max-width:577px){.special .product-thumb .image{float:none;}
.special .product-thumb .caption{float:none;padding:0;}
.special .product-thumb .button-group .addtocart{height:auto;width:auto;padding:3px 20px;line-height:24px;}
}
@media (max-width:479px){.special .product-thumb h4{width:75%;}
}
@media (max-width:979px){.box.product-box{margin-bottom:10px;}
}
@media (max-width:479px){}
.post-content-top{padding:15px 0 10px;overflow:hidden;color:#b3b3b3;font-size:13px;font-style:italic;font-weight:500;}
.post_comment{float:right;}
.post_comment a{color:#b3b3b3;}
.byadmin{float:left;}
.post-title{margin-bottom:5px;text-transform:uppercase;color:#222222;font-size:17px;}
.post-title a{color:#1b1b1b;}
.post-description{color:#838383;}
.post-image{height:198px;overflow:hidden;position:relative;width:353px;}
.post-date{position:absolute;right:4.5%;top:0;background-color:#42cfa6;height:85px;min-width:55px;padding:12px;text-align:center;}
.post-image-hover{height:100%;position:absolute;top:0;transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;width:100%;}
.post-date .date{font-size:25px;color:#fff;font-weight:bold;}
.post-date .month{font-size:12px;color:#fff;display:block;}
#ttmtestimonialcmsblock{background-color:#F1F2F6;padding:0 0 70px;margin:0 0 65px 0;}
#ttmtestimonialcmsblock .main-heading{font-size:32px;line-height:40px;}
#ttmtestimonialcmsblock .heading-title{text-align:center;padding-bottom:10px;border:0;}
#ttmtestimonialcmsblock .main-heading-text{width:45%;margin:8px auto 0;}
#ttmtestimonialcmsblock .container{position:relative;}
#ttmtestimonial_carousel{margin:0;}
#ttmtestimonialcmsblock .testimonial-content-inner{z-index:1;position:relative;background:#ffffff;padding:30px 26px;text-align:left;border-radius:8px;}
#ttmtestimonialcmsblock .testimonial-avatar{float:left;margin-right:20px;}
#ttmtestimonialcmsblock .testimonial-img{display:inline-block;vertical-align:top;}
#ttmtestimonialcmsblock .name{font-weight:600;text-transform:capitalize;font-size:18px;color:#222222;}
#ttmtestimonialcmsblock .testmonial-image{margin-bottom:30px;}
#ttmtestimonialcmsblock .testimonial-caption{margin:12px 0 0 0;overflow:hidden;}
.testimonial-content ul.rating{margin:0 !important;}
.testimonial-content{display:inline-block;vertical-align:top;padding:0 15px 60px;}
#ttmtestimonialcmsblock .star-ratings ul li .fa{font-size:16px;color:#FFC109;margin:0 2px 0 0;}
#ttmtestimonialcmsblock .testimonial-img img{max-width:100%;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;height:69px;width:69px;}
#ttmtestimonialcmsblock .testimonial-details{display:block;overflow:hidden;margin:0 0 20px 0;position:relative;}
#ttmtestimonialcmsblock .testimonial-desc{line-height:28px;font-size:16px;color:#888888;}
#ttmtestimonialcmsblock .testimonial-content-inner:before{content:'"';color:#F0F0F0;position:absolute;top:10px;right:10px;left:auto;z-index:5;font-size:160px;line-height:0;font-family:'Open Sans', sans-serif;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transition:rotate(180deg);-ms-transition:rotate(180deg);-o-transition:rotate(180deg);}
#ttmtestimonialcmsblock .testimonial-content-inner:after{content:'';border-style:solid;border-width:57px 39px 0 0;border-color:#ffffff transparent transparent transparent;position:absolute;bottom:-57px;top:auto;left:40px;right:auto;z-index:1;}
#ttmtestimonialcmsblock.testimonial-details{display:block;overflow:hidden;}
#ttmtestimonialcmsblock .designation{font-size:14px;line-height:18px;}
#ttmtestimonialcmsblock .star-ratings{line-height:20px;}
#ttmtestimonialcmsblock .star-ratings ul li{line-height:1;display:inline-block;vertical-align:top;padding:0;margin:0;}
#ttmtestimonialcmsblock .owl-dots{opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;margin:30px 0 0 0;}
#ttmtestimonialcmsblock:hover .owl-dots{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
@media (min-width:980px){}
@media (max-width:1299px){#ttmtestimonialcmsblock .main-heading-text{width:65%;}
}
@media (max-width:979px){#ttmtestimonialcmsblock .main-heading-text{width:100%;}
.testimonial-img{margin:0;}
#ttmtestimonialcmsblock .owl-dots{opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
.testimonial-avatar{display:inline-block;vertical-align:top;}
#ttmtestimonialcmsblock .testimonial-desc{}
#ttmtestimonialcmsblock .testimonial-content-inner{display:inline-block;vertical-align:top;padding:30px 20px;}
.testimonial-content{width:100%;}
#ttmtestimonialcmsblock .testimonial-image{display:none;position:static;}
#ttmtestimonialcmsblock .ttmtestimonial-content-box{width:100%;padding:0;float:none;}
}
@media (max-width:767px){#ttmtestimonialcmsblock{margin:0 0 50px 0;padding:0 0 30px;}
#ttmtestimonialcmsblock .main-heading{font-size:25px;}
}
@media (max-width:479px){#ttmtestimonialcmsblock .testimonial-content-inner{text-align:center;padding:40px 15px;}
.testimonial-content{padding:0;}
#ttmtestimonialcmsblock .testimonial-details{text-align:center;}
#ttmtestimonialcmsblock{background:#EFEFEF;}
.testimonial-content{width:100%;}
#ttmtestimonialcmsblock .testimonial-avatar{float:none;display:inline-block;vertical-align:top;margin:0;}
#ttmtestimonialcmsblock .star-ratings{text-align:center;margin:6px 0 0;float:none;}
#ttm-home-blog .ttm-post-content{padding:20px 15px;}
#ttmtestimonialcmsblock .name{font-size:18px;}
#ttmtestimonialcmsblock .designation{font-size:13px;}
}
#testimonial-blog .single-post:hover .post-image-hover{opacity:0.35;-khtml-opacity:0.35;-webkit-opacity:0.35;-moz-opacity:0.35;background-color:#222222;}
.post-image img{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;max-width:100%;}
#testimonial-blog .single-post:hover .post-image img{transform:scale(1.08);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-moz-transform:scale(1.08);}
#testimonial-blog .single-post:hover .zoom{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.single-post .zoom{background:url("../image/themeimage/blog-link.png") no-repeat scroll 0 0 transparent;display:inline-block;height:50px;left:0;right:0;margin:auto;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;padding:18px 25px;position:absolute;top:0px;bottom:0;transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-ms-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;width:52px;z-index:10;}
.single-banner div,
.cms-banner2,
.cms-banner3{overflow:hidden;}
.single-banner .swiper-wrapper a{display:inline-block;vertical-align:top;position:relative;overflow:hidden;}
.single-banner .swiper-wrapper a:before{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.single-banner .swiper-wrapper:hover a:before{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;height:100%;}
.single-banner div img,
.cms-banner-right .single-banner img{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;display:inline-block;vertical-align:top;}
.single-banner .swiper-wrapper:hover div img{transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
#ttmblockaboutus{position:relative;line-height:26px;text-align:left;width:90%;font-size:13px;color:rgba(255,255,255,.8);}
#ttmblockaboutus .block-aboutus-contact{background:#ffffff;display:inline-block;vertical-align:top;padding:20px 30px;margin-top:10px;}
#ttmblockaboutus .block-aboutus-contact-details span{display:block;color:#222222;}
#ttmblockaboutus .block-aboutus-contact-details .contact-number{font-size:16px;font-weight:500;}
#ttmblockaboutus .block-aboutus-contact-icon{background-size:20px;-webkit-background-size:20px;-moz-background-size:20px;-ms-background-size:20px;-o-background-size:20px;background-repeat:no-repeat;background-position:center;height:49px;width:49px;display:inline-block;vertical-align:top;background-color:#F4F4F4;}
#ttmblockaboutus .block-aboutus-contact-details{display:inline-block;vertical-align:top;margin:0 0 0 20px;}
#ttmblockaboutus a.block-aboutus-btn .fa{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;color:#ffffff;margin:0 0 0 3px;}
#ttmblockaboutus a.block-aboutus-btn:hover .fa{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transform:translateX(7px);-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);color:#222222;}
@media (max-width:1299px){#ttmblockaboutus .block-aboutus-contact-details .contact-number{font-size:14px;}
#ttmblockaboutus .block-aboutus-contact{padding:15px 25px;}
}
@media (max-width:979px){#footer .column .blockaboutus-inner{display:block;text-align:center;margin:0 0 25px;}
#ttmblockaboutus{width:100%;}
}
.single-banner div:hover img,
.cms-banner-right .single-banner:hover img{}
.content-bottom #content .swiper-viewport{border:medium none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;margin:0;}
.content-bottom .swiper-pagination-bullet.swiper-pagination-bullet-active{display:none;}
.owl-carousel .owl-item{float:left;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;float:left;width:100%;}
.blog-content{position:relative;background:#ffffff;padding:20px 0 0 20px;overflow:hidden;}
.blog-image-content{width:50%;float:left;}
.ttm-post-outer{overflow:hidden;background:#ffffff;}
.ttm-blog-section .blog_post_layout{padding-top:13px;font-size:0;}
.ttm-blog-section .blog_post_layout.blogcarousel{padding-top:20px;width:inherit;}
#column-left .blog_post_layout,
#column-right .blog_post_layout{padding-top:5px;}
.blog_post_layout.related{padding-top:0px;}
.ttm_blog_item::after{}
#footer .column.fifth{margin-bottom:0;}
#ttm-home-blog .ttm_blog_item{margin-bottom:0;width:auto;margin-top:0;}
#ttm-home-blog .ttm_blog_item .ttm-post-outer{position:relative;overflow:visible;}
#content #ttm-home-blog .box .ttm-content-box{margin:0 -15px;overflow:visible;}
#ttm-home-blog .ttm-post-content{text-align:left;padding:15px 20px 0;background-color:transparent;overflow:hidden;}
#ttm-home-blog .ttm-post-imagebox{display:block;overflow:hidden;float:left;width:50%;}
.blog-content span.date{}
.blog_stats span.comment{}
.ttm_blog_item{font-size:14px;display:inline-block;position:relative;vertical-align:top;margin-bottom:30px;width:100%;float:left;padding:0 15px;}
#ttm-home-blog .blog_title>a{font-size:16px;font-weight:600;color:#222222;text-transform:capitalize;line-height:24px;}
#ttm-home-blog .ttm_blog_item .blog_title>a:hover{color:#fec12e;}
.blog_title>a{font-size:18px;font-weight:600;text-transform:capitalize;transition:all 300ms ease;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
.extension-theme_blog-home .image,
.information-blogger-blogs .image{margin-bottom:0px;background-position:center center;height:400px;overflow:hidden;width:100%;background-repeat:no-repeat;}
.blogcarousel .ttm_blog_item{width:100% !important;margin-bottom:0px;}
#column-left .ttm_blog_item,
#column-right .ttm_blog_item{width:100%;margin-bottom:17px;}
.ttm_blog_item .image{margin-bottom:23px;margin-top:5px;float:left;position:relative;cursor:pointer;}
#ttm-home-blog .image{margin:0;overflow:hidden;border-radius:5px;}
.column-2 .ttm_blog_item .image,
.column-3 .ttm_blog_item .image,
.column-4 .ttm_blog_item .image,
#column-left .ttm_blog_item .image,
#column-right .ttm_blog_item .image{margin-bottom:17px;}
.ttm_blog_item .image img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;max-width:85%;height:auto;}
.ttm_blog_item .image img:hover{}
.all-blogs .blog_post_layout .ttm_blog_item .ttm-post-outer .image{background-position:center center;background-repeat:no-repeat;height:auto;margin:0;overflow:hidden;width:100%;float:none;position:relative;border-radius:5px;}
.all-blogs .blog_post_layout .ttm_blog_item .ttm-post-outer .image .blog-hover{height:100%;position:absolute;top:0;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s;width:100%;}
.all-blogs .blog_post_layout .ttm_blog_item:hover .ttm-post-outer .image .blog-hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.ttm_blog_item .ttm-post-outer .blog_title{margin:0 0 10px 0;display:block;clear:both;}
#column-left .ttm_blog_item .ttm-post-outer .blog_title,
#column-right .ttm_blog_item .ttm-post-outer .blog_title{font-size:16px;margin:0 0 7px;}
.column-2 .ttm-post-outer .blog_title,
.column-3 .ttm-post-outer .blog_title{font-size:24px;margin:0 0 7;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.column-4 .ttm-post-outer .blog_title{font-size:20px;}
#ttm-home-blog .ttm-post-outer .blog_title{margin:0 0 15px 0;font-size:18px;color:#222222;}
.single-blog .block-title{margin-top:30px;}
.single-blog .blog-img{margin-bottom:20px;}
#ttm-home-blog .ttm_blog_item .ttm-post-outer .desc p{margin:0;}
#ttm-home-blog .ttm_blog_item .ttm-post-outer .desc{margin:0 0 20px;font-size:13px;line-height:22px;}
.ttm_blog_item .ttm-post-outer p.post_hover{font-size:14px;font-weight:400;line-height:24px;color:#999999;}
#ttm-home-blog p.btn_readmore{margin:0;display:inline-block;vertical-align:top;}
#ttm-home-blog p.btn_readmore a{font-size:13px;line-height:16px;font-weight:600;color:#fec12e;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;text-transform:uppercase;display:inline-block;vertical-align:top;}
#ttm-home-blog p.btn_readmore a:hover , #ttm-home-blog p.btn_readmore:hover .fa ,#ttm-home-blog p.btn_readmore:hover a{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#ttm-home-blog .btn_readmore .fa{margin:0 0 0 5px;vertical-align:top;color:#ffffff;background:#fec12e;height:15px;width:15px;line-height:15px;text-align:center;border-radius:50%;font-size:14px;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#ttm-home-blog p.btn_readmore:hover .fa{margin:0 0 0 8px;}
#ttm-home-blog .ttm_blog_item .product-wrapper{margin:0 0 40px;overflow:hidden;border-bottom:2px dashed #E8ECEF;padding-bottom:40px;}
#ttm-home-blog .ttm_blog_item .product-wrapper:last-child{margin:0;padding:0;border:none;}
#ttm-home-blog .ttm-post-outer:hover .image img{}
.ttm-post-outer:hover .image img{}
#column-left .ttm_blog_item .ttm-post-outer p,
#column-right .ttm_blog_item .ttm-post-outer p{font-size:13px;line-height:20px;}
.blog_post .main_thumb{padding:0 0 15px;transition:all 400ms ease 0s;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;}
.blog_post .main_thumb:hover{opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;transition:all 400ms ease;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;}
.blog_post h1{margin-bottom:17px;}
.blog_post label{font-size:14px;}
.blog_post .main_description p{margin-bottom:18px;}
.blog_stats{font-size:13px;line-height:20px;text-transform:none;color:#999999;margin:0 0 8px;}
.blog-content a.blog_readmore{display:inline-block;vertical-align:top;background:#fec12e;color:#ffffff;text-transform:capitalize;font-weight:500;padding:8px 20px;transition:all 300ms ease;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;margin:10px 0 0 0;border-radius:5px;}
.blog-content a.blog_readmore:hover{background:#D90A31;color:#ffffff;transition:all 300ms ease;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
#ttm-home-blog .ttm_blog_item .product-block{margin-bottom:15px;overflow:hidden;}
#ttm-home-blog .ttm_blog_item .image:hover img , .ttm-post-outer:hover .image img{-o-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-webkit-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);}
.blog_stats a{color:#999999;}
.blog_stats a:hover{color:#fec12e;}
#ttm_home_section .blog_stats{background-color:transparent;padding:0 0 0 0;position:relative;margin:0;text-transform:capitalize;}
.view-blog>div:last-child{border:none;}
.view-blog>div.author{padding-left:0;}
.blog_stats .fa.fa-clock-o{margin:0;color:#999999;}
#ttm-home-blog .ttm_blog_item .product-block:hover .view-blog,
#ttm-home-blog .ttm_blog_item .product-block:hover .blog_stats .fa.fa-clock-o{color:#fec12e;}
.view-blog .write-comment .fa{margin-right:4px;}
.column-2 .blog_stats,
.column-3 .blog_stats,
.column-4 .blog_stats,
.blog_post .related .blog_stats{font-size:12px;margin:0 0 12px;padding-bottom:1px;}
#column-left .blog_stats,
#column-right .blog_stats{font-size:11px;margin-bottom:-4px;border-bottom:none;padding-bottom:0;}
.blog_stats span{display:inline-block;line-height:12px;}
.blog_stats span+span{}
.blog_stats .fa{margin-right:5px;}
.blog_stats .text{font-weight:inherit;}
#column-left .blog_stats .text,
#column-right .blog_stats .text,
.column-2 .blog_stats .text,
.column-3 .blog_stats .text,
.column-4 .blog_stats .text{font-size:0;}
.blog_stats .hl{color:#fec12e;font-size:13px;font-weight:500;}
.blog-time{margin-bottom:5px;}
.blog-time a{color:#ffffff;}
#ttm_home_section .blog_stats .hl{letter-spacing:1px;color:#ffffff;}
#ttm-home-blog .ttm_blog_item .blog-time a:hover,
#ttm-home-blog .ttm_blog_item .blog_stats .hl:hover{}
#column-left .blog_stats .hl,
#column-right .blog_stats .hl,
.column-2 .blog_stats .hl,
.column-3 .blog_stats .hl,
.column-4 .blog_stats .hl{font-weight:inherit;}
.blog_post .blog_stats{margin:0 0 22px;}
.blog_post .tags{display:block;padding-top:5px;margin-bottom:25px;font-size:13px;color:#aaaaaa;}
.blog_post .tags a{font-size:14px;margin-left:2px;}
.blog_post h3{margin:20px 0 18px;padding-bottom:6px;display:block;border-bottom:1px solid #E6E6E6;}
.blog_post h3 i{vertical-align:middle;margin-right:7px;}
.blog_post .share{margin-bottom:40px;}
.blog_post .share .fa{font-size:19px;padding:0 10px;margin:0 5px 10px 0;color:#f5f5f5;height:36px;line-height:36px;width:120px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
.blog_post .share .fa:hover{opacity:0.9;-webkit-opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
.blog_post .share .fa:after{font-family:Arial, Helvetica, sans-serif;font-size:13px;vertical-align:top;margin-left:10px;}
.blog_post .share .fa-facebook{background:#3b5998;}
.blog_post .share .fa-facebook:after{content:"Facebook"}
.blog_post .share .fa-twitter{background:#00aced;}
.blog_post .share .fa-twitter:after{content:"Twitter"}
.blog_post .share .fa-google-plus{background:#dd4b39;}
.blog_post .share .fa-google-plus:after{content:"Google+"}
.blog_post .share .fa-navicon{background:#EAEAEA;color:#888888;text-align:center;font-size:17px;}
.blog_post .at15t_compact,
.at16nc.at16t_compact{background-position:-9999px -9999px !important;}
.blog_post .related .ttm_blog_item{margin-bottom:15px;}
.blog_post .related .blog_title{font-size:18px;}
.blog_post .related p{font-size:14px;line-height:20px;}
.blog_post .related p a{color:#999999;}
.blog_post .related p .fa{color:#cccccc;}
.blog_post #comment{margin-bottom:55px;}
.blog_post .blog_comment{display:block;font-size:14px;margin-bottom:25px;}
.ttm-blog-section{margin-bottom:40px;}
#ttm-home-blog{position:relative;margin:0 0 75px 0;}
.view-blog>div{display:inline-block;vertical-align:top;margin:0 10px 0 0;}
#ttm-home-blog .readmore{margin:0;}
#ttm-home-blog .ttm-blog-section{margin:0;}
#ttm-home-blog .ttm-blog-section .blog_post_layout{padding-top:0;font-size:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;margin:0;overflow:visible;position:static;}
.ttm-blog-section h3{margin:15px 0 10px 0;padding-bottom:6px;border-bottom:1px solid #f5f5f5;}
.ttm-blog-section h3 a.all{float:right;font-size:13px;line-height:24px;}
.ttm-blog-section h3 a.all .fa{color:#cccccc;}
#column-left .ttm-blog-section h3 a.all,
#column-right .ttm-blog-section h3 a.all{display:none;}
.blog-category>ul>li{position:relative;border-bottom:1px solid #f5f5f5;}
.blog-category ul>li>ul{display:none;padding-left:0;}
.blog-category>ul>li.active>ul{display:block;}
.blog-category>ul>li>a{display:block;line-height:34px;font-size:14px;}
.blog-category .sign{position:absolute;right:0px;top:0px;line-height:34px;width:30px;text-align:center;cursor:pointer;color:#cccccc;}
.blog-category li .sign .fa-minus,
.blog-category li.open .sign .fa-plus{font-size:0;}
.blog-category .sign .fa,
.blog-category li.open .sign .fa-minus,
.blog-category li.open ul li.open .sign .fa-minus,
.blog-category li.open ul li .sign .fa-plus{font-size:11px;}
.blog-category>ul>li ul>li{border-top:1px solid #f5f5f5;list-style:none;}
.blog-category>ul>li ul>li{border-top:1px solid #f5f5f5;list-style:none;}
.blog-category>ul>li ul>li a{line-height:34px;font-size:13px;}
.blog-category>ul>li ul>li a .fa{color:#cccccc;font-size:10px;margin:0 6px;}
.captcha_wrap img{max-width:none;}
.blog_post_layout.blog_products{padding-top:5px;}
.blog_product{font-size:14px;}
.blog_product .image{margin-top:0;}
.blog_product .name{display:inline-block;margin-bottom:5px;}
.blog_product .price-old{text-decoration:line-through;}
.blog_product .price-tax{font-size:11px;display:block;color:#aaaaaa;}
@media (max-width:1499px){#ttm-home-blog .ttm-post-content{padding-top:0;}
}
@media (max-width:1299px){#ttm-home-blog .ttm-post-content{padding:30px 20px;}
.ttm_blog_item{margin-bottom:50px;}
#ttm-home-blog .ttm_blog_item .product-wrapper{margin:0 0 25px;padding-bottom:25px;}
.blog-content a.blog_readmore{margin:10px 0 0 0;}
.blog-content{padding:15px 0 0;}
}
@media (max-width:979px){.blog-image-content{width:100%;float:none;}
.ttm_blog_item{width:50%;}
#ttm-home-blog .ttm-post-imagebox{}
#ttm-home-blog .ttm-post-content{}
#ttm-home-blog .ttm-blog-section .blog_post_layout{overflow:hidden;}
#content #ttm-home-blog .ttm-product-box .product-block{padding:0;}
#ttm-home-blog .box .ttm-content-box{margin:0 0 0 15px;}
#ttm-home-blog .ttm_blog_item:hover .ttm-post-outer:before{top:65%;}
#ttm-home-blog .owl-dots{opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
}
@media (max-width:767px){#ttm-home-blog .blog_title>a{font-size:18px;line-height:24px;}
.ttm_blog_item{width:100%;margin-bottom:30px;}
.blog-image-content{float:none;width:100%;}
.blog-content{width:100%;float:none;}
#ttm-home-blog .ttm-post-content{}
#ttm-home-blog .ttm_blog_item:hover .ttm-post-outer:before{top:72%;}
.column-3 .ttm_blog_item,
.column-4 .ttm_blog_item{width:50%;}
.ttm_popup_newsletter{display:none;}
}
@media (max-width:544px){.column-2 .ttm_blog_item,
.column-3 .ttm_blog_item,
.column-4 .ttm_blog_item{width:100%;}
#ttm-home-blog .ttm_blog_item:hover .ttm-post-outer:before{top:73%;}
#ttm-home-blog .ttm-post-imagebox{width:100%;float:none;}
#ttm-home-blog .ttm-post-content{padding:20px 0 0;}
#ttm-home-blog .ttm_blog_item .ttm-post-outer .desc p{margin:10px 0 0;font-size:14px;}
#ttm-home-blog .ttm_blog_item .product-wrapper{margin:0 0 30px;padding-bottom:0;border:none;}
}
@media (max-width:479px){#ttm-home-blog{margin:0 0 40px 0;}}
.post_hover{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);}
p.post_hover a.icon{font-size:14px;font-weight:500;text-transform:capitalize;position:relative;background-color:#fec12e;display:block;height:40px;width:40px;line-height:40px;margin:0 auto;z-index:2;border-radius:5px;}
.image:hover .post_hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);z-index:1;}
.post_hover .fa{font-size:14px;}
p a .fa.fa-search{margin:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;color:#ffffff;line-height:40px;background-color:transparent;}
p.post_hover a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#D90A31;z-index:-1;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:5px;}
p.post_hover a:hover:before{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
p a:hover .fa.fa-search{color:#ffffff;}
p a .fa{margin-left:5px;}
.footer-top{float:right;}
footer{color:#ffffff;margin-top:30px;clear:both;position:relative;}
.common-home footer{margin-top:0;}
.home-about-me.container{padding:0;}
.ttm-social-block .social{text-align:center;}
.ttm-social-block{margin:-19px 0 0 0;}
.ttm-social-block .social-title{margin:6px 14px 0 0;display:inline-block;vertical-align:top;font-size:20px;line-height:24px;color:#ffffff;font-weight:400;text-transform:capitalize;}
.social li:last-child a{}
.social li a{font-size:16px;height:38px;width:38px;line-height:38px;display:block;margin:0 3px;text-align:center;background:#fec12e;color:#ffffff;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
.social>ul{display:inline-block;list-style:outside none none;margin:0 auto;padding:0;width:auto;}
.social ul li{display:inline-block;vertical-align:top;font-size:0;}
.social li:hover a,
.social li:hover a:before{color:#fec12e;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;background-color:#ffffff;overflow:hidden;}
.social li a:before{font-family:'FontAwesome';font-size:inherit;display:block;}
.facebook a:before{content:'\f09a';}
.twitter a:before{content:'\f099';}
.rss a:before{content:'\f09e';}
.youtube a:before{content:"\f16a";}
.google-plus a:before{content:'\f0d5';}
.pinterest a:before{content:'\f0d2';}
.vimeo a:before{content:'\f27d';}
.instagram a:before{content:'\f16d ';}
.footer-top-right{background-color:#fec12e;float:right;height:90px;width:75%;}
.tm-about-text:before{content:"\f087";font-family:'FontAwesome';font-size:45px;color:#fff;float:left;margin-top:10px;}
.tm-about-text{float:left;margin:23px 0;padding:0 0 0 40px;width:76%;}
.content-wrap{float:left;margin-left:30px;}
.footer-top .home-about-me .footer-top-right .tm-about-text h2{margin:0 0 5px;}
.footer-top-right .tm-about-description{color:#ffffff;}
.tm-about-description{font-weight:500;clear:both;}
.tm-about-description p{margin:0;}
.aboutme-read-more{float:right;position:relative;}
.aboutme-read-more{margin:37px 25px 0 0;position:relative;text-align:center;text-transform:uppercase;width:150px;}
.aboutme-read-more a{color:#ffffff;font-weight:bold;background-color:#222222;padding:12px;color:#ffffff;height:44px;}
.aboutme-read-more a:hover{background-color:#ffffff;color:#fec12e;transition-duration:500ms;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-ms-transition-duration:500ms;-o-transition-duration:500ms;}
.footer-top-right .title1{color:#ffffff;font-size:22px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
#footer{clear:both;position:relative;background-color:#D90A31;background-position:center;background-repeat:no-repeat;background-size:cover;}
#footer .column{float:left;border:none;margin-bottom:20px;width:20%;}
#footer .column.first{width:35%;}
#footer .column.forth{width:25%;}
.footer-logo{margin:0 0 22px;}
#footer #footer_cms_block{float:left;line-height:23px;margin-left:12px;padding-right:20px;}
#footer .footer_center{padding:60px 0 40px;clear:both;overflow:hidden;position:relative;}
#footer .footer_middle{border-top:1px solid #14183C;}
.col-sm-3.column.second,
.col-sm-3.column.third{border-left:1px solid #d9d9d9;}
.col-sm-3.column.third{border-right:1px solid #d9d9d9;}
#footer .col-sm-3.column.fourth{padding:0 0 0 40px;}
#footer .footer_contact{border-top:1px solid #111F37;border-bottom:1px solid #111F37;margin:55px 0 0;padding:39px 0;}
footer a{color:#ffffff;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
footer a:hover,
#footer .column li:hover a:before,
#footer .column li:hover a{color:#fec12e;border-color:#ffffff;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
footer #footer .column .social li:hover a,
footer #footer .column .social li:hover a:before{color:#ffffff;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;background-color:#fec12e;overflow:hidden;}
.social ul li:hover a, .social ul li a:hover, .social ul li a:hover:before{color:#fec12e;background:#ffffff;}
footer hr{border-top:none;border-bottom:1px solid #666;}
#footer .column li a:before{}
#footer .column li.email a::before{content:none;}
#footer .column ul.list-unstyled li{padding-bottom:8px;}
#footer .column ul.list-unstyled li:last-child{padding-bottom:0;}
#footer .column ul{list-style:outside none none;margin:0;padding-left:0;}
#footer #ttmcontact{position:relative;}
#footer #ttmcontact #foote_contact_list .icon{float:left;margin:8px 14px 0 0;}
#footer #ttmcontact .contact_title{overflow:hidden;float:left;}
#footer #ttmcontact .contact_title span{color:#fec12e;}
#footer #ttmcontact .data{overflow:hidden;}
#footer #ttmcontact #foote_contact_list .fa{font-size:14px;margin:5px 10px 0 1px;color:#999999;float:left;width:15px;height:15px;line-height:15px;text-align:left;}
ul#foote_contact_list{margin:0;}
ul#foote_contact_list li{padding-bottom:10px;}
ul#foote_contact_list li:last-child{padding-bottom:0;}
footer #footer #ttmcontact h5{}
footer h5{margin-top:10px;position:relative;color:#ffffff;font-size:18px;font-weight:600;margin-bottom:28px;text-transform:capitalize;line-height:20px;}
#footer .footer_contact .header-logo{margin:6px 0 0 0;}
#footer .footer_bottom{clear:both;padding:18px 0;}
#footer .column ul.list-unstyled a{position:relative;}
#footer .column ul.list-unstyled li:hover a{padding-left:15px;}
#footer .column ul.list-unstyled a:before{content:"";position:absolute;top:8px;bottom:auto;left:0;right:auto;color:inherit;height:5px;width:5px;border-radius:50px;background:#fec12e;opacity:0;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#footer .column ul.list-unstyled li:hover a:before{opacity:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.copyright-block{float:left;}
.copyright-block a{color:#fec12e;}
.copyright-block a:hover{color:#ffffff;}
.ttm-newsletter{position:relative;background-image:url(../image/themeimage/specials-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:90px;padding-bottom:300px;z-index:1;}
.newsletter-title{font-size:32px;line-height:35px;color:#ffffff;font-weight:700;text-transform:capitalize;margin-bottom:15px;}
.newsletter-title .fa{font-size:28px;line-height:30px;margin:0 7px 0 0;}
.ttm-newsletter label{display:none;}
.ttm-newsletter .desc{color:#ffffff;width:42%;margin:0 auto;}
.ttm-newsletter .form-group{position:relative;margin:0 auto;width:48.5%;}
.ttm-newsletter .form-group .news-content .fa{position:absolute;left:23px;right:auto;top:16px;bottom:auto;opacity:.9;color:#999999;font-size:14px;z-index:1;}
#txtemail{height:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:15px 135px 15px 15px;background:#ffffff;text-align:left;width:100%;border:0;line-height:23px;}
#txtemail:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;border-color:#cccccc;}
.ttm-newsletter .emailtext-danger{color:#D8000C;background-color:#FFD2D2;padding:10px 10px;width:100%;text-align:center;margin-top:5px;margin-bottom:0;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
.ttm-newsletter .emailtext-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:10px 10px;width:100%;text-align:center;margin-top:5px;margin-bottom:5px;}
.subscribe_button{text-align:center;position:absolute;top:0;right:0;left:auto;bottom:auto;}
.subscribe_button .btn{font-size:13px;padding:15px 22px;line-height:23px;color:#ffffff;font-weight:600;text-transform:uppercase;background-color:#fec12e;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.subscribe_button .btn:hover{background-color:#D90A31;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.subscribe_button .btn i{color:#222222;font-size:25px;}
.newsletter-details{margin:0 0 43px 0;text-align:center;}
.newsletter-wrapper{}
@media (max-width:1499px){.ttm-newsletter .desc{width:50%;}
}
@media (max-width:1299px){.ttm-newsletter .desc{width:65%;}
.ttm-newsletter .form-group{width:75%;}
}
@media (max-width:979px){#footer .footer_middle{border-top:0;}
.ttm-newsletter .desc{width:100%;}
#footer .footer_top{padding-left:15px;padding-right:15px;}
#footer #ttmcontact .data{font-size:14px;}
#footer #ttmcontact #foote_contact_list .fa{}
.ttm-social-block .social{text-align:center;}
.ttm-social-block{margin:0 0 25px;}
footer h5:before,
#footer .footer_center:hover h5:before{width:50px;}
.ttm-social-block{margin:0;}
.footer-logo{text-align:center;}
#footer .column ul.list-unstyled a{}
#footer .column ul.list-unstyled a:hover,
#footer .column ul.list-unstyled li:hover a{color:#fec12e;}
#footer .column ul.list-unstyled li{font-size:14px;padding-bottom:10px;}
footer h5{margin-bottom:15px;padding:0 0 0 0;width:100%;}
#footer #ttmcontact #foote_contact_list .icon{float:none;margin:0 0 5px 0;text-align:center;}
#footer .footer_contact .header-logo{text-align:center;margin:0 auto 30px;position:static;padding:0;width:165px;height:27px;}
.newsletter-details{width:100%;}
.newsletter-wrapper{}
ul#foote_contact_list li,
ul#foote_contact_list li:first-child{border:none;}
}
.newsletter-title{display:block;}
.newsletter-icon{float:none;display:inline-block;vertical-align:top;margin:0;}
@media (max-width:767px){.newsletter-title{font-size:28px;line-height:30px;}
.newsletter-wrapper{width:100%;}
#footer #ttmcontact .ph-no::before{float:none;margin:0 0 10px 0;display:block;}
#footer #ttmcontact .email::before{float:none;margin:0 0 10px 0;display:block;}
#footer #ttmcontact .data{}
#footer #ttmcontact .contact-title{font-size:20px;}
#footer #ttmcontact .contact-desc{font-size:14px;}
#footer #ttmcontact .email,
#footer #ttmcontact .ph-no{display:block;margin:0 0 30px 0;}
#footer #ttmcontact ul{}
}
@media (max-width:543px){.ttm-social-block .social-title{padding:0 0 8px 0;display:block;}
.ttm-social-block .social-title:before{display:none;}
}
@media (max-width:479px){.newsletter-title .fa{font-size:23px;}
.newsletter-title{font-size:23px;}
ul#foote_contact_list li{width:100%;}
ul#foote_contact_list li:last-child{margin:0;}
.newsletter-details-inner{margin-bottom:30px;}
.ttm-social-block .social-title{margin:0 0 10px 0;}
.subscribe_button{text-align:center;position:static;}
.ttm-newsletter .form-group .news-content{margin-bottom:5px;}
.subscribe_button .btn{width:100%;background-image:none;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
}
#ttmpaymentblock{float:right;}
#ttmpaymentblock .headingtitle{font-size:13px;color:#ffffff;font-weight:300;text-transform:capitalize;letter-spacing:0.5px;margin-bottom:7px;}
.ttmpayment .icon:hover img{animation:swing 1s infinite;-webkit-animation:swing 1s infinite;-moz-animation:swing 1s infinite;-o-animation:swing 1s infinite;}
@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;}
50%{transform:rotate(-10deg);}
70%{transform:rotate(3deg);}
to{opacity:1;transform:scale(1);}
}
.ttmpayment .icon img{-webkit-box-shadow:0px 0px 1px 0 rgba(51, 51, 51, 0.3);-moz-box-shadow:0px 0px 1px 0 rgba(51, 51, 51, 0.3);box-shadow:0px 0px 1px 0 rgba(51, 51, 51, 0.3);}
.ttmpayment .icon{display:inline-block;vertical-align:top;margin:0 3px;}
.footer-payment{display:inline-block;vertical-align:top;}
.ttmpayment>ul{margin:0;padding:0;}
#footer .ttmpayment>ul>li{display:inline-block;vertical-align:top;line-height:0;}
.ttmpayment li .fa{font-size:26px;line-height:normal;}
@media (max-width:979px){#ttmpaymentblock{float:none;text-align:center;}
.ttmpayment{display:inline-block;vertical-align:top;}
#footer #ttmpaymentblock ul.payment-block-inner{display:block;margin:0;}
}
.category_img{margin-bottom:15px;}
.category_img .img-thumbnail{border:medium none;border:medium none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0;}
.category_img .img-thumbnail:hover{}
.refine-search{font-size:18px;margin-bottom:10px;text-transform:capitalize;}
.copy-right{border-top:1px solid #444;padding:10px 0;text-align:center;}
#content .category_list{padding:0;margin:0 -15px 15px;}
#content .category_list ul{list-style:outside none none;margin:0;padding:0;position:relative;width:100%;}
@media (max-width:979px){#footer .column ul,
#footer .column.forth ul.list-unstyled{display:none;margin:0 0 15px 15px;}
.copyright-block{text-align:center;float:none;margin:0 0 10px 0;}
#footer .column .social ul{display:block;margin:0;text-align:left;display:block !important;}
}
@media (max-width:767px){.footer-payment{margin:10px 0;display:block;}
.footer-top{float:none;}
}
.alert{padding:8px 14px 8px 14px;}
ul.breadcrumb{padding:0;float:right;width:100%;text-align:center; margin-top: 25px; margin-bottom: 50px;}
#breadcrumb{margin-bottom:40px;padding:40px 0 40px;border-width:0 0 0 0;border-style:solid;border-color:#E6E6E6;background:#F1F1F1;}
.common-home #breadcrumb,
.product-quick_view-50 #breadcrumb{margin:0;border:none;background:none;padding:0;}
ul.breadcrumb i{font-size:15px;}
ul.breadcrumb>li{position:relative;white-space:nowrap;line-height:24px;font-size:15px;}
ul.breadcrumb>li:after{}
.pagination{margin:0;}
@media (max-width:979px){#breadcrumb{padding:15px 0;margin-bottom:30px;margin-top:0;}
ul.breadcrumb>li{font-size:13px;}
}
.buttons{margin:1em 0;display:inline-block;margin:10px 0 0;width:100%;}
.btn{padding:6px 20px;font-size:15px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border:none;background-color:#fec12e;color:#ffffff;}
.btn:hover,
.btn:focus{background-color:#222222;color:#ffffff;}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:8px 20px;font-size:15px;}
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover,
.dropdown-menu.myaccount-menu{font-size:14px;}
.btn-group>.btn-xs{font-size:9px;}
.btn-group>.btn-sm{font-size:10.2px;}
.btn-group>.btn-lg{font-size:15px;}
.product-layout.product-list .product-thumb:hover .button-group .addtocart:hover{}
#cart .text-right .addtocart strong,
#cart .text-right .checkout strong{}
.btn-warning{color:#ffffff;background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-link{border-color:transparent;cursor:pointer;color:#23A1D1;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.btn-link,
.btn-link:active,
.btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.btn-inverse{color:#ffffff;background:#363636;border:none;}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111);}
@media (max-width:979px){ul.breadcrumb{width:100%;text-align:center;}
}
.box .filterbox{}
.box .filterbox .panel-footer.text-right{text-align:left;}
.filterbox .list-group a{display:block;font-weight:500;padding:0;border:0 none;background:none;cursor:pointer;}
.filterbox .list-group-item{padding:0 0;}
.box .filterbox input[type=checkbox]{margin:4px 5px 0 0;}
.filterbox .list-group-item .checkbox{line-height:22px;}
#column-left .list-group,
#column-right .list-group{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;padding:20px 15px;background:#ffffff;border-width:0 2px 2px 2px;border-style:solid;border-color:#eeeeee;margin:0;}
#column-left .list-group a,
#column-right .list-group a{border:none;}
#column-left .list-group a:first-child,
#column-right .list-group a:first-child,
#column-left .filterbox .list-group a,
#column-right .filterbox .list-group a{border-top:medium none;}
.list-group a{border:none;color:#222222;padding:8px 0;background:none repeat scroll 0 0 transparent;}
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover{background:transparent;}
.list-group a:hover{color:#fec12e;}
.filterbox .list-group a:hover{color:#fec12e;}
.filterbox a.list-group-item::after{content:"\f068";font-family:'FontAwesome';font-size:10px;font-weight:400;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;float:right;}
.filterbox a.list-group-item.collapsed::after{content:"\f067";font-family:'FontAwesome';font-size:10px;font-weight:400;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;float:right;}
.filterbox .list-group-items{margin:0 0 20px 0;}
.box .filterbox .btn-primary{background-color:#fec12e;}
.box .filterbox .btn-primary:hover{background-color:#D90A31;}
@media (max-width:979px){.filterbox .list-group-item{}
.filterbox{width:100%;float:left;}
}
.carousel-caption{color:#FFFFFF;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{background-color:#ffffff;margin-bottom:30px;display:inline-block;vertical-align:top;}
.product-thumb .image{text-align:center;position:relative;}
.ttm-product-box .product-thumb .image:before , .product-grid .product-thumb .image a:after{content:'';position:absolute;right:-15px;left:auto;top:0;bottom:auto;height:100%;width:1px;background:#eeeeee;z-index:1;}
.ttm-product-box .product-items:last-child .product-thumb .image:before , .ttm-product-box .owl-item:last-child .product-thumb .image:before , #column-left .ttm-product-box .image:before , #column-right .ttm-product-box .image:before , .product-grid:last-child .product-thumb .image a:after{display:none;}
.product-details{}
.product-thumb .image a{display:inline-block;vertical-align:top;position:relative;}
.product-thumb .image > a:before{content:'';background:rgba(153,153,153,0);position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;z-index:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.product-thumb:hover .image > a:before{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.product-thumb .image a:hover{}
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
.product-block .image img,
#column-right .image img,
#column-left .image img{max-width:100%;}
.product-block .image .reg-image,
#column-right .image .reg-image,
#column-left .image .reg-image{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.product-block:hover .image .reg-image{position:absolute;top:auto;right:0;left:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.product-block .image .hover-image,
#column-right .image .hover-image,
#column-left .image .hover-image .button-group button:hover{background:transparent none repeat scroll 0 0;color:#ffffff;height:auto;left:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.product-block:hover .hover-image,
#column-right .image:hover .hover-image,
#column-left .image:hover .hover-image{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;position:relative;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
@media (max-width:1299px){.ttm-product-box .product-thumb .image:before, .product-grid .product-thumb .image a:after{display:none;}
}
@media (min-width:767px){.product-list .product-thumb .image{float:left;}
}
.product-thumb h4{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;margin:0 0 3px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product-thumb h4 a{color:#222222;font-size:14px;text-decoration:none;font-weight:500;text-transform:capitalize;}
.product-thumb .caption{text-align:left;position:relative;padding:10px 0;}
.product-thumb .caption .category{font-size:13px;text-transform:capitalize;}
.product-thumb .caption p.description{margin:0 0 5px 0;font-size:13px;}
.fa-star.off:before{content:"\f006";}
.fa-star:before{content:"\f005";}
.product-thumb .rating{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
#content .product-carousel .product-block:hover .rating,
#content .ttm-product-box .product-block:hover .rating,
#content .product-block:hover .rating{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;}
#content .product-carousel .product-block:hover .caption h4,
#content .ttm-product-box .product-block:hover .caption h4,
#content .product-block:hover .caption h4{}
.rating .fa-stack,
#review .fa-stack{font-size:8px;color:#FFC109;}
.fa.fa-star.off{color:#FFC109;font-size:13px;}
.rating .fa-star.off,
#review .fa-star.off{color:#FFC109;font-size:13px;cursor:no-drop;}
.rating .fa-star,
.fa-star-o,
#review .fa-star,
.fa-stack .fa{color:#FFC109;font-size:13px;}
.rating .fa-star+.fa-star-o,
#review .fa-star+.fa-star-o{color:#FFC109;}
h2.price{margin:0;}
.product-thumb .price{margin-bottom:0;color:#D90A31;font-weight:600;font-size:18px;display:inline-block;vertical-align:top;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
#content .product-carousel .product-block:hover .price,
#content .ttm-product-box .product-block:hover .price,
#content .product-block:hover .price{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;}
#content .product-list .product-block:hover .price{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
#content .product-list .product-block:hover .rating{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
.product-thumb .price-old{color:#aaaaaa;text-decoration:line-through;margin:3px 3px 0;font-weight:400;font-size:14px;line-height:20px;display:inline-block;vertical-align:top}
.product-thumb .price-tax{color:#999;display:none;font-size:12px;width:100%;}
.product-thumb .percentsaving{color:#222222;font-size:14px;font-weight:500;line-height:20px;display:inline-block;vertical-align:top;margin:2px 0 0;}
#column-left .product-thumb .percentsaving,
#column-right .product-thumb .percentsaving{font-size:14px;}
.product-thumb .button-group{}
.product-list .product-thumb .button-group{overflow:visible;}
.product-block .button-group{position:absolute;left:0;right:0;text-align:left;top:auto;bottom:-20%;opacity:0;margin:0 auto;overflow:hidden;z-index:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
#content .product-carousel .product-block:hover .button-group,
#content .ttm-product-box .product-block:hover .button-group,
#content .product-block:hover .button-group{bottom:12%;opacity:1;}
.product-block:hover .addtocart,
.ttm-product-box .product-block:hover .addtocart,
.product-grid .product-thumb:hover .addtocart,
.product-list .product-thumb:hover .addtocart{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.product-block:hover .quickview,
.ttm-product-box .product-block:hover .quickview,
.product-grid .product-thumb:hover .quickview,
.product-list .product-thumb:hover .quickview{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.product-block:hover .button-group .wishlist,
.ttm-product-box .product-block:hover .button-group .wishlist,
.product-grid .product-thumb:hover .button-group .wishlist,
.product-list .product-thumb:hover .button-group .wishlist{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.product-block:hover .button-group .compare,
.ttm-product-box .product-block:hover .button-group .compare,
.product-grid .product-thumb:hover .button-group .compare,
.product-list .product-thumb:hover .button-group .compare{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.product-grid .btn-wish-compare,
.product-grid .list-right,
.product-list .btn-list-grid,
.product-list .caption .price{display:none;}
.product-list .btn-list-grid{display:block;}
@media (max-width:1299px){.product-thumb h4{width:180px;}
.product-thumb .price{font-size:15px;}
.product-thumb .percentsaving{font-size:14px;}
}
@media (max-width:979px){.product-thumb h4{width:150px;}
.product-thumb .caption{min-height:auto;}
}
@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none;}
}
@media (max-width:553px){.product-thumb h4 a{}
.product-thumb .percentsaving{font-size:14px;}
}
.product-list .product-thumb .button-group button::after{display:none;}
.product-thumb .addtocart{border:0 none;display:inline-block;vertical-align:top;font-size:0;font-weight:500;padding:0;color:#ffffff;text-transform:uppercase;background-size:15px;background-image:url('../image/themeimage/product-cart.svg');background-repeat:no-repeat;background-position:center center;background-color:#D90A31;height:35px;width:35px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:5px;margin:0 1px 0 0;}
.product-thumb .addtocart.disabled{cursor:not-allowed;}
.product-layout.product-list .product-thumb .addtocart{}
.product-layout.product-list .product-thumb .addtocart:hover{}
.product-layout.product-list .product-thumb .quickview a{}
.product-layout.product-list .product-thumb .quickview a:hover{}
.product-thumb .button-group .fa{font-size:17px;display:none;}
.product-thumb .addtocart:hover{background-image:url(../image/themeimage/product-cart-hover.svg);background-color:#fec12e;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.product-thumb .button-group .wishlist{border:0 none;display:inline-block;vertical-align:top;margin-bottom:0;height:35px;width:35px;font-size:0;padding:0;line-height:0;border-radius:5px;background-size:15px;background-image:url('../image/themeimage/product-wishlist.svg');background-repeat:no-repeat;background-position:center center;background-color:#D90A31;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;margin:0 0 0 0;}
.product-thumb .button-group .wishlist:hover{background-image:url('../image/themeimage/product-wishlist-hover.svg');background-color:#fec12e;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.product-thumb .button-group .compare{border:0 none;display:inline-block;vertical-align:top;height:35px;width:35px;font-size:0;padding:0;line-height:0;border-radius:5px;background-size:13px;background-image:url('../image/themeimage/product-compare.svg');background-repeat:no-repeat;background-position:center center;background-color:#D90A31;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.product-thumb .button-group .compare:hover{background-color:#fec12e;color:#ffffff;background-image:url('../image/themeimage/product-compare-hover.svg');transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.product-thumb .quickview a{border:0 none;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;font-size:0;font-weight:500;height:35px;width:35px;border-radius:5px;background-size:17px;background-image:url(../image/themeimage/product-zoom.svg);background-repeat:no-repeat;background-position:center center;background-color:#D90A31;padding:0 0;line-height:0;color:#ffffff;display:block;}
.product-thumb .quickview:hover a{background-image:url('../image/themeimage/product-zoom-hover.svg');transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;background-color:#fec12e;}
.product-thumb .quickview a .fa{font-size:18px;line-height:30px;}
.product-thumb .quickview a:hover{color:#222222;}
.product-thumb .button1-group{display:block;margin:0 0 10px 0;}
#cart .dropdown-menu .img-thumbnail{width:auto;max-width:none;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border:none;}
#cart .text-right .addtocart,
#cart .text-right .checkout{margin:0;padding:5px 12px;background:#fec12e;color:#ffffff;display:inline-block;vertical-align:top;font-size:14px;}
#cart .text-right .checkout,
#cart .text-right .addtocart:hover{background:#222222;color:#ffffff;}
#cart .text-right .checkout:hover{background:#fec12e;color:#ffffff;}
.product-thumb .button-group button+button{width:20%;border-left:1px solid #E6E6E6;}
.product-list .product-thumb .button-group .addtocart, .product-list .product-thumb .button-group .wishlist, .product-list .product-thumb .button-group .compare, .product-list .product-thumb .button-group .quickview{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;}
.product-list .product-thumb .button-group .addtocart .fa{margin-right:10px;}
.product-list .product-thumb .button-group .quickview a{font-size:0;}
.product-list .caption{margin:0;text-align:left;padding:10px 0 0 10px;border:0;min-height:auto;}
.product-list .caption .desc{margin-bottom:20px;}
.product-list .caption .price{margin-bottom:8px;text-align:left;display:block;width:100%;padding:0;}
.product-list .product-thumb .rating{margin:0 0 3px 0;}
#content .product-carousel .product-list .product-block:hover .caption h4,
#content .ttm-product-box .product-list .product-block:hover .caption h4,
#content .product-list .product-block:hover .caption h4{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transition:all 0.6s ease;transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.product-list .btn-wish-compare{}
.product-list .product-thumb .image .button-group{display:none;}
.product-list .caption .description{display:none;}
#content .product-list .button-group{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;display:none;}
.product-list .product-thumb .sale{}
.product-list .list-right{border-left:1px solid #E6E6E6;float:left;margin:38px 0;padding:0 10px 0 30px;width:27%;}
.product-list .price{margin:0 0 6px;text-align:left;}
.product-list .product-thumb .price-tax{color:#999999;}
.list-buttoncart{padding-left:0;}
.caption-inner{background:#ffffff;padding:10px 10px 0;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;position:absolute;left:0;right:0;bottom:40px;top:auto;z-index:-1;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.product-list .caption .caption-inner{position:static;padding:0;transition:unset;-webkit-transition-duration:unset;-moz-transition-duration:unset;-ms-transition-duration:unset;-o-transition-duration:unset;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.product-thumb:hover .caption-inner{transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;z-index:1;bottom:50px;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.thumbnails{overflow:hidden;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails>li{}
.thumbnails{}
.thumbnails>img{width:100%;}
.image-additional a{margin-bottom:0px;display:block;}
.image-additional{}
.thumbnails .image-additional{float:left;}
@media (max-width:767px){.product-list .caption .price{font-size:14px;}
.product-thumb:hover .caption-inner{bottom:70px;}
}
#input-captcha,
#input-payment-captcha{margin-bottom:10px;}
.quickview{padding:0;display:inline-block;vertical-align:top;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;margin:0 0 0 0;}
.quickview .container{width:100%;background:#FFFFFF;padding:0 10px;}
.quickview .container .row{margin:0;}
.quickview .top_button{display:none;}
.quickview #product2{float:left;width:100%;}
.quickview #product2 h3{width:100%;}
.productpage-quickview #product2 h3{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size:14px;font-weight:500;margin:0 0 10px;padding:0;text-transform:none;color:#333333;}
@media (max-width:767px){.quickbox{display:none;}
}
.box{margin-bottom:0;}
.main-heading{font-size:20px;line-height:30px;font-weight:700;text-transform:capitalize !important;color:#222222;display:inline-block;vertical-align:top;position:relative;}
.main-heading-text{font-size:14px;}
.box.product-box.small-product-box .main-heading{font-size:18px;line-height:24px;letter-spacing:1px;text-align:left;width:80%;}
.heading-title{text-align:left;position:relative;padding-bottom:15px;margin-bottom:35px;border-bottom:2px solid #EEEEEE;}
@media (max-width:979px){}
@media (max-width:553px){.heading-title{margin-bottom:30px;}
}
.box.related{margin-top:40px;position:relative;}
#content .box.related .ttm-content-box{}
.box.related .main-heading,
.box.related .ttm-content-box{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.sidebar-category .ttm-content-box{min-height:458px;background-color:#efefef;border:none;}
#content .box .ttm-content-box{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:none;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.box .ttm-content-box ul,
#content .content ul{padding:0px;margin:0px;list-style:none;}
.box .ttm-content-box ul li,
#content .content ul li{line-height:20px;padding:0 0 10px 0;border:0;}
.box .ttm-content-box ul li.last,
#content .content ul li.last{padding-bottom:0;}
.box .ttm-content-box ul li ul li,
#content .content ul li ul li{padding:3px 0;margin-top:5px;}
.box .ttm-content-box ul li a+a,
.box .ttm-content-box ul li a+a:hover{background:none;padding-left:0;}
.box .ttm-content-box ul li a:hover,
#content .content ul li a:hover{}
#content .ttm-product-box{list-style-type:none;position:relative;width:100%;padding:0 0 0 0;margin:0;list-style:none;text-align:center;}
#content #ttm_products_tab .ttm-product-box{position:relative;}
.owl-carousel.owl-drag .owl-item.active{}
.owl-carousel.owl-drag .owl-item{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;}
#column-left .owl-carousel.owl-drag .owl-item,
#column-right .owl-carousel.owl-drag .owl-item{-webkit-transform:unset;-ms-transform:unset;transform:unset;}
@media (min-width:980px){#content .box .ttm-content-box{overflow:hidden;}
}
#content .ttm-product-box .product-items{margin-bottom:14px;padding:0;margin:0;position:relative;overflow:hidden;}
.home-products,
.related-products{margin:0 -15px 0 -15px;}
#featured-grid .product-items{}
.product-grid li,
#content .ttm-product-box .product-items,
#content .product-carousel .product-slider{float:left;display:inline-block;text-align:center;}
.ie7 .product-grid li{width:192px !important;}
#content .image-additional .product-slider{display:inline-block;float:left;}
.zoomContainer{overflow:hidden;border:1px solid #E6E6E6;}
.product-thumb-inner{position:relative;text-align:center;}
.brand-banners-slider .product-thumb-inner{text-align:center;}
.brand-banners-slider .brand_carousel .product-thumb-inner img{width:auto;max-width:100%;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.brand-banners-slider .product-thumb-inner a{display:inline-block;vertical-align:top;}
.brand-banners-slider .product-thumb-inner:hover img{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:grayscale(0);}
#content .product-carousel .product-block,
#content .ttm-product-box .product-block{background:none repeat scroll 0 0 transparent;margin:0 15px 30px;padding:0;}
.product-layout.product-grid .product-block{display:inline-block;vertical-align:top;}
.product-layout.product-grid.last-item{border-right:0 none;}
.product-layout.product-grid .product-thumb-inner{padding:0px;}
.product-layout.product-grid{text-align:center;}
.product-listgrid .product-grid:last-child{border-right:0 none;}
.product-layout.product-list .product-block{border-bottom:1px solid #eeeeee;padding-bottom:30px;}
.product-layout.product-list:last-child .product-block{border-bottom:0;padding-bottom:0;}
.product-list .caption .quickview{}
#content .product-list .btn-wish-compare .button-group{position:static;}
#content .product-list .btn-wish-compare .button-group{position:static;text-align:left;display:block;}
#content .brand-banners-slider .product-carousel .product-block{border-right:0 none;margin:0;padding:0;}
#content .ttm-product-box .last_item_tm .product-block{text-align:center;}
#content .product-carousel .product-block:hover,
#content .ttm-product-box .product-block:hover{clear:both;}
#content .product-block h4:hover a,
#content .product-carousel .product-block h4:hover a,
#content .ttm-product-box .product-block h4:hover a,
#content .product-layout .product-block h4:hover a{color:#fec12e;}
.ie7 #content .product-carousel .product-block,
.ie7 #content .ttm-product-box .product-block{border:1px solid #E6E6E6;}
.ie7 #content .product-carousel .product-block:hover,
.ie7 #content .ttm-product-box .product-block:hover{border:1px solid #E6E6E6;}
.product-grid .product-thumb .desc,
.product-grid .product-thumb .price-tax,
.product-carousel .product-thumb .price-tax,
.ttm-product-box .product-thumb .price-tax{display:none;}
.product-list .product-details{overflow:hidden;padding:0 15px;}
.product-list .product-thumb .image{overflow:hidden;}
.product-list .product-thumb .caption h4{text-transform:capitalize;-webkit-transition:unset;transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;position:static;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;padding:0;margin:0 0 10px 0;width:auto;}
.product-list .product-thumb .caption h4 a{font-size:20px;color:#222222;}
#content .product-carousel .product-thumb-inner,
#content .ttm-product-box .product-thumb-inner{position:relative;margin:0;display:inline-block;vertical-align:top;}
.brand-banners-slider{position:relative;width:100%;background:#F1F2F6;padding:52px 0;}
@media (max-width:979px){#content .product-carousel .product-block, #content .ttm-product-box .product-block{margin:0 15px 30px;}
}
@media (max-width:767px){.brand-banners-slider .container{}
}
@media (max-width:479px){.product-list .product-thumb .caption h4 a{font-size:16px;}
.product-grid li,
#content .ttm-product-box .product-items,
#content .product-carousel .product-slider{width:100%;}
}
.sale{background-color:#EA1D27;font-size:10px;font-weight:500;letter-spacing:0.5px;border-radius:3px;z-index:1;text-transform:uppercase;line-height:21px;color:#ffffff;padding:0 8px;position:absolute;right:auto;left:0;top:10px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.label_new{background-color:#EA1D27;font-size:10px;font-weight:500;letter-spacing:0.5px;border-radius:3px;text-transform:uppercase;line-height:21px;color:#ffffff;padding:0 8px;position:absolute;right:0;left:auto;top:10px;z-index:1;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
#content .ttm-product-box .product-block:hover .sale,
#content .ttm_category_tab .product-block:hover .sale,
#content .product-grid .product-thumb:hover .sale,
#content .product-list .product-thumb:hover .sale{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
#content .ttm-product-box .product-block:hover .label_new,
#content .ttm_category_tab .product-block:hover .label_new,
#content .product-grid .product-thumb:hover .label_new,
#content .product-list .product-thumb:hover .label_new{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
#column-left .ttm-product-box,
#column-right .ttm-product-box{width:100%;overflow:hidden;margin:0;position:static;}
#column-left .ttm-product-box>div,
#column-right .ttm-product-box>div{display:block;vertical-align:top;margin-right:0px;width:100%;}
#column-left .product-wrapper:last-child>div,
#column-right .product-wrapper:last-child>div{margin-bottom:0;}
#column-left .product-thumb:hover h4 a,
#column-right .product-thumb:hover h4 a{color:#fec12e;}
#column-left .ttm-product-box .image,
#column-right .ttm-product-box .image{display:block;margin-bottom:0px;float:left;margin-right:8px;padding:0;width:auto;height:auto;}
#column-left .product-items .product-details,
#column-right .product-items .product-details{float:left;padding-left:10px;padding-right:0;}
#column-left .product-thumb .caption,
#column-right .product-thumb .caption{overflow:hidden;text-align:left;padding:5px 0 0 0;width:auto;float:none;border:none;min-height:auto;}
#column-left .ttm-product-box .price,
#column-right .ttm-product-box .price{font-size:14px;padding:0;margin:0;border:none;}
#column-left .product-thumb .price-new,
#column-right .product-thumb .price-new{}
#column-left .product-thumb .price-old,
#column-right .product-thumb .price-old{font-size:13px;}
#column-left .ttm-product-box .product-thumb h4,
#column-right .ttm-product-box .product-thumb h4{font-size:16px;line-height:24px;margin:0 0 0 0;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#column-left .ttm-product-box .name,
#column-right .ttm-product-box .name{display:block;}
#column-left .ttm-product-box .cart,
#column-right .ttm-product-box .cart{display:block;}
#column-left .ttm-product-box .cart .button,
#column-right .ttm-product-box .cart .button{padding:0;background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:auto;font-weight:normal;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;color:#555;display:block;text-align:left;}
#column-left .ttm-product-box .cart .button:hover,
#column-right .ttm-product-box .cart .button:hover{text-decoration:underline;}
#column-left .ttm-product-box .image img,
#column-right .ttm-product-box .image img{}
#column-left .ttm-product-box .rating,
#column-right .ttm-product-box .rating,
#column-left .ttm-product-box .name,
#column-right .ttm-product-box .name,
#column-left .ttm-product-box .price,
#column-right .ttm-product-box .price,
#column-left .ttm-product-box .cart,
#column-right .ttm-product-box .cart{}
#column-left .ttm-product-box .product-thumb h4 a,
#column-right .ttm-product-box .product-thumb h4 a{font-size:14px;}
#column-left .product-content .countdown,
#column-right .product-content .countdown{display:none;}
#column-left .box,
#column-right .box{margin-bottom:30px;width:100%;padding:0;border:none;position:relative;border-radius:5px;overflow:hidden;}
#column-left .ttm-product-box .rating,
#column-right .ttm-product-box .rating{display:block;padding:0;margin:0;position:static;float:none;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
#column-left .product-thumb,
#column-right .product-thumb{margin-bottom:30px;background-color:transparent;border:none;position:relative;display:block;overflow:visible;}
#column-left .product-wrapper:last-child .product-thumb:before{display:none;}
#column-left .product-wrapper:last-child .product-thumb{margin:0;padding:0;}
#column-left .sale,
#column-left .price-tax,
#column-left .wishlist,
#column-left .compare,
#column-right .sale,
#column-right .price-tax,
#column-right .wishlist,
#column-right .compare{display:none !important;}
#column-left .product-thumb .button-group button,
#column-right .product-thumb .button-group button{background:none repeat scroll 0 0 transparent;padding:0;width:auto;line-height:28px;}
#column-left .product-thumb .button-group button,
#column-right .product-thumb .button-group button{background:none repeat scroll 0 0 transparent;font-size:14px;font-weight:500;line-height:20px;padding:0;width:auto;height:auto;text-transform:none;text-align:left;margin-right:0;left:0;}
#column-left .product-thumb .button-group button:after,
#column-right .product-thumb .button-group button:after{display:none;}
#column-left .product-thumb .button-group button:hover,
#column-right .product-thumb .button-group button:hover{color:#fec12e;}
#column-left .product-block .button-group,
#column-right .product-block .button-group{display:none;}
column-left{overflow:hidden;}
#column-right{overflow:hidden;}
#column-left .sidebar-heading,
#column-right .sidebar-heading{line-height:24px;text-align:left;background:#FEC12E;position:relative;margin:0;font-size:16px;font-weight:600;padding:15px 15px;color:#ffffff;display:block;width:100%;text-transform:uppercase;}
#column-left .heading-title,
#column-right .heading-title{margin:0;padding:0;border:none;}
#column-left .box .ttm-content-box,
#column-right .box .ttm-content-box{box-shadow:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;padding:20px 15px;background:#ffffff;position:static;border-width:0 2px 2px 2px;border-style:solid;border-color:#eeeeee;}
#column-left .heading-title:before,
#column-right .heading-title:before{display:none;}
#column-left .swiper-viewport .single-banner,
#column-right .swiper-viewport .single-banner{float:none;display:inline-block;vertical-align:top;}
.layout-1 #content{margin-bottom:0;}
#column-left .main-heading-desc,
#column-right .main-heading-desc{display:none;}
#column-left .sidebar-products,
#column-right .sidebar-products{margin:0;}
#column-left .container,
#column-right .container{width:auto;padding:0;}
#column-left .swiper-viewport .swiper-pagination,
#column-right .swiper-viewport .swiper-pagination,
.header-banner .swiper-viewport .swiper-pagination{display:none!important;}
#column-left .swiper-viewport .swiper-slide,
#column-right .swiper-viewport .swiper-slide{width:100%!important;}
#column-left .swiper-viewport,
#column-right .swiper-viewport{margin:0 0 30px 0;background:#fff;z-index:1;border:medium none;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;width:100%;position:relative;overflow:visible;display:inline-block;vertical-align:top;text-align:center;}
#column-left #banner1{margin:0;}
@media (max-width:1299px){#column-left .product-thumb,
#column-right .product-thumb{padding-bottom:0;margin-bottom:30px;}
#column-left .product-thumb:before,
#column-right .product-thumb:before{display:none;}
}
.layout-2 #content{margin-bottom:25px;}
.layout-2 .content-bottom #content{width:75%;margin-bottom:75px;}
.layout-2.left-col #content{}
.layout-2.right-col #content{}
.layout-3 #column-left,
.layout-3 #column-right{width:25%;margin-top:20px;}
.top_button{width:40px;height:40px;position:fixed;right:34px;left:auto;bottom:30px;top:auto;background-image:url('../image/themeimage/top-button.svg');background-size:40px;background-repeat:no-repeat;background-position:center;background-color:transparent;text-align:center;line-height:40px;font-size:0;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;z-index:9999;}
.top_button:hover{margin-bottom:5px;}
@media (max-width:1299px){#column-left .ttm-product-box .product-thumb h4 a,
#column-right .ttm-product-box .product-thumb h4 a{font-size:14px;}
#column-left .ttm-product-box .product-thumb h4,
#column-right .ttm-product-box .product-thumb h4{font-size:14px;width:95px;}
#column-left .sidebar-heading,
#column-right .sidebar-heading{padding:10px 15px;}
}
@media (max-width:979px){#column-left .ttm-product-box .product-thumb h4,
#column-right .ttm-product-box .product-thumb h4{width:auto;}
#column-left .box .main-heading,
#column-right .box .main-heading{background:#222222;color:#ffffff;clear:both;}
#column-left .box,
#column-right .box{margin-bottom:10px;clear:both;}
#column-left .swiper-viewport,
#column-right .swiper-viewport{margin:0 0 10px 0;background:transparent;}
#column-left .container,
#column-right .container{margin:0;}
}
@media (max-width:767px){.zoomContainer{display:none;}
}
@media (max-width:479px){.top_button{bottom:15px;right:15px;}
}
.categorypage,
.productpage{background-color:transparent;}
.manufacturer-list{margin-bottom:20px;padding:0;background-color:#fff;}
.manufacturer-heading{background-color:#f8f8f8;font-size:15px;font-weight:bold;padding:5px 15px;}
.manufacturer-content{padding:15px;}
.manufacturer-list ul{float:left;list-style:outside none none;margin:0 0 10px;padding:0;width:25%;}
.category_filter .sort .form-control{cursor:pointer;}
.productpage .box{}
.product-tab .tab-content>.active{display:block;}
.product-tab .tab-content>.tab-content-inner{background-color:#ffffff;}
.product-tab .table-bordered>thead>tr,.table-bordered>thead>tr{background-color:#e8e8e8;color:#222222;font-size:14px;}
#form-review{padding:0;}
#form-review strong{font-size:16px;color:#222222;}
#form-review h4{font-size:18px;}
#form-review .buttons > div{float:left;}
#form-review .table-striped>tbody>tr:nth-child(odd)>td,#form-review .table-striped>tbody>tr:nth-child(odd)>th{padding:0 0 5px;}
.col-sm-4.total_amount{margin-top:70px;}
#form-review .table-bordered{margin-top:0;}
#tab-description strong{color:#222222;font-size:16px;}
.product-tag{margin:5px 0;}
.productpage #tabs_info{border-width:0;border-style:solid;border-color:#E6E6E6;padding:0;float:none;}
.productpage #tabs_info .nav-tabs{padding:0 0 20px;text-align:left;border-bottom:2px solid #EEEEEE;margin-bottom:15px;}
.productpage #tabs_info .nav-tabs>li>a{overflow:visible;}
#content .aboutus{clear:both;padding:10px;}
.aboutus .content{margin-bottom:15px;overflow:hidden;}
.aboutus h2{clear:both;font-size:20px;}
.about-content{overflow:hidden;}
.information-information .right{float:right;}
.category_filter .btn-list-grid .btn-group .grid:hover,
.category_filter .btn-list-grid .btn-group .grid.active{background:url("../image/themeimage/sprite.png") no-repeat scroll 5px -138px transparent;}
.category_filter .btn-list-grid .btn-group .list{background:url("../image/themeimage/sprite.png") no-repeat scroll -30px -173px transparent;border:medium none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;display:block;float:left;height:27px;text-decoration:none;text-indent:-9999px;width:31px;}
.category_filter .btn-list-grid .btn-group .list:hover,
.category_filter .btn-list-grid .btn-group .list.active{background:url("../image/themeimage/sprite.png") no-repeat scroll -30px -138px transparent;}
.category_filter .btn-list-grid .btn-group .grid{background:url("../image/themeimage/sprite.png") no-repeat scroll 5px -173px transparent;border:medium none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;display:block;float:left;height:27px;text-decoration:none;text-indent:-9999px;width:31px;padding:0 15px;}
.category_filter .btn-list-grid{float:left;margin:5px 0 0;padding:0;width:auto;}
.compare-total{float:left;margin:4px 0 0 15px;}
.pagination-right{float:right;margin:3px 0 0;width:auto;}
.category_filter .sort-by{float:left;margin:1px 10px 0 0;width:auto;padding:0;}
.category_filter .sort-by label,
.category_filter .show label{font-weight:normal;font-size:13px;margin:0;}
.category_filter .show{float:left;margin:1px 5px 0 0;padding:0;}
.sort-by-wrapper{margin-right:10px;}
.category_filter .sort{float:left;height:24px;margin:0 0 0;padding:0;width:180px;}
.category_filter .limit{float:right;height:24px;margin:0 0 0;padding:0;width:80px;}
.sort-by-wrapper,
.show-wrapper{float:left;}
.category_filter .form-control{padding:3px 7px !important;height:25px!important;font-size:13px !important;}
.category_thumb .category_img,
.category_thumb .category_description{float:left;width:100%;margin-bottom:10px;}
.refine-search ul{padding:0;}
.refine-search ul li{list-style:none;}
.product-image-inner{margin-bottom:30px;overflow:hidden;}
#content .category_list ul li a{background-color:transparent;display:block;padding:2px 0;font-weight:400;text-align:center;text-transform:capitalize;}
#content .category_list ul li a.cat-name{}
#content .category_list ul li:hover a img{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
#content .category_list ul li a:hover{color:#fec12e;}
.category_list li a:hover{}
#content .category_list li{float:left;margin:0 0 5px;overflow:auto;position:relative;}
#content .category_list li img{max-width:100%;}
.category_filter{background-color:#F1F1F1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;color:#222222;display:inline-block;margin-bottom:25px;padding:15px 15px;width:100%;}
.pagination-wrapper{overflow:hidden;margin:8px 0 0;padding:15px 15px;background-color:#F1F1F1;border-radius:5px;}
.pagination-wrapper .page-link{float:right;padding:0;width:auto;}
.pagination-wrapper .page-result{float:left;padding:0;width:auto;margin:0;line-height:30px;color:#222222;}
@media (max-width:767px){.category_filter{background-color:#FAFAFA;padding:15px;}
.category_thumb .category_img,
.category_thumb .category_description{width:100%;}
.category_thumb .category_img{text-align:center;}
}
.productpage .product-left{margin-bottom:60px;}
.productpage .product-right{padding:0 15px 0 15px;margin-bottom:30px;}
.product-info .image{display:block;text-align:center;float:right;width:80%;}
.quickview-page .product-info .image{width:100%;}
.product-info .image a.thumbnail{margin:0;}
.productpage h3{margin-top:0;width:100%;}
.productpage h3.product-title{margin-bottom:15px;font-size:22px;}
.product-info .zoomContainer{z-index:9;}
.product-info .additional-carousel{position:relative;float:left;width:20%;padding-top:20px;}
.product-info .image-additional{float:none;margin:0 auto;overflow:hidden;padding:40px 0 25px;}
.product-info .slick-vertical .slick-slide{margin-bottom:15px;}
.product-info .image-additional img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;position:relative;border:1px solid #e6e6e6;}
.product-info .image-additional img:hover{border-color:#fec12e;}
.product-info .image-additional a{display:block;}
.product-right .btn-group .wishlist .fa,
.product-right .btn-group .compare .fa{margin-right:5px;}
#content .image-additional .product-slider .product-block{background:none repeat scroll 0 0 transparent;clear:both;margin:0;overflow:hidden;padding:0;border-right:0 none;}
#content .image-additional .product-slider .product-block:hover{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;}
.product-info .product-image .additional-carousel:hover .customNavigation span.prev,
.product-info .product-image .additional-carousel:hover .customNavigation span.next{display:block;}
#product .btn-default,
#content.return .input-group.date .btn-default{padding:7px 12px;}
#content ul.list-unstyled{border-top:1px solid #E6E6E6;line-height:22px;margin-bottom:0;padding:30px 0;}
#content ul.list-unstyled.price{border-bottom:1px solid #E6E6E6;margin-bottom:20px;}
#content ul.list-unstyled li{color:#999999;line-height:22px;padding:2px 6px 2px 0;}
#content ul.list-unstyled li span{margin-right:5px;font-weight:500;letter-spacing:0.7px;font-size:14px;}
#content ul.list-unstyled li span.desc{width:25%;display:inline-block;vertical-align:top;}
#content ul.list-unstyled.price li{display:inline-block;}
#content ul.list-unstyled.price li span{margin-right:0;}
#content ul.list-unstyled li span.price-old{color:#696969;font-size:15px;}
#content ul.list-unstyled li span.special-price{color:#222222;font-weight:500;margin-bottom:0;}
#content .list-unstyled.price li.price-tax{color:#acacac;display:inline-block;font-size:12px;}
#content ul.list-unstyled.price li.points,
#content ul.list-unstyled.price li.discount{color:#4d4d4d;display:block;font-size:12px;font-weight:normal;padding:0;}
#product h3.product-option{padding-top:10px;}
#product .form-group.cart{padding:10px;}
#product .form-group.cart .form-control{display:inline-block;vertical-align:top;text-align:center;width:auto;}
#product #input-quantity{padding:10px;margin:0 5px;height:40px;line-height:normal;}
#product .btn-group .wishlist,
#product .btn-group .compare{background:none repeat scroll 0 0 transparent;border:medium none;display:block !important;padding:0;text-transform:none;color:#999999;float:none;font-weight:500;}
#product .btn-group .wishlist:hover,
#product .btn-group .compare:hover{color:#fec12e !important;}
#product .cart span{color:#999999;}
#product .alert{margin-bottom:10px;background-color:#ffffff;}
.productpage .rating-star{border-bottom:1px solid #E6E6E6;padding:0 0 10px;}
.productpage .rating-wrapper .addthis_toolbox.addthis_default_style{padding:15px 0 10px;}
#content.productpage .list-unstyled.price li h2{margin-bottom:0;font-size:18px;color:#fec12e;}
.button.aboutus{float:right;}
@media (max-width:1299px){.product-info .additional-carousel{padding-top:8px;}
}
@media (max-width:979px){.product-info .additional-carousel{padding-top:0;}
.product-info .image{width:77%;}
.product-info .slick-vertical .slick-slide{margin-bottom:5px;}
.product-info .image-additional{padding:30px 0 25px;}
}
.contact-info .left{}
.contact-info .right{float:right;width:50%;text-align:right;margin-top:20px;}
.row.contact-info{padding:0;margin:0;}
.information-contact .panel-body{overflow:auto;}
#information-contact form.form-horizontal{padding:20px;background-color:transparent;border:1px solid #E6E6E6;}
.information-contact .contact_form{background:#F1F1F1;padding:20px;}
#spinner{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url("../image/themeimage/ajax-loader.gif") 50% 50% no-repeat #ffffff;background-size:64px;}
.tmm_slideshow{position:relative;margin-bottom:20px;}
.tmm_slideshow .swiper-pagination{bottom:5px;display:none;}
.tmm_slideshow .swiper-viewport{border:medium none;box-shadow:none;margin-bottom:0;}
.tmm_slideshow .swiper-slide .img-responsive{width:100%;}
.tmm_slideshow .swiper-slide.text-center{margin-right:0 !important;}
.tmm_slideshow .swiper-pagination-bullet{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.tmm_slideshow .swiper-wrapper{direction:ltr !important;}
.tmm_slideshow{margin:0 0 50px 0;}
@media (max-width:767px){.tmm_slideshow .swiper-pagination{display:block;}
.tmm_slideshow .swiper-viewport .swiper-pager div{display:none;}
}
.information-sitemap .sitge-map ul{padding:0 0 0 20px;}
.forget-password{margin:5px 0 0;}
.product-compare .btn-primary{margin:0;}
.productpage .write-review,
.productpage .review-count{margin:0 10px;position:relative;}
.productpage .write-review:before{position:absolute;content:"";height:100%;width:1px;background-color:#E6E6E6;left:-12px;right:auto;top:0;bottom:auto;}
.productpage .write-review i{margin-right:10px;}
.productpage .rating-wrapper{margin:0 0 15px;}
.quickview-page h3.product-title{margin:0;}
.checkout-cart .hasCustomSelect{width:95% !important;}
.page-title,
.aboutus h1,
.affiliate-success h1{}
.themetechmount_aboutus .featured-content{display:inline-block;vertical-align:top;line-height:23px;font-size:14px;}
.themetechmount_aboutus .featured-icon{display:inline-block;vertical-align:top;margin-right:5px;}
.themetechmount_aboutus .featured-title{font-size:14px;font-weight:500;}
.themetechmount_aboutus .ttm-icon.ttm-icon_element-fill{height:46px;width:46px;line-height:46px;text-align:center;background:#E6E6E6;border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;}
.themetechmount_aboutus .ttm-icon.ttm-icon_element-fill .fa{height:35px;width:35px;line-height:35px;text-align:center;font-size:14px;background:#e1e1e1;border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;}
.layer-content{padding:15px 20px;background:#f8f8f8;}
.modal-body .themetechmount_aboutus .row>div{width:50%;}
.page-title,
.product-title,
.product-option,
.aboutus h1,
.affiliate-success h1{font-size:22px;font-weight:600;color:#222222;margin-bottom:12px;margin-top:0;text-transform:capitalize;}
.blog.all-blogs h2.page-title{padding:0 15px;}
.blog_post_layout{margin:0 -15px;overflow:hidden;}
.affiliate-account h2{font-size:16px;}
.affiliate-account .btn-primary .list-group-item,
.affiliate-account .btn-primary .list-group-item:hover{padding:0;background:none;color:#fff;}
.shopping-cart .img-thumbnail{max-width:none;}
#accordion label.col-sm-2.control-label{margin:7px 0 0;padding:0 15px 0 0;width:20%;}
#accordion #collapse-shipping label.col-sm-2.control-label{padding:0 15px;}
.checkout-cart .input-group-btn:last-child>.btn,
.checkout-cart .input-group-btn:last-child>.btn-group{margin-left:5px;font-size:14px;}
.col-sm-3.search_subcategory{width:auto;margin-top:7px;}
#button-search{float:right;}
.product-search h2{clear:both;}
#product-search #content{border:1px solid #E6E6E6;padding:20px 15px;margin-bottom:30px;}
.checkout-cart .input-group.btn-block .form-control{padding:10px 10px;text-align:center;width:50px;}
.table.table-bordered .input-group-btn{float:left;}
#accordion .panel-title>a{color:inherit;display:inline-block;width:100%;}
#accordion .panel-title{padding:15px;}
#accordion .panel-heading .fa.fa-caret-down{float:right;margin-top:3px;}
#accordion .col-sm-10{width:75%;}
#accordion .form-horizontal .control-label{text-align:left;}
#content .well h2{font-size:18px;font-weight:500;text-transform:capitalize;}
#collapse-checkout-option .panel-body h2,
#collapse-checkout-option .form-group label,
#content legend,
.account-account #content h2,
.account-address h2,
.affiliate-account h2{color:#222222;font-size:16px;margin:15px 0 15px;text-transform:capitalize;}
.account-download h2{color:#222222;}
#information-contact .page-title,
#information-contact legend{padding-left:15px;}
#information-contact .page-title{margin:0 0 20px;}
.form-horizontal .control-label{width:20%;}
.form-horizontal .col-sm-10{width:80%;}
.account-address .table-hover>tbody>tr>td{vertical-align:middle;}
#input-country,
#input-zone{padding:13px 0;}
.checkout-cart .hasCustomSelect{width:95% !important;}
#accordion .panel-body{padding:15px 20px 20px;}
#collapse-payment-address label{margin:5px 0;}
.checkout-checkout #accordion label.col-sm-2.control-label{padding:0 15px;}
.row.site-map{border:1px solid #E6E6E6;margin:0 0 20px;padding:10px 0;background-color:#ffffff;}
#information-sitemap .page-title{padding-left:15px;margin-bottom:10px;}
.account-wishlist .btn-primary,
.account-wishlist .btn-danger{margin-bottom:2px;padding:6px 15px;}
.account-wishlist .table-bordered .btn.btn-danger{}
#tab-review .form-horizontal .control-label{font-weight:bold;width:auto;}
.productpage .prod-desc{margin-top:30px;}
.product-search .search-checkbox{margin:10px 0 0;}
.product-search .subcategory{width:auto;}
.product-search .sortcat{width:35%;}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover,
.bootstrap-datetimepicker-widget td span.active{background-color:#fec12e !important;color:#ffffff !important;}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover,
.bootstrap-datetimepicker-widget td span:hover{background-color:#222222 !important;color:#ffffff !important;}
.account-transaction table td.text-right,
.affiliate-transaction table td.text-right{border-right:1px solid #E6E6E6;}
.account-wishlist .text-center img{}
.product-compare .table-bordered tbody tr td+td{border-left:1px solid #E6E6E6;text-align:center;}
.product-compare .table-bordered tr td:first-child{font-weight:bold;text-align:left;}
.product-compare .table-bordered thead tr td:first-child{text-align:left;}
.quickview-page{display:inline-block;width:100%;padding:15px 0;}
.quickview-page .btn.btn-default{padding:8px 12px;}
.quickview-page #content ul.list-unstyled.short-desc{}
.quickview-page #button-upload222{margin-left:10px;}
.quickview-page #input-quantity{padding:10px;margin:0 5px;}
.quickview-page .form-group.cart-block .form-control{display:inline-block;text-align:center;width:auto;}
.quickview-page #button-cart2{vertical-align:top;font-size:14px;padding:8px 20px;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.quickview-page .btn-group.wish-comp{margin-bottom:20px;}
.quickview-page .wish-comp .btn{margin-right:10px;margin-bottom:10px;font-size:14px;background-color:#fec12e;color:#ffffff !important;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.quickview-page .wish-comp .btn:hover{background-color:#222222;color:#ffffff !important;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
.quickview-page .alert-info{color:#fff;}
#content ul.list-unstyled li span.old-price{color:#696969;font-size:16px;}
.product-quick_view-42 div.zoomContainer .zoomWindowContainer{display:block;}
@media (max-width:1300px){#column-left .fa-shopping-cart:before,
#column-right .fa-shopping-cart:before{display:none;}
#column-left .hidden-xs,
#column-left .hidden-sm,
#column-left .hidden-md{display:block !important;text-transform:capitalize;font-weight:normal;margin-top:-25px;}
.col-sm-4.total_amount{margin-top:88px;}
.box .ttm-content-box ul ul li ul{margin-left:13px;}
.post-image{width:100%;height:100%;}
}
@media (max-width:1299px){.header-navfull.fixed{left:20px;right:20px;}
.text1{font-size:15px;}
.header-main-menu.container{padding:0;}
.product-list .caption{width:53%;}
.product-list .list-right{width:37%;}
#product .form-group.cart .btn-group{clear:both;}
.title1{font-size:18px;}
.tm-about-text{width:76%;}
.aboutme-read-more{width:149px;}
.slider-banner .slide{width:50%;}
#column-left .box .ttm-content-box,
#column-right .box .ttm-content-box{}
#column-left .sidebar-category .ttm-content-box{padding:10px 0 10px 10px;}
#column-left .product-items .product-details,
#column-right .product-items .product-details{width:64%;}
#column-left .ttm-product-box .image img,
#column-right .ttm-product-box .image img{}
.product-list .caption{width:100%;}
.footer-top-right .title1{font-size:19px;}
.col-sm-3.search_subcategory{padding:0 18px;}
}
@media (max-width:979px){#footer .ttm-newsletter{text-align:center;margin:0 0 0 0;overflow:hidden;padding:0;}
.tmm_slideshow{margin-bottom:30px;}
.header-search{display:none;}
#logo .img-responsive{max-height:55px;display:inline-block;vertical-align:top;}
.header-logo{top:15px;position:absolute;left:0;right:0;margin:0 auto;float:none;z-index:9;text-align:center;width:120px;height:37px;bottom:auto;}
.header-main-menu{float:left;margin-top:0;position:static;}
.responsive-menu .menu_item{padding:0;width:100%;}
.nav.navbar-nav{display:none;}
.responsive-menu .nav.navbar-nav{height:350px;overflow-y:scroll;padding:12px 20px;background:#ffffff;position:absolute;width:auto;z-index:999;box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.1);-webkit-box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.1);-moz-box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.1);-ms-box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.1);-o-box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.1);left:0;right:0;margin:0 auto;top:70px;}
.head-cont{box-shadow:none;}
#menu.responsive-menu ul li a.mobile_togglemenu{right:0;background:none;margin-top:0;float:right;width:33px;height:33px;}
.responsive-menu li.toggle{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;padding:0;float:left;width:100%;margin:0;}
.menu_item.home.first-menu{display:none;}
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a{float:left;}
#menu.responsive-menu .dropdown:hover .dropdown-menu{display:none;}
#menu.responsive-menu .dropdown .dropdown-menu{background:none;border:medium none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;padding:0;position:relative;width:100%;margin-left:0 !important;}
#menu.responsive-menu ul li a,
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a{color:#222222;display:block;font-size:14px;line-height:24px;padding:4px 0;text-transform:capitalize;float:left;width:100%;border:none;margin:0;font-family:'Open Sans', sans-serif;font-weight:400;}
#menu.responsive-menu ul li a.mobile_togglemenu,
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a.mobile_togglemenu{right:0;background:none;margin-top:0;float:right;width:33px;padding:0;height:33px;text-align:center;line-height:33px;top:0;left:auto;min-width:auto;}
#menu.responsive-menu .menu_item.dropdown.toggle{margin:0;}
#menu.responsive-menu ul.nav li .megamenu.column1 ul.childs_1{padding:0 0 0 15px;float:left;width:100%;}
.responsive-menu ul li .mobile_togglemenu:hover{background-color:rgba(0, 0, 0, 0);}
#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu{display:none;}
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled>li.dropdown .dropdown-menu{width:100%;float:left;border:medium none;left:0;position:relative;top:0;padding:0 0 0 15px;}
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a{color:#222222;}
#menu.responsive-menu ul li:hover a,
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#fec12e;}
.menu_item.home{display:none;}
#menu.responsive-menu .toggle .mobile_togglemenu:before,
#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled li.toggle>a.mobile_togglemenu:before,
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li.toggle>a.mobile_togglemenu:before{color:#222222;content:"\f067";font-family:"FontAwesome";font-size:10px;line-height:33px;}
#menu.responsive-menu .toggle.active .mobile_togglemenu:before,
#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled li.toggle.active>a.mobile_togglemenu:before,
#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li.toggle.active>a.mobile_togglemenu:before{color:#fec12e;content:"\f068";font-family:"FontAwesome";font-size:10px;line-height:33px;}
#menu ul.nav li .megamenu.column1 ul.list-unstyled li.dropdown>a::after{content:"";}
#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu{padding:0 0 0 10px;}
#menu.responsive-menu ul.nav li .megamenu ul.childs_1{display:block;float:left;padding:0 0 0 15px;width:100%;margin:0;}
#menu.responsive-menu .list-unstyled.childs_1>li{padding:0;}
.footer_bottom.container{padding:10px 15px;margin:0;}
.content-top #column-left .sidebar-category{display:none;}
.layout-2 .content-top #content{width:100%;min-height:0;padding:0 15px;}
.nav-inner{display:block;background-color:transparent;}
.header-main-menu.container{width:100%;bottom:-52px;top:auto;background-color:#222222;padding-left:124px;}
.nav-responsive span{padding:0;color:#222222;margin-right:6px;}
.nav-responsive:hover span{color:#fec12e;}
.responsive-menu{text-align:left;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;margin:3px 0 0 0;}
.responsive-menu .main-navigation{background:none repeat scroll 0 0 #646464;}
#column-left .ttm-product-box .image,
#column-right .ttm-product-box .image{margin-right:15px;}
.col-md-4.btn-list-grid{margin-bottom:10px;}
.pagination-right{clear:both;float:left;margin:5px 0;}
.product-compare .table-bordered{width:100%;float:left;overflow:auto;display:inline;}
.layout-2 #content{width:100%;}
.layout-2 .content-bottom #content{width:100%;margin-bottom:0;padding:0;}
.layout-2.left-col #column-left,
.layout-2.right-col #column-right{width:100%;}
.layout-2.left-col #column-left .toggle .mobile_togglemenu,
.layout-2.right-col #column-right .toggle .mobile_togglemenu{top:9px;color:#222222;}
#column-left .box .ttm-content-box,
#column-right .box .ttm-content-box,
#column-left .list-group,
#column-right .list-group{display:none;margin-bottom:10px;}
#footer .footer_center{padding:50px 0 30px;}
#footer .col-sm-3.column, #footer .column.second, #footer .column.third, footer .column.forth{padding:0 15px;width:100%!important;margin:0;}
#footer .col-sm-3.column.third{padding:0 15px;}
.box.sidebar-category{display:none;}
.slider-banner .slide{width:25%;}
#accordion .form-horizontal .control-label{width:100%;}
#top .container{padding:0 15px;}
.content_headercms_bottom{display:none;}
.cms-banner-right .cms-banner2.single-banner{width:56.7%;margin:0 15px;}
.cms-banner-right .cms-banner3.single-banner{width:37.3%;}
.cms-subbanner2{margin-top:15px;}
#footer .column,
#footer .col-sm-3.column.fourth{margin-bottom:0;width:100%;}
.col-sm-3.column.second,
.col-sm-3.column.third,
#footer .col-sm-3.column.fourth{border-left:0 none;}
.col-sm-3.column.third{border-right:0 none;}
#footer #footer_cms_block{padding:0;margin:0 0 10px 0;}
.product-list .product-details{}
.product-list .list-right{width:37%;padding:0 10px 0 20px;}
.product-block .button-group{}
.productpage .product-info .product-image .customNavigation span.prev,
.productpage .product-info .product-image .customNavigation span.next{display:block;}
.productpage .product-right{width:50%;}
.productpage .product-left{width:50%;}
.checkout-cart .table.table-bordered .input-group-btn{clear:both;margin:5px 0 0;float:left;}
#accordion label.col-sm-2.control-label{width:100%;}
.checkout-cart .input-group-btn:last-child>.btn,
.checkout-cart .input-group-btn:last-child>.btn-group{margin-left:0 !important;margin-right:3px !important;}
.checkout-cart #accordion .input-group-btn:last-child>.btn,
.checkout-cart #accordion .input-group-btn:last-child>.btn-group{margin-left:3px !important;}
#accordion .col-sm-10{width:100%;}
.form-horizontal .control-label{width:22%;}
.form-horizontal .col-sm-10{width:78%;}
.product-list .product-thumb .caption{margin:10px 0;padding:0;border:none;}
#footer .ttm-social-block .container{margin:0;}
.footer-top{height:auto;}
#column-left .product-items .product-details,
#column-right .product-items .product-details{width:63%;}
#column-left .product-thumb .price-new,
#column-right .product-thumb .price-new{margin-top:2px;}
.product-search .sortcat{width:60%;}
.cms-banner-right{width:73%;}
.cms-banner-left{width:27%;}
#footer{margin:0 0 0 0;}
.pagination-right{margin-left:5px;}
.productpage .product-info .product-image .customNavigation span.next,
.productpage .product-info .product-image .customNavigation span.prev{}
.productpage .rating-star{display:inline-block;width:100%;}
.newsletter .toggle .mobile_togglemenu{display:none;}
#content.return .input-group.date .form-control{width:auto;}
.tm-about-text{padding:0 0 0 15px;}
.aboutme-read-more{margin:37px 15px 0 0;}
.contact-info .left,
.contact-info .right{width:100%;}
.contact-info .right{float:left;text-align:left;clear:both;}
.sidebarFilter{}
.nav-responsive span{display:none !important;}
#cart>.btn{padding:0;background-position:center;background-size:23px;height:30px;width:30px;font-size:0;}
#cart{}
}
@media (max-width:767px){#footer #ttmcontact .contact_desc{font-size:13px;}
.product-list .product-thumb .caption{min-height:0;margin-left:0;}
.product-grid .product-thumb .caption{min-height:0;}
.ttm-newsletter .form-group{width:100%;}
.header-main-menu.container{padding-left:0;}
.layout-2.left-col #column-left,
.layout-2.right-col #column-right{display:block !important;float:left;}
.layout-2 #content,
.layout-3 #content{width:100%;}
.product-info .additional-carousel{width:25%;}
.product-info .image{width:70%;}
.product-info .image-additional a{padding:1px;border:none;}
.layout-2 #content{padding:0 15px;float:left;}
.btn-info{margin-bottom:3px;}
.col-sm-4.total_amount{margin-top:20px;}
#cart .dropdown-menu{}
.checkout-cart .btn.btn-danger{margin-top:-2px !important;}
.button_class{clear:both;}
.show-wrapper{clear:both;margin:10px 0 0;}
.category_filter .show{float:left;margin:8px 10px 0 0;}
.product-compare .table-bordered{float:left;width:100%;overflow:auto;display:inline;}
.product-info .image,
.product-info .additional-carousel{margin:0 auto;}
.addthis_toolbox.addthis_default_style{margin:10px 0;}
#content .category_list .filterbox{border:1px solid #E6E6E6;margin:10px 0;}
#content .category_list .filterbox .list-group a{border:none;}
.content-top #content{min-height:0;}
.container.content-bottom{margin-top:25px;}
.post-image{width:100%;}
.text2{font-size:12px;}
.text1{font-size:10px;}
#banner1{display:inline-block;margin:0 2.3%;}
.cms-title{padding:15px 12px;}
.post-image img{width:100%;}
.copyright-block{text-align:center;}
#content .category_list .filterbox{clear:both;}
.filterbox .list-group{}
.product-list .list-right{padding:0 10px 0 18px;}
.pagination-wrapper{margin-bottom:25px;padding:15px;background-color:#f5f5f5;}
.productpage .product-left{width:100%;}
.productpage .product-right{width:100%;padding:35px 15px;}
.form-horizontal .col-sm-10,
.form-horizontal .control-label{width:100%;}
#form-language .btn span,
#form-currency .btn span{}
.tm-about-text{background:none;padding:0 15px 0 30px;}
.cms-banner-right{width:73.5%;}
.cms-banner-left{width:26.5%;}
.sale{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.brand-banners-slider .product-thumb-inner>img{max-width:100%;}
.product-list .product-thumb .image{float:left;}
.product-search .sortcat{width:100%;}
.productpage .write-review{display:block;}
.productpage .write-review:before{display:none;}
.account-address .table-bordered .text-right .btn-info,
.account-order-info .table-bordered .text-right .btn-primary{margin-bottom:0;}
#content.return .input-group.date .form-control{width:100%;}
.tm-about-text::before{content:none;}
.content-wrap{margin-left:0;}
.tm-about-text{width:65%;padding-left:15px;}
.productpage .rating-wrapper .addthis_toolbox.addthis_default_style,
.productpage .review-count{float:left;}
.cms-banner-right{text-align:center;}
#footer .footer_bottom.container{margin:0;padding:20px 0;}
.social,
.footer-top-right{float:none;text-align:center;}
}
@media (max-width:544px){.product-list .product-details{overflow:visible;display:inline-block;vertical-align:top;}
.product-list .product-thumb .caption{text-align:center;}
.product-list .caption .price{text-align:center;}
#content .product-list .btn-wish-compare .button-group{text-align:center;}
.product-list .product-thumb .image{float:none;display:inline-block;vertical-align:top;}
}
@media (max-width:479px){.productpage .product-left{margin:0 0 20px;}
.ttm-newsletter .form-group{width:100%;}
#logo .img-responsive{max-height:45px;}
#accordion .panel-body{padding:10px 10px 20px;border:none;}
.header-logo{position:absolute;left:50px;right:auto;top:19px;height:31px;width:100px;}
.header-right{padding:0;}
#menu.responsive-menu{padding:0;margin:3px 0 0 0;}
.table{margin-bottom:20px;overflow:scroll;width:100%;}
.product-layout.product-grid{width:100% !important;text-align:center;}
.shopping-cart .input-group .form-control{width:100%;padding:0;text-align:center;}
.account-wishlist .table-bordered{float:left;width:100%;overflow:auto;display:inline;}
.flex-direction-nav a:before{font-size:27px !important;}
.dropdown-menu.pull-right{width:100%;}
#cart .dropdown-menu li>div{min-width:100%;}
.category_filter .limit{float:left;}
.contact-info .left,
.contact-info .right{width:100%;}
.product-info .image,
.product-info .additional-carousel{width:100%;}
.nav-tabs>li{width:100%;}
.nav-tabs>li>a{margin:0 0 2px;}
.product-thumb .button-group .addtocart,
.product-thumb .button-group .wishlist,
.product-thumb .button-group .compare,
.product-thumb .button-group .quickview a , .product-thumb .button-group .quickview{height:30px;width:30px;margin:0;}
.productpage .review-count{display:inline-block;margin-left:0;}
.pagination-wrapper .page-link{float:left;}
.pagination-wrapper .page-result{float:left;clear:both;}
.checkout-cart .buttons .pull-right{clear:both;float:left;margin:10px 0;}
.bootstrap-datetimepicker-widget.dropdown-menu{width:auto;}
.checkout-cart #accordion .input-group-btn{float:left;margin:5px 0 0;}
.single-banner{width:100%;text-align:center;}
.single-banner div,
.cms-banner-right .single-banner{}
#banner1{margin:15px 0;}
.cms-subbanner1,
.cms-banner .cms-banner-left .cms-subbanner2.single-banner{width:100%;margin:10px 0;}
.cms-banner-right .cms-banner2.single-banner{width:100%;margin:10px 0 6px;}
.cms-banner-right .cms-banner3.single-banner{width:100%;margin:10px 0;}
.single-banner div img,
.cms-banner-right .single-banner img{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;display:inline;}
.single-banner div:hover img,
.cms-banner-right .single-banner:hover img{transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;-moz-transform:none;}
.slider-banner{display:none;}
.container.content-bottom{margin-top:0;}
.content-top #content{margin-bottom:0;}
.htabs .ttm_category_tabs li{display:block;float:none;margin-top:3px;width:100%;}
.ttm_category_tabs,
.nav-tabs>li{width:100%;}
.htabs{height:auto;}
.htabs a{display:block !important;float:none;margin:3px 0 0;width:auto;background-color:#E6E6E6;border-bottom:2px solid #E6E6E6;}
.hometab .customNavigation a{top:-25px;}
#content .hometab .box .ttm-content-box{padding:28px 0 0;}
.product-list .caption{width:100%;}
.product-list .list-right{clear:both;width:100%;padding:0 10px;}
.product-list .list-right{margin:0 0 10px;border-left:0 none;padding:0;}
.product-list .caption{margin:15px 0;}
.productpage .nav-tabs>li>a{display:block !important;float:none;margin:0 0 5px !important;width:auto;}
.ttm_category_tabs,
.nav-tabs>li{width:100%;}
.nav .pull-left{display:inline-block;float:none;}
.nav.pull-right{float:none;}
.nav.pull-left{float:none;}
#form-currency .dropdown-menu,
#form-language .dropdown-menu{min-width:160px;right:-40px;}
.header_main,
.header-cart{display:block;}
.cms-data{border-right:0 none;}
.header-tele-cms{right:0;}
.cms-data{padding-right:0;}
#cart>.btn{margin-right:0;margin-left:0;}
.checkout-cart #accordion .input-group-btn:last-child>.btn,
.checkout-cart #accordion .input-group-btn:last-child>.btn-group{margin:0 !important;}
.list-buttoncart{clear:both;}
.tm-about-text{width:100%;padding:0 15px 15px;margin-bottom:0;text-align:center;}
.aboutme-read-more{margin:10px 0 25px 0;width:100%;text-align:center;}
.product-search .sortcat{width:100%;}
#cart>.btn{margin-left:0;}
#top-links{}
.row.site-map{overflow:auto;}
.contact-info .right{text-align:center;}
.tmm_slideshow .swiper-pager{display:none;}
.tmm_slideshow .swiper-pagination{display:block;}
.ttm-newsletter .desc{font-size:14px;}
#txtemail{text-align:left;width:100%;padding:15px 15px;}
.newsletter-wrapper{border:none;width:100%;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;}
#cart .dropdown-menu{left:auto;right:-10px;width:308px;padding:12px;}
#cart .dropdown-menu:before{right:45px;}
}
@media (max-width:319px){.product-info .product-image .customNavigation{width:196px;margin:0 auto;position:relative;}
.product-info .additional-carousel{width:196px;margin:0 auto;}
.compare-total{clear:both;margin:8px 10px 10px 0;}
#cart .text-right .addtocart{margin:0 0 5px;}
#cart .text-right .checkout{margin:0;}
.tm-about-text{background:none;padding:0 15px}
.aboutme-read-more{margin:25px 0;}
#footer .column #ttmcontact ul{overflow:auto;width:100%;}
.post-date{min-width:45px;}
.compare-total{margin-left:5px;}
#product #input-quantity{margin-bottom:5px;}
.account-address .table-bordered .text-right .btn-danger,
account-order-info .table-bordered .text-right .btn-danger{float:left;clear:both;margin-top:2px;}
.account-address .table-bordered .text-right .btn-info,
.account-order-info .table-bordered .text-right .btn-primary{float:left;}
}
.alert.alert-success.animated.fadeInDown{width:100%;text-align:center;margin:0 -5px;}
.product-compare .btn-block+.btn-block{margin-top:0;background:#fec12e;color:#ffffff;}
.product-compare .btn-block+.btn-block:hover{background:#fec12e;color:#ffffff;}
.item.text-center.product-innerblock{margin-bottom:30px;display:inline-block;vertical-align:top;}
#ttm_serviceblock{margin:0 0 75px 0;}
#ttm_serviceblock .service-title{font-size:14px;font-weight:600;color:#222222;text-transform:uppercase;display:block;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;}
#ttm_serviceblock .service-desc{font-size:14px;text-transform:capitalize;}
#ttm_serviceblock .service_image_block{margin:0 13px 0 0;float:left;}
#ttm_serviceblock .service-des{overflow:hidden;text-align:left;line-height:20px;}
.service_inner_content ul{margin:0;}
#ttm_serviceblock .service_content_inner{display:inline-block;vertical-align:top;text-align:center;}
#ttm_serviceblock .service_content:last-child{border:0;}
#ttm_serviceblock .service_content{text-align:center;border-width:0 1px 0 0;border-style:solid;border-color:#E6E6E6;}
#ttm_serviceblock .service_content .service_icon{background-position:center;background-repeat:no-repeat;background-size:30px;height:40px;width:40px;display:inline-block;vertical-align:top;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
#ttm_serviceblock .service_content:nth-child(1) .service_icon{background-image:url('../image/themeimage/service-1.svg');}
#ttm_serviceblock .service_content:nth-child(2) .service_icon{background-image:url('../image/themeimage/service-2.svg');}
#ttm_serviceblock .service_content:nth-child(3) .service_icon{background-image:url('../image/themeimage/service-3.svg');}
#ttm_serviceblock .service_content:nth-child(4) .service_icon{background-image:url('../image/themeimage/service-4.svg');background-size:35px;}
#ttm_serviceblock .service_content:nth-child(5) .service_icon{background-image:url('../image/themeimage/service-5.svg');}
#ttm_serviceblock .service_content:hover .service_icon{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
#ttm_serviceblock .service_inner_content{overflow:hidden;position:relative;}
#ttm_serviceblock .navbar-toggler{display:none;}
@media (min-width:768px){#ttm_serviceblock .service_content{width:20%;}
}
@media (max-width:1499px){#ttm_serviceblock .service_image_block{margin:0 3px 0 0;}
#ttm_serviceblock .service-title{font-size:13px;}
#ttm_serviceblock .service-desc{font-size:13px;}
}
@media (max-width:1299px){#ttm_serviceblock .service-title{font-size:12px;}
#ttm_serviceblock .service-des{text-align:center;}
#ttm_serviceblock .service_image_block{margin:0 0 10px 0;float:none;}
}
@media (max-width:979px){#ttm_serviceblock .service_content{padding:15px 0;border-width:0;}
#ttm_serviceblock .service_image_block{margin:0 0 5px 0;}
#ttm_serviceblock .service_content_inner{border:none;}
}
@media (max-width:767px){#ttm_serviceblock .service_content_inner{display:block;}
#ttm_serviceblock .service_content_inner{display:block;}
#ttm_serviceblock .service_content, #ttm_serviceblock .service_inner_content{border-width:0;padding:0;}
#ttm_serviceblock .service_content{margin-bottom:20px;}
#ttm_serviceblock .service_content:last-child{margin-bottom:0;}
}
#ttm_subbanner{position:relative;margin:0 0 65px 0;}
#ttm_subbanner .subbanner{margin:0 -15px;}
#ttm_subbanner .subbanner ul{margin:0;}
#ttm_subbanner .subbanner_item img{max-width:100%;height:auto;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;}
#ttm_subbanner .subbanner_content .subbanner_item:hover img{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;}
#ttm_subbanner .subbanner_item a.img{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border-radius:5px;}
#ttm_subbanner .subbanner_content .subbanner_item a.img:before , #ttm_subbanner .subbanner_content .subbanner_item a.img:after{background-color:rgba(0, 0, 0, 0.1);content:"";height:100%;left:0;opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;position:absolute;top:0;transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-ms-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;width:100%;z-index:1;}
#ttm_subbanner .subbanner_content .subbanner_item a.img:before{border-top:1px solid rgba(0, 0, 0, 0.1);transform:translate(0%, 105%);}
#ttm_subbanner .subbanner_content .subbanner_item a.img:after{border-bottom:1px solid rgba(0, 0, 0, 0.1);transform:translate(0%, -105%);}
#ttm_subbanner .subbanner_content .subbanner_item:hover a.img:before , #ttm_subbanner .subbanner_content .subbanner_item:hover a.img:after{opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);}
#ttm_subbanner .subbanner_item{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}
@media (max-width:979px){#ttm_subbanner .subbanner ul{text-align:center;}
}
@media (max-width:767px){#ttm_subbanner{margin:0 0 40px 0;}
#ttm_subbanner .subbanner_content{text-align:center;margin:0 0 15px;}
#ttm_subbanner .subbanner_content:last-child{margin:0;}
#ttm_subbanner .subbanner_item{display:inline-block;vertical-align:top;}
}
@media (max-width:479px){#ttm_subbanner .subbanner_content .subbanner_item a.img:before{display:none;}
}
.vertical-menu{width:14.3%;float:left;border-right:1px solid #171E52;margin:16px 30px 0 0;}
.vertical-category{position:relative;cursor:pointer;}
.vertical-menu-heading{text-align:left;}
.vertical-heading-text{font-size:14px;font-weight:600;color:#ffffff;display:inline-block;vertical-align:top;line-height:24px;margin:3px 0 0 12px;text-transform:capitalize;}
.vertical-heading-text span{font-size:15px;font-weight:500;color:#222222;display:block;line-height:18px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.vertical-category:hover .vertical-heading-text span{color:#fec12e;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.vertical-menu-heading .menu-icon{background-image:url(../image/themeimage/vertical-menu.svg);background-size:16px;-webkit-background-size:16px;-moz-background-size:16px;-ms-background-size:16px;-o-background-size:16px;background-repeat:no-repeat;background-position:center;height:30px;width:30px;display:inline-block;vertical-align:top;background-color:#fec12e;border-radius:5px;}
.vertical-category .ttm-content-box{padding:16px 0;background:#222222;}
#nav-one>li.hiden_menu a.morecategory{color:#222222;}
#nav-one>li.hiden_menu a.morecategory:hover{}
#nav-one>li.dropdown,
#nav-one>li.hiden_menu,
#nav-one>li.dropdown .column1 ul .dropdown{background-image:url(../image/themeimage/menu-list.svg);background-size:8px;background-repeat:no-repeat;background-position:90% 16px;background-color:transparent;}
#nav-one>li{padding:10px 20px;border-bottom:1px solid #F0F0F0;}
#nav-one>li:last-child{border:none;}
#nav-one>li>.dropdown-menu .menucategory-image{display:none;}
#nav-one>li.menu_item.dropdown.first_mega_menu .menucategory-image{display:inline-block;vertical-align:top;padding:0 20px;width:100%;min-width:auto;position:static;margin:15px 0 0 0;clear:both;}
.vertical-category .dropdown-menu{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transform:scale(1, 0);-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);-moz-transform:scale(1, 0);transform-origin:top center 0;display:block !important;}
.vertical-category .dropdown:hover .dropdown-menu,
.vertical-category .hiden_menu:hover .dropdown-menu{overflow:visible;background:#ffffff;display:block;transform:scale(1, 1);-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s;}
.dropmenu li:hover .dropdown-inner{}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu{border:medium none;margin:0;padding:0;position:static;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transform:scale(1, 0);-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);-moz-transform:scale(1, 0);transform-origin:top center 0;}
#nav-one li .megamenu ul.list-unstyled li:hover .dropdown-menu{border:medium none;margin:0;padding:0;position:static;transform:scale(1, 1);-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s;}
@keyframes fadeinleft{from{opacity:0;transform:translate3d(-10%, 0, 0);}
to{opacity:1;transform:none;}
}
.header-main-menu ul li.menu_item{display:none;}
.header-main-menu ul li.menu_item:nth-child(2){display:block;}
.vertical-category #nav-one>li .column3 ul>li .dropdown-inner:before{display:none;}
#nav-one>li>.dropdown-menu.more .menu_item a{min-width:160px;}
#nav-one>li>.dropdown-menu.more .menu_item a:hover{background-color:transparent;}
.vertical-category #nav-one>li .column3 ul>li .dropdown-inner{position:static;padding:0;box-shadow:none;animation:unset;-webkit-animation:unset;-moz-animation:unset;}
#nav-one li ul{display:table-cell;float:none;}
#nav-one ul{display:inline-block;float:none;margin:0 auto;text-align:left;}
#nav-one li .megamenu ul.list-unstyled li>a,
.hiden_menu .menu_item a{width:100%;}
#nav-one>li ul>li>a{min-width:160px;}
#nav-one li .megamenu.column3 ul.list-unstyled li a:hover{color:#fec12e;}
#nav-one li .megamenu ul.list-unstyled li>a,
.hiden_menu .menu_item a{width:100%;}
#nav-one li ul>li>a,
.responsive-menu .main-navigation li a{color:#262626;display:block;font-size:13px;white-space:nowrap;}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu{background:none repeat scroll 0 0;border:medium none;margin:0;position:relative;box-shadow:none;}
.vertical-category .dropdown .dropdown-inner{padding:20px 10px;box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.1);}
#nav-one li ul{display:table-cell;float:none;}
ul#nav-one{z-index:5;position:absolute;background:#ffffff;left:0;right:0;border:none;padding:6px 0;top:46px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);display:none;border-radius:3px;}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a,
.hiden_menu .menu_item a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:inline-block;font-size:13px;font-weight:400;line-height:24px;position:relative;text-transform:capitalize;margin:0;color:#222222;}
#nav-one li .megamenu.column1 ul.list-unstyled li>a,
.hiden_menu .menu_item>a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size:12px;font-weight:400;line-height:20px;color:#999999;margin:0;}
#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu{display:block;padding:10px 22px;}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a:hover,
.hiden_menu .menu_item>a:hover{color:#fec12e;}
#nav-one li .megamenu.column1 ul.list-unstyled li>a:hover{color:#fec12e;}
.column_left_cms .box.last .list-group{border-bottom:medium none;margin-bottom:0;padding:4px 0 0;}
.column_left_cms .box.last{margin-bottom:0;}
@media (max-width:1599px){}
@media (max-width:1499px){}
@media (max-width:1299px){.vertical-menu{width:18.3%;}
}
@media (max-width:979px){.vertical-menu,
.ttm_contactcms{display:none;}
.header-main-menu>ul>li.menu_item{display:block;}
}
#nav-one .dropdown:hover .dropdown-menu,
#nav-one .hiden_menu:hover .dropdown-menu{display:block;}
#nav-one .hiden_menu .megamenu.more .menu_item.dropdown .dropdown-menu{display:none;min-width:auto;padding:0;}
#nav-one .hiden_menu .megamenu.more .menu_item.dropdown:hover .dropdown-menu{display:block;left:100%;}
#nav-one>li.hiden_menu>.dropdown-menu .menu_item.dropdown:before{display:none;}
#nav-one .dropdown:hover .megamenu.more,
#nav-one .hiden_menu:hover .megamenu.more{padding:0;box-shadow:none;}
.vertical-category li .megamenu.more a{display:block;}
.vertical-category li .megamenu.more li:last-child a{border:none;}
.vertical-category li .megamenu.more a:before{display:none;}
#nav-one>li>.dropdown-menu{left:100%;right:auto;padding:0;border:none;}
.menu_item.hiden_menu{position:relative;}
#nav-one li .megamenu ul.subchilds_1{}
#nav-one li .megamenu ul.subchilds_1:last-child{}
#nav-one li ul{display:table-cell;float:none;}
#nav-one ul{display:inline-block;float:none;margin:0 auto;text-align:left;}
#nav-one li .megamenu ul.list-unstyled li>a,
.hiden_menu .menu_item a{color:#222222;font-weight:400;text-transform:capitalize;width:100%;}
#nav-one li .megamenu ul.list-unstyled li>a:hover,
.hiden_menu .menu_item a:hover{color:#fec12e;}
#nav-one li .megamenu.column3 ul.list-unstyled li a{font-size:13px;font-weight:500;line-height:24px;padding:0 0 0 0;background:transparent;}
#nav-one>li ul>li>a{min-width:188px;}
#nav-one li ul>li>a,
.responsive-menu .main-navigation li a{color:#999999;display:block;font-size:13px;white-space:nowrap;}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu{border:medium none;margin:0;padding:0;position:static;}
#nav-one li.first_mega_menu .megamenu ul.list-unstyled li .dropdown-menu{border:medium none;margin:8px -20px 0;padding:0;position:static;transform:scale(1, 1);-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;}
#nav-one li ul{display:table-cell;float:none;position:unset;}
#nav-one li .megamenu.column1 ul.subchilds_1{border:medium none;}
#nav-one li .megamenu.column1 ul.list-unstyled li>a,
.hiden_menu .menu_item>a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size:13px;font-weight:600;line-height:24px;color:#222222;border:none;}
#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu{display:none;left:100%;padding:10px;position:absolute;top:0;}
#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu{display:block;padding:0;}
#nav-one .dropmenu li a:before{font-family:'FontAwesome';content:'\f0da';font-size:11px;font-weight:400;color:#283546;margin-right:5px;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
#nav-one .dropmenu li:hover a:before{color:#222222;}
.vertical-content ul li{line-height:21px;border:0;text-transform:capitalize;}
.vertical-content ul li ul li{padding:4px 20px;display:block;}
.vertical-category #nav-one>li>a{font-size:13px;font-weight:600;color:#222222;}
.vertical-category #nav-one>li>a:hover,
.vertical-category #nav-one>li:hover>a{color:#fec12e;}
.vertical-content ul li.menu_item{padding:12px 20px;}
.vertical-content ul .hiden_menu li.menu_item{padding:5px 20px;}
.vertical-category .first_mega_menu .megamenu .dropdown-inner{width:600px;padding:30px 15px;}
#nav-one li.first_mega_menu ul{display:block;float:left;width:33.3%;}
#nav-one li.first_mega_menu ul:last-child{border:none;}
#ttmofferblock{background-image:url(../image/themeimage/offerbg.png);background-repeat:no-repeat;background-position:center center;padding:200px 0;position:relative;}
.ttm-content-box{position:relative;}
#ttmofferblock .offerblock-wrapper{margin:0;position:static;}
#ttmofferblock .offerblock_item{width:70%;float:left;}
#ttmofferblock .ttmofferblock:before{content:'';background-image:url(../image/themeimage/offerbg1.png);background-repeat:no-repeat;background-position:center;width:87px;height:134px;position:absolute;bottom:-37px;top:auto;left:17%;right:auto;z-index:1;-webkit-animation:float 3.5s ease-in-out forwards infinite;animation:float 3.5s ease-in-out forwards infinite;}
#ttmofferblock .ttmofferblock:after{content:'';background-image:url(../image/themeimage/offerbg2.png);background-repeat:no-repeat;background-position:center;width:159px;height:72px;position:absolute;top:10%;bottom:auto;right:33%;left:auto;z-index:1;-webkit-animation:float 3.5s ease-in-out forwards infinite;animation:float 3.5s ease-in-out forwards infinite;}
@keyframes float{0%{transform:translatey(0px);}
50%{transform:translatey(-20px);}
100%{transform:translatey(0px);}
}
#ttmofferblock .offerblock-text{text-align:center;color:#ffffff;}
#ttmofferblock .offerblock_item img{max-width:100%;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
#ttmofferblock .offerblock_item:hover img{transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);}
#ttmofferblock .offerblock-text span{display:block;text-transform:capitalize;}
#ttmofferblock .offerblock-text .offerblock-text1{font-size:26px;font-weight:500;margin-bottom:25px;}
#ttmofferblock .offerblock-text .offerblock-text2{font-size:60px;line-height:60px;font-weight:400;margin-bottom:20px;position:relative;color:#ffffff;text-transform:capitalize;}
#ttmofferblock .offerblock-text .offerblock-text3{font-size:30px;line-height:35px;font-weight:500;margin:0 0 40px 0;}
#ttmofferblock .offerblock-text .offerblock-text3 span{font-weight:500;display:inline-block;vertical-align:top;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
#ttmofferblock .offerblock-text .offerblock-btn{font-size:16px;font-weight:500;padding:9px 26px;display:inline-block;vertical-align:top;border:1px solid #ffffff;color:#ffffff;text-transform:capitalize;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
#ttmofferblock .offerblock-text .offerblock-btn:hover{border-color:#fec12e;color:#fec12e;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
@media (min-width:1700px){#ttmofferblock:before{content:'';background-image:url(../image/themeimage/bg3.png);background-repeat:no-repeat;background-position:center;width:169px;height:104px;position:absolute;bottom:auto;top:-16.1%;left:10px;right:auto;z-index:-1;-webkit-animation:offerleft 3.5s ease-in-out forwards infinite;animation:offerleft 3.5s ease-in-out forwards infinite;}
#ttmofferblock:after{content:'';background-image:url(../image/themeimage/bg4.png);background-repeat:no-repeat;background-position:center;width:171px;height:110px;position:absolute;bottom:auto;top:-17%;right:10px;left:auto;z-index:-1;-webkit-animation:offerright 3.5s ease-in-out forwards infinite;animation:offerright 3.5s ease-in-out forwards infinite;}
@keyframes offerleft{0%{transform:translatex(0px);}
50%{transform:translatex(30px);}
100%{transform:translatex(0px);}
}
@keyframes offerright{0%{transform:translatex(0px);}
50%{transform:translatex(-30px);}
100%{transform:translatex(0px);}
}
}
@media (max-width:1299px){#ttmofferblock .ttmofferblock:before{left:10%;}
#ttmofferblock .ttmofferblock:after{right:20%;}
#ttmofferblock{padding:100px 0;}
}
@media (max-width:979px){#ttmofferblock .offerblock-text .offerblock-text1{font-size:23px;}
#ttmofferblock .offerblock-text .offerblock-text2{font-size:45px;line-height:45px;}
#ttmofferblock .offerblock-text .offerblock-text3{font-size:25px;line-height:30px;}
#ttmofferblock .ttmofferblock:before , #ttmofferblock .ttmofferblock:after{display:none;}
#ttmofferblock{padding:60px 0;}
#ttmofferblock .offerblock_content{text-align:center;}
#ttmofferblock{margin-bottom:50px;}
}
@media (max-width:767px){#ttmofferblock .offerblock-text .offerblock-text1{font-size:20px;margin-bottom:15px;}
#ttmofferblock .offerblock-text .offerblock-text2{font-size:35px;line-height:35px;}
#ttmofferblock .offerblock-text .offerblock-text3{font-size:21px;line-height:24px;}
#ttmofferblock .offerblock-text .offerblock-btn{font-size:14px;font-weight:500;padding:7px 26px;}
#ttmofferblock .offerblock_item{width:100%;float:left;}
}
@media (max-width:479px){#ttmofferblock .offerblock-text .offerblock-text1{font-size:18px;margin-bottom:10px;}
#ttmofferblock .offerblock-text .offerblock-text2{font-size:28px;line-height:30px;}
#ttmofferblock .offerblock-text .offerblock-text3{font-size:18px;}
}
.ad-item-inner img{max-width:100%;height:auto;}
@media (max-width:979px){#advertisement{float:none;text-align:center;display:block;margin:0 auto 50px;}
}
.site-map ul{list-style:disc;padding-inline-start:20px;}
.information-contact .panel-default{border:none;margin-bottom:40px;padding:0;}
.information-contact .map{margin:0 0 40px;padding-right:0;}
#information-contact div#content{padding:0;}
.information-contact .panel-body{overflow:auto;background:#ffffff;padding:0;}
#information-contact form.form-horizontal{padding:0;border:none;}
#information-contact .contact_form_wrapper{padding:0;}
#information-contact .contact-title,
#information-contact legend{font-size:20px;font-weight:600;color:#222222;margin-bottom:20px;margin-top:0;text-transform:capitalize;border:none;padding:0 0 10px;}
.contact-info .left>span a.btn.btn-info{margin:0 0 9px 0;}
#information-contact .page-title,
#information-contact legend{padding:0;}
#information-contact{border:0;padding:0;overflow:hidden;}
#information-contact .contact-info{text-align:left;margin-bottom:30px;}
.information-contact .contact_form .form-horizontal .control-label{font-size:16px;padding:10px 15px 5px;color:#222222;font-weight:500;width:100%;}
.contact-info .left>div .fa{width:40px;height:40px;line-height:40px;text-align:center;bottom:auto;font-size:18px;font-family:'fontawesome';display:block;margin:0 auto 10px;background:#f1f1f1;color:#222222;border-radius:5px;}
.contact-info .left>div, .contact-info .left>span{position:relative;text-align:center;background:#ffffff;padding:30px 15px;width:32.43%;float:left;margin:5px 5px;border:1px solid #E6E6E6;}
.contact-info .left>span{display:block;vertical-align:top;}
.contact-info .left>div strong{font-size:18px;font-weight:600;color:#fec12e;}
.contact-info .left>div address{margin:0;}
.contact_form{display:inline-block;vertical-align:top;width:100%;}
@media (min-width:980px){.contact_form{padding-left:0;}
}
@media (max-width:1299px){.contact-info .left>div, .contact-info .left>span{width:32.13%;}
.information-contact .panel-body{background-image:none;text-align:left;}
.contact_form{background-image:none;text-align:left;}
}
@media (max-width:979px){.information-contact .map{padding:0;}
.contact-info .left>div, .contact-info .left>span{width:100%;margin:0 0 5px;}
.information-contact .contact_form{margin-bottom:30px;}
}
.ttm_popup_newsletter{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;text-align:center;background:rgba(0, 0, 0, 0.7);margin:auto;transition-delay:2s;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner{display:inline-block;vertical-align:middle;background:#fff url(../image/themeimage/pop-bg.jpg) top center no-repeat;padding:60px 15px 0;text-align:left;position:absolute;max-height:338px;max-width:800px;margin:auto;color:#999999;left:0;top:0;right:0;bottom:0;z-index:99999999;}
.ttm_popup_newsletter .popup-close{text-align:center;color:#222222;position:absolute;right:20px;top:20px;font-size:0;background:transparent;padding:0;cursor:pointer;height:23px;width:23px;line-height:23px;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;}
.ttm_popup_newsletter .popup-close:hover{background:#fec12e;}
.ttm_popup_newsletter .popup-close:before{content:"\f00d";font-family:"fontawesome";font-size:16px;color:#ffffff;display:inline-block;vertical-align:top;line-height:inherit;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.ttm_popup_newsletter .popup-close:hover:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-title{text-transform:capitalize;font-size:30px;line-height:30px;margin-bottom:18px;display:block;font-weight:700;color:#ffffff;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-desc{font-size:16px;line-height:24px;font-weight:500;margin:0 auto 82px;display:block;color:#ffffff;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-content{position:relative;text-align:center;}
.ttmnewsletterpopup-icon{height:62px;width:62px;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;text-align:center;margin:0 auto 25px;background-image:url(../image/themeimage/pop-logo.png);background-repeat:no-repeat;background-position:center;}
.ttmnewsletterpopup-icon .fa{color:#fec12e;font-size:30px;line-height:56px;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner #subscribe_email{height:54px;border:3px solid #fec12e;width:100%;padding:9px 15px;color:#999999;background:#ffffff;margin:0 0 10px;font-size:13px;border-radius:5px;}
.ttmnewsletterpopup-mail{position:relative;width:64%;margin:0 auto;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner button.btn{display:inline-block;vertical-align:top;padding:15px 30px;font-size:13px;line-height:24px;border:none;font-weight:600;z-index:1;position:relative;color:#ffffff;background-color:#fec12e;background-image:none;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:auto;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner button.btn:hover{color:#ffffff;background-color:#D90A31;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup_notice .check_newsletter{margin-top:-1px;vertical-align:middle;display:inline-block;}
.ttmnewsletterpopup_notice{color:#999999;font-size:12px;}
.ttm_popup_newsletter .subscribe_button{}
.ttm_popup_newsletter .emailtext-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:3px 15px;margin:0 0 5px;}
.ttm_popup_newsletter .emailtext-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:3px 15px;margin:0 0 5px;}
.ttmnewsletterpopup_social li{display:inline-block;vertical-align:top;}
.ttmnewsletterpopup_social li a{border:none;color:#222222;font-size:16px;width:25px;}
.ttmnewsletterpopup_social li a .fa{font-size:16px;}
.ttmnewsletterpopup_social .social li:hover a,
.ttmnewsletterpopup_social .social li:hover a:before{background-color:transparent;color:#fec12e;}
@media (max-width:767px){.ttm_popup_newsletter .ttmnewsletter_popup_inner{max-height:400px;max-width:75%;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-desc{width:90%;margin:0 auto 70px;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-content{float:none;width:100%;text-align:center;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-title{font-size:21px;line-height:24px;margin-bottom:15px;}
.ttmnewsletterpopup-icon{margin:auto auto 25px;}
.ttmnewsletterpopup-mail{width:100%;}
.ttm_popup_newsletter .subscribe_button{text-align:center;margin-top:0;}
}
@media (max-width:479px){.ttm_popup_newsletter .ttmnewsletter_popup_inner{max-width:90%;padding-top:40px;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-title{font-size:17px;line-height:24px;margin-bottom:15px;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner .ttmnewsletterpopup-desc{font-size:14px;line-height:24px;font-weight:400;margin:0 auto 30px;width:100%;}
.ttm_popup_newsletter .ttmnewsletter_popup_inner button.btn{border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
}
#ttm_bannercms{overflow:hidden;margin:0 0 75px 0;}
#ttm_bannercms .bannercms-wrapper{margin:0 -15px;}
#ttm_bannercms .bannercms_content{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;}
#ttm_bannercms .bannercms_item{display:inline-block;vertical-align:top;position:relative;overflow:hidden;text-align:center;}
#ttm_bannercms .bannercms_item a.img{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border-radius:5px;}
#ttm_bannercms .bannercms_item img{max-width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;}
#ttm_bannercms .bannercms_item:hover img{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);}
#ttm_bannercms .bannercms_content .banner-text{font-weight:500;font-size:26px;line-height:30px;text-transform:uppercase;color:#ffffff;background-color:#fec12e;display:block;padding:28px 15px;}
#ttm_bannercms .bannercms_content.first, #ttm_bannercms .bannercms_content.second{margin-bottom:35px;}
#ttm_bannercms .bannertext{position:absolute;bottom:auto;left:7%;right:auto;top:20%;text-transform:capitalize;z-index:2;text-align:left;color:#ffffff;}
#ttm_bannercms .second .bannertext{left:6%;}
#ttm_bannercms .third .bannertext{top:24%;text-align:center;}
#ttm_bannercms .forth .bannertext{left:auto;right:5%;text-align:center;}
#ttm_bannercms .bannercms{display:inline-block;vertical-align:top;width:100%;position:relative;}
#ttm_bannercms .bannertext .bannertext1{display:block;margin-bottom:8px;font-size:28px;font-weight:600;line-height:30px;}
#ttm_bannercms .second .bannertext .bannertext1{margin-bottom:4px;font-size:18px;font-weight:400;line-height:24px;color:#fec12e;}
#ttm_bannercms .third .bannertext .bannertext1{font-size:13px;line-height:24px;color:rgba(0,0,0,0.4);margin-bottom:3px;}
#ttm_bannercms .forth .bannertext .bannertext1{font-size:23px;font-weight:400;line-height:32px;}
#ttm_bannercms .forth .bannertext .bannertext1 span{font-size:32px;font-weight:600;line-height:32px;color:#fec12e;}
#ttm_bannercms .bannertext .bannertext2{font-size:28px;line-height:30px;display:block;margin-bottom:13px;}
#ttm_bannercms .second .bannertext .bannertext2{font-size:30px;line-height:38px;margin-bottom:27px;}
#ttm_bannercms .third .bannertext .bannertext2{font-size:20px;line-height:30px;font-weight:700;color:#000000;margin-bottom:15px;}
#ttm_bannercms .forth .bannertext .bannertext2{font-weight:600;margin-bottom:10px;}
#ttm_bannercms .bannertext .bannertext3{font-size:16px;font-weight:500;display:block;margin-bottom:18px;}
#ttm_bannercms .bannertext .bannertext3 span{color:#fec12e;}
#ttm_bannercms .forth .bannertext .bannertext3{font-weight:400;margin-bottom:25px;}
#ttm_bannercms .bannertext a{color:#ffffff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;font-size:11px;font-weight:600;background:#fec12e;padding:5px 30px;border-radius:5px;display:inline-block;vertical-align:top;text-transform:uppercase;}
#ttm_bannercms .bannertext a i.fa{margin:0 0 0 5px;}
#ttm_bannercms .bannercms_item .bannertext a:hover{color:#ffffff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;background-color:#D90A31;}
@media (max-width:1299px){#ttm_bannercms .bannertext{top:4%;}
#ttm_bannercms .third .bannertext{top:11%;}
}
@media (max-width:979px){#ttm_bannercms{margin:0 0 50px 0;}
#ttm_bannercms .bannertext .bannertext1{margin-bottom:3px;font-size:23px;line-height:25px;}
#ttm_bannercms .bannertext .bannertext2{margin-bottom:10px;font-size:23px;line-height:25px;}
#ttm_bannercms .bannertext a{padding:3px 20px;}
#ttm_bannercms .bannertext .bannertext3{margin-bottom:12px;}
#ttm_bannercms .second .bannertext .bannertext1{margin-bottom:0;font-size:16px;}
#ttm_bannercms .second .bannertext .bannertext2{font-size:23px;line-height:30px;margin-bottom:17px;}
#ttm_bannercms .third .bannertext .bannertext1{margin-bottom:0;}
#ttm_bannercms .third .bannertext .bannertext2{font-size:18px;line-height:25px;}
#ttm_bannercms .third .bannertext{top:7%;}
#ttm_bannercms .forth .bannertext .bannertext1{font-size:20px;line-height:28px;}
#ttm_bannercms .forth .bannertext .bannertext1 span{font-size:25px;line-height:30px;}
#ttm_bannercms .forth .bannertext .bannertext2{margin-bottom:3px;}
#ttm_bannercms .forth .bannertext .bannertext3{margin-bottom:15px;}
}
@media (max-width:767px){#ttm_bannercms .bannercms_content, #ttm_bannercms .bannercms_content.first, #ttm_bannercms .bannercms_content.second{text-align:center;margin-bottom:15px;}
#ttm_bannercms .bannercms_content:last-child{margin-bottom:0;}
#ttm_bannercms .bannertext{top:15%;}
}
@media (max-width:479px){#ttm_bannercms .bannertext .bannertext1{margin-bottom:0;font-size:20px;}
#ttm_bannercms .bannertext .bannertext2{font-size:14px;margin-bottom:3px;}
#ttm_bannercms .bannertext .bannertext3{margin-bottom:6px;font-size:14px;}
#ttm_bannercms .bannertext .bannertext2{font-size:16px;line-height:20px;margin-bottom:5px;}
#ttm_bannercms .second .bannertext .bannertext1{font-size:14px;}
#ttm_bannercms .second .bannertext .bannertext2{font-size:18px;line-height:24px;margin-bottom:6px;}
#ttm_bannercms .third .bannertext{top:2%;}
#ttm_bannercms .third .bannertext .bannertext2{font-size:16px;line-height:23px;margin-bottom:10px;}
#ttm_bannercms .forth .bannertext .bannertext1{font-size:18px;line-height:26px;}
#ttm_bannercms .forth .bannertext .bannertext1 span{font-size:22px;line-height:26px;}
#ttm_bannercms .forth .bannertext .bannertext2{margin-bottom:0px;}
#ttm_bannercms .forth .bannertext .bannertext3{margin-bottom:8px;}
#ttm_bannercms .bannertext{top:3px;}
}
#ttm_products_tab{margin-bottom:65px;}
#ttm_products_tab .nav-tabs>li>a{margin:0 20px;padding:11px 0;text-align:left;text-transform:uppercase;border:none;background:transparent;font-size:14px;overflow:visible;}
#ttm_products_tab .nav-tabs>li.active>a,
#ttm_products_tab .nav-tabs>li.active>a:hover,
#ttm_products_tab .nav-tabs>li.active>a:focus,
#ttm_products_tab .nav-tabs>li>a:hover{color:#222222;}
#ttm_products_tab .nav-tabs>li{margin-right:0;display:inline-block;vertical-align:top;text-align:left;}
#ttm_products_tab .nav-tabs>li:last-child{margin-right:0;}
#content #ttm_products_tab .ttm-product-box{margin:0;}
#ttm_products_tab .tab-content>.active{}
#ttm_products_tab .tab-content{margin:0;}
#ttm_products_tab .nav-tabs{padding:0;text-align:right;clear:both;margin:-82px 0 0 0;float:right;}
.common-home .nav-tabs>li>a:after{content:'';width:0%;height:2px;top:auto;bottom:-1px;left:0;right:0;margin:0 auto;background:#fec12e;position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.common-home .nav-tabs>li.active a:after, .common-home .nav-tabs>li>a:focus:after, .common-home .nav-tabs>li>a:hover:after{width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
@media (min-width:980px){#ttm_products_tab .nav-tabs>li:last-child>a{margin-right:0;}
}
@media (max-width:1299px){#ttm_products_tab .main-heading{}
.main-heading-text{font-size:14px;}
#ttm_products_tab .nav-tabs>li>a{font-size:16px;}
}
@media (max-width:979px){#ttm_products_tab{margin-bottom:20px;}
#ttm_products_tab .nav-tabs{text-align:center;margin:0;float:none;}
#ttm_products_tab .main-heading{text-transform:capitalize !important;}
.common-home #ttm_products_tab .heading-title{padding:0;border-width:0;margin:0 0 30px 0;text-align:center;}
#ttm_products_tab .nav-tabs>li{display:inline-block;vertical-align:top;margin-bottom:30px;}
#ttm_products_tab .nav-tabs>li>a{display:inline-block;vertical-align:top;text-transform:capitalize;}
}
@media (max-width:767px){.tmm_slideshow{margin-bottom:30px;}
#ttm_products_tab .tabs-style{float:none;margin:0 0 30px 0;}
#ttm_products_tab .nav-tabs>li{margin:0 0 15px;width:100%;text-align:center;}
#ttm_products_tab .nav-tabs>li:last-child{margin:0;}
#ttm_products_tab .nav-tabs>li>a{}
}
@media (max-width:553px){#ttm_products_tab .main-heading{}
}
.common-home .box.product-box .progress{background:#F8F8F8;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;float:left;height:4px;margin:5px 0 0;width:100%;-webkit-box-shadow:unset;box-shadow:unset;}
.common-home .box.product-box .progress-bar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;height:4px;margin:0;width:0;background:#5EAC00;}
.ttm-category-box{margin:0 0 58px 0;}
.ttm-category-box .ttmcat-items{margin:0 -15px;text-align:center;}
.ttm-category-box .ttmcat-items .ttmcatbox-grid .ttmcat-item .image img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.ttm-category-box .ttmcat-items .ttmcat-item:hover .image img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);}
.ttm-category-box .cat-title h4{line-height:24px;font-size:16px;font-weight:500;margin:25px 0 0 0;text-transform:capitalize;}
.ttmcat-slider{padding:0 15px;text-align:center;}
.ttm-category-box .ttmcat-items .image{display:inline-block;vertical-align:top;overflow:hidden;}
.ttmcat-slider .content img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.ttmcat-slider .content:hover img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);}
@media (max-width:979px){}
@media (max-width:767px){.ttm-category-box .content{}
.ttm-category-box{}
}
@media (max-width:479px){.ttm-category-box .ttmcat-item{width:100%;}
}
#ttmgallery-information .image{max-width:100%;height:auto;}
#ttmgallery-information .ttmgallery{margin:0 0 30px 0;}
#ttmgallery-information .middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;}
#ttmgallery-information .gallery-thumbnail:hover .image{opacity:0.7;}
#ttmgallery-information .gallery-thumbnail:hover .middle{opacity:1;}
#ttmgalleryalbum-information .album-title{text-align:center;margin-top:10px;}
#ttmgalleryalbum-information .album-title span{font-size:18px;font-weight:400;text-transform:capitalize;color:#222222;transition:all 300ms ease;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
#ttmgalleryalbum-information .gallery-thumbnail:hover .album-title span{color:#fec12e;transition:all 300ms ease;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;}
.ttmgallery-image{margin:0 0 10px 0;}
.ttmgallery-desc{margin:0 0 30px 0;}
.gallery-thumbnail a.gallery-image{display:inline-block;vertical-align:top;overflow:hidden;}
.gallery-thumbnail{overflow:hidden;}
.gallery-thumbnail img{max-width:100%;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.gallery-thumbnail:hover img{-o-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-webkit-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
@media (max-width:767px){.gallery_album{width:50%;float:left;}
}
@media (max-width:479px){.gallery_album{width:100%;}
#ttmgalleryalbum-information .album-title{margin-bottom:25px;}
#ttmgallery-information .ttmgallery{margin:0 0 10px 0;padding:0 5px;}
.ttmgallery-content.row{margin:0 -5px;}
}
a.instaimg img{max-width:100%;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram_block_home .row_items{overflow:hidden;}
#instagram_block_home p a .fa.fa-search{margin:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;color:#ffffff;line-height:40px;background-color:transparent;}
#instagram_block_home p.post_hover a.icon{font-size:14px;font-weight:500;text-transform:capitalize;position:relative;background-color:#fec12e;display:block;height:40px;width:40px;line-height:40px;margin:0 auto;z-index:2;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;}
#instagram_block_home p.post_hover a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#fec12e;z-index:-1;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;}
#instagram_block_home .post_hover{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);}
#instagram_block_home .row_items:hover .post_hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;transition-duration:300ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);}
#instagram_block_home .instagram-items{padding:0 3px 0;}
#instagram_block_home{margin:0 -3px;}
.instagram-block.instagram-thumb{position:relative;padding:0 0 6px;}
#instagram_block_home .insta_comments_likes{position:absolute;bottom:auto;top:35%;height:25px;line-height:27px;width:35px;margin:0 auto;left:0;right:0;text-align:center;color:#222222;border-radius:5px;background:rgba(255,255,255,0.7);padding:0;font-size:16px;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;z-index:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram_block_home .row_items:hover .insta_comments_likes{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#instagram_block_home .row_items:hover .instaimg img{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
@media (max-width:1299px){#footer .column.fifth{float:none;margin-bottom:0;width:100%;text-align:center;clear:both;margin-top:20px;display:inline-block;vertical-align:top;}
#instagram_block_home{margin:0 -3px;display:inline-block;vertical-align:top;text-align:center;width:33.33%;}
}
@media (max-width:979px){#instagram_block_home{width:50%;}
#footer .column.fifth a.mobile_togglemenu{display:none;}
}
@media (max-width:544px){#instagram_block_home{width:100%;}
}
#ttm_catbannercms{margin-bottom:90px;position:relative;z-index:2;background:#ffffff;overflow:hidden;}
#ttm_catbannercms .catbannercms-wrapper{margin:0 -15px;}
#ttm_catbannercms .catbannercms_content{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;}
#ttm_catbannercms .catbannercms_item{display:inline-block;vertical-align:top;position:relative;overflow:hidden;text-align:center;}
#ttm_catbannercms .catbannercms_item a.img{display:inline-block;vertical-align:top;position:relative;overflow:hidden;}
#ttm_catbannercms .catbannercms_item img{max-width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;}
#ttm_catbannercms .catbannercms_item:hover img{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);}
#ttm_catbannercms .catbannercms_content .catbanner-text{font-weight:500;font-size:26px;line-height:30px;text-transform:uppercase;color:#ffffff;background-color:#fec12e;display:block;padding:28px 15px;}
#ttm_catbannercms .catbannertext{position:absolute;bottom:6%;right:0;left:0;top:auto;text-transform:capitalize;z-index:2;text-align:center;}
#ttm_catbannercms .second .catbannertext{right:3%;left:auto;text-align:left;bottom:auto;top:23%;}
#ttm_catbannercms .third .catbannertext{bottom:auto;top:6%;}
#ttm_catbannercms .catbannercms{display:inline-block;vertical-align:top;width:100%;position:relative;}
#ttm_catbannercms .catbannertext .catbannertext1{display:block;position:relative;margin-bottom:15px;font-size:25px;line-height:25px;font-weight:500;color:#ffffff;}
#ttm_catbannercms .first .catbannertext .catbannertext1{color:#222222;}
#ttm_catbannercms .second .catbannertext .catbannertext1{font-size:34px;line-height:42px;margin-bottom:5px;}
#ttm_catbannercms .catbannertext .catbannertext2{display:block;color:#ffffff;margin:0 0 25px;}
#ttm_catbannercms .catbannertext a{color:#222222;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;font-size:14px;font-weight:500;background:#ffffff;padding:4px 22px;display:inline-block;vertical-align:top;}
#ttm_catbannercms .catbannercms_item .catbannertext a:hover{color:#ffffff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;background-color:#fec12e;}
@media (max-width:1299px){#ttm_catbannercms .second .catbannertext{top:15%;}
}
@media (max-width:979px){#ttm_catbannercms .second .catbannertext .catbannertext1{font-size:25px;line-height:28px;}
#ttm_catbannercms .catbannertext .catbannertext1{margin-bottom:7px;font-size:18px;}
#ttm_catbannercms{margin-bottom:60px;padding:0;}
}
@media (max-width:767px){#ttm_catbannercms .catbannercms_content{text-align:center;margin-bottom:15px;}
#ttm_catbannercms .catbannercms_content.third{margin-bottom:0;}
#ttm_catbannercms .catbannertext .catbannertext1:before{display:none;}
}
@media (max-width:553px){}
@media (max-width:479px){#ttm_catbannercms .second .catbannertext .catbannertext1{font-size:18px;line-height:24px;margin-bottom:5px;}
#ttm_catbannercms .catbannertext .catbannertext2{margin:0 0 18px;}
#ttm_catbannercms .second .catbannertext{top:10%;}
}
footer .gallery-thumbnail{padding:0 3px 6px;}
.product-box.title-content .heading-title{width:19%;float:left;background:#fec12e;color:#ffffff;padding:50px 30px;border:none;z-index:1;border-radius:5px;}
#content .box.title-content .ttm-content-box{width:80%;float:right;}
.product-box.title-content .main-heading{color:#ffffff;margin-bottom:40px;}
#content .homeproduct_carousel .product-block.product-thumb{margin-bottom:0;}
#content .productbox-grid .product-block{margin-bottom:0;}
.product-box.title-content .heading-title:before{content:'';width:0;height:0;border-style:solid;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #fec12e;position:absolute;right:-14px;left:auto;}
@media (min-width:1300px){#content .productbox-grid .product-items{width:20%;}
}
@media (max-width:1499px){#content .box.title-content .ttm-content-box{width:79.5%;}
.product-box.title-content .heading-title:before{border-width:20px 0 20px 12px;right:-12px;}
.product-box.title-content .heading-title{padding:50px 19px;}
}
@media (max-width:1299px){#content .box.title-content .ttm-content-box{width:74.5%;}
.product-box.title-content .heading-title{width:24%;}
.product-box.title-content .main-heading{font-size:19px;}
}
@media (max-width:979px){.product-box.title-content .heading-title{width:30%;}
#content .box.title-content .ttm-content-box{width:68.4%;}
}
@media (max-width:767px){.product-box.title-content .heading-title{padding:30px 15px;}
.product-box.title-content .main-heading{margin-bottom:0;}
.product-box.title-content .heading-title{width:100%;}
#content .box.title-content .ttm-content-box{width:100%;}
.product-box.title-content .heading-title:before{border-width:12px 20px 0 20px;right:0;border-color:#fec12e transparent transparent transparent;bottom:-12px;left:0;top:auto;margin:0 auto;}
}