@font-face{font-family:themify;src:url(../../themes/default/fonts/themify.eot?-fvbane);src:url(../../themes/default/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),url(../../themes/default/fonts/themify.woff?-fvbane) format('woff'),url(../../themes/default/fonts/themify.ttf?-fvbane) format('truetype'),url(../../themes/default/fonts/themify.svg?-fvbane#themify) format('svg');font-weight:400;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}

html, body {
height: 100%;
color: #606060;
font-family: "Poppins", sans-serif;
line-height: 25px;
overflow: auto;
}

.home3 .navbar-header.home2-nav {
left: 45%;
position: absolute;
margin-left: 0;
}
.clr {
clear: both;
}
.box-outer {
background: rgb(255, 255, 255) none repeat scroll 0 0;
margin: auto;
width: 1250px;
}
.navbar-brand {
padding: 15px 15px 0 0;
}
.modal {
z-index:5060;
margin-top: 90px;
}

#header { position: fixed; top: 0; left: 0; width: 100%; z-index: 4050;display: block; }
#header.fullwidth #nav-bar, #header.fullwidth #top-bar { padding-left: 50px; padding-right: 50px; }
@media only screen and (max-width: 1199px) { #header.fullwidth #nav-bar, #header.fullwidth #top-bar { padding-left: 30px; padding-right: 30px; } 
.container.containermax.brcrump, .brcrump .breadcrumb {
padding-left: 30px;
}
}
@media only screen and (max-width: 991px) { #header.fullwidth #nav-bar, #header.fullwidth #top-bar { padding-left: 15px; padding-right: 15px; } 
.brcrump .breadcrumb {
padding-left: 15px;
}
}
#header.fullwidth .megamenu .banner-last { margin-right: -60px; }
@media only screen and (max-width: 991px) { #header.fullwidth .megamenu .row { margin: 0 !important; } }

.tabmenufx {
display: none;
}
.nav > li {
display: block;
position: relative;
}

#page-loader {
background: rgb(255, 255, 255) none repeat scroll 0 0;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 100000;
}

#nav-bar { position: relative; display: table; width: 100%; font-family: "Montserrat", Helvetica, Arial, sans-serif; z-index: 6; background-color: #fff; -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); }
#nav-bar .logo-wrapper {margin: 15px 0; line-height:62px; float:left;}
#nav-bar > * { transition: filter 0.2s ease-out; -moz-transition: filter 0.2s ease-out; -moz-transition: filter 0.2s ease-out; -webkit-transition: -webkit-filter 0.2s ease-out; }
#nav-bar a {display: block; color:#454545}
#nav-bar a:active, #nav-bar a:visited, #nav-bar a:focus {color:#454545}
#nav-bar .logohv {color:#454545;font-family: inherit;font-weight: 600;font-size:30px;}
#nav-bar .logo { position: relative; top: -2px; max-height: 50%; }
#nav-bar .module-group.right { float: right; display: block; margin: 15px 0;}
#nav-bar .module-group.left { float: left; }
#nav-primary {display:block; line-height: 62px;float: left;}
/*@media only screen and (max-width: 767px) { #nav-bar .module { padding: 0 9px; } }*/
#nav-bar .module:not(.menu) { position: relative; }
#nav-bar .module .trigger {opacity: 0.5; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; cursor: pointer; display: inline-block; }
#nav-bar .module .trigger i { font-size: 130%; }
#nav-bar .module:hover .trigger { opacity: 1; }
@media only screen and (max-width: 767px) { #nav-bar .module .notification { left: 5px; } }
#nav-bar .module.right { float: right; }
#nav-bar .module.left { float: left; }

/* Navigation Primary
----------------------------------------------------------*/
@media only screen and (min-width: 992px) {
.nav-primary li { list-style: none; font-size: 12px; font-weight: 600;line-height:62px;}
.nav-primary > li > a {text-transform: uppercase;}
.nav-primary ul > li > a {text-transform: uppercase;}
.nav-primary li a > i { margin-right: 8px; }
.nav-primary li a > .label { margin-left: 5px; }
.nav-primary > li.has-dropdown > a:after, .nav-primary > li.has-megamenu > a:after { font-family: themify; font-size: 80%; content: "\e62a"; margin-left: 9px; opacity: 0.5; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.nav-primary > li.has-dropdown:hover > a, .nav-primary > li.has-dropdown:focus > a, .nav-primary > li.has-megamenu:hover > a, .nav-primary > li.has-megamenu:focus > a { color: inherit; }
.nav-primary > li.has-dropdown:hover > a:after, .nav-primary > li.has-dropdown:focus > a:after, .nav-primary > li.has-megamenu:hover > a:after, .nav-primary > li.has-megamenu:focus > a:after { opacity: 1; }
.nav-primary li:not(.has-megamenu) ul { position: absolute; background: #fff; list-style: none; padding: 0; margin: 0; width: 190px; line-height: 1 !important; font-size: 11px; font-weight: 400; border-top: 1px solid rgba(0, 0, 0, 0.15); -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; opacity: 0; -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); visibility: hidden; }
.nav-primary li:not(.has-megamenu) ul > li { position: relative; display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.15); height: 40px;line-height: 12px;}
.nav-primary li:not(.has-megamenu) ul > li:last-child { border: none; }
.nav-primary li:not(.has-megamenu) ul > li > a { 
height: auto !important; 
padding: 15px 30px 15px 13px; 
display: block; 
position: relative;
top: 50%;
transform: translateY(-50%);
}
.nav-primary li:not(.has-megamenu) ul > li:hover > a { opacity:0.7;}
.nav-primary li:not(.has-megamenu) ul > li.has-dropdown:after { font-family: themify; font-size: 16px; line-height: 16px; position: absolute; top: 15px; right: 10px; opacity: 0.5; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; content: "\e628"; }
.nav-primary li:not(.has-megamenu) ul > li > ul { top: 10px; left: 100%; border-left: 1px solid rgba(0, 0, 0, 0.15); }
.nav-primary li:not(.has-megamenu) > ul { /*top: 100%; left: 0;*/ }
.nav-primary li:not(.has-megamenu):hover > ul { opacity: 1; visibility: visible; }
.nav-primary li.has-megamenu { position: static; }
.nav-primary li.has-megamenu:hover .megamenu { max-height: 999px; visibility: visible; }
.nav-primary .megamenu { position: absolute; left: 0; width: 100%; top: 100%; padding-left: 60px; padding-right: 60px; background: #fff; border-top: 1px solid rgba(0, 0, 0, 0.15); line-height: 1.5 !important; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); max-height: 0; visibility: hidden; overflow: hidden; }
.nav-primary .megamenu h6 { font-size: 11px; opacity: 0.5; }
.nav-primary .megamenu a { height: auto !important; }
.nav-primary .megamenu ul { list-style: none; margin: 0; padding: 0; }
.nav-primary .megamenu ul > li { display: block; }
.nav-primary .megamenu ul > li > a { padding: 6px 0; display: block; font-size: 11px; font-weight: 400; }
.nav-primary .megamenu ul > li > a:hover, .nav-primary .megamenu ul > li > a:focus { -moz-transform: translateX(5px); -ms-transform: translateX(5px); -webkit-transform: translateX(5px); transform: translateX(5px); }
.nav-primary .megamenu .menu { padding-top: 25px; padding-bottom: 25px; }
.nav-primary .megamenu .banner { position: relative; text-transform: none; }
.nav-primary > li { float: left; }
.nav-primary > li > a { padding: 0 13px; }
.nav-primary > li > a:hover, .nav-primary > li > a:focus { background-color: transparent; opacity: 0.7; }
.nav-primary > li:first-child > a { padding-left: 0; }
.nav-primary > li:last-child > a { padding-right: 0 !important; }
.nav-primary > li:nth-last-of-type(-n+2) > ul { left: auto; right: 0; }
.nav-primary > li:nth-last-of-type(-n+2) > ul ul { left: auto; right: 100%; border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.15); }
.nav-primary > li.lang { display: none; }
}
 
.menu-toggle {margin-right: 81px; position: absolute;right: 0;top: 47%;}
.menu-toggle .mobile-trigger { position: relative; top: -2px; vertical-align: middle; line-height: 1; width: 22px; height: 14px !important; }
.menu-toggle .mobile-trigger:after { position: absolute; top: 6px; background-color: #434343; height: 2px !important; width: 100%; content: ' '; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.menu-toggle .mobile-trigger > span:after, .menu-toggle .mobile-trigger > span:before, .menu-toggle .mobile-trigger > span > span:after, .menu-toggle .mobile-trigger > span > span:before { position: absolute; left: 0; background-color: #434343; height: 2px; width: 100%; content: ' '; display: block; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.menu-toggle .mobile-trigger > span:before { top: 0; }
.menu-toggle .mobile-trigger > span:after { bottom: 0; }
.menu-toggle .mobile-trigger > span > span:after, .menu-toggle .mobile-trigger > span > span:before { top: 6px; }
@media only screen and (min-width: 992px) { .menu-toggle { display: none; } }

html[dir="rtl"] .menu-toggle { float: right; margin-right: 0; margin-left: 15px; }
.dark .mobile-trigger:after, .transparent:not(.out) .mobile-trigger:after { background-color: #fff; }
.dark .mobile-trigger > span:after, .dark .mobile-trigger > span:before, .dark .mobile-trigger > span > span:after, .dark .mobile-trigger > span > span:before, .transparent:not(.out) .mobile-trigger > span:after, .transparent:not(.out) .mobile-trigger > span:before, .transparent:not(.out) .mobile-trigger > span > span:after, .transparent:not(.out) .mobile-trigger > span > span:before { background-color: #fff; }

body.mobile-nav-open .menu-toggle .mobile-trigger:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
body.mobile-nav-open .menu-toggle .mobile-trigger span:before, body.mobile-nav-open .menu-toggle .mobile-trigger span:after { -moz-transform: scaleX(0); -ms-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0); }
body.mobile-nav-open .menu-toggle .mobile-trigger span > span:after { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.scartnw {display: block;float: left;margin-bottom: 0;padding-left: 5px;width: 70px;}
.scartnw .nav-item.dropdown {
font-size: 16px;
line-height: 62px;
z-index: 400;
}
.fsorg {
display:none;
font-size:30px;
}
.scartnw .nav-link.dropdown-toggle {
padding: 0 20px 0 16px;
white-space: nowrap;
}
@media only screen and (max-width: 650px) {
#nav-bar .logohv > img {
max-width: 52vw !important;
}
}
@media only screen and (max-width: 991px) {  
#nav-primary {display:none;} 
.nav-primary > li > a {
padding: 17px 0 !important;
}
.scartnw {
padding-top: 2px;
}
.nav-primary > li > a:hover, .nav-primary > li > a:focus, #nav-bar .nav-primary ul > li > a:hover, #nav-bar .nav-primary ul > li > a:focus {
background-color: rgba(0, 0, 0, 0);
opacity: 0.7;
}
#nav-bar .nav-primary li ul {
border: none !important;
}
.nav-primary > li ul, .nav-primary > li {
position: relative;
}
.nav-primary { position: absolute; top: 100%; left: 0; right: 0; width: 100%; background-color: #fff; padding-left: 15px; padding-right: 15px; line-height: 1 !important; list-style: none; font-size: 12px; font-weight: 600; text-transform: uppercase; border-top: 1px solid rgba(0, 0, 0, 0.15); overflow: auto; max-height: 80vh; display: none; -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); }
.menupad.has-d {
line-height: 18px;
}
#nav-bar .nav-primary > li, #nav-bar .nav-primary ul li {
font-size: 15px !important;
line-height:20px !important;
}
.tabmenufx {
display: block;
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 100px;
cursor: pointer;
}
.container.containermax.brcrump {
padding-left: 15px;
}
#header #nav-bar .logo-wrapper {
float: left;
text-align: left;
margin: 15px 0;
width: auto;
}
#nav-bar .nav-primary ul > li > a {
padding-bottom: 17px;
padding-left: 15px;
padding-top: 17px;
}
#nav-bar .nav-primary ul > li > ul > li > a {
padding-left: 30px;
}
  .nav-primary li a { position: relative; height: auto !important; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .nav-primary li a:hover, .nav-primary li a:focus { background: transparent; }
  .nav-primary li a > i { margin-right: 8px; }
  .nav-primary li a > .label { margin-left: 5px; }
  .nav-primary li > a { display: block !important; }
  .nav-primary li.has-dropdown > a:after, .nav-primary li.has-megamenu > a:after { position: absolute; top: 19px; right: 13px; font-family: themify; font-size: 80%; opacity: 0.5; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; content: "\e62a"; }
  .nav-primary li.has-megamenu h6, .nav-primary li.has-megamenu li { padding-left: 0 !important; }
  .nav-primary li.has-megamenu ul { display: block !important; }
  .nav-primary > li { display: block; float: none; /*border-bottom: 1px solid rgba(0, 0, 0, 0.15); */}
  .nav-primary > li:last-child { border-bottom: none; }
  .nav-primary > li > a { padding: 17px 0; }
  .nav-primary > li > a.has-dropdown > a:after, .nav-primary > li > a.has-megamenu > a:after { top: 11px; opacity: 1; }
  .nav-primary > li ul { list-style: none; font-size: 12px; font-weight: 600; /*margin: 0 0 20px 0;*/ padding: 0; display: none; }
  .nav-primary > li ul > li a { padding: 10px 0; font-weight: 400; /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; */}
  .nav-primary > li ul > li a:hover, .nav-primary > li ul > li a:focus { opacity: 1; }
  .nav-primary > li.lang > a { opacity: 0.6; font-size: 11px; }
  .nav-primary .megamenu { display: none; }
}



.lbtn {
border: 2px solid rgb(245, 245, 245);
color: rgb(31, 31, 31);
display: inline-block;
font-size: 14px;
font-weight: 500;
margin-top: 15px;
padding: 8px 40px;
text-transform: uppercase;
}
.lbtn:hover {
color: rgb(162, 162, 162);
}
#cust_orders_wrapper .row {
width: 100%;
}
#cust_orders {
width: 100% !important;
}
.grid-view-icon:hover, .list-view-icon:hover {
color: rgb(162, 162, 162);
}
.lbtn {
border: 3px solid rgb(245, 245, 245);
color: rgb(31, 31, 31);
display: inline-block;
font-size: 14px;
font-weight: 500;
margin-top: 30px;
padding: 8px 40px;
text-transform: uppercase;
}
a {
transition: all 0.2s ease 0s;
}
a:hover {
text-decoration: none;
transition: all 0.2s ease 0s;
}
.banner-img img
{
width: 100%;
}

.navbar-header.home2-nav {
margin-left: 22%;
}
.col-md-12 .pro-text {
margin-bottom: 10px;
}
.main {
padding: 0 1.5%;
}
img {
max-width: 100%;
}

.carousel-indicators li {
background-color: rgb(194, 194, 194);
border: 1px solid rgb(255, 255, 255);
border-radius: 10px;
cursor: pointer;
display: inline-block;
height: 10px;
margin: 1px;
text-indent: -999px;
width: 10px;
}
.carousel-indicators .active {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid rgb(195, 145, 92);
height: 12px;
margin: 0;
width: 12px;
}
.affix-top {
top: 50px;
padding: 0x;
transition: all 0.5s ease 0s;
}
.affix {
background: rgb(245, 245, 245) none repeat scroll 0 0 !important;
position: fixed;
top: 0;
transition: all 0.5s ease 0s;
padding: 10px 0 15px;
}
p {
/*letter-spacing: 0.04em;*/
margin: 0 0 15px;
}
.tittle {
padding-bottom: 38px;
position: relative;
}
.comod_head {
color: rgb(40, 40, 40);
font-size: 19px;
font-weight: 500;
display: block;
width: 80%;
float: left;
}
.tittle::after {
background: rgb(235, 235, 235) none repeat scroll 0 0;
content: "";
height: 1px;
left: 0;
position: absolute;
top: 18px;
width: 100%;
}
.tittle h2 {
background: rgb(255, 255, 255) none repeat scroll 0 0;
display: inline-block;
font-size: 25px;
margin-bottom: 15px;
position: relative;
padding: 0 100px;
z-index: 1;
color: #282828;
font-weight: 400;
}
.section-padding {
float: left;
padding: 50px 0;
width: 100%;
}
.section-padding.padbt {
padding-bottom: 0;
}
.menu:not(.module) {
color: #282828;
position: absolute;
right: 63px;
top: 83px;
z-index: 999;
}
.menu2 {
color: #282828;
position: absolute;
left: 63px;
top: 83px;
z-index: 999;
}
.box-text h2 {
font-size: 18px;
margin: 30px 0;
}
.box-text p {
color: #565656;
}
section {
float: left;
width: 100%;
}
.scroll {
position: fixed;
right: 30px;
top: 40%;
z-index: 9999;
}
.scroll li {
float: none;
}
.scroll .page-scroll {
border: 1px solid #2f333e;
border-radius: 50%;
height: 15px;
margin-bottom: 10px;
padding: 0 !important;
width: 15px;
}
.scroll .nav>li>a:focus,
.scroll .nav>li>a:hover {
background-color: #bd8348;
border: 1px solid #bd8348;
text-decoration: none;
}
.scroll {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
position: fixed;
right: 30px;
top: 40%;
z-index: 9999;
}
.scroll .navbar-nav>.active>a,
.scroll .navbar-nav>.active>a:focus,
.scroll .navbar-nav>.active>a:hover {
background-color: #bd8348;
border: 1px solid #bd8348;
}
#home-slider3 .caption, #home-slider3-mod .caption {
padding: 0 !important;
min-width: 100%;
max-width: 100%;
overflow: hidden;
}
#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
float: right;
height: auto;
overflow: hidden;
width: 82%;
}
.caption > img {
 display: block;
 height: 100%;
 max-height: 100%;
 max-width: 100%;
 width: 100%;
}
.crbco {
float: left;
width: 150px;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
background-color: rgb(86, 86, 86);
border-color: rgb(35, 35, 35);
color: rgb(255, 255, 255);
}
.coplabl {
background: rgb(229, 229, 229) none repeat scroll 0 0;
border: 1px solid rgb(193, 193, 193);
border-radius: 5px;
display: block;
height: 45px;
min-width: 250px;
padding-left: 20px;
padding-top: 9px;
width: 100%;
}
.coplabd {
float: right;
font-size: 19px;
padding-right: 20px;
}
#home-slider3 .right-control, #home-slider3-mod .right-control {
background: #000 none repeat scroll 0 0;
border-radius: 50%;
bottom: 35px;
font-size: 20px;
padding: 7px 15px;
color: #fff;
top: inherit;
right: 52px;
}
#home-slider3 .right-control:hover, #home-slider3-mod .right-control:hover {
background: #bd8348 none repeat scroll 0 0;
}
#home-slider3 .left-control, #home-slider3-mod .left-control {
background: #000 none repeat scroll 0 0;
border-radius: 50%;
bottom: 35px;
font-size: 20px;
padding: 7px 15px;
color: #fff;
top: inherit;
left: 52px;
}
#home-slider3 .left-control:hover, #home-slider3-mod .left-control:hover {
background: #bd8348 none repeat scroll 0 0;
}
#home-slider3 .carousel-indicators>li, #home-slider3-mod .carousel-indicators>li {
border-radius: 0;
display: block !important;
height: 84px !important;
margin-top: 8px !important;
border: none !important;
opacity: .5;
text-indent: inherit;
width: 84px !important;
margin-left: 0  !important;
}

#home-slider3:not(.prod-car) .carousel-indicators, #home-slider3-mod:not(.prod-car) .carousel-indicators {
left: 0;
margin-left: 0;
position: absolute;
top: 0;
width: 100%;
}
#home-slider3 .carousel-indicators .active, #home-slider3-mod .carousel-indicators .active {
border: none;
height: 84px;
opacity: 1;
}

#home-slider3.prod-car .carousel-indicators, #home-slider3-mod.prod-car .carousel-indicators {
 display: block;
 flex: 0 0 20%;
 margin-left: 0;
 margin-right: 0;
 padding-left: 0;
 position: initial;
}

#home-slider3.prod-car .caption, #home-slider3-mod.prod-car .caption {
 display: flex;
}

.prod-car .carousel-inner {
 display: flex;
}

.home2 .carousel-indicators,
.home3 .carousel-indicators,
.home4 .carousel-indicators {
bottom: 20px;
}
#thumbcarousel.vert .carousel-item, #thumbcarousel-mod.vert .carousel-item {
 margin-left: 0;
 flex: 0 0 20%;
 cursor:pointer;
}
.product-detail-bg .tag > p, .qwd-inner .tag > p {
letter-spacing: 0;
margin-bottom: 0;
}
.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
 -webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next,
.vert .active.carousel-item-right {
-webkit-transform: translate3d(0, 100%, 0) !important;
-moz-transform: translate3d(0, 100%, 0) !important;
transform: translate3d(0, 100% 0) !important;
}

.vert .carousel-item-prev,
.vert .active.carousel-item-left {
-webkit-transform: translate3d(0,-100%, 0) !important;
-moz-transform: translate3d(0, -100%, 0) !important;
transform: translate3d(0,-100%, 0) !important;
}

.carousel.vert.slide {
 float: left;
 max-width: 20%;
 padding-right: 10px;
}
#home-slider3, .hs3, #home-slider3-mod {
float: left;
 max-width: 80%;
}
.qwd-inner {
display:flex;
max-width:100%;
flex-wrap: wrap;
}
.mod-cont {
background: rgb(245, 245, 245) none repeat scroll 0 0;
}
.ovh {
overflow: hidden;
}
.simage {
min-width: 100%;
}
.owl-size .owl-wrapper-outer {
z-index: 999;
}
.size-no {
border: 2px solid #ebebeb;
text-align: center;
width: 30px;
}
.size .customNavigation {
top: 0;
}
.prev2 {
border: 2px solid #ebebeb;
border-radius: 0;
float: left;
height: 30px;
line-height: 9px;
margin-left: -40px;
width: 38px;
}
.next2 {
border: 2px solid #ebebeb;
border-radius: 0;
height: 30px;
line-height: 9px;
margin-right: -50px;
width: 38px;
float: right;
}
.btn.prev2 i,
.btn.next2 i {
color: #282828;
font-size: 18px;
line-height: 13px;
}
.size .owl-demo-outer {
margin-left: 45px;
width: 51%;
}
.prev3 {
border: 2px solid #ebebeb;
border-radius: 0;
float: left;
height: 30px;
line-height: 9px;
margin-left: -40px;
width: 38px;
}
.next3 {
border: 2px solid #ebebeb;
border-radius: 0;
height: 30px;
line-height: 9px;
margin-right: -50px;
width: 38px;
float: right;
}
.btn.prev3 i,
.btn.next3 i {
color: #282828;
font-size: 18px;
line-height: 13px;
}
.color1 {
background: #54574e none repeat scroll 0 0;
float: left;
height: 29px;
width: 30px;
}
.color2 {
background: #7d5959 none repeat scroll 0 0;
float: left;
height: 29px;
width: 30px;
}
.color3 {
background: #c9b8ab none repeat scroll 0 0;
float: left;
height: 29px;
width: 30px;
}
.color4 {
background: #1f4e83 none repeat scroll 0 0;
float: left;
height: 29px;
width: 30px;
}
.color5 {
background: #8e603a none repeat scroll 0 0;
float: left;
height: 29px;
width: 30px;
}
.best-seller .title {
position: relative;
text-align: center;
}
.best-seller .title::before {
background: #000 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
margin-left: -25px;
position: absolute;
width: 57px;
}
.best-seller .title>h2 {
font-family: "Playfair Display", serif !important;
font-size: 30px !important;
font-weight: 700 !important;
text-transform: capitalize !important;
}
.home-slider4 .carousel-inner>.item {
height: 530px !important;
}
.home-slider4 .carousel-indicators>li {
width: 96px !important;
}
.home-slider4 .left-control {
left: 0px !important;
}
.home-slider4 .right-control {
right: 0px !important;
}
.modal-popup .modal-dialog {
width: 900px;
margin-top: 150px;
}
.modal-popup .modal-content {
background: rgba(0, 0, 0, 0) url("../images/popup-bg.jpg") repeat scroll 0 0 !important;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0px;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
outline: 0 none;
position: relative;
padding-bottom: 25px;
}
.modal-popup .close {
background: #bd8348 none repeat scroll 0 0 !important;
color: #fff;
float: right;
font-size: 12px;
font-weight: 100;
line-height: 1;
opacity: 1;
padding: 7px;
position: relative;
text-shadow: 0 1px 0 #fff;
z-index: 999;
}
.modal-popup img {
margin-left: -50px;
margin-top: -71px;
max-width: 400px;
}
.pt-20 {
padding-top: 20px;
}
.modal-popup .form-control {
border: 1px solid #e8e8e8;
border-radius: 0;
box-shadow: none;
color: #888888;
font-size: 12px;
height: 50px;
margin: 40px auto auto;
width: 80%;
}
.modal-popup .btn-black {
background: #282828;
border-radius: 0;
color: rgb(255, 255, 255);
margin: 20px 0;
padding: 15px 0;
text-transform: uppercase;
width: 50%;
}
.modal-popup .btn-black:hover {
background: #bd8348;
}


/*--------- filtr-item -----------------*/

.color>ul {
padding: 0;
}
.color li a {
border: 1px solid rgb(235, 235, 235);
border-radius: 30px;
float: left;
margin-right: 5px;
padding: 5px;
}
.color li {
display: inline;
}
.color li span {
background: rgb(0, 0, 0) none repeat scroll 0 0;
border-radius: 30px;
float: left;
height: 14px;
width: 14px;
}
.color li .color-1>span {
background: rgb(251, 175, 93) none repeat scroll 0 0;
}
.color li .color-1:hover {
border: 1px solid rgb(251, 175, 93);
}
.color li .color-2>span {
background: #1cbbb4;
}
.color li .color-2:hover {
border: 1px solid #1cbbb4;
}
.color li .color-3>span {
background: #f06eaa;
}
.color li .color-3:hover {
border: 1px solid #f06eaa;
}
.color li .color-4>span {
background: #004a80;
}
.color li .color-4:hover {
border: 1px solid #004a80;
}
.color li .color-5>span {
background: #c69c6d;
}
.color li .color-5:hover {
border: 1px solid #c69c6d;
}
.color li .color-6>span {
background: #82ca9c;
}
.color li .color-6:hover {
border: 1px solid #82ca9c;
}
.color li .color-7>span {
background: #252525;
}
.color li .color-7:hover {
border: 1px solid #252525;
}
.color {
float: left;
width: 100%;
}
.filtr-item {
padding: 1rem;
overflow: hidden;
}
.item-desc {
background-color: rgba(0, 0, 0, 0.5);
color: white;
position: absolute;
text-transform: uppercase;
text-align: center;
padding: 1rem;
z-index: 1;
bottom: 1rem;
left: 1rem;
right: 1rem;
display: none;
}
.voucmod b, .voucmod strong {
font-weight: 500;
}

/* Search control */

.search-row {
margin-left: 2.5rem;
}
.filtr-search {
padding: 0.5rem;
text-transform: uppercase;
}
.hank {
margin: 15px 0 10px;
}
.hank a {
color: #282828;
font-size: 18px;
font-weight: 500;
text-decoration: none;
}
.hank a:hover {
color: #bd8348;
}

.wg-title {
border-bottom: 2px solid #ddd;
color: #333333;
float: left;
font-family: "Playfair Display", serif;
font-size: 20px;
font-weight: 700;
letter-spacing: 0;
margin-bottom: 20px;
margin-top: 0;
padding-bottom: 20px;
text-transform: capitalize;
width: 100%;
}
.left_menu ul li::after {
background: #5cb1e2 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
transition: all 0.5s ease 0s;
width: 0;
}
.left_menu ul li {
border-bottom: 1px solid #e5e5e5;
line-height: 50px;
list-style: inside none none;
}
.left_menu.blog-lft li {
border: medium none;
line-height: 30px;
padding: 0;
}
.reply {
color: #282828;
font-size: 14px;
}
.comment-post-img .hank a {
font-size: 18px;
}
.comments-area .offset2 {
margin-left: 137px;
}
.blog-text-post a {
color: #222626;
}
.bdrright img {
border: 5px solid #f5f5f5;
border-radius: 50%;
}
.bdr3 {
border-bottom: 1px solid #ddd;
margin-bottom: 30px;
}

.masonry {
display: block;
-webkit-column-gap:15px;
-moz-column-gap: 15px;
column-gap: 15px;
}

/* 5 columns */

.masonry.masonry-columns-5 {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
}
@media(max-width: 1170px) {
.masonry.masonry-columns-5 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
}

/*-4 columns------*/

.masonry.masonry-columns-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}

/*-3 columns------*/

.masonry.masonry-columns-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}

/*-2 columns------*/

.masonry.masonry-columns-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}

/*-1 columns------*/

.masonry.masonry-columns-1 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}

/*--------Responsive---------*/

@media(max-width: 767px) {
.masonry.masonry-columns-4,
.masonry.masonry-columns-5,
.masonry.masonry-columns-3 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media(max-width: 540px) {
.masonry.masonry-columns-4,
.masonry.masonry-columns-5,
.masonry.masonry-columns-3,
.masonry.masonry-columns-2 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.mb-4.sect2 .banner-text2 h2 ,.mb-4.sect2 .banner-text2 h3,.mb-4.sect2 .banner-text2 p,.mb-4.sect2 .banner-text2 h4,.mb-4.sect2 .banner-text2 h5,.mb-4.sect2 .banner-text2 h6 {
font-size: calc(10px + 0.4vw);
}
}

@media(max-width: 355px) {
.b-co-1 {
width: 100% !important;
}
.cofr {
float: left !important;
width: 100% !important;
}
}

@media(max-width: 420px) {
.infgrid {
 display: flex;
 justify-content: center;
 width: 100%;
}
.listview-detail .addtocart2 {
 width: 62% !important;
}
.col-md-3.store-pop {
width: 100%;
flex: 0 0 100%;
max-width:100%;
}
}

.masonry .masonry-item {
display: inline-block !important;
width: 100% !important;
max-width: 100% !important;
position: relative;
display: block;
padding: 3px;
background-color: #fff;
border: 1px solid #e5e5e5;
border-radius: .25rem;
float: none !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-bottom: 2.25rem !important;
}
.masonry .masonry-item {
display: inline-block;
margin-bottom: 20px;
width: 100%;
padding: 10px;
border: 1px solid transparent;
transition: all 0.4s ease-in-out;
}
.masonry .masonry-item .post-title {
font-size: 20px;
}
.masonry .masonry-item .post-info {
color: #999;
text-transform: uppercase;
}
.masonry .masonry-item p {
color: #666;
}
.masonry .masonry-item .read-more {
color: #27c2aa;
}
.masonry .masonry-item .tag-comment {
border-top: 1px solid #f0f0f0;
margin-top: 10px;
padding: 5px 0;
color: #999;
}

/*--------- sidenav -----------------*/

.sidenav {
height: 0;
width: 100%;
position: fixed;
z-index: 9999;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
transition: 0.5s;
padding-top: 0px;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
color: #818181;
display: block;
transition: 0.3s;
font-weight: 500;
}
.sidenav a:hover,
.offcanvas a:focus {
color: #f1f1f1;
}
.sidenav .closebtn {
font-size: 14px;
}
.openmenu {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0;
box-shadow: none;
margin-top: 100px;
}
.openmenu .navbar-nav {
float: none;
margin: auto;
width: 50%;
}
.openmenu .dropdown-menu {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
min-width: 100%;
padding-bottom: 25px;
border: none;
box-shadow: none;
position: relative;
text-align: center;
}
.openmenu .dropdown-menu li {
display: inline;
}
.openmenu .navbar-nav>li::before {
background: #ddd none repeat scroll 0 0;
content: "";
height: 1px;
left: 40%;
position: absolute;
width: 100px;
}
.openmenu .navbar-nav>li:first-child::before {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.openmenu .dropdown-menu>li>a {
color: #474747;
display: inline;
font-size: 12px;
font-weight: 500;
padding: 3px 10px;
}
.openmenu .top-sicon li {
display: inline;
float: left;
}
.openmenu .top-sicon {
margin: auto;
text-align: center;
width: 13%;
}
.openmenu .navbar-nav>li {
float: none;
text-align: center;
width: 100%;
}
.openmenu .active>a {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
color: #bd8348 !important;
}
.openmenu.navbar-nav>li>a:focus,
.openmenu .navbar-nav>li>a:hover {
background-color: transparent;
color: #bd8348;
}
.openmenu li a {
text-transform: uppercase;
}
.openmenu .open .dropdown-toggle {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
color: #bd8348 !important;
}
.openmenu .dropdown-menu>li>a:focus,
.openmenu .dropdown-menu>li>a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #bd8348 !important;
text-decoration: none;
}
.openmenu .top-sicon a {
background: #272727 none repeat scroll 0 0;
border-radius: 50%;
height: 34px;
margin-right: 10px;
padding: 6px 10px;
color: #5b5b5b;
width: 34px;
}
.openmenu .top-sicon a:hover {
background: #bd8348 none repeat scroll 0 0;
border-radius: 50%;
height: 34px;
margin-right: 10px;
padding: 6px 10px;
color: #fff;
width: 34px;
}
@media screen and (max-height: 450px) {
.sidenav {
padding-top: 15px;
}
.sidenav a {
font-size: 18px;
}
}
li a,
.dropbtn {}
li a:hover,
.dropdown:hover .dropbtn {}
li.dropdown {
display: inline-block;
}
.dropdown-content {
background-color: #fff;
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
display: none;
min-width: 365px;
position: absolute;
right: 0;
z-index: 999;
padding-bottom: 10px;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}
.dropdown-content a:hover {
background-color: #f1f1f1
}
.dropdown:hover .dropdown-content {
display: block;
}
.logo3 {
float: left;
margin-top: 10px;
}
.container-fliude {
padding: 20px 0;
}
.nav.navbar-nav.home2-nav {
margin-left: 25%;
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
background-color: transparent;
color: #bd8348;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #bd8348;
}
.navbar.navbar-inverse.navbar-default {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
padding-top: 15px;
}
.mega-menu {
left: -217px;
padding: 37px 20px 0;
width: 1024px;
}
.home3 .mega-menu {
left: -85px;
}
.navbar-nav>li>.dropdown-menu {
margin-top: 20px;
}
.dropdown-menu>li>a {
font-weight: 500;
padding: 12px 20px;
}
.mega-menu ul {
border-right: 1px solid rgb(245, 245, 245);
float: left;
margin-bottom: 30px;
margin-right: 20px;
padding: 0;
width: 29.333%;
}
.mega-menu li {
display: list-item;
list-style: outside none none;
margin-bottom: 15px;
}
.mega-menu li a {
color: #a2a2a2;
text-decoration: none;
}
.mega-menu li a:hover {
color: rgb(189, 131, 72);
}
.mega-menu strong {
color: #282828;
float: left;
font-weight: 500;
margin-bottom: 8px;
text-transform: uppercase;
width: 100%;
}
table.bt tfoot th::before, table.bt tfoot td::before, table.bt tbody td::before {
font-weight: 500 !important;
}

/*-- top header wrapper --*/

.top-header-wrapper>ul {
float: right;
margin-top: 15px;
padding: 0;
}
.top-header-wrapper ul li {
display: inline;
position: relative;
padding-left: 10px;
}
.top-header-wrapper sup {
background: #bd8348 none repeat scroll 0 0;
border-radius: 50%;
color: #fff;
height: 20px;
line-height: 22px;
position: absolute;
right: 40px;
text-align: center;
top: -6px;
width: 20px;
}
.top-header {
position: absolute;
right: 66px;
top: 74px;
z-index: 1000;
}
.top-header2 {
position: relative !important;
right: 0 !important;
top: 0 !important;
}
.top-head {
float: left;
position: relative;
width: 100%;
z-index: 99;
padding-top: 10px;
}
.top-head-black {
background: #282828 none repeat scroll 0 0;
color: #777777;
float: left;
padding: 24px 0;
width: 100%;
margin-top: 10px;
}
.menu3 {
float: left;
margin-top: 6px;
}
.menu3 ul {
list-style: outside none none;
padding: 0;
}
.menu3 ul li {
border-right: 1px solid #dad8d9;
display: inline;
padding: 0 30px;
float: left;
position: relative;
}
.top-head .top-header .top-header-wrapper ul {
float: right;
padding: 10px 0;
width: auto;
}
.top-head-black span {
margin-left: 15px;
}
.top-head-black .col-md-4 {
border-right: 1px solid #363636;
}
.top-head-black .col-md-4:last-child {
border: medium none;
}
.menu3 ul li:last-child {
border: medium none;
}
.logo4 {
float: left;
padding-top: 7px;
width: 100%;
}
.top-header .top-header-wrapper ul li {
display: inline;
position: relative;
}
.top-header .top-header-wrapper ul {
margin: auto;
padding: 10px 0;
width: 243px;
}
.cart-content {
display: table;
margin: auto;
padding: 20px 0;
width: 90%;
}
.cart-content .pro-text a {
color: #717171;
display: block;
padding: 0px;
font-size: 14px;
}
.cart-content .pro-text a:hover {
background: none;
color: #bd8348;
display: block;
padding: 0px;
font-size: 14px;
}
.cart-btn {
border: 1px solid rgb(40, 40, 40);
display: table;
border-radius: 3px;
float: left;
font-size: 14px;
font-weight: 600;
margin-bottom: 12px;
padding: 13px 0;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 100%;
}
#nav-bar .cart-btn:hover {
background: #282828 !important;
color: #fff;
}
#ajmcart .mc-close {
font-size: 30px;
font-weight: 300;
margin-right: 8px;
margin-top: 0;
}
.total {
border-top: 1px solid rgb(245, 245, 245);
margin: auto;
padding: 20px 0;
width: 90%;
display: table;
}
.total strong {
font-family: "Rubik", sans-serif;
font-weight: 400;
}
.cart-content .pro-text strong {
color: #bd8348;
}
.cart-content .close {
color: #f5f5f5;
font-size: 13px;
font-weight: 100;
position: absolute;
right: 0;
top: 6px;
}
.search-outer input {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
color: #000;
font-size: 14px;
width: 100%;
}
.search-outer {
border-bottom: 1px solid #282828;
float: left;
margin-top: 100px;
padding-bottom: 16px;
width: 100%;
}

/*----------- header -----------------------*/

header {
position: relative;
}
.logo {
left: 63px;
position: absolute;
top: 83px;
z-index: 999;
}
.logo2 {
left: 0;
position: absolute;
text-align: center;
top: 83px;
width: 100%;
z-index: 999;
}
.header-text {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
display: block;
float: none;
font-size: 18px;
margin: 150px auto;
padding: 42px !important;
width: 700px;
}
.header-text h2 {
font-size: 45px;
margin-bottom: 30px;
}
.header-text h3 {
font-size: 30px;
margin-bottom: 30px;
}
.header-text p {
margin-bottom: 30px;
}
.header-text h2 span {
color: orange;
}
.header-btn {
border: 2px solid #fff;
color: #fff;
display: block;
font-size: 22px;
line-height: 42px;
margin: 50px auto auto;
text-align: center;
width: 235px;
transition: all 0.35s ease 0s;
}
.header-btn:hover {
border: 2px solid #ff6000;
color: #ff6000;
text-decoration: none;
transition: all 0.35s ease 0s;
}
.btn-ornge {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid;
border-radius: 0;
width: 250px;
font-size: 18px;
transition: all 0.35s ease 0s;
}
.btn-ornge:hover {
border: 2px solid #ffae00;
color: #ffae00;
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
transition: all 0.35s ease 0s;
}
.carousel-inner>.carousel-item {
/*height: 830px;*/
overflow: hidden;
}
.burse {
background: rgba(0, 0, 0, 0) url("../images/burse-bg.png") no-repeat scroll left 191px;
padding-left: 66px;
}
.burse h2 {
font-size: 55px !important;
margin-top: 15px !important;
}
/*
.caption {
color: #282828;
display: block;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
padding-top: 300px !important;
position: relative;
text-transform: uppercase;
width: 1172px;
z-index: 999;
}
*/
.caption.brunello {
padding-top: 150px !important;
height: 700px;
width: 100%;
}
.caption.brunello h2 {
font-size: 45px;
font-weight: 100;
margin-top: 20px;
text-transform: capitalize;
}
.caption.brunello p {
width: 80%;
}
.lookbool-img {
margin-bottom: 100px;
}
.lookbool-img .col-md-6 {
padding: 0;
}
.brunello-img .col-md-6 {
padding: 0;
}
.brunello-img .col-md-6>img {
width: 100%;
}
.lookbool-img .col-md-6>img {
width: 100%;
}
.lookbool-img .col-md-10 {
float: right;
padding-right: 50px;
text-align: right;
}
.brunello-img .col-md-10 {
padding-left: 50px;
}
.lookbool-img .caption.brunello p {
float: right;
}
.left-control {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll 0 0;
color: #C2C2C2;
font-family: "Playfair Display", serif;
font-size: 17px;
left: 63px;
padding: 6px 0 8px 73px;
position: absolute;
top: 50%;
z-index: 999;
text-decoration: none;
}
.right-control {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right 0;
right: 63px;
padding: 6px 73px 8px 0px;
position: absolute;
top: 50%;
z-index: 999;
font-family: "Playfair Display", serif;
color: #C2C2C2;
font-size: 17px;
text-decoration: none;
}
.right-control:hover {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right -55px;
color: rgb(31, 31, 31);
text-decoration: none;
}
.left-control:hover {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll 0 -55px;
color: #282828;
text-decoration: none;
}
.carousel-indicators {
bottom: 130px;
left: 50%;
}
.caption h2 {
font-size: 40px;
font-family: "Poppins", sans-serif;
margin-top: 0;
float: left;
width: 50%;
text-transform: capitalize;
}
.item2 .caption h2 {
color: rgb(255, 255, 255);
}
.item2 .caption p {
color: #6c6c6c;
}
.item2 .caption .btn.get-start span {
color: #6c6c6c;
}
.icon i {
border: 1px solid;
font-size: 36px;
line-height: 64px;
margin-top: 47px;
text-align: center;
width: 100%;
color: #2ad0b3;
}
.caption span {
font-size: 26px;
text-transform: initial;
}
#page-element-wrap {
background-color: #fff;
background-image: url("../img/finanbox-page-title.jpg");
border-bottom: 2px solid #cdcdcd;
height: 400px;
margin-top: 105px;
}
.page-title-container {
height: 100%;
}
.page-title-content {
display: table;
height: 100%;
width: 100%;
}
.page-title-text {
text-align: center;
display: table-cell;
vertical-align: middle;
}

.page-title-text div.inline-page-title.border-top {
border-bottom: 10px solid rgba(171, 183, 189, 0.5);
padding-top: 30px;
}
.page-title-text div.inline-page-title {
border-color: rgba(171, 183, 189, 0.5);
border-style: solid;
border-width: 0 10px;
display: inline-block;
padding: 0 30px;
position: relative;
}
.page-title-text div.inline-page-title.border-top::before,
.page-title-text div.inline-page-title.border-top::after {
background: rgba(171, 183, 189, 0.5) none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 0;
width: 20%;
}
.page-title-text h1 {
color: #ffffff;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 80px;
text-transform: uppercase;
}
.page-title-text div.inline-page-title.border-top::after {
left: auto;
right: 0;
}
.page-title-text div.inline-page-title.border-top::before {
left: 0;
}
.socal-icon-head ul {
padding: 0;
}
.socal-icon-head {
bottom: 60px;
left: 63px;
position: absolute;
z-index: 999;
}
.socal-icon-head li {
display: inline;
margin-right: 20px;
}
.socal-icon-head li a {
color: #959595;
text-decoration: none;
}
.socal-icon-head li a:hover {
color: #bd8348;
}
.head-newssubscribe {
bottom: 60px;
position: absolute;
right: 63px;
z-index: 999;
}
.modal-dialog {
margin: 30px auto 150px;
width: 1000px;
max-width: 1000px;
}

.trending-products {
padding: 50px 0;
}

.inner-header2 {
background: rgba(0, 0, 0, 0) url("../images/inside-banner.jpg") no-repeat scroll 0 0 / cover;
color: #282828;
}

.inner-header2 h2 {
color: #282828;
}
.inner-header .bdr ul {
padding: 0;
line-height: 2vw;
}
.inner-header .bdr li {
display: inline;
padding: 1px;
}
.spr-slidbar {
background: #f5f5f5 none repeat scroll 0 0;
float: left;
margin-right: 10px;
padding: 5px 13px;
color: #333333;
}
.grid-view-icon {
color: rgb(51, 51, 51);
font-size: 15px;
margin-left: 10px;
}
.list-view-icon {
color: #333;
font-size: 15px;
margin-left: 10px;
}

.size {
float: left;
width: 100%;
margin-top: 25px;
}

.size>p {
font-size: 16px;
font-weight: 500;
margin-bottom: 6px;
letter-spacing: 0;
padding-left: 9px;
}

.size-sel {
float: left;
width: 100%;
margin-top: 10px;
}

.size-sel>p {
font-size: 16px;
font-weight: 500;
margin-bottom: 6px;
letter-spacing: 0;
padding-left: 9px;
}

.product-detail.pro-text strong {
color: #282828;
font-family: "Rubik", sans-serif;
display: block;
font-size: 24px;
font-weight: 500;
margin-bottom: 50px;
margin-top: 30px;
}
.grid-spr {
 display: flex;
 flex-wrap: wrap;
 margin: 40px 0;
 width: 100%;
color: #a2a2a2;
}
.grid-shop .pro-text {
margin-bottom: 50px;
float: left;
width: 100%;
}
.grid-spr span {
margin-top: 8px;
font-size: 14px;
}
.setwidth-small {
margin-bottom: 13px;
}
.pagetions {
border-top: 1px solid #ebebeb;
float: left;
margin-bottom: 100px;
padding-top: 50px;
width: 100%;
}
.pagetions li a {
border: 2px solid #f5f5f5;
color: rgb(31, 31, 31);
display: table-cell;
padding: 4px 0;
text-align: center;
text-decoration: none;
width: 32px;
}
.pagetions li a:hover {
border: 2px solid #282828;
}
.pagetions li {
display: inline;
margin: 0 5px;
}
.pagetions li .active {
text-decoration: none;
border: 2px solid #282828;
}
.numbers-row {
border: 2px solid #ebebeb;
float: left;
border-radius: 3px;
margin-right: 10px;
margin-top: 11px;
padding: 3px 10px;
}
.inc.button {
cursor: pointer;
float: right;
font-weight: 500;
}
.dec.button {
font-weight: 500;
float: left;
cursor: pointer;
}
.numbers-row input {
border: 0 none;
font-size: 14px;
font-weight: 500;
margin: 0 10px;
background: none;
text-align: center;
width: 30px;
}
.share {
float: left;
font-size: 14px;
font-weight: 500;
margin-top: 30px;
width: 100%;
}
.share ul {
list-style: outside none none;
margin: 0;
padding: 0;
float: left;
margin-bottom: 30px
}
.share li {
display: inline;
}
.share li a {
border-right: 1px solid #ebebeb;
display: inline;
padding: 0 6px;
}
.share li:last-child a {
border: medium none;
}
.share li:first-child {
border: medium none;
display: block;
float: left;
padding-top: 2px;
margin-right: 10px;
}
.tag {
float: left;
font-size: 14px;
margin-top: 30px;
width: 100%;
}
.captcha{
display: table;
margin: 15px 0;
position: relative;
width: 100%;
}

.captcha span {
display: block;
margin-left: 39px;
font-size: inherit;
}
.captcha .check {
position: absolute;
top: 52%;
transform: translateY(-50%);
left: 0;
height: 25px;
width: 25px;
background-color: #F4F4F4;
border: 1px solid #939393;
border-radius: 4px;
}
.form1 .captcha .check:hover {
background-color: #ABABAB;
}
.form1 .captcha .check.cchecked {
background-color: #565656;
}
.form1 .captcha .check.cchecked:after {
content: "";
position: absolute;
display: none;
}
.form1 .captcha .check.cchecked:after {
display: block;
}
.form1 .captcha .check.cchecked:after {
left: 8px;
top: 4px;
width: 7px;
height: 12px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
input.errorr:not([type="file"]), textarea.errorr, select.errorr {
border: 1px solid rgb(255, 0, 0);
}
.fbuser {
display: none;
}
.emconfirm {
background-color: rgba(0, 0, 0, 0.56);
bottom: 0;
cursor: pointer;
display: none;
height: 100%;
position: fixed;
right: 0;
width: 100%;
z-index: 100;
}
.emconfirm img {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
a, a:active, a:focus{
outline: none;
}
.addtocartco.disabled {
pointer-events: none;
}
#askaq, .revform {
background: rgb(249, 249, 249) none repeat scroll 0 0;
border: 1px solid rgb(206, 212, 218);
border-radius: 5px;
padding: 25px 10px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.contact-header {
    border-bottom: 1px solid rgb(221, 221, 221);
    color: rgb(31, 31, 31);
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.nav-tabs > li > a {
text-transform: uppercase;
}
.nav-tabs > li > a.active {
color: rgb(40, 40, 40);
text-decoration: underline;
}
.nav-tabs > li > a.active:hover {
text-decoration: none;
}

.chtop {
color: rgb(40, 40, 40);
font-weight: 500;
font-size:24px;
}
.ch_cform {
letter-spacing: 0;
}
#form_767 label {
    margin-bottom: 0;
}
.tag span {
color: #888888;
font-size: 12px;
}
.tab-bg {
text-align: center;
width: 100%;
}
.tab-bg li {
display: inline;
margin: 0 10px;
padding: 10px 0;
}
.tab-bg, .liformnop {
margin-bottom: 30px;
}
.tab-bg>ul {
padding: 10px 0 0;
}
.tab-bg .active a {
color: #282828;
}
.tab-bg a {
color: #a6a6a6;
font-size: 16px;
font-weight: 400;
margin: 0 10px;
}
.nav-tabs>li>a {
border: medium none;
border-radius: 0;
color: rgb(162, 162, 162);
line-height: 1.42857;
margin-right: 2px;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
border: medium none;
}
.nav-tabs {
border-bottom: medium none;
}
.nav-tabs>li>a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.tab-content {
float: left;
margin: 0 0 10px;
width: 100%;
}

.tab-content li {
margin-bottom: 10px;
}
.tab-bg2 li {
display: list-item;
list-style: outside none none;
margin: 0;
padding: 0 0 10px;
}
.tab-bg2 {
border-right: 2px solid #ebebeb;
height: 409px;
}
.tab-bg2>ul {
padding: 0;
}
.tab-bg2 .active {
border-right: 2px solid;
}
.tab-bg2 .active a {
color: #282828;
}
.tab-bg2 a {
color: #a6a6a6;
font-size: 13px;
font-weight: 500;
margin: 0 10px;
}
.tab-content2 {
margin: 0 0 100px;
}

/*----------- product-detail-bg -----------------------*/

.product-detail-bg .bdr ul {
list-style: outside none none;
padding: 0;
}
.product-detail-bg .bdr li {
display: inline;
margin-right: 5px;
color: #a2a2a2;
}
.product-detail-bg .bdr li:last-child {
color: rgb(31, 31, 31);
}
.product-detail-bg {
background: rgb(245, 245, 245) none repeat scroll 0 0;
padding: 50px 0 20px;
margin-bottom: 50px;
}
.product-detail-bg .bdr {
margin-bottom: 50px;
}
.select-option-product {
    max-width: 375px;
}
.pro-text.product-detail h4 {
font-size: 24px;
}
.price-detail {
border-bottom: 1px solid #ddd;
color: rgb(31, 31, 31);
float: left;
font-family: "Rubik", sans-serif;
font-size: 22px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: 400;
width: 100%;
}
.price-detail span {
color: rgb(162, 162, 162);
margin-left: 10px;
font-size: 16px;
text-decoration: line-through;
}
.short-ul {
list-style: outside none none;
padding: 0;
margin-bottom: 10px;
}
.short-ul li::before {
content: "-";
margin-right: 15px;
}

.img-hover {
padding-top: 25%;
position: absolute;
text-align: center;
top: 0;
height: 100%;
width: 100%;
}
.box-text {
position: relative;
}
.img-hover h2 {
color: #fff;
font-size: 26px;
}
.img-hover a {
background: #fff none repeat scroll 0 0;
color: #282828;
font-weight: 500;
padding: 10px 20px;
text-transform: uppercase;
}
.img-hover:hover {
background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
.img-hover:hover::after {
background: #464543 none repeat scroll 0 0;
content: "";
height: 93%;
position: absolute;
right: 27px;
top: 10px;
width: 1px;
}
.img-hover:hover::before {
background: #464543 none repeat scroll 0 0;
content: "";
height: 93%;
position: absolute;
left: 27px;
top: 10px;
width: 1px;
}
.img-hover:hover h2::after {
background: #464543 none repeat scroll 0 0;
content: "";
height: 1px;
position: absolute;
left: 8px;
bottom: 27px;
width: 96%;
}
.img-hover:hover h2::before {
background: #464543 none repeat scroll 0 0;
content: "";
height: 1px;
position: absolute;
left: 8px;
top: 27px;
width: 96%;
}

/*----------- new-arrivals -----------------------*/

.new-arrivals {
/*padding: 80px 0 50px;*/
padding-top:50px;
}
.owl-demo-outer {
position: relative;
}
.btn.next {
border: 2px solid #ebebeb;
border-radius: 50%;
float: right;
height: 50px;
line-height: 28px;
margin-right: -76px;
width: 50px;
}
.owl-demo-outer .btn:hover,
.owl-demo-outer .next:hover,
.owl-demo-outer .prev:hover,
.owl-demo-outer .btn:hover i {
background: #282828;
border: 2px solid #282828;
color: #fff;
}
.btn.prev {
border: 2px solid #ebebeb;
border-radius: 50%;
float: left;
height: 50px;
line-height: 28px;
margin-left: -76px;
width: 50px;
}

.customNavigation {
position: absolute;
top: 30%;
width: 100%;
}
.owl-controls .owl-pagination {
display: none !important;
}
.owl-carousel {
float: left;
}
.owl-item>div {
float: left;
margin-left: -10px;
}
.owl-theme .owl-controls .owl-buttons div {
border-radius: 0 !important;
color: rgb(232, 233, 233) !important;
margin: 5px 0 !important;
opacity: 0.5 !important;
padding: 7px 10px !important;
}
.owl-buttons {
position: absolute;
right: 0;
top: -62px;
}
.owl-theme .owl-controls .owl-buttons div:first-child {
border-right: 1px solid #999!important;
}
.owl-prev {
background: none !important;
position: relative;
}
.owl-prev::before {
color: rgb(0, 0, 0);
content: "";
font-family: fontawesome;
font-size: 16px;
position: absolute;
top: -5px;
right: 12px;
}
.owl-next {
background: none !important;
position: relative;
}
.owl-next::before {
color: rgb(0, 0, 0);
content: "";
font-family: fontawesome;
font-size: 16px;
position: absolute;
top: -5px;
left: 12px;
}
.owl-pagination {
display: none;
}
.owl-theme .owl-controls {
margin-top: 0 !important;
text-align: center;
}
.pro-img {
margin-bottom: 10px;
position: relative;
overflow: hidden;
border: 1px solid rgb(214, 214, 214);
}
.pro-img-text {
bottom: 50px;
left: 50px;
position: absolute;
}
.pro-text a.discover {
color: #a2a2a2;
}
.pro-text a.discover:hover {
color: #BC8246;
}
.prod-hmpg {
width: 95%;
}
.hover-img {
background: rgb(255, 255, 255) none repeat scroll 0 0;
bottom: 0px;
border: 1px solid rgb(212, 212, 212);
    border-radius: 4px;
opacity: 0;
position: absolute;
right: 15px;
text-align: center;
transition: all 0.5s ease 0s;
}

.hover-img-hp {
background: rgb(255, 255, 255) none repeat scroll 0 0;
bottom: 0;
border: 1px solid rgb(212, 212, 212);
    border-radius: 4px;
opacity: 0;
position: absolute;
right: 25px;
text-align: center;
transition: all 0.5s ease 0s;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
background-color: rgb(115, 115, 115);
}
.bt-content {
font-weight: 500;
}
.btn-carts {
background-color: rgb(40, 40, 40);
border-color: rgb(40, 40, 40);
color: rgb(255, 255, 255);
font-weight: 600;
font-size: 14px;
}
.btn-carts.co-def {
height: 44px;
}
.btn-outline-secondary:hover {
background-color: rgb(40, 40, 40);
}
.btn-carts:hover, .btn-dark:hover {
background-color: rgb(214, 214, 214);
color: rgb(24, 24, 24);
border-color: rgb(214, 214, 214);
}
.loc_txt.loc_kn .btn-carts {
font-size: 14px;
}
.loc_txt.loc_kn .btn.btn-sm.btn-danger {
    font-size: 14px;
    font-weight: 600;
}
.pro-hp:hover .hover-img-hp {
opacity: 1;
bottom: 20px;
}
.hover-img-hp a {
    color: rgb(40, 40, 40);
    font-size: 14px;
}

.hover-img li a {
font-size: 16px;
}
.pro-text:hover .pro-img .hover-img {
opacity: 1;
bottom: 20px;
}
.hover-img>ul, .hover-img-hp>ul {
list-style: outside none none;
padding: 10px 10px 0;
}
.ul-catnor {
   margin-bottom: 8px !important;
    padding: 7px 11px 0 !important;
}
.tcmt60 {
margin-top:60px;
}

.lview-desc {
width: 100%;
font-weight: 200;
}
.disc-span {
margin-left: 10px;
}
.hover-img li {
border-bottom: 1px solid rgb(235, 235, 235);
margin-bottom: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
.hover-img li:last-child {
border: medium none;
margin-bottom: 0;
padding: 0;
}
.hover-img li a:hover {
color: #a6a6a6;
}
.star {
background: #fff none repeat scroll 0 0;
bottom: 0;
padding-top: 10px;
position: absolute;
width: 100%;
}
.star ul {
padding: 0;
}
.star li {
display: inline;
}
.search-btn {
background: #7d7b77 none repeat scroll 0 0;
border-radius: 50%;
display: block;
margin: 40% auto auto;
padding: 15px 0;
width: 55px;
}
.red-color {
color: #bd8348;
}
.pro-img .tage, .pro-text-tt .tage {
color: #fff;
font-size: 14px;
padding: 10px;
position: absolute;
right: 0;
top: 0;
}
.pro-img .label-7,.pro-img .label-8,.pro-img .label-9,.pro-img .label-10, .pro-img .label-11,
.pro-text-tt .label-7,.pro-text-tt .label-8,.pro-text-tt .label-9,.pro-text-tt .label-10, .pro-text-tt .label-11 {
margin-top: 53px;
padding: 0;
right: -36px;
top: 0;
transform: rotate(90deg);
width: 133px;
z-index: 20;
}
.pro-text-tt .label-7,.pro-text-tt .label-8,.pro-text-tt .label-9,.pro-text-tt .label-10, .pro-text-tt .label-11 {
right: -31px;
}
.pro-img .label-10, .pro-text-tt .label-10 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-10.png") no-repeat scroll 0 0;
}
.pro-img .label-11, .pro-text-tt .label-11 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-11.png") no-repeat scroll 0 0;
}
.pro-img .label-7, .pro-text-tt .label-7 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-7.png") no-repeat scroll 0 0;
}
.pro-img .label-8, .pro-text-tt .label-8 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-8.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .label-9, .pro-text-tt .label-9 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-9.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .tage .pres-text, .pro-text-tt .tage .pres-text {
color: rgb(40, 40, 40);
position: absolute;
right: 28px;
top: 0;
text-transform: uppercase;
}

.pro-img .new .new-text, .pro-text-tt .new .new-text {
margin: 0 14px;
}
.pro-img .label-1,.pro-img .label-2,.pro-img .label-3, .pro-img .label-4, .pro-img .label-5, .pro-img .label-6,
.pro-text-tt .label-1,.pro-text-tt .label-2,.pro-text-tt .label-3, .pro-text-tt .label-4, .pro-text-tt .label-5, .pro-text-tt .label-6 {
margin-top: 46px;
padding: 0;
right: -30px;
top: 0;
z-index: 20;
transform: rotate(90deg);
width: 121px;
}
.pro-text-tt .label-1,.pro-text-tt .label-2,.pro-text-tt .label-3, .pro-text-tt .label-4, .pro-text-tt .label-5, .pro-text-tt .label-6 {
right: -25px;
}
.pro-img .label-1, .pro-text-tt .label-1 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strep-1.png") no-repeat scroll 0 0;
}
.pro-img .label-2, .pro-text-tt .label-2 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strep-2.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .label-3, .pro-text-tt .label-3 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strep-3.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .label-4, .pro-text-tt .label-4 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-4.png") no-repeat scroll 0 0;
}
.pro-img .label-5, .pro-text-tt .label-5 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-5.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .label-6, .pro-text-tt .label-6 {
background: rgba(0, 0, 0, 0) url("../../images-shop/sale-strap-6.png") no-repeat scroll 0 0;
color: rgb(40, 40, 40);
}
.pro-img .tage .label_txt, .pro-text-tt .tage .label_txt {
margin: 0 14px;
position: relative;
text-transform: uppercase;
}
.pro-img .pert {
background: #bd8348;
}
.pro-text a, .starnl, .starnls {
color: #282828;
display: block;
font-size: 14px;
}
.pro-text a {
font-size: 16px;
}
.starnls {
margin-left: 10px;
padding-left: 10px;
}


.pro-text.qwd-inner.tilet_list {
border: 1px solid rgb(229, 229, 229);
border-radius: 5px;
padding-bottom: 5px;
padding-top: 15px;
}
.tilet_list .prname-detail {
font-size: 18px;
font-weight: 500;
}

.tilet_list .hart.smb {
background-color: rgb(214, 214, 214);
border: medium none;
border-radius: 3px;
height: 39px;
width: 39px;
padding: 7px 10px;
}
.tilet_list .smb:hover {
color: rgb(126, 126, 126);
background-color: rgb(214, 214, 214);
border:none;
}
.tilet_list .listview-detail .addtocart2 {
background: rgb(51, 51, 51) none repeat scroll 0 0;
color: rgb(255, 255, 255);
border: medium none;
border-radius: 3px;
height: 39px;
padding: 7px 10px;
}
.tilet_list .listview-detail .addtocart2:hover {
background: rgb(218, 218, 218) none repeat scroll 0 0;
color: rgb(0, 0, 0);
border:none;
}
.tilet_list .listview-detail a:hover {
color: rgb(40, 40, 40);
}
.tilet_list .numbers-row.mr-grid {
background-color: rgb(214, 214, 214);
border-radius: 3px;
border: none;
height: 39px;
padding: 6px 14px;
color: rgb(96, 96, 96);
}
.tilet_list .listview-detail .price2 {
font-weight: 200;
}
.tilet h4, .tilet h4 a {
color: rgb(31, 31, 31);
display: block;
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
min-height: 39px;
max-height: 39px;
overflow: hidden;
}
.tilet .price span {
color: rgb(162, 162, 162);
text-decoration: line-through;
font-size: 16px;
}
.tilet h4 a:hover {
color: rgb(31, 31, 31);
}
.tilet .btn-cart {
background: rgb(51, 51, 51) none repeat scroll 0 0;
color: rgb(255, 255, 255);
font-size: 14px;
font-weight: 500;
border-radius: 3px;
}
.tilet .btn-cart:hover {
background: rgb(218, 218, 218) none repeat scroll 0 0;
color: rgb(0, 0, 0);
}
.tilet .btn-cart {
transition: all 0.3s ease-out 0s;
display: block;
float: left;
height: 39px;
padding-top: 7px;
margin-right: 10px;
margin-top: 10px;
cursor:pointer;
}
.btn.btn-quickview, .btn.btn-details {
background-color: rgb(214, 214, 214);
border-radius: 3px;
cursor:pointer;
}
.btn.btn-quickview:hover, .btn.btn-details:hover {
color: rgb(126, 126, 126);
}
.bgroupres {
display: block;
float: left;
margin-top: 10px;
}
.pro-text-tt .pro-img:hover .hover-img {
bottom: 20px;
opacity: 1;
}
.pro-text-tt a {
color: rgb(40, 40, 40);
}
.pro-text-tt {
border: 1px solid rgb(229, 229, 229);
float: left;
height: 95%;
margin-bottom: 30px;
overflow: hidden;
padding: 10px;
width: 100%;
border-radius: 5px;
}
.pro-text-tt .pro-img {
border: none;
cursor:pointer;
}
.pro-text-tt .caption.tilet {
width: 100%;
padding-top: 0 !important;
}
.pro-text-tt .description {
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
min-height: 43px;
}
.pro-text {
float: left;
overflow: hidden;
width: 100%;
margin-bottom: 30px;
}
.pro-text strong {
color: rgb(31, 31, 31);
font-size: 14px;
font-family: "Rubik", sans-serif;
font-weight: 500;
transition: all 0.5s ease 0s;
}
.pro-text .price {
color: rgb(31, 31, 31);
float: left;
font-family: "Rubik", sans-serif;
font-size: 14px;
font-weight: 400;
padding: 4px 0;
transition: all 0.5s ease 0s;
}
.pro-text:hover .price {
margin-left: 10px;
opacity: 0;
}
.col-5 {
float: left;
padding: 0 15px;
width: 20%;
}
.pro-text .price span {
color: rgb(162, 162, 162);
text-decoration: line-through;
}
.pro-text .addtocart {
border-bottom: 1px solid rgb(235, 235, 235);
float: left;
font-size: 14px;
font-weight: 600;
opacity: 0;
padding: 4px 0;
text-decoration: none;
text-transform: uppercase;
margin-left: -97px;
transition: all 0.5s ease 0s;
}
.pro-text:hover .addtocart {
opacity: 1;
margin-left: 0px;
transition: all 0.2s ease 0s;
}
.pro-text .addtocart2, .addtocartco {
border: none;
border-radius: 3px;
font-size: 14px;
font-weight: 600;
margin: 11px auto auto;
padding: 5px 8px;
text-align: center;
text-decoration: none;
width: 30%;
text-transform: uppercase;
float: left;
transition: all 0.3s ease-out 0s;
/*
background: #fff;
color: #000;
*/
background: rgb(40, 40, 40);
color: #fff;
height: 36px;
}

.p-ns {
letter-spacing: 0;
}
.stbutton-bl {
cursor: pointer;
border: 2px rgb(40, 40, 40);
font-size: 12px;
font-weight: 600;
margin: 11px auto auto;
padding: 4px 8px;
text-align: center;
text-decoration: none;
width: 30%;
text-transform: uppercase;
float: left;
background: rgb(40, 40, 40);
color: #fff;
min-width: 181px;
border-radius: 3px;
}
.stbutton-bl:hover, .stbutton-lg:hover {
background: rgb(218, 218, 218);
color: #000;
transition: all 0.2s ease 0s;
}
a.badge-danger.focus, a.badge-danger:focus {
box-shadow:none;
}
#ajcart .badge.badge-danger {
background-color: rgb(84, 84, 84);
border-radius: 2px;
font-weight: 500;
padding: 4px 7px;
}
#ajcart .badge.badge-danger:hover {
background-color: rgb(120, 120, 120);
}
.stbutton-lg {
background-color: rgb(40, 40, 40);
height: 44px;
border-radius: 3px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
color: rgb(255, 255, 255);
font-size: 20px;
padding: 5px 10px;
}

.stbutton-lgw {
background-color: #fff;
border: 2px solid #ebebeb;
border-radius: 0;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
color: rgb(96, 96, 96);
font-size: 1.25rem;
line-height: 1.5;
padding: 0.5rem 1rem;
}

.stbutton-lgw:hover {
background-color: #000;
color: #fff;
}
.pro-text-li a {
color: rgb(40, 40, 40);
font-size: 14px;
}
.pro-text-li-6 a {
color: rgb(40, 40, 40);
font-size: 16px;
text-decoration: underline;
}
#cardtopform .btn.btn-sm.btn-danger {
background-color: rgb(84, 84, 84);
border-color: rgb(108, 117, 125);
}
#cardtopform .btn.btn-sm.btn-danger:hover {
background-color: rgb(120, 120, 120);
}
.voucmod {
max-height: 600px;
overflow: scroll;
}
.bg-dark button.close {
color: rgb(255, 255, 255);
font-weight: 500;
opacity: 1;
text-shadow: none;
}
.sorting_1 > a, .bt-content > a {
color: rgb(40, 40, 40);
}
.sorting_1 > a:hover {
text-decoration: underline;
}
.pagination li a {
color: rgb(135, 135, 135);
}
.pagination li a:hover {
text-decoration: underline;
}
.row.datatab-maxw table th {
font-weight: 500;
}
.p-ns.pro-text-li a {
font-size: 16px;
text-decoration: underline;
}
.useradd .bg-secondary, .row.datatab-maxw .bg-secondary, .cofinn .bg-secondary {
background-color: #454545 !important;
}
.bg-sec-top {
border-top: 1px solid #fff;
}
table.dataTable > tbody > tr.child span.dtr-title {
font-weight:normal;
}
.datatab-maxw .list-group-item.active {
background-color: #454545 !important;
border: 1px solid rgba(0, 0, 0, 0.125);
}
.pro-text-li a:hover {
color: rgb(123, 123, 123);
text-decoration: underline;
}
.pro-text-li-6 a:hover {
color: rgb(123, 123, 123);
text-decoration: underline;
}
.cofr {
float: right;
}
.modal-dialog .addtocart2 {
padding: 4px 1px;
}
.modal-dialog .carousel-indicators {
display: none;
}
.modal-dialog #home-slider3 .carousel-inner>.item,.modal-dialog #home-slider3-mod .carousel-inner>.item {
float: right;
width: 100%;
}
.hover-img {
z-index: 999;
}
.pro-text .addtocart2:hover, .addtocartco:hover {
border: none;
color: rgb(24, 24, 24);
background-color: rgb(214, 214, 214);
}
.col-md-8 .pro-text>p {
float: left;
margin: 16px 0;
width: 100%;
}
/*
.grid-shop .row {
margin: 0;
}
*/
.more-im-row {
margin-top: 11px;
text-align: center;
}
.left.carousel-control {
border: 2px solid rgb(235, 235, 235);
color: rgb(96, 96, 96);
font-weight: 500;
padding: 3px 10px;
}
.pro-img .img-fluid {
min-width: 100%;
}
.hart {
border: 2px solid #ebebeb;
border-radius: 3px;
float: left;
margin-left: 10px;
margin-top: 11px;
padding: 4px 10px;
text-align: center;
}
.hart:hover {
border: 2px solid #282828;
background: #282828;
color: #fff;
}


.toprating-box {
border: 3px solid #ebebeb;
float: left;
}
.toprating-box ul {
list-style: outside none none;
padding: 0;
}
.toprating-box li {
float: left;
margin-bottom: 39px;
}
.toprating-box h2 {
border-bottom: 1px solid #ebebeb;
margin-bottom: 60px;
margin-top: 0;
padding: 35px 0;
position: relative;
text-align: center;
}
.toprating-box h2::before {
background: #282828 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 41%;
position: absolute;
width: 65px;
}
.toprating-box {
border: 3px solid #ebebeb;
float: left;
}
.toprating-box .star {
padding: 0;
position: inherit;
}
.toprating-box .star li {
display: inline;
float: inherit !important;
}


.btn.get-start.flogo {
padding-left: 50px;
padding-right: 50px;
}
.flogo-section p {
color: #282828;
margin: 60px auto;
width: 50%;
}
.f-sicon li {
border-left: 1px solid #e9e9e9;
display: inline;
padding: 0 10px;
}
.f-sicon li:last-child {
border-right: 1px solid #e9e9e9;
}
.f-sicon a {
color: #9d9d9d;
}
.f-sicon a:hover {
color: #bd8348;
}
.client-icon li {
display: inline;
float: left;
margin: 0 55px;
width: 10%;
}
.copayright {
border-top: 1px solid rgb(86, 86, 86);
padding-top: 20px;
}
.f-sicon2 li {
display: inline;
margin-left: 20px;
}
.f-sicon2 li a {
color: rgb(108, 108, 108);
}
.copayright span {
color: #bd8348;
}
footer {
background: rgb(31, 31, 31) none repeat scroll 0 0;
color: rgb(108, 108, 108);
float: left;
padding: 50px 0 0;
width: 100%;
}
.f-weghit h4 {
color: rgb(255, 255, 255);
font-size: 16px;
}
.f-weghit2 li {
display: list-item;
list-style: outside none none;
margin-bottom: 8px;
}
.f-weghit {
margin-bottom: 50px;
}
.f-weghit li {
display: list-item;
font-size: 12px;
list-style: outside none none;
margin-bottom: 10px;
}
.f-weghit ul,
.f-weghit2 ul {
padding: 0;
margin-bottom: 50px;
}
.f-weghit>p {
margin-top: 30px;
font-size: 14px;
    letter-spacing: 0;
}
.f-contact h2 {
font-size: 18px;
margin-bottom: 30px;
}
.f-contact ul {
padding: 0px;
}
.f-contact li {
display: list-item;
list-style: outside none none;
margin-bottom: 10px;
}
.f-weghit2 a {
color: rgb(108, 108, 108);
}
.f-weghit2 a:hover {
color: #BD8448;
}
.copayright a {
color: rgb(189, 132, 72);
}
.fbdr {
border-top: 1px solid #e9e9e9;
}
.fbdr .col-md-6 {
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
padding: 100px 0 30px;
}
.fbdr p {
width: 90%;
}

.weight .title h2 {
font-family: "Poppins", sans-serif;
font-size: 18px;
font-weight: 500;
margin-bottom: 30px;
padding: 10px 0;
margin-top: 0;
color: rgb(31, 31, 31);
text-transform: capitalize;
}
.weight .search-box {
background: #f1f1f1 none repeat scroll 0 0;
padding: 10px;
}
.weight .search-box input {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
width: 90%;
}
.weight {
float: left;
margin-bottom: 25px;
width: 100%;
}
.weight .pro-text {
margin: 0;
}
.weight .toprating-box {
border: medium none;
}
.weight .product-categories ul {
float: left;
list-style: outside none none;
padding: 0;
margin-bottom: 0px;
width: 100%;
}
.weight .product-categories span {
float: right;
}
.weight .product-categories a {
color: #868686;
}
.weight .product-categories a:hover {
color: #B57F47;
}
.weight .product-categories li {
float: left;
padding: 0 0 5px;
width: 100%;
}
.weight .panel-body .product-categories li {
padding-left: 15px;
}
.product-categories.size li {
width: auto;
}
.product-categories.size a {
background: rgb(245, 245, 245) none repeat scroll 0 0;
border-radius: 50%;
float: left;
height: 40px;
line-height: 40px;
margin-right: 10px;
text-align: center;
width: 40px;
}
.product-categories.size a:hover {
background: #282828;
color: #fff;
}
.toprating-box .col-sm-3.col-md-3 {
padding: 0;
}
.toprating-box .pro-text strong {}
.toprating-box .pro-text span {
color: rgb(162, 162, 162);
font-family: "Rubik", sans-serif;
text-decoration: line-through;
}
.weight .toprating-box .pro-text a {
color: rgb(162, 162, 162);
font-size: 13px;
}
.weight .panel-body {
border: medium none !important;
}
.product-categories li:last-child {
border: medium none;
margin-bottom: 0px;
padding: 0;
}
.weight .btn.btn-default {
border: medium none;
padding: 0;
}
.weight .slider.slider-horizontal {
height: 20px;
width: 257px;
}
.weight .btn-default:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.weight .panel-heading {
padding: 10px 0;
}
.weight .panel-title {
font-weight: 100;
font-size: 14px;
}
.weight .panel-body {
padding: 10px 0;
}
.star2 {
float: left;
width: 100%;
}
.star2 ul {
padding: 0;
}
.star2 li {
display: inline;
}
.star2 a {
border-left: 1px solid #e9e9e9;
display: inline;
margin-left: 10px;
padding-left: 10px;
text-align: center;
}
.star2 .sset0 {
padding-left:0;
margin-left:0;
}
.shopping-cart table {
width: 100%;
margin-top: 50px;
border: 1px solid rgb(235, 235, 235);
margin-bottom: 50px;
}
.shipping-outer .radio {
float: left;
margin-right: 10px;
width: auto !important;
}
.col-md-4 .shipping-outer {
margin-bottom: 0;
}
.shipping-outer .label-radio {
float: left;
font-weight: 100;
margin-right: 50px;
}
.shopping-cart td {
padding: 15px;
border-right: 1px solid rgb(235, 235, 235);
}
.shopping-cart th {
border-right: 1px solid rgb(235, 235, 235);
color: rgb(72, 72, 72);
font-weight: 500;
padding: 15px;
text-transform: uppercase;
}
.shopping-cart tr {
border-bottom: 1px solid #ebebeb;
}
.shopping-cart td input {
color: #000;
font-weight: 500;
padding: 10px;
width: 100px;
}
.shopping-cart .red {
color: #bd8348;
}
.shopping-cart .button {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid;
color: rgb(31, 31, 31);
letter-spacing: 1.2px;
margin-left: 20px;
font-weight: 500;
padding: 10px;
}
.shopping-cart .button.red {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid;
color: rgb(31, 31, 31);
font-weight: 500;
margin-left: 0;
}
.shopping-cart .button.red:hover {
background: #282828;
color: #fff;
text-shadow: 0 0 0;
}
.shipping-outer {
float: left;
margin-bottom: 100px;
margin-top: 50px;
width: 100%;
}
.shipping-outer h2 {
border-bottom: 2px solid #ebebeb;
font-size: 26px;
margin-bottom: 50px;
padding-bottom: 18px;
}
.shipping-outer .lable {
float: left;
margin-bottom: 10px;
width: 100%;
}
.shipping-outer input {
margin-bottom: 20px;
padding: 5px;
width: 100%;
}
.size.State {
margin: 0;
}

.shopping-cart .button2 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid;
color: rgb(31, 31, 31);
font-weight: 500;
float: left;
margin-top: 5px;
text-align: center;
padding: 10px 10px;
text-decoration: none;
text-transform: uppercase;
width: 48%;
}
.shopping-cart .button2:hover {
background: #282828;
color: #fff;
}
.shopping-cart .button3 {
background: #282828 none repeat scroll 0 0;
color: #fff;
float: right;
margin-top: 5px;
text-align: center;
padding: 10px 20px;
text-decoration: none;
text-shadow: 1px 1px 1px #333;
text-transform: uppercase;
width: 48%;
}
.shipping-outer ul {
border: 2px solid rgb(245, 245, 245);
float: left;
list-style: outside none none;
padding: 15px 15px 0;
margin-bottom: 10px;
}
.shipping-outer li {
border-bottom: 1px solid #ebebeb;
float: left;
margin-bottom: 27px;
padding: 0 0 17px;
width: 100%;
}
.shipping-outer strong {
float: right;
font-size: 16px;
font-weight: 500;
}
.shipping-outer li:last-child {
border: medium none;
padding: 0;
}
.shipping-outer li a {
color: #bd8348;
text-decoration: underline;
}
.shipping-outer .redbutton {
color: #282828;
border: 2px solid #282828;
float: left;
font-size: 14px;
letter-spacing: 1.2px;
margin-bottom: 10px;
padding: 10px;
text-decoration: none !important;
text-transform: uppercase;
font-weight: 500;
width: 100%;
}
.shipping-outer .redbutton:hover {
background: #282828;
color: #fff;
}
.counttry {
margin-bottom: 25px;
}
.shopping-cart {
padding-top: 50px;
padding-bottom: 100px;
}
.panel-group span {
padding-left: 10px;
}
.shipping-outer input[type="checkbox"] {
float: left;
margin-bottom: 0;
}
.shipping-outer input[type="checkbox"] {
float: left;
margin-bottom: 0;
width: auto;
}
.forgot-link {
color: red;
}
.login-btn {
background: #bd8348 none repeat scroll 0 0;
color: #fff;
float: left;
letter-spacing: 1.2px;
margin: 25px 0;
padding: 10px;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
width: 48%;
text-decoration: none;
text-transform: uppercase;
}
.login-btn:hover {
color: #fff;
text-decoration: none;
}
.fbtw {
float: left;
width: 100%;
}
.fac-btn {
background: #2c5990 none repeat scroll 0 0;
color: #fff;
float: left;
letter-spacing: 1.2px;
padding: 10px;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
width: 48%;
text-decoration: none;
text-transform: uppercase;
}
.fac-btn:hover {
color: #fff;
text-decoration: none;
}
.twi-btn {
background: #16bce6 none repeat scroll 0 0;
color: #fff;
float: right;
letter-spacing: 1.2px;
padding: 10px;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
width: 48%;
text-decoration: none;
text-transform: uppercase;
}
.twi-btn:hover {
color: #fff;
text-decoration: none;
}
.shipping-outer h4 {
display: block;
font-size: 12px;
margin-bottom: 34px;
margin-top: 0;
text-transform: uppercase;
}
.panel-title {
font-size: 15px;
color: rgb(134, 134, 134);
}
.panel-title a, .catw-left-menu .product-categories li a {
color: rgb(134, 134, 134);
font-weight: 300;
}
.catw-left-menu .product-categories ul {
list-style: outside none none;
padding-left: 14px;
}
.catw-left-menu .pull-right {
    float: right;
}
.pbmt {
margin-top: 0.5rem;
}

.accordion-toggle[aria-expanded="true"] .indicator {
transform: rotate(90deg);
}

.badge-black {
background-color: rgb(51, 51, 51);
color: rgb(255, 255, 255);
height: 26px;
line-height: 11px;
padding: 8px 7px 4px;
}
.badge-black:hover {
color: rgb(255, 255, 255);
}
.panel-default>.panel-heading {
/*background-color: #fff;*/
border-bottom: none;
color: #a2a2a2;
font-size: 14px;
}
.panel {
/*background-color: #fff;*/
border: medium none;
border-radius: 4px;
box-shadow: none;
margin-bottom: 20px;
}
#checkout-review-table-wrapper table {
border: 1px solid rgb(223, 223, 223);
}
.data-table tfoot tr {
background: rgb(244, 244, 244) none repeat scroll 0 0;
}
.data-table th {
background: rgb(244, 244, 244) none repeat scroll 0 0;
line-height: 1.4;
text-transform: uppercase;
white-space: nowrap;
}
.item-options dt {
clear: left;
color: rgb(51, 51, 51);
float: left;
font-weight: 500;
padding-right: 0;
}
#checkout-review-table-wrapper table tbody tr td {
border: 1px solid rgb(223, 223, 223);
}
#checkout-review-table-wrapper table tbody tr td:first-child {
text-align: left;
width: 49%;
}
.opc h3.product-name,
.opc h4.product-name {
color: rgb(255, 152, 0);
font-size: 18px;
text-transform: none;
}
.item-options dd {
float: left;
margin: 0 0 6px;
padding-left: 10px;
}
.odd h3 {
color: rgb(189, 132, 72);
font-size: 18px;
margin-bottom: 36px;
margin-top: 0;
}
#checkout-review-table-wrapper table tfoot tr td {
position: relative;
text-align: left;
}
#checkout-review-table-wrapper table tbody td,
#checkout-review-table-wrapper table thead th,
#checkout-review-table-wrapper table tfoot {
text-align: center;
vertical-align: top;
}
#checkout-review-table-wrapper table .price {
color: rgb(189, 132, 72);
font-size: 24px;
font-weight: 500;
}
#checkout-review-table-wrapper table tfoot tr td.last strong .price {
color: #E24347;
font-size: 34px;
}
#checkout-review-table-wrapper table tfoot tr td.last {
text-align: right;
}
#review-buttons-container .f-left {
float: right;
font-weight: 500;
margin: 10px 20px 0 0;
}
#review-buttons-container .btn-checkout {
border: medium none;
float: right;
margin: 0;
padding: 10px 26px;
}
#review-buttons-container .btn-checkout:hover {
background: rgb(189, 132, 72) none repeat scroll 0 0;
}
.item-options {
color: rgb(153, 153, 153);
font-size: 12px;
font-weight: 500;
text-transform: capitalize;
}
.opc h3.product-name,
.opc h4.product-name {
color: rgb(255, 152, 0);
font-size: 18px;
text-transform: none;
}
#checkout-review-table-wrapper table tfoot tr td:first-child {
padding: 8px 0 8px 40px;
}
#checkout-review-table-wrapper table tfoot tr td:first-child::after {
right: 0;
}
#checkout-review-table-wrapper table tfoot tr td {
font-weight: 500;
position: relative;
text-align: left;
}
.data-table td,
.data-table th {
padding: 15px 20px;
vertical-align: middle;
}
#checkout-review-table-wrapper table thead th {
border: 1px solid rgb(223, 223, 223);
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 500;
text-align: left;
}
.f-left a {
color: rgb(189, 132, 72);
text-decoration: none;
}
.f-left a:hover {
color: #282828;
text-decoration: none;
}

/*----- listview-detail ------*/

.listview-detail .ul-content {
list-style: outside none none;
padding: 0;
}
.listview-detail .ul-content li::before {
content: "-";
margin-right: 10px;
}
.listview-detail .addtocart2 {
padding: 8px 10px;
width: 35%;
height: 39px;
color: rgb(255, 255, 255);
max-width: 200px;
font-size: 14px;
}
.listview-detail .mr-grid {
padding: 5px 14px;
}
#customRange1 {
  -webkit-appearance: none;
  width: 100%;
  height: 12px;
  border-radius: 5px;
  padding: 3px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  max-width: 300px;
}

#customRange1::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 18px;
height: 18px;
border: 5px solid #000;
border-radius: 50%; 
background: #fff;
cursor: pointer;

}

#customRange1::-moz-range-thumb {
width: 13px;
height: 13px;
border-radius: 50%;
border: 5px solid #000;
background: #fff;
cursor: pointer;
}
#customRange1 .slider-selection {
background: #428041;
}
input[type="range"]::-moz-range-progress {
background-color: rgb(96, 96, 96); 
}
input[type="range"]::-moz-range-track {  
background-color: #e5e5e5;
}

#customRange1::-moz-range-thumb, #customRange1::-moz-range-thumb:focus,#customRange1::-moz-range-thumb:active:focus {
outline: 10px !important;
outline-color: transparent !important;
outline-width: none !important;
outline-style: none !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.attr-filter {
color: rgb(31, 31, 31);
font-size: 18px;
font-weight: 500;
}
.inner-header .bdr a {
color: rgb(40, 40, 40);
}
.valueLabelblck {
background: rgb(51, 51, 51) none repeat scroll 0 0;
border: 2px solid rgb(51, 51, 51);
border-radius: 3px;
color: rgb(255, 255, 255);
display: block;
float: left;
font-weight: 500;
margin-left: 0;
margin-top: 17px;
padding: 6px 0;
width: 100%;
max-width: 300px;
}


.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  border-color: rgb(147, 147, 147);
  background-color: rgb(86, 86, 86);
}



/*
 input[type=range]:focus::-moz-range-track {
   background: #000;
}
*/

.lselectmw275 {
max-width: 275px;
}
.dbpt2 {
padding-top: 2px;
}
.mr-grid {
padding: 7px 14px;
}
.listview-detail .hart {
padding: 6px 12px;
}
.listview-detail {
    color: rgb(162, 162, 162);
}
.listview-detail a {
/*color: rgb(162, 162, 162);*/
font-size: 17px;
}

.listview-detail a:hover {
color: rgb(162, 162, 162);
}

.listview-detail .price2 span {
color: rgb(162, 162, 162);
text-decoration: line-through;
}
.listview-detail .price2 {
color: rgb(0, 0, 0);
float: left;
font-weight: 500;
font-family: "Rubik", sans-serif;
margin-bottom: 20px;
width: 100%;
}

/*----- contact ------*/

.contact-form {
padding-top: 50px;
}
.contact-form p input[type="text"],
.contact-form p textarea {
border: 1px solid #ddd;
border-radius: 0;
font-size: 13px;
padding: 10px;
width: 100%;
}
.contact-form .form-submit input {
background: #bd8348 none repeat scroll 0 0;
border-radius: 0;
color: #fff;
font-size: 13px;
font-weight: 300;
line-height: 24px;
margin-bottom: 50px;
margin-top: 40px;
text-transform: uppercase;
width: 100%;
}
.contact-title.text-center span {
color: #9d9d9d;
font-family: "Poppins", sans-serif;
font-size: 15px;
font-weight: 100;
text-transform: uppercase;
}
.contact-title.text-center {
color: #606060;
margin-bottom: 50px;
}
.contact-title.text-center>h2 {
margin-bottom: 30px;
}
.contact-info {
padding: 30px 0 100px;
}
#commentform {
margin-left: -15px;
margin-right: -15px;
margin-top: 30px;
}
.contact-info strong {
display: inline-table;
font-size: 15px;
font-weight: 500;
}
.contact-info>ul {
list-style: outside none none;
padding: 0;
}
.contact-info li {
float: left;
margin-bottom: 50px;
width: 100%;
}
.contact-info .f-sicon2 ul {
margin: 30px 0 0 0;
padding: 0;
}
.contact-info .f-sicon2 li {
float: inherit;
margin: 0 15px 0 0;
}
.contact-info .f-sicon2 li a {
color: rgb(96, 96, 96);
font-size: 16px;
}
.contact-info .img-icon {
float: left;
margin-right: 25px;
}
.f-sicon>ul {
padding: 0;
}
.pagetions ul {
padding: 0;
}

/*----- resposive ------*/

@media (min-width:420px) and (max-width:495px) {
.pro-text-tt .description {
min-height: 60px;
}
}

@media (min-width:992px) and (max-width:1000px) {
.pro-text-tt .description {
min-height: 60px;
}
}

@media (min-width:10px) and (max-width:480px) {
.banner-img {
margin-bottom: 20px;
}
.box-outer {
background: rgb(255, 255, 255) none repeat scroll 0 0;
margin: auto;
width: 100%;
}
.inner-header h1, .inner-header h2, .inner-header h3, .inner-header h4, .inner-header h5 {
margin-bottom: 0;
}
.col-md-4.pro-hp {
    width: 100%;
}
.mega-menu ul {
border: medium none;
width: 100%;
}
.affix-top {
top: 10px;
}
.navbar-inverse .navbar-toggle {
background: rgb(40, 40, 40) none repeat scroll 0 0;
}
.col-md-12.text-center {
float: left;
width: 100%;
}
.caption h2 {
width: 100%;
}
.caption p {
width: 100%;
}
.home3 .navbar-header.home2-nav {
margin-left: 0;
left: 0;
position: relative;
}
/*.shopping-cart th,
td {
float: left;
width: 100% !important;
}*/
.shopping-cart td input {
width: 100%;
}
.button:not(.inc):not(.dec) {
float: left;
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.shopping-cart .button {
margin-left: 0;
}
.shipping-outer h2 {
font-size: 25px;
}
.footergallery li {
width: 100%;
}


.inner-header .bdr ul {
margin-bottom: 0;
}

.inner-header .bdr li {
padding: 0;
}
.modal-popup .modal-dialog {
margin-top: 150px;
width: 78%;
}
.modal-popup img {
max-width: 100%;
}
.top-header-wrapper ul li {
padding: 0 34px;
}
.top-header-wrapper ul {
width: 280px;
}
.dropdown-content {
min-width: 238px;
z-index: 99999;
}
.caption {
width: 95%;
padding-top: 150px !important;
}
.caption h2 {
font-size: 22px;
}
.caption p {
width: 86%;
}
.caption span {
font-size: 14px;
}
.carousel-inner>.item {
height: 650px;
}
.left-control {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left 8px / 40% auto;
padding: 0 0 0px 23px;
left: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.left-control:hover {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left -8px / 40% auto;
}
.right-control {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right 8px / 40% auto;
padding: 0 23px 0px 0;
right: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.right-control:hover {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right -8px / 40% auto;
}
.modal-dialog {
margin: 30px auto;
width: 93%;
}
.logo {
left: 10px;
}
.menu {
right: 10px;
}
.socal-icon-head {
left: 0;
text-align: center;
width: 100%;
}
.head-newssubscribe {
bottom: 40px;
right: 0;
text-align: center;
width: 100%;
}
.carousel-inner .item {
background-size: cover;
}
.parollex-bg .text-heading {
font-size: 50px;
}
.h2,
h2 {
font-size: 25px;
}
.tittle::before {
left: 41.7%;
}
.testimonal .carousel-inner>.item {
height: 390px;
}
.testimonal .carousel-indicators {
width: 100%;
}
.news-text .readbtn {
width: 100%;
}
.client-icon li {
float: left;
margin: 0 0 34px;
text-align: center;
width: 100%;
}
.openmenu .navbar-nav>li::before {
left: 18%;
}
.top-sicon>ul {
padding: 0;
}
.openmenu .top-sicon {
width: 55%;
}
.grid-shop .pro-text {
float: left;
}

.flogo-section p {
width: 100%;
}
.contact-info {
background: #fff url("../images/contact-shadow.jpg") no-repeat scroll center bottom;
height: 600px;
margin-top: 0;
}
.contact-info .col-sm-4.col-md-4 {
margin-bottom: 50px;
}
.top-header {
right: 0;
}
.menu2 {
left: 0;
}
.burse h2 {
font-size: 22px !important;
margin-top: 10px !important;
}
.logo2 {
left: 0;
position: absolute;
text-align: center;
top: 20px;
width: 100%;
z-index: 999;
}
.burse {
background: rgba(0, 0, 0, 0) url("../images/burse-bg.png") no-repeat scroll left 152px / 30% auto;
padding-left: 26px;
}
.pro-text .addtocart {
width: auto;
}
.caption.brunello h2 {
font-size: 20px;
}
.home-page-3-half .caption h2 {
font-size: 26px;
margin-top: 0;
}
.home-page-3 .top-header {
background: #282828 none repeat scroll 0 0;
top: 0;
width: 100%;
}
.home-page-3 .menu2 {
left: 10px;
top: 77px;
}
.home-page-3 .head-newssubscribe {
bottom: 0;
right: 21px;
text-align: center;
width: auto;
}
.home-page-3-half .client-logo2 {
float: left;
margin-top: 0;
width: 100%;
}
.home-page-3-half .caption {
height: 100%;
padding-top: 230px !important;
width: 90%;
}
.home-page-3-half .caption {
padding-top: 50px !important;
}
.home-page-3-half .blog {
margin-top: 0;
width: 100%;
padding: 50px 0 0;
}
#client .socal-icon-head {
left: 0;
margin-top: 100px;
position: relative;
width: 100%;
float: left;
}
#blog .home-page-3 .head-newssubscribe {
bottom: 0;
float: left;
margin-top: 100px;
position: relative;
right: 0;
text-align: center;
width: 100%;
}
.home-page-3 .btn.get-start {
margin-bottom: 150px;
}
#home .welcome-text {
float: left;
margin-top: 130px;
}
.home4 {
width: 100%;
}
.navbar-collapse.collapse.in {
background: #f5f5f5;
border: none;
}
.nav>li {
display: block;
position: relative;
width: 100%;
}
.home4 .container-fliude {
z-index: 99999;
}
.navbar-nav .open .dropdown-menu {
background: rgb(255, 255, 255) none repeat scroll 0 0;
padding: 23px 0;
width: 60%;
}
.mega-menu ul {
position: relative;
z-index: 9999995;
}
.home6 .menu3 ul li {
float: none;
}
.home6 .top-head .top-header .top-header-wrapper ul {
display: table;
float: none;
}
.home6 .menu3 {
float: none;
margin-top: 0;
}
.home6 .top-head {
text-align: center;
}
.home6 .logo4 {
float: left;
padding: 26px 0;
width: 100%;
}
.home6 .top-head-black .col-md-4 {
border-right: medium none;
margin-bottom: 30px;
}
.box-text {
float: left;
margin-bottom: 30px;
position: relative;
width: 100%;
}
.carousel-inner>.item.home6 {
height: 500px;
overflow: hidden;
}
.btn.prev {
margin-left: 0;
}
.btn.next {
margin-right: 0;
}
.home5 .navbar-inverse .navbar-toggle .icon-bar {
background-color: #000;
}
#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: auto;
margin-bottom: 100px;
overflow: hidden;
}
#home-slider3 .left-control,
#home-slider3 .right-control, #home-slider3-mod .left-control,#home-slider3-mod .right-control {
display: none;
}
#home-slider3 .right-control {
right: 0;
}
#home-slider3 .left-control {
left: 0;
}
.tab-bg {
float: left;
margin-bottom: 50px;
}
.tab-bg li {
float: left;
margin: 0 10px 16px;
}

.comments-area .offset2 {
margin-left: 0;
}
.zcube-recent-posts-widget-with-thumbnails ul li .recent-thumb {
margin-right: 17px;
}
.about-img img {
width: 100%;
}
.banner-text2>p:not(:first-child):not(:last-child) {
display: none;
}
.col-5 {
width: 100%;
}
.tittle h2 {
padding: 0 20px;
}
.subscribe input[type="button"] {
width: 80%;
}
.nav.navbar-nav.home2-nav {
margin-left: 0;
}
.about-img {
margin-bottom: 50px;
}
.about-text {
margin-bottom: 50px;
}
.home4 .top-header-wrapper ul {
float: none;
}
.pro-text {
margin-bottom: 30px;
}
.shopping-cart .button2 {
width: 100%;
}
.brunello-img .col-md-10 {
padding: 0 15px;
}
.caption.brunello {
height: auto;
margin-bottom: 50px;
padding-top: 50px !important;
width: 100%;
}
.shopping-cart .button3 {
width: 100%;
}
.login-btn {
width: 100%;
}
.fac-btn {
width: 100%;
margin-bottom: 20px;
}
.twi-btn {
width: 100%;
}
.shipping-outer input {
margin-bottom: 12px;
}
.shipping-outer .label-radio {
display: block;
margin-right: 0;
width: 80%;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color: #282828;
}
.col-sm-9.col-md-9 {
float: left;
width: 100%;
}
.navbar-brand {
padding: 15px 15px 0;
}
}
@media (min-width:480px) and (max-width:640px) {
.listview-detail .addtocart2 {
width: 33%;
}
}

@media (min-width:480px) and (max-width:640px) {
.navbar-brand {
padding: 15px 15px 0;
}

.inner-header h1, .inner-header h2, .inner-header h3, .inner-header h4, .inner-header h5 {
margin-bottom: 0;
}
.inner-header .bdr ul {
margin-bottom: 0;
}
.inner-header .bdr li {
padding: 0;
}
.col-sm-9.col-md-9 {
float: left;
width: 100%;
}
.banner-img {
margin-bottom: 20px;
}
.box-outer {
background: rgb(255, 255, 255) none repeat scroll 0 0;
margin: auto;
width: 100%;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color: #282828;
}
.mega-menu ul {
border: medium none;
width: 100%;
}
.affix-top {
top: 10px;
}
.navbar-inverse .navbar-toggle {
background: rgb(40, 40, 40) none repeat scroll 0 0;
}
.col-md-12.text-center {
float: left;
width: 100%;
}
.caption h2 {
width: 100%;
}
.caption p {
width: 100%;
}
.home3 .navbar-header.home2-nav {
margin-left: 0;
left: 0;
position: relative;
}
/*.shopping-cart th,
td {
float: left;
width: 100% !important;
}*/
.shopping-cart td input {
width: 100%;
}
.button:not(.inc):not(.dec) {
float: left;
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.shopping-cart .button {
margin-left: 0;
}
.shipping-outer h2 {
font-size: 25px;
}
.footergallery li {
width: 100%;
}
.modal-popup .modal-dialog {
margin-top: 150px;
width: 78%;
}
.modal-popup img {
max-width: 100%;
}
.top-header-wrapper ul li {
padding: 0 34px;
}
.top-header-wrapper ul {
width: 280px;
}
.dropdown-content {
min-width: 238px;
z-index: 99999;
}
.caption {
width: 95%;
padding-top: 150px !important;
}
.caption h2 {
font-size: 22px;
}
.caption p {
width: 86%;
}
.caption span {
font-size: 14px;
}
.carousel-inner>.item {
height: 650px;
}
.left-control {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left 8px / 40% auto;
padding: 0 0 0px 23px;
left: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.left-control:hover {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left -8px / 40% auto;
}
.right-control {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right 8px / 40% auto;
padding: 0 23px 0px 0;
right: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.right-control:hover {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right -8px / 40% auto;
}
.modal-dialog {
margin: 30px auto;
width: 93%;
}
.logo {
left: 10px;
}
.menu {
right: 10px;
}
.socal-icon-head {
left: 0;
text-align: center;
width: 100%;
}
.head-newssubscribe {
bottom: 40px;
right: 0;
text-align: center;
width: 100%;
}
.carousel-inner .item {
background-size: cover;
}
.parollex-bg .text-heading {
font-size: 50px;
}
.h2,
h2 {
font-size: 25px;
}
.tittle::before {
left: 41.7%;
}
.testimonal .carousel-inner>.item {
height: 390px;
}
.testimonal .carousel-indicators {
width: 100%;
}
.news-text .readbtn {
width: 100%;
}
.client-icon li {
float: left;
margin: 0 0 34px;
text-align: center;
width: 100%;
}
.openmenu .navbar-nav>li::before {
left: 18%;
}
.top-sicon>ul {
padding: 0;
}
.openmenu .top-sicon {
width: 55%;
}
.grid-shop .pro-text {
float: left;
}

.flogo-section p {
width: 100%;
}
.contact-info {
background: #fff url("../images/contact-shadow.jpg") no-repeat scroll center bottom;
height: 600px;
margin-top: 0;
}
.contact-info .col-sm-4.col-md-4 {
margin-bottom: 50px;
}
.top-header {
right: 0;
}
.menu2 {
left: 0;
}
.burse h2 {
font-size: 22px !important;
margin-top: 10px !important;
}
.logo2 {
left: 0;
position: absolute;
text-align: center;
top: 20px;
width: 100%;
z-index: 999;
}
.burse {
background: rgba(0, 0, 0, 0) url("../images/burse-bg.png") no-repeat scroll left 152px / 30% auto;
padding-left: 26px;
}
.caption.brunello h2 {
font-size: 20px;
}
.home-page-3-half .caption h2 {
font-size: 26px;
margin-top: 0;
}
.home-page-3 .top-header {
background: #282828 none repeat scroll 0 0;
top: 0;
width: 100%;
}
.home-page-3 .menu2 {
left: 10px;
top: 77px;
}
.home-page-3 .head-newssubscribe {
bottom: 0;
right: 21px;
text-align: center;
width: auto;
}
.home-page-3-half .client-logo2 {
float: left;
margin-top: 0;
width: 100%;
}
.home-page-3-half .caption {
height: 100%;
padding-top: 230px !important;
width: 90%;
}
.home-page-3-half .caption {
padding-top: 50px !important;
}
.home-page-3-half .blog {
margin-top: 0;
width: 100%;
padding: 50px 0 0;
}
#client .socal-icon-head {
left: 0;
margin-top: 100px;
position: relative;
width: 100%;
float: left;
}
#blog .home-page-3 .head-newssubscribe {
bottom: 0;
float: left;
margin-top: 100px;
position: relative;
right: 0;
text-align: center;
width: 100%;
}
.home-page-3 .btn.get-start {
margin-bottom: 150px;
}
#home .welcome-text {
float: left;
margin-top: 130px;
}
.home4 {
width: 100%;
}
.navbar-collapse.collapse.in {
background: #f5f5f5;
border: none;
}
.nav>li {
display: block;
position: relative;
width: 100%;
}
.home4 .container-fliude {
z-index: 99999;
}
.navbar-nav .open .dropdown-menu {
background: rgb(255, 255, 255) none repeat scroll 0 0;
padding: 23px 0;
width: 60%;
}
.mega-menu ul {
position: relative;
z-index: 9999995;
}
.home6 .menu3 ul li {
float: none;
}
.home6 .top-head .top-header .top-header-wrapper ul {
display: table;
float: none;
}
.home6 .menu3 {
float: none;
margin-top: 0;
}
.home6 .top-head {
text-align: center;
}
.home6 .logo4 {
float: left;
padding: 26px 0;
width: 100%;
}
.home6 .top-head-black .col-md-4 {
border-right: medium none;
margin-bottom: 30px;
}
.box-text {
float: left;
margin-bottom: 30px;
position: relative;
width: 100%;
}
.carousel-inner>.item.home6 {
height: 500px;
overflow: hidden;
}
.btn.prev {
margin-left: 0;
}
.btn.next {
margin-right: 0;
}
.home5 .navbar-inverse .navbar-toggle .icon-bar {
background-color: #000;
}
#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: 500px;
overflow: hidden;
}
#home-slider3 .right-control {
right: 0;
}
#home-slider3 .left-control {
left: 0;
}
.tab-bg {
float: left;
margin-bottom: 50px;
}
.tab-bg li {
float: left;
margin: 0 10px 16px;
}
.comments-area .offset2 {
margin-left: 0;
}
.zcube-recent-posts-widget-with-thumbnails ul li .recent-thumb {
margin-right: 17px;
}
.about-img img {
width: 100%;
}
.about-img {
margin-bottom: 50px;
}
.about-text {
margin-bottom: 50px;
}
.home4 .top-header-wrapper ul {
float: none;
}
.pro-text {
margin-bottom: 30px;
}
.shopping-cart .button2 {
width: 100%;
}
.brunello-img .col-md-10 {
padding: 0 15px;
}
.caption.brunello {
height: auto;
margin-bottom: 50px;
padding-top: 50px !important;
width: 100%;
}
.shopping-cart .button3 {
width: 100%;
}
.login-btn {
width: 100%;
}
.fac-btn {
width: 100%;
margin-bottom: 20px;
}
.twi-btn {
width: 100%;
}
.shipping-outer input {
margin-bottom: 12px;
}
.shipping-outer .label-radio {
display: block;
margin-right: 0;
width: 80%;
}
}
@media (min-width:640px) and (max-width:740px) {
/*.shopping-cart th, td {
float: left;
width: 100% !important;
}*/
.shopping-cart td input {
width: 100%;
}
.button:not(.inc):not(.dec) {
float: left;
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.shopping-cart .button {
margin-left: 0;
}
.shipping-outer h2 {
font-size: 25px;
}
.footergallery li {
width: 33.33%;
}
.modal-popup .modal-dialog {
margin-top: 150px;
width: 78%;
}
.modal-popup img {
max-width: 100%;
}
.top-header-wrapper ul li {
padding: 0 34px;
}
.top-header-wrapper ul {
width: 280px;
}
.dropdown-content {
min-width: 238px;
z-index: 99999;
}
.caption {
width: 95%;
padding-top: 150px !important;
}
.caption h2 {
font-size: 22px;
}
.caption p {
width: 86%;
}
.caption span {
font-size: 14px;
}
.carousel-inner>.item {
height: 650px;
}
.left-control {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left 8px / 40% auto;
padding: 0 0 0px 23px;
left: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.left-control:hover {
background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll left -8px / 40% auto;
}
.right-control {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right 8px / 40% auto;
padding: 0 23px 0px 0;
right: 7px;
font-size: 12px;
top: 50%;
z-index: 999;
}
.right-control:hover {
background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll right -8px / 40% auto;
}
.modal-dialog {
margin: 30px auto;
width: 93%;
}
.logo {
left: 10px;
}
.menu {
right: 10px;
}
.top-header-wrapper {
float: right;
}
.head-newssubscribe {
bottom: 40px;
right: 0;
text-align: center;
width: 100%;
}
.carousel-inner .item {
background-size: cover;
}
.parollex-bg .text-heading {
font-size: 50px;
}
.h2,
h2 {
font-size: 25px;
}
.tittle::before {
left: 41.7%;
}
.testimonal .carousel-inner>.item {
height: 390px;
}
.testimonal .carousel-indicators {
width: 100%;
}
.news-text .readbtn {
width: 100%;
}
.client-icon li {
float: left;
margin: 0 0 34px;
text-align: center;
width: 100%;
}
.openmenu .navbar-nav>li::before {
left: 35%;
}
.top-sicon>ul {
padding: 0;
}
.openmenu .top-sicon {
width: 25%;
}
.grid-shop .pro-text {
float: left;
}

.flogo-section p {
width: 100%;
}
.contact-info {
background: #fff url("../images/contact-shadow.jpg") no-repeat scroll center bottom;
height: 600px;
margin-top: 0;
}
.contact-info .col-sm-4.col-md-4 {
margin-bottom: 50px;
}
.top-header {
right: 0;
}
.menu2 {
left: 0;
}
.burse h2 {
font-size: 22px !important;
margin-top: 10px !important;
}
.logo2 {
left: 0;
position: absolute;
text-align: center;
top: 20px;
width: 100%;
z-index: 999;
}
.burse {
background: rgba(0, 0, 0, 0) url("../images/burse-bg.png") no-repeat scroll left 152px / 30% auto;
padding-left: 26px;
}
.caption.brunello h2 {
font-size: 20px;
}
.home-page-3-half .caption h2 {
font-size: 26px;
margin-top: 0;
}
.home-page-3 .top-header {
background: #282828 none repeat scroll 0 0;
top: 0;
width: 100%;
}
.home-page-3 .menu2 {
left: 10px;
top: 77px;
}
.home-page-3 .head-newssubscribe {
bottom: 0;
right: 21px;
text-align: center;
width: auto;
}
.home-page-3-half .client-logo2 {
float: left;
margin-top: 0;
width: 100%;
}
.home-page-3-half .caption {
height: 100%;
padding-top: 230px !important;
width: 90%;
}
.home-page-3-half .caption {
padding-top: 50px !important;
}
.home-page-3-half .blog {
margin-top: 0;
width: 100%;
padding: 50px 0 0;
}
#client .socal-icon-head {
left: 0;
margin-top: 100px;
position: relative;
width: 100%;
float: left;
}
.sidenav a {
font-size: 12px;
}
#blog .home-page-3 .head-newssubscribe {
bottom: 0;
float: left;
margin-top: 100px;
position: relative;
right: 0;
text-align: center;
width: 100%;
}
.home-page-3 .btn.get-start {
margin-bottom: 150px;
}
#home .welcome-text {
float: left;
margin-top: 130px;
}
.home4 {
width: 100%;
}
.navbar-collapse.collapse.in {
background: #f5f5f5;
border: none;
}
.nav>li {
display: block;
position: relative;
width: 100%;
}
.home4 .container-fliude {
z-index: 99999;
}
.navbar-nav .open .dropdown-menu {
background: rgb(255, 255, 255) none repeat scroll 0 0;
padding: 23px 0;
width: 60%;
}
.mega-menu ul {
position: relative;
z-index: 9999995;
}
.home6 .menu3 ul li {
float: none;
}
.home6 .top-head .top-header .top-header-wrapper ul {
display: table;
float: none;
}
.home6 .menu3 {
float: none;
margin-top: 0;
}
.home6 .top-head {
text-align: center;
}
.home6 .logo4 {
float: left;
padding: 26px 0;
width: 100%;
}
.home6 .top-head-black .col-md-4 {
border-right: medium none;
margin-bottom: 30px;
}
.box-text {
float: inherit;
margin: auto auto 30px;
position: relative;
width: 55%;
}
.toprating-box {
border: 3px solid rgb(235, 235, 235);
display: table;
float: inherit;
margin: auto auto 50px;
width: 55%;
}
.section-padding {
text-align: center;
}
.carousel-inner>.item.home6 {
height: 500px;
overflow: hidden;
}
.btn.prev {
margin-left: 0;
}
.btn.next {
margin-right: 0;
}
.home5 .navbar-inverse .navbar-toggle .icon-bar {
background-color: #000;
}
#home-slider3 .carousel-inner>.item {
height: 500px;
overflow: hidden;
}
#home-slider3 .right-control {
right: 0;
}
#home-slider3 .left-control {
left: 0;
}
.tab-bg {
float: left;
margin-bottom: 50px;
}
.tab-bg li {
float: left;
margin: 0 10px 16px;
}
.comments-area .offset2 {
margin-left: 0;
}
.zcube-recent-posts-widget-with-thumbnails ul li .recent-thumb {
margin-right: 17px;
}
.about-img img {
width: 100%;
}
.about-img {
margin-bottom: 50px;
}
.about-text {
margin-bottom: 50px;
}
.home4 .top-header-wrapper ul {
float: none;
}
.pro-text {
margin-bottom: 30px;
}
.shopping-cart .button2 {
width: 100%;
}
.brunello-img .col-md-10 {
padding: 0 15px;
}
.caption.brunello {
height: auto;
margin-bottom: 50px;
padding-top: 50px !important;
width: 100%;
}
.shopping-cart .button3 {
width: 100%;
}
.login-btn {
width: 100%;
}
.fac-btn {
width: 100%;
margin-bottom: 20px;
}
.twi-btn {
width: 100%;
}
.shipping-outer input {
margin-bottom: 12px;
}
.shipping-outer .label-radio {
display: block;
margin-right: 0;
width: 80%;
}
}

@media (min-width:741px) and (max-width:767px) {
.modal-dialog {
margin: 30px auto;
width: 93%;
}
}
@media (min-width:768px) and (max-width:1023px) {
.owl-buttons {
right: -15px;
z-index: 999;
}
.home4-bg .nav.navbar-nav.home2-nav {
margin-left: -23px;
}
.home3 .navbar-header.home2-nav {
left: 51%;
}
#home-slider3 .carousel-inner>.item {
height: auto;
}
#home-slider3 .left-control,
#home-slider3 .right-control {
display: none;
}
.col-md-12.text-center {
float: left;
width: 100%;
}
.col-5 {
float: left;
padding: 0 15px;
width: 50%;
}
.navbar-brand {
padding: 7px 15px 0 0;
}
.box-outer {
background: rgb(255, 255, 255) none repeat scroll 0 0;
margin: auto;
width: 100%;
}
.modal-popup .modal-dialog {
margin-top: 150px;
width: 93%;
}
.caption {
width: 52%;
}
.caption h2 {
font-size: 28px;
}
.caption p {
width: 80%;
}
.caption span {
font-size: 16px;
}
.testimonal .caption {
padding-top: 0 !important;
width: 100%;
}
.testimonal .carousel-indicators {
width: 45%;
}
.news-text .readbtn {
width: 100%;
}
.footergallery li {
width: 33.333%;
}
.flogo-section p {
width: 80%;
}
.about-text .small-text {
letter-spacing: 9px;
}
.weight .search-box input {
width: 83%;
}
.weight .slider.slider-horizontal {
width: 100% !important;
}
.valueLabel {
width: 100% !important;
}
.valueLabelblck {
width: 100% !important;
}
.toprating-box .star li {
font-size: 10px;
}
.weight .title h2 {
font-size: 13px;
}
.openmenu .top-sicon {
width: 34%;
}

#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: 500px;
}
#home-slider3 .carousel-indicators>li, #home-slider3-mod .carousel-indicators>li {
border: medium none;
border-radius: 0;
height: 3px;
opacity: 1;
display: block;
text-indent: inherit;
width: 70px;
}
#home-slider3 .left-control {
left: 0;
}
#home-slider3 .right-control {
right: 0;
}
.pro-img>img {
width: 100%;
}
.burse h2 {
font-size: 26px !important;
}
.top-header {
right: 0;
}
.client-icon li {
display: inline;
float: left;
margin: 0 34px;
width: 10%;
}
.btn.prev {
margin-left: 0;
}
.btn.next {
margin-right: 0;
}
.caption.brunello {
height: 600px;
padding-top: 0 !important;
width: 100%;
}
.home-page-3-half .caption {
height: 800px;
padding-top: 130px !important;
width: 80%;
z-index: 0;
}
.home-page-3-half .caption h2 {
font-size: 33px;
}
.home4 .footergallery li {
width: 33.333%;
}
.home4 .top-header-wrapper ul {
float: right;
width: 100%;
}
.home4 .top-header-wrapper ul li {
padding: 0 6px;
}
.home4 .top-header-wrapper sup {
right: 0;
}
.home5 .footergallery li {
width: 33.333%;
}
.home5 .top-header-wrapper ul {
float: right;
width: 100%;
}
.home5 .top-header-wrapper ul li {
padding: 0 5px;
}
.home5 .top-header-wrapper sup {
right: 0;
}
.home6 .top-header-wrapper ul {
float: right;
width: 100%;
}
.home6 .top-header-wrapper ul li {
padding: 0 15px;
}
.home6 .top-header-wrapper sup {
right: 5px;
}
.menu3 ul li {
padding: 0 13px;
}
.img-hover h2 {
font-size: 17px;
}
.img-hover a {
padding: 4px 20px;
}
.openmenu .navbar-nav>li::before {
left: 36%;
}
.shopping-cart .button {
float: left;
margin-bottom: 10px;
margin-left: 0;
padding: 10px;
text-align: center;
width: 100%;
}
.shipping-outer h2 {
font-size: 23px;
}
.shipping-outer {
font-size: 10px;
}
.shopping-cart .button2 {
width: 100%;
}
.redbutton {
font-size: 11px;
}
.modal-dialog {
width: 85%;
}
#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: 450px;
}
.nav>li>a {
padding: 10px 8px;
}
.nav.navbar-nav.home2-nav {
margin-left: 0;
}
.caption h2 {
width: 100%;
}
.caption {
padding-top: 200px !important;
width: 90%;
}
.carousel-inner>.item {
height: 560px;
}
.carousel-indicators {
bottom: 20px;
left: 50%;
}
.carousel-indicators {
bottom: 100px;
left: 50%;
}
.banner-text {
left: 24px;
top: 10%;
width: 55%;
}
}
@media (min-width:1023px) and (max-width:1045px) {
#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: 600px;
}
.modal-dialog {
width: 85%;
}
.openmenu .navbar-nav>li::before {
left: 40%;
}
.redbutton {
font-size: 11px;
}
.shipping-outer h2 {
font-size: 23px;
}
.shipping-outer {
font-size: 10px;
}
.home4 .top-header-wrapper ul li {
padding: 0 6px;
}
.home4 .top-header-wrapper ul {
float: right;
width: 100%;
}
.caption.brunello {
height: 600px;
padding-top: 0 !important;
width: 100%;
}
.home4 .footergallery li {
width: 33.333%;
}
.home5 .footergallery li {
width: 33.333%;
}
.home5 .top-header-wrapper ul {
float: right;
width: 100%;
}
.home5 .top-header-wrapper ul li {
padding: 0 10px;
}
.home5 .top-header-wrapper sup {
right: 0;
}
.home6 .top-header-wrapper ul {
float: right;
width: 100%;
}
.home6 .top-header-wrapper ul li {
padding: 0 15px;
}
.home6 .top-header-wrapper sup {
right: 5px;
}
.menu3 ul li {
padding: 0 20px;
}
.home-page-3-half .caption {
height: 800px;
padding-top: 130px !important;
width: 80%;
z-index: 0;
}
.home-page-3-half .caption h2 {
font-size: 33px;
}
.modal-popup .modal-dialog {
margin-top: 150px;
width: 93%;
}
.caption {
width: 52%;
}
.caption h2 {
font-size: 28px;
}
.caption p {
width: 80%;
}
.caption span {
font-size: 16px;
}
.testimonal .caption {
padding-top: 0 !important;
width: 100%;
}
.testimonal .carousel-indicators {
width: 45%;
}
.news-text .readbtn {
width: 100%;
}
.footergallery li {
width: 33.333%;
}
.flogo-section p {
width: 80%;
}
.about-text .small-text {
letter-spacing: 9px;
}
.weight .search-box input {
width: 83%;
}
.weight .slider.slider-horizontal {
width: 100% !important;
}
.valueLabel {
width: 100% !important;
}
.valueLabelblck {
width: 100% !important;
}
.toprating-box .star li {
font-size: 10px;
}
.weight .title h2 {
font-size: 13px;
}
.openmenu .top-sicon {
width: 23%;
}

#home-slider3 .carousel-inner>.item, #home-slider3-mod .carousel-inner>.item {
height: 500px;
}
#home-slider3 .carousel-indicators>li {
border: medium none;
border-radius: 0;
height: 3px;
opacity: .5;
text-indent: inherit;
width: 70px;
}
#home-slider3 .left-control {
left: 0;
}
#home-slider3 .right-control {
right: 0;
}
.pro-img>img {
width: 100%;
}
.burse h2 {
font-size: 26px !important;
}
.top-header {
right: 0;
}
.client-icon li {
display: inline;
float: left;
margin: 0 34px;
width: 12%;
}
.btn.prev {
margin-left: 0;
}
.btn.next {
margin-right: 0;
}
}