/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 3.0
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) May 2014 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/
/* $gray-lighter:        lighten($gray-base, 93.5%) !default; // #eee */
/* $headings-font-family-v2:   "Gotham-Black" !default;
$headings-font-family-v3:   "gotham_ultraregular" !default; */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
 *   Blocks Layout Selectors 
 */
/* --- SCSS For Accordion --- */
/* --- SCSS For Breadcrumb --- */
/* --- SCSS For Buttons --- */
/* --- SCSS For Call-to-action --- */
/* --- SCSS For Content-slider --- */
/*  */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* Navigation Styles */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Icon-box --- */
/* --- SCSS For Interactive-banner --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Message --- */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Piechart --- */
/* --- SCSS For Pricing --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Service --- */
/* variables for tab style1 using as base of tab */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* --- SCSS For Table --- */
/* --- SCSS For Tabs --- */
/* variables for tab style1 using as base of tab */
/* tab style version 4 */
/* tab style version 5 */
/* tab style version 6 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/* panel */
/* import theme variables using for overriding default  or using on other files */
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/*inline-block
============================================*/
/****/
/* RIGHT TO LEFT */
/* Curl Top Right */
/**absolute**/
@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,300|Rhodium+Libre);

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 { font-family: "Poppins", sans-serif; }

a { color: #000000; }

a:hover,
a:focus { color: #111; }

.btn-primary { color: #fff; background-color: #64ab05; border-color: #64ab05; }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle { color: #fff; background-color: #71a436; border-color: #6c9c34; }

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle { background-image: none; }

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active { background-color: #64ab05; border-color: #64ab05; }

.btn-primary .badge { color: #64ab05; background-color: #fff; }

.btn-success { color: #fff; background-color: #6eae34; border-color: transparent; }

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle { color: #fff; background-color: #558728; border-color: transparent; }

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle { background-image: none; }

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active { background-color: #6eae34; border-color: transparent; }

.btn-success .badge { color: #6eae34; background-color: #fff; }

.panel-primary { border-color: #94c766; }

.panel-primary .panel-heading { color: #94c766; background-color: transparent; border-color: #64ab05; position: relative; }

.panel-primary .panel-heading .badge { color: transparent; background-color: #94c766; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #94c766; }

.panel-info { border-color: #57b5e7; }

.panel-info .panel-heading { color: #03a9f4; background-color: transparent; border-color: #57b5e7; position: relative; }

.panel-info .panel-heading .badge { color: transparent; background-color: #03a9f4; }

.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #57b5e7; }

.panel-success { border-color: #1fb257; }

.panel-success .panel-heading { color: #1fb257; background-color: transparent; border-color: #1fb257; position: relative; }

.panel-success .panel-heading .badge { color: transparent; background-color: #1fb257; }

.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #1fb257; }

.btn-link:hover,
.btn-link:focus { color: #64ab05; }

/* .btn-success{
  background-color:#e7ce04;
  border-color:#e7ce04;
} */
/* links style */

ul.links { padding: 0; position: relative; margin: 0; }

ul.links li { display: inline; line-height: normal;/*position: relative;*/ }

ul.links li a { padding-left: 10px; padding-right: 10px; float: left; color: #636262; }

.rtl ul.links li a { padding-right: 10px; padding-left: inherit; }

.rtl ul.links li a { float: right; }

ul.links li a i { margin-right: 5px; }

.rtl ul.links li a i { margin-left: 5px; margin-right: inherit; }

ul.links li a:hover { color: #94c766; }

ul.list { padding: 0; position: relative; margin: 0; }

ul.list li { list-style: none; line-height: 30px; }

ul.list li a { color: #999; }

ul.list li a:hover { color: #94c766; }

.tree-menu { padding: 0; }

.tree-menu ul { padding: 0; margin: 0; list-style: none; }

.tree-menu ul li { padding: 15px 20px; border-top: 1px solid #eee; }

.tree-menu ul li:first-child { border-top: none; }

.tree-menu ul li .accordion-heading { cursor: pointer; }

.tree-menu ul li .accordion-heading .fa { font-size: 8px; color: #414141; }

.tree-menu ul li.open a,
.tree-menu ul li a { color: #414141; text-transform: uppercase; font-size: 12px; font-weight: 500; }

.tree-menu ul li.open a:hover,
.tree-menu ul li a:hover { color: #94c766; }

.tree-menu ul ul { padding-left: 20px; }

.rtl .tree-menu ul ul { padding-right: 20px; padding-left: inherit; }

.tree-menu ul ul li { list-style: none; border: none; padding: 8px 0; }

.tree-menu ul ul li a { color: #999; font-weight: normal; }

.tree-menu ul ul li a:hover { color: #94c766; }

.tree-menu .vertical .dropdown-submenu:hover > .dropdown-menu { display: block; }

.tree-menu .vertical .dropdown-menu { top: 0; left: 100%; width: 100%; }

.rtl .tree-menu .vertical .dropdown-menu { right: 100%; left: auto; }

.list-group-item ul { padding-left: 20px; }

.rtl .list-group-item ul { padding-right: 20px; padding-left: inherit; }

.list-group-item ul li { list-style: none; padding: 8px 0; }

.list-group-item ul li a { color: #bbb; }

div.required .control-label:before { color: #f00; content: "* "; font-weight: bold; }

.modal-open { }

.rtl .modal-open { margin-left: 13px; margin-right: inherit; }

.noborder .box { border: none !important; }

.white { color: #FFFFFF; }

.red { color: #f44336; line-height: 20px; }

/*Font size
---------------------------------------*/

.font-size-7 { font-size: 7px; }

.font-size-10 { font-size: 10px; }

.font-size-12 { font-size: 12px; }

.font-size-14 { font-size: 14px; }

.font-size-16 { font-size: 16px; }

.font-size-18 { font-size: 18px; }

.font-size-20 { font-size: 20px; }

.font-size-22 { font-size: 22px; }

.font-size-24 { font-size: 24px; }

.font-size-26 { font-size: 26px; }

.font-size-28 { font-size: 28px; }

.font-size-30 { font-size: 30px; }

/*Center Block "Class"*/

.center-block { margin: 0 auto; text-align: center; }

/*Divider*/

hr.divider-30 { margin: 30px 0; }

hr.divider-40 { margin: 40px 0; }

hr.divider-50 { margin: 50px 0; }

hr.divider-60 { margin: 60px 0; }

hr.divider-70 { margin: 70px 0; }

hr.divider-snow { margin: 50px 0; border-color: #ddd; }

/*Font Weight*/

.fweight-200 { font-weight: 200 !important; }

.fweight-300 { font-weight: 300 !important; }

.fweight-400 { font-weight: 400 !important; }

.fweight-500 { font-weight: 500 !important; }

.fweight-600 { font-weight: 600 !important; }

.fweight-700 { font-weight: 700 !important; }

/*Letter spacing */

.letter-spacing-0 { letter-spacing: 0; }

.letter-spacing-1 { letter-spacing: 1px; }

.letter-spacing-2 { letter-spacing: 2px; }

/*Space Padding
------------------------------------*/
/*Padding Around the Block*/

.space-padding-0 { padding: 0 !important; }

.space-padding-10 { padding: 10px !important; }

.space-padding-20 { padding: 20px !important; }

.space-padding-30 { padding: 30px !important; }

.space-padding-40 { padding: 40px !important; }

.space-padding-50 { padding: 50px !important; }

.space-padding-60 { padding: 60px !important; }

.space-padding-70 { padding: 70px !important; }

.space-padding-80 { padding: 80px !important; }

.space-padding-90 { padding: 90px !important; }

.space-padding-100 { padding: 100px !important; }

/*Padding Top & Bottom*/

.space-padding-tb-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

.space-padding-tb-10 { padding-top: 10px !important; padding-bottom: 10px !important; }

.space-padding-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important; }

.space-padding-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important; }

.space-padding-tb-40 { padding-top: 40px !important; padding-bottom: 0px !important; }

.space-padding-tb-50 { padding-top: 50px !important; padding-bottom: 50px !important; }

.space-padding-tb-60 { padding-top: 60px !important; padding-bottom: 60px !important; }

.space-padding-tb-70 { padding-top: 70px !important; padding-bottom: 70px !important; }

.space-padding-tb-80 { padding-top: 80px !important; padding-bottom: 80px !important; }

.space-padding-tb-100 { padding-top: 100px !important; padding-bottom: 100px !important; }

/*Padding Left & Right*/

.space-padding-lr-0 { padding-left: 0px !important; padding-right: 0px !important; }

.space-padding-lr-10 { padding-left: 10px !important; padding-right: 10px !important; }

.space-padding-lr-20 { padding-left: 20px !important; padding-right: 20px !important; }

.space-padding-lr-30 { padding-left: 30px !important; padding-right: 30px !important; }

.space-padding-lr-40 { padding-left: 40px !important; padding-right: 40px !important; }

.space-padding-lr-50 { padding-left: 50px !important; padding-right: 50px !important; }

.space-padding-lr-60 { padding-left: 60px !important; padding-right: 60px !important; }

.space-padding-lr-70 { padding-left: 70px !important; padding-right: 70px !important; }

.space-padding-lr-80 { padding-left: 80px !important; padding-right: 80px !important; }

.space-padding-lr-90 { padding-left: 90px !important; padding-right: 90px !important; }

.space-padding-lr-100 { padding-left: 100px !important; padding-right: 100px !important; }

/*Padding Top*/

.space-padding-t5 { padding-top: 5px !important; }

.space-padding-t10 { padding-top: 10px !important; }

.space-padding-t15 { padding-top: 15px !important; }

.space-padding-t20 { padding-top: 20px !important; }

.space-padding-t25 { padding-top: 25px !important; }

.space-padding-t30 { padding-top: 30px !important; }

/*Padding Bottom*/

.space-padding-b5 { padding-bottom: 5px !important; }

.space-padding-b10 { padding-bottom: 10px !important; }

.space-padding-b15 { padding-bottom: 15px !important; }

.space-padding-b20 { padding-bottom: 20px !important; }

.space-padding-b25 { padding-bottom: 25px !important; }

.space-padding-b30 { padding-bottom: 30px !important; }

/*Padding Left*/

.space-padding-l5 { padding-left: 5px !important; }

.space-padding-l10 { padding-left: 10px !important; }

.space-padding-l15 { padding-left: 15px !important; }

.space-padding-l20 { padding-left: 20px !important; }

.space-padding-l25 { padding-left: 25px !important; }

.space-padding-l30 { padding-left: 30px !important; }

/*Padding right*/

.space-padding-r5 { padding-right: 5px !important; }

.space-padding-r10 { padding-right: 10px !important; }

.space-padding-r15 { padding-right: 15px !important; }

.space-padding-r20 { padding-right: 20px !important; }

.space-padding-r25 { padding-right: 25px !important; }

.space-padding-r30 { padding-right: 30px !important; }

.rtl .space-padding-r20 { padding-left: 20px !important; padding-right: 0 !important; }

/*Space
------------------------------------*/
/*Margin Top*/

.space-top-5 { margin-top: 5px !important; }

.space-top-10 { margin-top: 10px !important; }

.space-top-15 { margin-top: 15px !important; }

.space-top-20 { margin-top: 20px !important; }

.space-top-25 { margin-top: 25px !important; }

.space-top-30 { margin-top: 30px !important; }

.space-top-35 { margin-top: 35px !important; }

.space-top-40 { margin-top: 40px !important; }

.space-top-45 { margin-top: 45px !important; }

.space-top-50 { margin-top: 50px !important; }

/*Margin Bottom*/

.space-5 { margin-bottom: 5px !important; }

.space-10 { margin-bottom: 10px !important; }

.space-15 { margin-bottom: 15px !important; }

.space-20 { margin-bottom: 20px !important; }

.space-25 { margin-bottom: 25px !important; }

.space-30 { margin-bottom: 30px !important; }

.space-35 { margin-bottom: 35px !important; }

.space-40 { margin-bottom: 40px !important; }

.space-45 { margin-bottom: 45px !important; }

.space-50 { margin-bottom: 50px !important; }

.space-55 { margin-bottom: 55px !important; }

.space-60 { margin-bottom: 60px !important; }

.space-65 { margin-bottom: 65px !important; }

.space-70 { margin-bottom: 70px !important; }

.space-75 { margin-bottom: 75px !important; }

.space-80 { margin-bottom: 80px !important; }

.space-85 { margin-bottom: 85px !important; }

.space-90 { margin-bottom: 90px !important; }

.space-95 { margin-bottom: 95px !important; }

.space-100 { margin-bottom: 100px !important; }

/*Margin Left*/

.space-left-5 { margin-left: 5px !important; }

.space-left-10 { margin-left: 10px !important; }

.space-left-15 { margin-left: 15px !important; }

.space-left-20 { margin-left: 20px !important; }

.space-left-25 { margin-left: 25px !important; }

.space-left-30 { margin-left: 30px !important; }

/*Margin right*/

.space-right-5 { margin-right: 5px !important; }

.space-right-10 { margin-right: 10px !important; }

.space-right-15 { margin-right: 15px !important; }

.space-right-20 { margin-right: 20px !important; }

.space-right-25 { margin-right: 25px !important; }

.space-right-30 { margin-right: 30px !important; }

.space-margin-tb-30 { margin-top: 30px !important; margin-bottom: 30px !important; }

/*Removes space*/

.space-top-0 { margin-top: 0 !important; padding-top: 0 !important; }

.space-bottom-0 { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.no-space-row .row { margin: 0; }

.no-space-row [class^="col-"],
.no-space-row [class*="col-"] { padding: 0; }

/*Space for Ul li List
------------------------------------*/

.ul-space-5 li { margin-bottom: 5px !important; }

.ul-space-10 li { margin-bottom: 10px !important; }

.ul-space-15 li { margin-bottom: 15px !important; }

.ul-space-20 li { margin-bottom: 20px !important; }

.ul-space-25 li { margin-bottom: 25px !important; }

.ul-space-30 li { margin-bottom: 30px !important; }

.ul-space-35 li { margin-bottom: 35px !important; }

.ul-space-40 li { margin-bottom: 40px !important; }

.ul-space-45 li { margin-bottom: 45px !important; }

.ul-space-50 li { margin-bottom: 50px !important; }

/*Height
------------------------------------*/

.height-10 { height: 10px; }

.height-20 { height: 20px; }

.height-30 { height: 30px; }

.height-40 { height: 40px; }

.height-50 { height: 50px; }

.height-60 { height: 60px; }

.height-70 { height: 70px; }

.height-80 { height: 80px; }

.height-90 { height: 90px; }

.height-100 { height: 100px; }

/*Width
------------------------------------*/

.width-10 { width: 10%; margin: 0 auto; }

.width-20 { width: 20%; margin: 0 auto; }

.width-30 { width: 30%; margin: 0 auto; }

.width-40 { width: 40%; margin: 0 auto; }

.width-50 { width: 50%; margin: 0 auto; }

/*Radius
------------------------------------*/

.radius-0 { border-radius: 0 !important; }

.radius-x { border-radius: 50% !important; }

.radius-1x { border-radius: 10px !important; }

.radius-2x { border-radius: 20px !important; }

.radius-3x { border-radius: 30px !important; }

.radius-4x { border-radius: 40px !important; }

.radius-5x { border-radius: 5px !important; }

.radius-6x { border-radius: 3px !important; }

/* Width for Border */

.border-2 { border-width: 2px !important; }

.border-3 { border-width: 3px !important; }

.border-4 { border-width: 4px !important; }

.border-5 { border-width: 5px !important; }

.border-top { border-top: 1px solid #eee; }

.border-right { border-right: 1px solid #eee; }

.rtl .border-right { border-left: 1px solid #eee; border-right: inherit; }

.border-bottom { border-bottom: 1px solid #eee; }

.border-after { position: relative; }

.border-after:after { background: #eee; content: ""; margin-top: -50px; position: absolute; top: 50%; right: 0; width: 1px; height: 50%; }

.rtl .border-after:after { left: 0; right: auto; }

/*Radius for Left & Right Corners*/

.radius-left-5x { border-top-left-radius: 50px !important; border-bottom-left-radius: 50px !important; }

.radius-right-5x { border-top-right-radius: 50px !important; border-bottom-right-radius: 50px !important; }

.radius-top-5xxs { border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }

.radius-bottom-5xxs { border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px !important; }

.radius-left-5xxs { border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; }

.radius-right-5xxs { border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }

/*Text Colors
------------------------------------*/

.text-default { color: #222 !important; }

.text-primary { color: #64ab05 !important; }

.text-info { color: #64ab05 !important; }

.text-danger { color: #f6821f !important; }

.text-warning { color: #efc73a !important; }

.text-success { color: #6eae34 !important; }

.text-white { color: #fff !important; }

.text-purple { color: #c8d1e6 !important; }

.text-red { color: #c32322 !important; }

.text-orange { color: #f66000 !important; }

.text-yellow { color: #e2d951 !important; }

.text-darker { color: #333 !important; }

/*Background Colors
------------------------------------*/

.bg-primary { background-color: #64ab05 !important; }

.bg-info { background: #64ab05 !important; }

.bg-danger { background: #f6821f !important; }

.bg-warning { background: #efc73a !important; }

.bg-success { background: #6eae34 !important; }

.bg-white { background: #fff !important; }

.bg-purple { background: #c8d1e6 !important; }

.bg-red { background: #c32322 !important; }

.bg-orange { background: #f66000 !important; }

.bg-yellow { background: #ffd540; }

.bg-default { background: #343434; }

.bg-darker { background: #333333 !important; }

.bg-lighten { background: #ebebeb !important; }

/*Overflow
------------------------------------*/

.overflow-h { overflow: hidden; }

.overflow-a { overflow: auto; }

/***/

.background-img { background: #222; }

.background-img-v1 { background: url(../../image/green/icon-1.png) no-repeat left 25px; }

.background-img-v2 { background: url(../../image/icon-2.png) no-repeat left 17px; }

.background-img-v3 { background: url(../../image/green/icon-3.png) no-repeat left 17px; }

.background-img-v4 { background: url(../../image/green/icon-4.png) no-repeat left 17px; }

.background-img-v5 { background: url(../../image/green/icon-5.png) no-repeat left 17px; }

.background-img-v6 { background: url(../../image/icon-6.png) no-repeat left 17px; }

.background-img-v7 { background: url(../../image/icon-7.png) no-repeat left 17px; }

.background-img-v8 { background: url(../../image/green/icon-8.png) no-repeat left 17px; }

.background-img-v9 { background-image: url(../../image/icon-hcategory.png); background-repeat: no-repeat; background-position: 20px; }

.background-img-v10 { background: url(../../image/icon-10.png) no-repeat left 25px; }

.background-img-v11 { background: url(../../image/icon-11.png) no-repeat 20px 13px; }

.background-img-v12 { background: url(../../image/icon-13.png) no-repeat 20px 13px; }

.parallax { background-size: cover; background-attachment: fixed; background-position: center center; position: relative; background-image: url("../../../../../../../../../../../venusdemo.com/wpopal/mix/mobile/wp-content/uploads/2014/11/bg-footer-cd.html"); }

.parallax:after { left: 0; bottom: 0; width: 100%; z-index: -1; content: " "; height: 100%; text-align: center; position: absolute; background: rgba(0, 0, 0, 0.3); }

/* Height progress */

.progress-3 { height: 3px; }

.progress-4 { height: 4px; }

.progress-5 { height: 5px; }

.progress-6 { height: 6px; }

.progress-7 { height: 7px; }

.progress-8 { height: 8px; }

.progress-9 { height: 9px; }

.progress-10 { height: 10px; }

.progress-11 { height: 11px; }

.progress-12 { height: 12px; }

.progress-13 { height: 13px; }

.progress-14 { height: 14px; }

.progress-15 { height: 15px; }

/* icon */

.fa.fa-2 { font-size: 2em; }

.fa.fa-3 { font-size: 4em; }

.fa.fa-4 { font-size: 7em; }

.fa.fa-5 { font-size: 12em; }

.fa.fa-6 { font-size: 20em; }

/* carousel-controls */

.carousel-controls .carousel-control { z-index: 99; }

.carousel-controls-small { width: 65px; position: relative; display: inline-block; }

.carousel-controls-small .carousel-control-small { width: 28px; height: 28px; line-height: 26px; }

/* --- SCSS For Accordion --- */

.accordion .panel { -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); }

.accordion .panel-heading { padding: 15px; position: relative; }

.accordion .panel-heading a { text-decoration: none; font-weight: bold; }

.accordion .panel-heading a:before { content: "-"; font-size: 22px; font-weight: 600; width: 20px; height: 20px; text-align: center; line-height: 16px; display: inline-block; color: #64ab05; }

.accordion .panel-heading a.collapsed:before { content: "+"; font-size: 18px; line-height: 20px; }

.accordion .panel-body { border-top-color: transparent !important; }

.accordion.collapse-right .panel-heading a:before { position: absolute; right: 20px; }

.rtl .accordion.collapse-right .panel-heading a:before { left: 20px; right: auto; }

.accordion.collapse-color .panel-heading a:before { color: #fff; background: #64ab05; }

.accordion.noborder .panel-heading { padding-left: 0; padding-right: 0; }

.accordion.noborder .panel,
.accordion.noborder .panel-heading,
.accordion.noborder .panel-body { background-color: transparent; border: none; }

.accordion.nobackground .panel,
.accordion.nobackground .panel-heading,
.accordion.nobackground .panel-body { background-color: transparent; }

/* accordion style version 1 */

.accordion-v1 .panel-heading a:before { left: -10px; position: absolute; }

.rtl .accordion-v1 .panel-heading a:before { right: -10px; left: auto; }

.accordion-v1 .panel,
.accordion-v1 .panel-heading,
.accordion-v1 .panel-body { border: none; }

/* accordion style version 2 */

.accordion-v2 .panel,
.accordion-v2 .panel-heading,
.accordion-v2 .panel-body { border: none; }

/* accordion style version 3 */

.accordion-v3 .panel .panel-heading { border-bottom: solid 1px #eee; }

/* accordion style version 4 */

.accordion-v4 .panel-collapse { position: relative; }

.accordion-v4 .panel-collapse.in:before { position: absolute; content: ""; background-color: #64ab05; top: -51px; left: -1px; height: 3px; width: 100.5%; }

/* --- SCSS For Breadcrumb --- */

.breadcrumbs { padding: 25px 0; }

.breadcrumbs h2 { margin: 0; float: left; font-weight: 400; position: relative; }

.rtl .breadcrumbs h2 { float: right; }

.breadcrumbs .breadcrumb-links { margin: 0; position: relative; padding: 0 0 10px; border-bottom: 1px solid #e5e5e5; margin-left: -15px; }

.rtl .breadcrumbs .breadcrumb-links { margin-right: -15px; margin-left: inherit; }

.breadcrumbs .breadcrumb-links > li { display: inline-block; }

.breadcrumbs .breadcrumb-links > li a { color: #999; padding: 0 15px; float: right; }

.rtl .breadcrumbs .breadcrumb-links > li a { float: left; }

.breadcrumbs .breadcrumb-links > li a:hover { color: #64ab05; }

.breadcrumbs .breadcrumb-links > li + li:before { color: #757575; content: "\f105"; font-family: FontAwesome; position: absolute; font-size: 14px; top: -2px; }

.breadcrumbs .breadcrumb-links > li:last-child a { color: #64ab05; }

.breadcrumbs .breadcrumb-links > .active { color: #64ab05; }

.breadcrumbs.light-style { color: #fff; border: 0px; }

.breadcrumbs.light-style h2 { color: #fff; }

.breadcrumbs.light-style .breadcrumb-links > li a { color: #FFF; }

.breadcrumbs.light-style .breadcrumb-links > li + li:before { color: #fff; }

.breadcrumbs.light-style .breadcrumb-links > .active span { color: #fff; text-decoration: underline; }

.breadcrumbs-center { text-align: center; padding: 50px; }

.breadcrumbs-center h2 { float: none; }

.breadcrumbs-center .breadcrumb-links { text-align: center; }

.breadcrumbs-left h2 { float: none; text-align: left; }

.rtl .breadcrumbs-left h2 { text-align: right; }

.breadcrumbs-left .breadcrumb-links { text-align: left; }

.rtl .breadcrumbs-left .breadcrumb-links { text-align: right; }

.breadcrumbs-right h2 { float: none; text-align: right; }

.rtl .breadcrumbs-right h2 { text-align: left; }

.breadcrumbs-right .breadcrumb-links { text-align: right; }

.rtl .breadcrumbs-right .breadcrumb-links { text-align: left; }

/* --- SCSS For Buttons --- */

.btn-outline-light { color: #bbbbbb; background-color: transparent; border-color: #eee; }

.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-outline-light:active,
.btn-outline-light.active { color: #64ab05; background-color: #FFFFFF; border-color: #64ab05; }

.open .btn-outline-light.dropdown-toggle { color: #64ab05; background-color: #FFFFFF; border-color: #64ab05; }

.btn-outline-light:active,
.btn-outline-light.active { background-image: none; }

.open .btn-outline-light.dropdown-toggle { background-image: none; }

.btn-outline-light.disabled,
.btn-outline-light.disabled:hover,
.btn-outline-light.disabled:focus,
.btn-outline-light.disabled:active,
.btn-outline-light.disabled.active,
.btn-outline-light[disabled],
.btn-outline-light[disabled]:hover,
.btn-outline-light[disabled]:focus,
.btn-outline-light[disabled]:active,
.btn-outline-light[disabled].active,
fieldset[disabled] .btn-outline-light,
fieldset[disabled] .btn-outline-light:hover,
fieldset[disabled] .btn-outline-light:focus,
fieldset[disabled] .btn-outline-light:active,
fieldset[disabled] .btn-outline-light.active { background-color: transparent; border-color: #eee; }

.btn-outline-light .badge { color: transparent; background-color: #bbbbbb; }

.btn-inverse-light { color: #64ab05; background-color: #FFFFFF; border-color: #64ab05; }

.btn-inverse-light:hover,
.btn-inverse-light:focus,
.btn-inverse-light:active,
.btn-inverse-light.active { color: #FFFFFF; background-color: transparent; border-color: #FFFFFF; }

.open .btn-inverse-light.dropdown-toggle { color: #FFFFFF; background-color: transparent; border-color: #FFFFFF; }

.btn-inverse-light:active,
.btn-inverse-light.active { background-image: none; }

.open .btn-inverse-light.dropdown-toggle { background-image: none; }

.btn-inverse-light.disabled,
.btn-inverse-light.disabled:hover,
.btn-inverse-light.disabled:focus,
.btn-inverse-light.disabled:active,
.btn-inverse-light.disabled.active,
.btn-inverse-light[disabled],
.btn-inverse-light[disabled]:hover,
.btn-inverse-light[disabled]:focus,
.btn-inverse-light[disabled]:active,
.btn-inverse-light[disabled].active,
fieldset[disabled] .btn-inverse-light,
fieldset[disabled] .btn-inverse-light:hover,
fieldset[disabled] .btn-inverse-light:focus,
fieldset[disabled] .btn-inverse-light:active,
fieldset[disabled] .btn-inverse-light.active { background-color: #FFFFFF; border-color: #64ab05; }

.btn-inverse-light .badge { color: #FFFFFF; background-color: #64ab05; }

.btn-outline { background: transparent; background: transparent; background: transparent; background: transparent; background: transparent; background: transparent; }

.btn-outline.btn-default { color: #000; }

.btn-outline.btn-default:hover { color: #FFFFFF; }

.btn-outline.btn-primary { color: #64ab05; }

.btn-outline.btn-primary:hover { color: #FFFFFF; }

.btn-outline.btn-success { color: #6eae34; }

.btn-outline.btn-success:hover { color: #FFFFFF; }

.btn-outline.btn-info { color: #64ab05; }

.btn-outline.btn-info:hover { color: #FFFFFF; }

.btn-outline.btn-danger { color: #f6821f; }

.btn-outline.btn-danger:hover { color: #FFFFFF; }

.btn-outline.btn-warning { color: #efc73a; }

.btn-outline.btn-warning:hover { color: #FFFFFF; }

.btn-inverse.btn-default:hover { color: #000; background: transparent; }

.btn-inverse.btn-primary:hover { color: #64ab05; background: transparent; }

.btn-inverse.btn-success:hover { color: #6eae34; background: transparent; }

.btn-inverse.btn-info:hover { color: #64ab05; background: transparent; }

.btn-inverse.btn-danger:hover { color: #f6821f; background: transparent; }

.btn-inverse.btn-warning:hover { color: #efc73a; background: transparent; }

.btn-3d { border: 0; border: 0; box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; border: 0; border: 0; }

.btn-3d.btn-lg { box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset; }

.btn-3d.btn-sm { box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset; -o-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset; -ms-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset; }

.btn-3d.btn-xs { box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset; -o-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset; -ms-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset; }

.bo-social-icons [class^="bo-social-"] { background: none; color: #bbbbbb; width: 42px; display: inline-block; height: 42px; line-height: 42px; margin: 2px 0; overflow: hidden; text-align: center; text-decoration: none; transition: all 0.2s ease-out 0s; vertical-align: top; border-radius: 3px; font-size: 20px; }

.bo-social-icons [class^="bo-social-"]:hover { background: #e6e6e6; }

.bo-social-icons.social-radius-rounded [class^="bo-social-"] { border-radius: 50%; width: 40px; height: 40px; text-align: center; line-height: 40px; }

.bo-sicolor .bo-social-twitter { background: #00bdec; }

.bo-sicolor .bo-social-twitter:hover { background: #000000; }

.bo-sicolor .bo-social-dribbble { background: #ef5b92; }

.bo-sicolor .bo-social-dribbble:hover { background: #000000; }

.bo-sicolor .bo-social-facebook { background: #3b5998; }

.bo-sicolor .bo-social-facebook:hover { background: #000000; }

.bo-sicolor .bo-social-duckduckgo { background: #de3100; }

.bo-sicolor .bo-social-duckduckgo:hover { background: #000000; }

.bo-sicolor .bo-social-aim { background: #158799; }

.bo-sicolor .bo-social-aim:hover { background: #000000; }

.bo-sicolor .bo-social-delicious { background: #183864; }

.bo-sicolor .bo-social-delicious:hover { background: #000000; }

.bo-sicolor .bo-social-paypal { background: #32689a; }

.bo-sicolor .bo-social-paypal:hover { background: #000000; }

.bo-sicolor .bo-social-android { background: #8ab733; }

.bo-sicolor .bo-social-android:hover { background: #000000; }

.bo-sicolor .bo-social-gplus { background: #d94a39; }

.bo-sicolor .bo-social-gplus:hover { background: #000000; }

.bo-sicolor .bo-social-lanyrd { background: #3879ba; }

.bo-sicolor .bo-social-lanyrd:hover { background: #000000; }

.bo-sicolor .bo-social-stumbleupon { background: #ea4b24; }

.bo-sicolor .bo-social-stumbleupon:hover { background: #000000; }

.bo-sicolor .bo-social-fivehundredpx { background: #00a6e1; }

.bo-sicolor .bo-social-fivehundredpx:hover { background: #000000; }

.bo-sicolor .bo-social-pinterest { background: #b8242a; }

.bo-sicolor .bo-social-pinterest:hover { background: #000000; }

.bo-sicolor .bo-social-bitcoin { background: #f7931a; }

.bo-sicolor .bo-social-bitcoin:hover { background: #000000; }

.bo-sicolor .bo-social-w3c { background: #005a9c; }

.bo-sicolor .bo-social-w3c:hover { background: #000000; }

.bo-sicolor .bo-social-foursquare { background: #3bb7e8; }

.bo-sicolor .bo-social-foursquare:hover { background: #000000; }

.bo-sicolor .bo-social-html5 { background: #e44e26; }

.bo-sicolor .bo-social-html5:hover { background: #000000; }

.bo-sicolor .bo-social-ie { background: #00ccff; }

.bo-sicolor .bo-social-ie:hover { background: #000000; }

.bo-sicolor .bo-social-grooveshark { background: #f66f00; }

.bo-sicolor .bo-social-grooveshark:hover { background: #000000; }

.bo-sicolor .bo-social-ninetyninedesigns { background: #ff5501; }

.bo-sicolor .bo-social-ninetyninedesigns:hover { background: #000000; }

.bo-sicolor .bo-social-forrst { background: #223f17; }

.bo-sicolor .bo-social-forrst:hover { background: #000000; }

.bo-sicolor .bo-social-spotify { background: #8fbd05; }

.bo-sicolor .bo-social-spotify:hover { background: #000000; }

.bo-sicolor .bo-social-reddit { background: #ff4500; }

.bo-sicolor .bo-social-reddit:hover { background: #000000; }

.bo-sicolor .bo-social-gowalla { background: #f6911d; }

.bo-sicolor .bo-social-gowalla:hover { background: #000000; }

.bo-sicolor .bo-social-apple { background: #5f5f5f; }

.bo-sicolor .bo-social-apple:hover { background: #000000; }

.bo-sicolor .bo-social-blogger { background: #fb9241; }

.bo-sicolor .bo-social-blogger:hover { background: #000000; }

.bo-sicolor .bo-social-cc { background: #5e7c00; }

.bo-sicolor .bo-social-cc:hover { background: #000000; }

.bo-sicolor .bo-social-evernote { background: #61b239; }

.bo-sicolor .bo-social-evernote:hover { background: #000000; }

.bo-sicolor .bo-social-flickr { background: #ff0084; }

.bo-sicolor .bo-social-flickr:hover { background: #000000; }

.bo-sicolor .bo-social-google { background: #d94a39; }

.bo-sicolor .bo-social-google:hover { background: #000000; }

.bo-sicolor .bo-social-viadeo { background: #f5a433; }

.bo-sicolor .bo-social-viadeo:hover { background: #000000; }

.bo-sicolor .bo-social-instapaper { background: #eaec08; }

.bo-sicolor .bo-social-instapaper:hover { background: #000000; }

.bo-sicolor .bo-social-klout { background: #e34600; }

.bo-sicolor .bo-social-klout:hover { background: #000000; }

.bo-sicolor .bo-social-linkedin { background: #1b92bd; }

.bo-sicolor .bo-social-linkedin:hover { background: #000000; }

.bo-sicolor .bo-social-meetup { background: #e51938; }

.bo-sicolor .bo-social-meetup:hover { background: #000000; }

.bo-sicolor .bo-social-vk { background: #587da4; }

.bo-sicolor .bo-social-vk:hover { background: #000000; }

.bo-sicolor .bo-social-disqus { background: #2e9fff; }

.bo-sicolor .bo-social-disqus:hover { background: #000000; }

.bo-sicolor .bo-social-rss { background: #ff7f00; }

.bo-sicolor .bo-social-rss:hover { background: #000000; }

.bo-sicolor .bo-social-skype { background: #18b7f1; }

.bo-sicolor .bo-social-skype:hover { background: #000000; }

.bo-sicolor .bo-social-youtube { background: #c4302b; }

.bo-sicolor .bo-social-youtube:hover { background: #000000; }

.bo-sicolor .bo-social-vimeo { background: #01557a; }

.bo-sicolor .bo-social-vimeo:hover { background: #000000; }

.bo-sicolor .bo-social-windows { background: #00ccff; }

.bo-sicolor .bo-social-windows:hover { background: #000000; }

.bo-sicolor .bo-social-xing { background: #036567; }

.bo-sicolor .bo-social-xing:hover { background: #000000; }

.bo-sicolor .bo-social-yahoo { background: #61399d; }

.bo-sicolor .bo-social-yahoo:hover { background: #000000; }

.bo-sicolor .bo-social-chrome { background: #58b947; }

.bo-sicolor .bo-social-chrome:hover { background: #000000; }

.bo-sicolor .bo-social-macstore { background: #6e6e6e; }

.bo-sicolor .bo-social-macstore:hover { background: #000000; }

.bo-sicolor .bo-social-amazon { background: #ff9900; }

.bo-sicolor .bo-social-amazon:hover { background: #000000; }

.bo-sicolor .bo-social-steam { background: #a5a4a1; }

.bo-sicolor .bo-social-steam:hover { background: #000000; }

.bo-sicolor .bo-social-dropbox { background: #7ab6ec; }

.bo-sicolor .bo-social-dropbox:hover { background: #000000; }

.bo-sicolor .bo-social-cloudapp { background: #489dde; }

.bo-sicolor .bo-social-cloudapp:hover { background: #000000; }

.bo-sicolor .bo-social-ebay { background: #86b817; }

.bo-sicolor .bo-social-ebay:hover { background: #000000; }

.bo-sicolor .bo-social-github { background: #667F8E; }

.bo-sicolor .bo-social-github:hover { background: #000000; }

.bo-sicolor .bo-social-googleplay { background: #5befd0; }

.bo-sicolor .bo-social-googleplay:hover { background: #000000; }

.bo-sicolor .bo-social-itunes { background: #177ac8; }

.bo-sicolor .bo-social-itunes:hover { background: #000000; }

.bo-sicolor .bo-social-plurk { background: #a73d07; }

.bo-sicolor .bo-social-plurk:hover { background: #000000; }

.bo-sicolor .bo-social-songkick { background: #f80046; }

.bo-sicolor .bo-social-songkick:hover { background: #000000; }

.bo-sicolor .bo-social-lastfm { background: #c60e16; }

.bo-sicolor .bo-social-lastfm:hover { background: #000000; }

.bo-sicolor .bo-social-gmail { background: #e04a3f; }

.bo-sicolor .bo-social-gmail:hover { background: #000000; }

.bo-sicolor .bo-social-pinboard { background: #224cf4; }

.bo-sicolor .bo-social-pinboard:hover { background: #000000; }

.bo-sicolor .bo-social-openid { background: #be661b; }

.bo-sicolor .bo-social-openid:hover { background: #000000; }

.bo-sicolor .bo-social-quora { background: #c41a00; }

.bo-sicolor .bo-social-quora:hover { background: #000000; }

.bo-sicolor .bo-social-soundcloud { background: #ff5c00; }

.bo-sicolor .bo-social-soundcloud:hover { background: #000000; }

.bo-sicolor .bo-social-tumblr { background: #395874; }

.bo-sicolor .bo-social-tumblr:hover { background: #000000; }

.bo-sicolor .bo-social-eventasaurus { background: #b9f15e; }

.bo-sicolor .bo-social-eventasaurus:hover { background: #000000; }

.bo-sicolor .bo-social-wordpress { background: #464646; }

.bo-sicolor .bo-social-wordpress:hover { background: #000000; }

.bo-sicolor .bo-social-yelp { background: #c41200; }

.bo-sicolor .bo-social-yelp:hover { background: #000000; }

.bo-sicolor .bo-social-intensedebate { background: #00aeef; }

.bo-sicolor .bo-social-intensedebate:hover { background: #000000; }

.bo-sicolor .bo-social-eventbrite { background: #ff6c00; }

.bo-sicolor .bo-social-eventbrite:hover { background: #000000; }

.bo-sicolor .bo-social-scribd { background: #002939; }

.bo-sicolor .bo-social-scribd:hover { background: #000000; }

.bo-sicolor .bo-social-posterous { background: #f8d667; }

.bo-sicolor .bo-social-posterous:hover { background: #000000; }

.bo-sicolor .bo-social-stripe { background: #617ee8; }

.bo-sicolor .bo-social-stripe:hover { background: #000000; }

.bo-sicolor .bo-social-opentable { background: #990000; }

.bo-sicolor .bo-social-opentable:hover { background: #000000; }

.bo-sicolor .bo-social-instagram { background: #4c799f; }

.bo-sicolor .bo-social-instagram:hover { background: #000000; }

.bo-sicolor .bo-social-dwolla { background: #ff7404; }

.bo-sicolor .bo-social-dwolla:hover { background: #000000; }

.bo-sicolor .bo-social-appnet { background: #1e0c29; }

.bo-sicolor .bo-social-appnet:hover { background: #000000; }

.bo-sicolor .bo-social-statusnet { background: #fb6104; }

.bo-sicolor .bo-social-statusnet:hover { background: #000000; }

.bo-sicolor .bo-social-acrobat { background: #ff0000; }

.bo-sicolor .bo-social-acrobat:hover { background: #000000; }

.bo-sicolor .bo-social-drupal { background: #007dc3; }

.bo-sicolor .bo-social-drupal:hover { background: #000000; }

.bo-sicolor .bo-social-pocket { background: #ee4056; }

.bo-sicolor .bo-social-pocket:hover { background: #000000; }

.bo-sicolor .bo-social-bitbucket { background: #205081; }

.bo-sicolor .bo-social-bitbucket:hover { background: #000000; }

.bo-sicolor .bo-social-flattr { background: #fbbc23; }

.bo-sicolor .bo-social-flattr:hover { background: #000000; }

.bo-sicolor .bo-social-eventful { background: #0066cc; }

.bo-sicolor .bo-social-eventful:hover { background: #000000; }

.bo-sicolor .bo-social-smashmag { background: #d6231c; }

.bo-sicolor .bo-social-smashmag:hover { background: #000000; }

.bo-sicolor .bo-social-wordpress { background: #1e8cbe; }

.bo-sicolor .bo-social-wordpress:hover { background: #000000; }

.bo-sicolor .bo-social-calendar { background: #ff0000; }

.bo-sicolor .bo-social-calendar:hover { background: #000000; }

.bo-sicolor .bo-social-call { background: #04be3d; }

.bo-sicolor .bo-social-call:hover { background: #000000; }

.bo-sicolor .bo-social-guest { background: #03a9d2; }

.bo-sicolor .bo-social-guest:hover { background: #000000; }

.bo-sicolor .bo-social-weibo { background: #fd0000; }

.bo-sicolor .bo-social-weibo:hover { background: #000000; }

.bo-sicolor .bo-social-plancast { background: #e4b82c; }

.bo-sicolor .bo-social-plancast:hover { background: #000000; }

.bo-sicolor .bo-social-email { background: blue; }

.bo-sicolor .bo-social-email:hover { background: #000000; }

.bo-sicolor .bo-social-myspace { background: #2068b0; }

.bo-sicolor .bo-social-myspace:hover { background: #000000; }

.bo-sicolor .bo-social-podcast { background: #f38b36; }

.bo-sicolor .bo-social-podcast:hover { background: #000000; }

.bo-sicolor .bo-social-cart { background: #00a204; }

.bo-sicolor .bo-social-cart:hover { background: #000000; }

/* --- SCSS For Call-to-action --- */

.call-to-action { padding: 50px 80px; z-index: 1; text-align: center; width: 100%; }

.call-to-action.light-style { color: #FFFFFF; }

.call-to-action.light-style h1,
.call-to-action.light-style h2,
.call-to-action.light-style h3,
.call-to-action.light-style h4,
.call-to-action.light-style h5,
.call-to-action.light-style h6 { color: #fff; }

.call-to-action.light-style .btn { border-color: #fff; color: #fff; }

.call-to-action .action-button .btn { margin-top: 30px; min-width: 150px; margin-left: 8px; margin-right: 8px; }

/* call to action style1 */

.call-to-action-v1 { display: table; text-align: left; }

.call-to-action-v1 .call-to-action-inner { display: table-cell; vertical-align: middle; }

.call-to-action-v1 .action-button { min-width: 25%; text-align: right; }

.call-to-action-v1 .action-button .btn { margin-top: 0; }

/* call to action style2 */

.call-to-action-v2 { display: table; text-align: right; }

.call-to-action-v2 .call-to-action-inner { display: table-cell; vertical-align: middle; }

.call-to-action-v2 .action-button { min-width: 40%; text-align: left; padding-left: 50px; }

.call-to-action-v2 .action-button .btn { margin-top: 0; }

/* call to action style3 */

.call-to-action-v3 .call-to-action-inner h1,
.call-to-action-v3 .call-to-action-inner h2,
.call-to-action-v3 .call-to-action-inner h3,
.call-to-action-v3 .call-to-action-inner h4,
.call-to-action-v3 .call-to-action-inner h5,
.call-to-action-v3 .call-to-action-inner h6 { border: 1px solid #222; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display: inline-block; padding: 15px 10%; }

.call-to-action-v3.light-style .call-to-action-inner h1,
.call-to-action-v3.light-style .call-to-action-inner h2,
.call-to-action-v3.light-style .call-to-action-inner h3,
.call-to-action-v3.light-style .call-to-action-inner h4,
.call-to-action-v3.light-style .call-to-action-inner h5,
.call-to-action-v3.light-style .call-to-action-inner h6 { border: 1px solid #fff; }

/* call to action style4 */

.call-to-action-v4 { padding-left: 18%; padding-right: 18%; }

.call-to-action-v4 .fa { width: 90px; height: 90px; line-height: 90px; background-color: #64ab05; text-align: center; color: #fff; }

/* call to action style6 */

.call-to-action-v6 { outline: 1px solid #999999; outline-offset: -30px; padding: 95px; overflow: hidden; }

.call-to-action-v6 .heading-title { text-transform: uppercase; color: #000; font-weight: 700; font-family: "Poppins", sans-serif; }

.call-to-action-v6 .call-to-action-inner { color: #bbb; font-size: 24px; float: left; }

.rtl .call-to-action-v6 .call-to-action-inner { float: right; }

.call-to-action-v6 .action-button { float: right; }

.rtl .call-to-action-v6 .action-button { float: left; }

/* --- SCSS For Columns --- */
/* --- SCSS For Contact-form --- */
/* --- SCSS For Content-slider --- */

.carousel-controls { left: auto; position: absolute; right: 25px; top: 0; height: 30px; display: inline-block; margin-top: -48px; }

.carousel-controls.carousel-style { position: relative; min-height: 80px; margin: 0 20px; }

.carousel-controls.carousel-center { text-align: center; }

.carousel-controls.carousel-center .carousel-control { margin: 0; position: static; display: inline-block; }

.carousel-control { }

.carousel-md { width: 40px; height: 40px; line-height: 40px; }

.carousel-sm { width: 30px; height: 30px; line-height: 30px; font-size: 18px; }

.carousel-xs { width: 20px; height: 20px; line-height: 20px; font-size: 9px; }

.carousel-controls-v1 .carousel-control { box-shadow: 0 0 0 30px #e6e6e6 inset; color: #bbb; -webkit-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.carousel-controls-v1 .carousel-control:hover { box-shadow: 0 0 0 2px #e6e6e6 inset; color: #959595; }

.carousel-controls-v2 .carousel-control { box-shadow: 0 0 0 0 transparent inset; color: #999; font-size: 28px; width: 28px; height: 28px; line-height: 28px; -webkit-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.carousel-controls-v2 .carousel-control:hover { box-shadow: 0 0 0 transparent inset; color: #595959; }

.carousel-controls-v3 .carousel-control { box-shadow: none; -webkit-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; color: #bbb; }

.carousel-controls-v3 .carousel-control:hover { color: #fff; }

.carousel-controls-v3 .carousel-control:hover.left { color: #000000; }

.carousel-controls-v3 .carousel-control:hover.right { color: #000000; }

.carousel-controls-v3 .carousel-control.left { left: -52px; }

/* Navigation Styles */

[class*="carousel-indicators-"] li { cursor: pointer; position: relative; border: none; }

[class*="carousel-indicators-"] li a { cursor: pointer; width: 100%; height: 100%; border-radius: 50%; left: 0; outline: medium none; position: absolute; top: 0; background-color: transparent; transform-style: preserve-3d; -webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s; -o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s; transition: transform 0.3s ease 0s, opacity 0.3s ease 0s; }

[class*="carousel-indicators-"] li.active { background-color: transparent; }

.carousel-indicators-v1 li a:before,
.carousel-indicators-v1 li a:after { backface-visibility: hidden; background-color: #ddd; border-radius: 50%; content: ""; left: 0; position: absolute; text-indent: 0; top: 0; width: 100%; height: 100%; }

.carousel-indicators-v1 li a:after { background-color: #64ab05; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

.carousel-indicators-v1 li a:hover,
.carousel-indicators-v1 li a:focus { opacity: 0.8; }

.carousel-indicators-v1 li.active a { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

.carousel-indicators-v2 li { margin: 0 3px; }

.carousel-indicators-v2 li a { -webkit-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s; -o-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s; transition: transform 0.3s ease 0s, background-color 0.3s ease 0s; background-color: #fff; }

.carousel-indicators-v2 li a:hover,
.carousel-indicators-v2 li a:focus { background-color: #d5d5d5; }

.carousel-indicators-v2 li.active { margin: 0 3px; }

.carousel-indicators-v2 li.active a { background-color: #64ab05; }

.carousel-indicators-v3 li { width: 14px; height: 14px; }

.carousel-indicators-v3 li a { background-color: transparent; box-shadow: 0 0 0 1px #64ab05 inset; overflow: hidden; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

.carousel-indicators-v3 li a:after { background-color: #64ab05; border-radius: 50%; content: ""; left: 0; position: absolute; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); transform-origin: 50% 50% 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; height: 100%; }

.carousel-indicators-v3 li a:hover,
.carousel-indicators-v3 li a:focus { opacity: 0.8; }

.carousel-indicators-v3 li.active { width: 14px; height: 14px; }

.carousel-indicators-v3 li.active a:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.carousel-indicators-v4 li { margin: 0 3px; width: 14px; height: 14px; }

.carousel-indicators-v4 li a { box-shadow: 0 0 0 8px #64ab05 inset; -webkit-transition: box-shadow 0.3s ease 0s; -o-transition: box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s; }

.carousel-indicators-v4 li a:hover,
.carousel-indicators-v4 li a:focus { box-shadow: 0 0 0 8px #64ab05 inset; }

.carousel-indicators-v4 li.active { width: 14px; height: 14px; margin: 0 3px; }

.carousel-indicators-v4 li.active a { box-shadow: 0 0 0 2px #64ab05 inset; }

.carousel-indicators-v5 li { margin: 0 3px; border-radius: 50%; box-shadow: 0 0 0 2px transparent; -webkit-transition: box-shadow 0.3s ease 0s; -o-transition: box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s; width: 14px; height: 14px; }

.carousel-indicators-v5 li a { background-color: rgba(0, 0, 0, 0.2); -webkit-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s; -o-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s; transition: background-color 0.3s ease 0s, transform 0.3s ease 0s; }

.carousel-indicators-v5 li a:hover,
.carousel-indicators-v5 li a:focus { background-color: #64ab05; }

.carousel-indicators-v5 li.active { width: 14px; height: 14px; margin: 0 3px; box-shadow: 0 0 0 2px #64ab05; }

.carousel-indicators-v5 li.active a { background-color: #64ab05; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); -o-transform: scale(0.4); transform: scale(0.4); }

.carousel-indicators-v6 li { width: 14px; height: 14px; }

.carousel-indicators-v6 li a { border: 2px solid #ddd; -webkit-transition: border-color 0.3s ease 0s; -o-transition: border-color 0.3s ease 0s; transition: border-color 0.3s ease 0s; }

.carousel-indicators-v6 li a:after { background: none repeat scroll 0 0 #64ab05; border-radius: 50%; box-shadow: 0 0 1px #64ab05; content: ""; width: 100%; height: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; -webkit-transform: scale(3); -ms-transform: scale(3); -o-transform: scale(3); transform: scale(3); -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s; -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s; visibility: hidden; }

.carousel-indicators-v6 li a:hover,
.carousel-indicators-v6 li a:focus { border-color: #64ab05; }

.carousel-indicators-v6 li.active { width: 14px; height: 14px; }

.carousel-indicators-v6 li.active a { border-color: #64ab05; }

.carousel-indicators-v6 li.active a:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; visibility: visible; }

/* --- SCSS For Counters --- */

.counters { text-align: center; }

.counters .counter-wrap { font-size: 36px; color: #64ab05; font-weight: 800; }

.counters .counter-wrap .fa { font-size: 46px; }

.counters h5 { font-weight: 700; margin: 5px 0 30px; text-transform: uppercase; }

/* --- SCSS For Divider --- */
[class*="hr-"] {
 min-height: 1px;
}

.hr-dashed { border-top: 1px dashed #e1e1e1; }

.hr-dotted { border-top: 1px dotted #e1e1e1; }

.hr-double { border-top: 3px double #e1e1e1; }

.hr-double-dashed { border-top: 1px dashed #e1e1e1; position: relative; }

.hr-double-dashed:before { border-top: 1px dashed #e1e1e1; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }

.hr-double-dotted { border-top: 1px dotted #e1e1e1; position: relative; }

.hr-double-dotted:before { border-top: 1px dotted #e1e1e1; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }

/* --- SCSS For Google-map --- */
/* --- SCSS For Heading --- */

.heading { z-index: 1; position: relative; text-align: center; }

.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5,
.heading h6 { text-transform: uppercase; }

.heading p,
.heading small { margin-bottom: 15px; display: inline-block; }

.heading.heading-light { color: #eee; }

.heading.heading-light h1,
.heading.heading-light h2,
.heading.heading-light h3,
.heading.heading-light h4,
.heading.heading-light h5,
.heading.heading-light h6 { color: #fff; }

.heading.heading-light p,
.heading.heading-light small { color: #eee; }

.heading.heading-after { position: relative; }

.heading.heading-after:after { left: 50%; width: 30px; height: 2px; margin-left: -15px; content: " "; top: 0; background: #64ab05; position: absolute; }

.rtl .heading.heading-after:after { right: 50%; left: auto; }

.rtl .heading.heading-after:after { margin-right: -15px; margin-left: inherit; }

.heading.heading-v1 { position: relative; padding-bottom: 35px; }

.heading.heading-v1:before,
.heading.heading-v1:after { left: 50%; width: 80px; height: 5px; content: ""; bottom: 30px; position: absolute; }

.rtl .heading.heading-v1:before,
.rtl .heading.heading-v1:after { right: 50%; left: auto; }

.heading.heading-v1:before { margin-left: -80px; background: #64ab05; }

.rtl .heading.heading-v1:before { margin-right: -80px; margin-left: inherit; }

.heading.heading-v1:after { background: #444; }

.heading.heading-v1.heading-light:after { background: #fff; }

.heading.heading-v2 { padding-bottom: 35px; }

.heading.heading-v2:after { left: 50%; width: 200px; height: 1px; z-index: 1; content: " "; bottom: 30px; background: #64ab05; text-align: center; position: absolute; margin-left: -100px; }

.rtl .heading.heading-v2:after { right: 50%; left: auto; }

.rtl .heading.heading-v2:after { margin-right: -100px; margin-left: inherit; }

.heading.heading-v2:before { left: 50%; width: 12px; height: 12px; margin-left: -6px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); z-index: 2; content: " "; bottom: 25px; text-align: center; position: absolute; background: #fff; border: 1px solid #64ab05; }

.rtl .heading.heading-v2:before { right: 50%; left: auto; }

.rtl .heading.heading-v2:before { margin-right: -6px; margin-left: inherit; }

.heading.heading-v2.heading-light:after { background: #fff; }

.heading.heading-v2.heading-light:before { background: #64ab05; border: 1px solid #fff; }

.heading.heading-v3 { padding-bottom: 35px; }

.heading.heading-v3:after { left: 50%; width: 100px; height: 2px; margin-left: -50px; content: " "; bottom: 30px; background: #64ab05; position: absolute; }

.rtl .heading.heading-v3:after { right: 50%; left: auto; }

.rtl .heading.heading-v3:after { margin-right: -50px; margin-left: inherit; }

.heading.heading-v3 span { display: block; margin-bottom: 20px; }

.heading.heading-v3.heading-light:after { background: #64ab05; }

.heading.heading-v4 { z-index: 1; text-align: center; padding-top: 70px; position: relative; }

.heading.heading-v4:before { left: 50%; z-index: -1; width: 50px; height: 50px; content: ""; top: 11px; text-align: center; position: absolute; background-color: #64ab05; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: -25px; }

.rtl .heading.heading-v4:before { right: 50%; left: auto; }

.rtl .heading.heading-v4:before { margin-right: -25px; margin-left: inherit; }

.heading.heading-v4:after { left: 50%; z-index: -1; width: 50px; height: 50px; line-height: 50px; content: "\f109"; font-family: FontAwesome; top: 11px; text-align: center; position: absolute; color: #fff; margin-left: -25px; font-size: 20px; }

.rtl .heading.heading-v4:after { right: 50%; left: auto; }

.rtl .heading.heading-v4:after { margin-right: -25px; margin-left: inherit; }

.heading.heading-v4.heading-light:before { background: #fff; }

.heading.heading-v5 { padding-bottom: 20px; }

.heading.heading-v5 h1,
.heading.heading-v5 h2,
.heading.heading-v5 h3,
.heading.heading-v5 h4,
.heading.heading-v5 h5,
.heading.heading-v5 h6 { padding: 0 30px; position: relative; display: inline-block; }

.heading.heading-v6 h1,
.heading.heading-v6 h2,
.heading.heading-v6 h3,
.heading.heading-v6 h4,
.heading.heading-v6 h5,
.heading.heading-v6 h6 { position: relative; margin-bottom: 35px; }

.heading.heading-v6 h1:after,
.heading.heading-v6 h2:after,
.heading.heading-v6 h3:after,
.heading.heading-v6 h4:after,
.heading.heading-v6 h5:after,
.heading.heading-v6 h6:after { left: 50%; width: 80px; height: 2px; margin-left: -40px; content: " "; bottom: -18px; background: #444; position: absolute; }

.rtl .heading.heading-v6 h1:after,
.rtl .heading.heading-v6 h2:after,
.rtl .heading.heading-v6 h3:after,
.rtl .heading.heading-v6 h4:after,
.rtl .heading.heading-v6 h5:after,
.rtl .heading.heading-v6 h6:after { right: 50%; left: auto; }

.rtl .heading.heading-v6 h1:after,
.rtl .heading.heading-v6 h2:after,
.rtl .heading.heading-v6 h3:after,
.rtl .heading.heading-v6 h4:after,
.rtl .heading.heading-v6 h5:after,
.rtl .heading.heading-v6 h6:after { margin-right: -40px; margin-left: inherit; }

.heading.heading-v6.heading-light h1:after,
.heading.heading-v6.heading-light h2:after,
.heading.heading-v6.heading-light h3:after,
.heading.heading-v6.heading-light h4:after,
.heading.heading-v6.heading-light h5:after,
.heading.heading-v6.heading-light h6:after { background: #fff; }

.heading.heading-v7 { padding-bottom: 40px; }

.heading.heading-v7:before { border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 18px solid #64ab05; bottom: 20px; content: ""; width: 18px; height: 14px; left: 50%; margin-left: -18px; position: absolute; }

.rtl .heading.heading-v7:before { right: 50%; left: auto; }

.rtl .heading.heading-v7:before { margin-right: -18px; margin-left: inherit; }

.heading.heading-v7:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 12px solid #ffffff; bottom: 24px; content: ""; left: 50%; margin-left: -14px; position: absolute; width: 10px; height: 8px; }

.rtl .heading.heading-v7:after { margin-right: -14px; margin-left: inherit; }

.heading.heading-v7.heading-light:before { border-top: 18px solid #fff; }

.heading.heading-v7.heading-light:after { border-top: 12px solid #64ab05; }

.heading.heading-v8 h1,
.heading.heading-v8 h2,
.heading.heading-v8 h3,
.heading.heading-v8 h4,
.heading.heading-v8 h5,
.heading.heading-v8 h6 { position: relative; padding: 20px 0 25px; }

.heading.heading-v8 h1:before,
.heading.heading-v8 h1:after,
.heading.heading-v8 h2:before,
.heading.heading-v8 h2:after,
.heading.heading-v8 h3:before,
.heading.heading-v8 h3:after,
.heading.heading-v8 h4:before,
.heading.heading-v8 h4:after,
.heading.heading-v8 h5:before,
.heading.heading-v8 h5:after,
.heading.heading-v8 h6:before,
.heading.heading-v8 h6:after { content: "."; font-size: 22px; left: 50%; position: absolute; color: #c1c1c1; text-shadow: 10px 0 #ddd, -10px 0 #ddd; }

.rtl .heading.heading-v8 h1:before,
.rtl .heading.heading-v8 h1:after,
.rtl .heading.heading-v8 h2:before,
.rtl .heading.heading-v8 h2:after,
.rtl .heading.heading-v8 h3:before,
.rtl .heading.heading-v8 h3:after,
.rtl .heading.heading-v8 h4:before,
.rtl .heading.heading-v8 h4:after,
.rtl .heading.heading-v8 h5:before,
.rtl .heading.heading-v8 h5:after,
.rtl .heading.heading-v8 h6:before,
.rtl .heading.heading-v8 h6:after { right: 50%; left: auto; }

.heading.heading-v8 h1:before,
.heading.heading-v8 h2:before,
.heading.heading-v8 h3:before,
.heading.heading-v8 h4:before,
.heading.heading-v8 h5:before,
.heading.heading-v8 h6:before { top: -15px; }

.heading.heading-v8 h1:after,
.heading.heading-v8 h2:after,
.heading.heading-v8 h3:after,
.heading.heading-v8 h4:after,
.heading.heading-v8 h5:after,
.heading.heading-v8 h6:after { bottom: 0; }

.heading.heading-v9 { text-align: left; }

.rtl .heading.heading-v9 { text-align: right; }

.heading.heading-v9 h1,
.heading.heading-v9 h2,
.heading.heading-v9 h3,
.heading.heading-v9 h4,
.heading.heading-v9 h5,
.heading.heading-v9 h6 { position: relative; margin-bottom: 30px; }

.heading.heading-v9 h1:after,
.heading.heading-v9 h2:after,
.heading.heading-v9 h3:after,
.heading.heading-v9 h4:after,
.heading.heading-v9 h5:after,
.heading.heading-v9 h6:after { left: 0; width: 30px; height: 2px; content: " "; top: -20px; right: inherit; background-color: #64ab05; position: absolute; }

.rtl .heading.heading-v9 h1:after,
.rtl .heading.heading-v9 h2:after,
.rtl .heading.heading-v9 h3:after,
.rtl .heading.heading-v9 h4:after,
.rtl .heading.heading-v9 h5:after,
.rtl .heading.heading-v9 h6:after { right: 0; left: auto; }

.heading.heading-v9.heading-light h1:after,
.heading.heading-v9.heading-light h2:after,
.heading.heading-v9.heading-light h3:after,
.heading.heading-v9.heading-light h4:after,
.heading.heading-v9.heading-light h5:after,
.heading.heading-v9.heading-light h6:after { background-color: #fff; }

/* --- SCSS For Icon-box --- */
@-webkit-keyframes 
hover-imagecategory {  0% {
 transform: perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
}
 100% {
 transform: perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
}
}
@-moz-keyframes 
hover-imagecategory {  0% {
 transform: perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
}
 100% {
 transform: perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
}
}
@-o-keyframes 
hover-imagecategory {  0% {
 transform: perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
}
 100% {
 transform: perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
}
}
@keyframes 
hover-imagecategory {  0% {
 transform: perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
}
 100% {
 transform: perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
}
}

.feature-box .fbox-icon { float: left; margin: 10px 20px 0 0; -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; }

.rtl .feature-box .fbox-icon { float: right; }

.feature-box .fbox-body { overflow: hidden; }

.feature-box .fbox-body .fbox-icon { margin-top: 0; }

.feature-box small { font-size: 13px; margin-bottom: 15px; display: inline-block; }

.feature-box h4 { text-transform: uppercase; font-weight: bold; margin: 0; }

.feature-box .fbox-title { margin: 10px 0; font-weight: 600; text-transform: none; }

.feature-box.light-style { color: #dfdfdf; }

.feature-box.light-style a { color: #fff; }

.feature-box.light-style a:hover { color: #000; }

.feature-box.light-style .fbox-title,
.feature-box.light-style h4 { color: #fff; }

.feature-box.feature-box-right { text-align: right; }

.rtl .feature-box.feature-box-right { text-align: left; }

.feature-box.feature-box-right .fbox-icon { float: right; margin: 10px 0 0 20px; }

.rtl .feature-box.feature-box-right .fbox-icon { float: left; }

.rtl .feature-box.feature-box-right .fbox-icon { margin: 10px 20px 0 0; }

.feature-box.feature-box-center { text-align: center; padding: 0 16px; }

.feature-box.feature-box-center .fbox-icon { float: none; }

.feature-box:hover .fbox-icon { -webkit-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1; -moz-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1; -o-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1; animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1; }

[class*="feature-box-"] .fbox-icon { float: none; margin: 0; }

[class*="feature-box-"] h4 { padding: 5px 0; position: relative; }

.feature-box-v2 .fbox-icon { float: left; margin-right: 15px; }

.rtl .feature-box-v2 .fbox-icon { float: right; }

.feature-box-v2 .fbox-icon .icons { width: 45px; height: 45px; color: #fff; }

.feature-box-v2 .fbox-body { font-weight: 300; }

.feature-box-v2 .fbox-body h4 { color: #414141; font-size: 16px; font-weight: 500; }

.feature-box-v2 .fbox-body p { margin: 0; padding: 0; }

.feature-box-v3 .fbox-icon .icons { width: 70px; height: 70px; line-height: 70px; font-size: 30px; }

.feature-box-v3 .fbox-icon .icons.icons-plain { width: auto; height: auto; line-height: 100%; }

.feature-box-v3.feature-box-right .fbox-icon { float: none; margin: 0; }

.feature-box-v3.feature-box-right h4:before { left: inherit; right: 0; }

.feature-box-v4 { position: relative; border: 1px solid #333; padding: 35px 30px 20px; text-align: center; }

.feature-box-v4 .fbox-icon { position: absolute; content: ""; left: 0; right: 0; top: -36px; margin: 0 auto; }

.feature-box-v4 .fbox-icon .icons { font-size: 24px; width: 70px; height: 70px; line-height: 70px; background-color: #fff; border: 1px solid #333; color: #333; }

.feature-box-v4 .fbox-icon.fbox-bg .icons { background-color: #64ab05; border: 1px solid #64ab05; color: #fff; }

.feature-box-v4 h4 { padding: 10px 0 20px; }

.feature-box-v4 h4:before { width: 0px; height: 0px; background-color: transparent; }

.feature-box-v4[class*="bg-"] { border: none; }

.feature-box-v5 { padding: 20px 30px; border: 1px solid #ddd; border-bottom: 3px solid #64ab05; }

.feature-box-v5 .fbox-icon .icons { font-size: 40px; width: 70px; height: 70px; line-height: 70px; color: #333; }

/* --- SCSS For Icon-progress-bar --- */

.icon-rating { float: left; }

.icon-rating input { left: -9999px; position: absolute; }

.icon-rating label { cursor: pointer; display: block; float: right; font-size: 22px; height: 17px; line-height: 17px; padding: 0 3px; }

.icon-rating label { color: #e0e0e0; transition: color 0.3s ease 0s; }

.icon-rating input + label:hover,
.icon-rating input + label:hover ~ label { color: #64ab05; }

.icon-rating input:checked ~ label { color: #64ab05; }

.icon-rating-horizontal { float: none; text-align: center; }

.icon-rating-horizontal label { float: none; height: 20px; line-height: 20px; }

.light-style { color: #fff; }

.light-style h1,
.light-style h2,
.light-style h3,
.light-style h4,
.light-style h5,
.light-style h6 { color: #fff; }

.bg-success .icon-rating label { color: #558728; }

.bg-success .icon-rating input + label:hover,
.bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label { color: #fff; }

.bg-danger .icon-rating label { color: #c15d08; }

.bg-danger .icon-rating input + label:hover,
.bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label { color: #fff; }

.bg-warning .icon-rating label { color: #cca311; }

.bg-warning .icon-rating input + label:hover,
.bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label { color: #fff; }

.bg-primary .icon-rating label { color: #649130; }

.bg-primary .icon-rating input + label:hover,
.bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label { color: #fff; }

.bg-info .icon-rating label { color: #649130; }

.bg-info .icon-rating input + label:hover,
.bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label { color: #fff; }

/* --- SCSS For Interactive-banner --- */

.interactive-banner { color: #fff; position: relative; overflow: hidden; }

.interactive-banner .interactive-banner-profile { position: absolute; z-index: 2; margin: auto; content: ""; }

.interactive-banner .interactive-banner-profile h2 { text-transform: uppercase; margin: 10px 0 15px; }

.interactive-banner .interactive-banner-profile small { text-transform: uppercase; }

.interactive-banner .mask-link { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 1; }

.interactive-banner .banner-title h2,
.interactive-banner .banner-title h3,
.interactive-banner .banner-title h4,
.interactive-banner .banner-title h5,
.interactive-banner .banner-title h6 { color: #fff; }

.interactive-banner .action .icons:hover { background-color: #6eae34 !important; border: #6eae34 !important; }

.interactive-banner.left .interactive-banner-profile { left: 20px; }

.interactive-banner.right .interactive-banner-profile { right: 20px; }

.interactive-banner.center .interactive-banner-profile { right: 0; left: 0; }

.interactive-banner-v1 .interactive-banner-profile { width: 55%; height: 120px; bottom: 0; top: 0; }

.interactive-banner-v2 .interactive-banner-profile { top: 40px; width: 55%; height: 120px; }

.interactive-banner-v2 .interactive-banner-profile .action { padding: 5px 15px; margin-bottom: 3px; background-color: #fff; color: #333; }

.interactive-banner-v2.left .interactive-banner-profile { left: 60px; }

.interactive-banner-v2.right .interactive-banner-profile { right: 60px; }

.interactive-banner-v2.center .interactive-banner-profile { right: 0; left: 0; }

.interactive-banner-v3 .interactive-banner-profile { padding: 40px 60px; width: 100%; height: 100%; top: 0; }

.interactive-banner-v3 .interactive-banner-profile .action { bottom: 60px; left: 60px; right: 60px; content: ""; position: absolute; }

.interactive-banner-v3 .interactive-banner-profile .action:after { content: ""; position: absolute; border: 5px solid #fff; bottom: -30px; left: -30px; right: -30px; height: calc(100% + 60px); width: calc(100% + 60px); z-index: -1; }

.interactive-banner-v4 .interactive-banner-profile { width: 100%; bottom: 0; left: 0; padding: 0 30px; position: absolute; content: ""; transform: translate3d(0px, 60px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.interactive-banner-v4 .interactive-banner-profile .action { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; position: relative; background-color: #6eae34; margin: 0 -30px; padding: 20px 30px; }

.interactive-banner-v4 .interactive-banner-profile img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }

.interactive-banner-v4:hover .interactive-banner-profile { transform: translate3d(0px, 0px, 0px); }

.interactive-banner-v4:hover .interactive-banner-profile .action { opacity: 1; filter: alpha(opacity=100); }

.interactive-banner-v4:hover .interactive-banner-profile img { opacity: 0.5; filter: alpha(opacity=50); }

.interactive-banner-v5 .interactive-banner-profile { width: 55%; height: 120px; bottom: 0; top: 0; }

.interactive-banner-v5 a.links { content: ""; position: absolute; top: 0; left: 50%; margin-left: -30px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(0px, -60px, 0px); }

.interactive-banner-v5:hover a.links { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0px, 0px, 0px); }

/* --- SCSS For Latest-posts --- */
/* latest posts */

.latest-posts { font-size: 13px; color: #999; }

.latest-posts a { color: #999; }

.latest-posts a:hover { color: #64ab05; }

.latest-posts .latest-posts-title { margin-top: 5px; font-size: 12px; }

.latest-posts .latest-posts-meta { font-size: 15px; overflow: hidden; }

.latest-posts .latest-posts-profile { font-size: 12px; font-style: italic; color: #999; }

.latest-posts .latest-posts-profile a { color: #999; }

.latest-posts .latest-posts-profile a:hover { color: #64ab05; }

.latest-posts .latest-posts-profile i { margin-right: 7px; font-size: 14px; }

.rtl .latest-posts .latest-posts-profile i { margin-left: 7px; margin-right: inherit; }

.latest-posts.latest-posts-special .latest-posts-body > div { width: 50%; overflow: hidden; }

/* latest posts v1*/

.latest-posts-v1 .latest-posts-meta,
.latest-posts-v1 .latest-posts-profile { background-color: #f6f6f6; padding: 15px; }

.latest-posts-v1 .latest-posts-profile { border-top: 1px solid #e5e5e5; }

/* latest posts v2*/

.latest-posts-v2 .latest-posts-meta,
.latest-posts-v2 .latest-posts-profile { border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 15px; background-color: rgba(255, 255, 255, 0.7); }

/* latest posts v3*/

.latest-posts-v3 { text-align: center; }

.latest-posts-v3 .latest-posts-title { position: relative; }

.latest-posts-v3 .latest-posts-title:after { background-color: #444444; content: " "; height: 1px; left: 50%; margin-left: -15px; position: absolute; top: 41px; width: 30px; }

.latest-posts-v3 .latest-posts-meta { padding: 15px; position: relative; background-color: rgba(255, 255, 255, 0.7); }

.latest-posts-v3 .latest-posts-profile { background-color: rgba(0, 0, 0, 0.3); text-align: left; position: absolute; top: -42px; left: 0; padding: 10px 15px; width: 100%; color: #fff; }

.rtl .latest-posts-v3 .latest-posts-profile { text-align: right; }

.latest-posts-v3 .latest-posts-profile a { color: #fff; }

.latest-posts-v3 .latest-posts-profile a:hover { color: red; }

/* latest posts v4*/

.latest-posts-v4 .latest-posts-image { margin: 0 10px; }

.latest-posts-v4 .latest-posts-image img { width: 100px !important; height: auto !important; }

.latest-posts-v4 .latest-posts-title { font-size: 15px; font-family: "Poppins", sans-serif; font-weight: 500; text-transform: none; margin-top: 0; }

.latest-posts-v4 .latest-posts-title a { color: #000000; }

.latest-posts-v4 .latest-posts-title a:hover { color: #64ab05; }

.latest-posts-v4 .latest-posts-profile > span { color: #bbb; font-size: 11px; padding: 0 5px; }

.latest-posts-v4 .latest-posts-profile .created { position: relative; padding-left: 0; }

.rtl .latest-posts-v4 .latest-posts-profile .created { padding-right: 0; padding-left: inherit; }

.latest-posts-v4 .latest-posts-profile .created:before { position: absolute; right: 0; content: ""; width: 1px; height: 11px; background-color: #cdcdcd; margin-right: -2px; top: 3px; }

.rtl .latest-posts-v4 .latest-posts-profile .created:before { left: 0; right: auto; }

.rtl .latest-posts-v4 .latest-posts-profile .created:before { margin-left: -2px; margin-right: inherit; }

.latest-posts-v4 .posts-meta { padding-top: 10px; }

/* latest posts v5*/

.latest-posts-v5 .latest-posts-image { margin-left: 10px; }

.rtl .latest-posts-v5 .latest-posts-image { margin-right: 10px; margin-left: inherit; }

.latest-posts-v5 .latest-posts-image img { width: 100px !important; height: auto !important; }

.latest-posts-v5 .latest-posts-item { padding: 20px; }

.latest-posts-v5 .latest-posts-item:nth-child(even) { background-color: rgba(228, 228, 228, 0.3); }

.latest-posts-v5 .latest-posts-item:nth-child(odd) { background-color: rgba(255, 255, 255, 0.3); }

.latest-posts-v5 .latest-posts-item .latest-posts-title { font-size: 14px; text-transform: uppercase; }

.latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-right: 10px; }

.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-left: 10px; margin-right: inherit; }

/* --- SCSS For List --- */
/* class list */

.list-unstyled { list-style: none; padding-left: 0; }

.lists li { margin-bottom: 10px; list-style: none; }

.lists li a { color: #666; }

.lists li a:hover { color: #64ab05; text-decoration: none; }

.lists li i { color: #666; margin-right: 10px; position: relative; top: 2px; }

.lists.lists-light li,
.lists.lists-light li a,
.lists.lists-light li i { color: #FFFFFF; }

.lists.lists-light li a:hover { color: #64ab05; }

.lists.list-style-circle,
.lists.list-style-disc { list-style: none; padding-left: 20px; }

.lists.list-style-circle li,
.lists.list-style-disc li { position: relative; }

.lists.list-style-circle li:before,
.lists.list-style-disc li:before { color: #666; font-family: 'FontAwesome'; font-size: 10px; left: -20px; position: absolute; top: 4px; }

.lists.list-style-circle.lists-light li:before,
.lists.list-style-disc.lists-light li:before { color: #FFFFFF; }

.lists.list-style-circle li:before { content: "\f10c"; }

.lists.list-style-disc li:before { content: "\f111"; }

.lists.list-style-square { list-style: none; padding-left: 20px; }

.lists.list-style-square li { position: relative; }

.lists.list-style-square li:before { content: ""; top: 10px; left: -15px; position: absolute; width: 4px; height: 4px; background-color: #666; }

.lists.list-style-square.lists-light li:before { background-color: #FFFFFF; }

.lists.list-style-number { counter-reset: li; list-style: outside none decimal; padding-left: 20px; }

.lists.list-style-number li { display: block; padding-left: 5px; }

.lists.list-style-number li:before { color: #666; content: counter(li, decimal); counter-increment: li; left: 20px; position: absolute; }

.lists.list-style-number.lists-light li:before { color: #FFFFFF; }

/* --- SCSS For Media --- */

.media-image-v1 { border: 10px solid #f5f5f5; box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1); }

.media-image-v2 { box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }

.media-image-v3 { border: 10px solid #f5f5f5; position: relative; }

.media-image-v3:before,
.media-image-v3:after { width: 22%; height: 15px; bottom: 2px; box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1); content: ""; position: absolute; z-index: -1; }

.media-image-v3:before { left: 5px; }

.media-image-v3:after { right: 5px; }

/* --- SCSS For Message --- */

.alert-box-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }

.alert-box-success hr { border-top-color: #c9e2b3; }

.alert-box-success .alert-link { color: #2b542c; }

.alert-box-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }

.alert-box-info hr { border-top-color: #a6e1ec; }

.alert-box-info .alert-link { color: #245269; }

.alert-box-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }

.alert-box-warning hr { border-top-color: #f7e1b5; }

.alert-box-warning .alert-link { color: #66512c; }

.alert-box-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }

.alert-box-error hr { border-top-color: #e4b9c0; }

.alert-box-error .alert-link { color: #843534; }

/* --- SCSS For Mockup-presentation --- */

.mockup { font-size: 16px; line-height: 32px; }

.mockup .heading h1,
.mockup .heading h2,
.mockup .heading h3,
.mockup .heading h4,
.mockup .heading h5 { margin-top: 0; }

/* --- SCSS For Newsletter --- */
[class*="newsletter-v"] {
 padding: 15px 0;
}

[class*="newsletter-v"].light-style { color: #fff; }

[class*="newsletter-v"].light-style .form-control { color: #fff; background: transparent; }

[class*="newsletter-v"].light-style .newsletter-label { color: #FFF; }

[class*="newsletter-v"].newsletter-border { border: 1px solid #eee; }

[class*="newsletter-v"].newsletter-center { text-align: center; }

[class*="newsletter-v"].newsletter-center .newsletter-heading { margin-bottom: 20px; }

[class*="newsletter-v"].newsletter-center h2 { margin-top: 0; }

.newsletter-label { font-size: 14px; margin: 0; text-transform: uppercase; }

.newsletter-v3 .newsletter-left { background: #FFFFFF; }

.newsletter-v3 .newsletter-label { padding: 13px 20px; }

.newsletter-v3 .input-group { position: relative; }

.newsletter-v3 .input-group:before { content: ""; width: 1px; height: 27px; background-color: #000000; position: absolute; left: -1px; margin-top: -12px; top: 50%; }

.rtl .newsletter-v3 .input-group:before { right: -1px; left: auto; }

.newsletter-v3 .input-group input { border: none; }

.newsletter-v3 .panel { float: right; padding-top: 6px; }

.rtl .newsletter-v3 .panel { float: left; }

.newsletter-v3 .panel-heading { padding-top: 10px; padding-bottom: 0; }

.newsletter-v3 .panel-body { padding: 0; }

.newsletter-v3 .panel-title { color: #FFFFFF; font-size: 14px; }

.newsletter-v8 .heading span { display: block; margin-bottom: 30px; }

.newsletter-v8 .newsletter-group { margin: 0 auto; width: 60%; background: #FFF; border: 0; padding: 0 2px 0 0px; border-radius: 3px; }

.newsletter-v8 .newsletter-input { background: transparent none; border: 0; }

/* --- SCSS For Panel --- */

.panel-blue { border-color: #3f51b5; }

.panel-blue .panel-heading { color: #3f51b5; background-color: #fff; border-color: #3f51b5; position: relative; }

.panel-blue .panel-heading .badge { color: #fff; background-color: #3f51b5; }

.panel-blue > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #3f51b5; }

.panel-orange { border-color: #ff9800; }

.panel-orange .panel-heading { color: #ff9800; background-color: #fff; border-color: #ff9800; position: relative; }

.panel-orange .panel-heading .badge { color: #fff; background-color: #ff9800; }

.panel-orange > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ff9800; }

.panel-pink { border-color: #e34d86; }

.panel-pink .panel-heading { color: #e34d86; background-color: transparent; border-color: #e34d86; position: relative; }

.panel-pink .panel-heading .badge { color: transparent; background-color: #e34d86; }

.panel-pink > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #e34d86; }

.panel-cyan { border-color: #00b8c4; }

.panel-cyan .panel-heading { color: #00b8c4; background-color: transparent; border-color: #00b8c4; position: relative; }

.panel-cyan .panel-heading .badge { color: transparent; background-color: #00b8c4; }

.panel-cyan > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #00b8c4; }

.panel-red { border-color: #fd5c6d; }

.panel-red .panel-heading { color: #fd5c6d; background-color: transparent; border-color: #fd5c6d; position: relative; }

.panel-red .panel-heading .badge { color: transparent; background-color: #fd5c6d; }

.panel-red > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #fd5c6d; }

.panel-green { border-color: #94c766; }

.panel-green .panel-heading { color: #94c766; background-color: transparent; border-color: #94c766; position: relative; }

.panel-green .panel-heading .badge { color: transparent; background-color: #94c766; }

.panel-green > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #94c766; }

.panel { border-radius: 0;/* 	&-v3 {
  		> .panel-heading {
  			border-top-width:3px;
  			border-top-style:solid;
  			@include rtl-padding-left(35px);
  			.panel-title{
  				font-size: $font-size-base + 13;
  				text-transform: capitalize;
  			}
  		}
  		.panel-body {
  			padding: 25px;
  			border-top:1px solid $border-color;
  		}
  	} */ }

.panel-v1 > .panel-heading .panel-title { font-size: 14px; color: #414141; text-transform: uppercase; }

.panel-v2 > .panel-heading .panel-title { font-weight: 600; }

.panel-v4 > .panel-heading { padding-left: 40px; }

.rtl .panel-v4 > .panel-heading { padding-right: 40px; padding-left: inherit; }

.panel-v4 > .panel-heading .panel-title { font-size: 26px; text-transform: capitalize; font-weight: 600; }

.panel-v4 .panel-body { padding: 25px; border-top: 1px solid #eee; }

.panel-v5 { border-top-width: 3px; border-top-style: solid; }

.panel-v5 .panel-heading { padding-left: 35px; }

.rtl .panel-v5 .panel-heading { padding-right: 35px; padding-left: inherit; }

.panel-v5 .panel-heading .panel-title { font-size: 28px; text-transform: capitalize; font-weight: 600; }

.panel-v5 .panel-body { padding: 25px; border-top: 1px solid #eee; }

.panel-v6 { border-bottom-width: 3px; border-bottom-style: solid; }

.panel-v6 .panel-heading { padding-left: 35px; }

.rtl .panel-v6 .panel-heading { padding-right: 35px; padding-left: inherit; }

.panel-v6 .panel-heading .panel-title { font-size: 26px; text-transform: capitalize; }

.panel-v6 .panel-body { padding: 25px; border-top: 1px solid #eee; }

/* --- SCSS For Parallax --- */

.parallax { padding-top: 150px; padding-bottom: 150px; text-align: center; }

.parallax .parallax-heading h1,
.parallax .parallax-heading h2,
.parallax .parallax-heading h3,
.parallax .parallax-heading h4,
.parallax .parallax-heading h5,
.parallax .parallax-heading h6 { text-transform: uppercase; }

.parallax-v1 .parallax-heading h2 { margin: 0; }

.parallax-light h1,
.parallax-light h2,
.parallax-light h3,
.parallax-light h4,
.parallax-light h5,
.parallax-light h6,
.parallax-light p { color: #FFF; }

/* --- SCSS For Piechart --- */
/* --- SCSS For Service --- */

.icon-combs { position: relative; }

.icon-combs .icon-combs-panel i { float: left; margin: 10px 15px 0 0; }

.icon-combs .icon-combs-panel.icon-combs-right i { float: right; margin: 10px 0 0 15px; }

.icon-combs .icon-combs-desc { overflow: hidden; }

.icon-combs > li { float: left; padding-right: 20px; position: relative; text-align: right; width: 50%; }

.icon-combs > li.icon-combs-inverted { clear: right; float: right; padding: 0 0 0 20px; }

.icon-combs.icon-combs-light:before { background: #fff; }

.icon-combs.icon-combs-light .icon-combs-desc h3,
.icon-combs.icon-combs-light .icon-combs-desc p { color: #fff; }

.icon-combs:before { background: #777; bottom: 0; content: ""; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 2px; }

.icon-wrap-icon { width: 60px; height: 60px; display: inline-block; background: #64ab05; }

.icon-wrap-icon .fa { font-size: 25px; margin: 18px 15px; color: #fff; }

.social-icons { text-align: center; width: 60px; height: 60px; font-size: 25px; padding: 17px; border: 1px solid transparent; }

.social-icons.icons-light-brd { color: #fff; border-color: #fff; }

.social-icons.icons-brd { color: #444; border-color: #444; }

/* Service Timeline */
/* --- SCSS For Style-icon --- */
/* Icon */

.icons { text-align: center; width: 40px; height: 40px; line-height: 40px; font-size: 20px; display: inline-block; background-color: #3d3d3d; color: #979797; border: 1px solid transparent; }

.icons.icons-lg { width: 50px; height: 50px; line-height: 50px; font-size: 26px; }

.icons.icons-sm { width: 18px; height: 18px; line-height: 20px; font-size: 13px; }

.icons.icons-xs { width: 25px; height: 25px; line-height: 25px; font-size: 12px; }

.icons:hover { color: #fff; background-color: #303030; }

.icons.icons-bodered { border: 1px solid #64ab05; background-color: transparent; color: #64ab05; }

.icons.icons-bodered:hover { border: 1px solid #71a436; background-color: transparent; color: #71a436; }

.icons.icons-darker { background-color: #000 !important; color: #fff !important; }

.icons.icons-darker:hover { background-color: #595959 !important; color: #fff !important; }

.icons.icons-light { background-color: #f0f0f0 !important; color: #000 !important; }

.icons.icons-light:hover { background-color: #d7d7d7 !important; color: #fff !important; }

.icons.icons-plain { background-color: transparent; color: #64ab05; font-size: 28px !important; width: auto; height: auto; }

.icons.icons-plain.icons-lg { font-size: 36px !important; width: auto; height: auto; }

.icons.icons-plain.icons-sm { font-size: 20px !important; width: auto; height: auto; }

.icons.icons-plain.icons-xs { font-size: 14px !important; width: auto; height: auto; }

.icons.icons-plain:hover { background-color: transparent; color: #000; }

.icons-outline { color: #fff; background-color: transparent; border-color: rgba(255, 255, 255, 0.2); }

.icons-outline:hover,
.icons-outline:focus,
.icons-outline:active,
.icons-outline.active { color: #fff; background-color: rgba(255, 255, 255, 0.2); border-color: rgba(242, 242, 242, 0.2); }

.open .icons-outline.dropdown-toggle { color: #fff; background-color: rgba(255, 255, 255, 0.2); border-color: rgba(242, 242, 242, 0.2); }

.icons-outline:active,
.icons-outline.active { background-image: none; }

.open .icons-outline.dropdown-toggle { background-image: none; }

.icons-outline.disabled,
.icons-outline.disabled:hover,
.icons-outline.disabled:focus,
.icons-outline.disabled:active,
.icons-outline.disabled.active,
.icons-outline[disabled],
.icons-outline[disabled]:hover,
.icons-outline[disabled]:focus,
.icons-outline[disabled]:active,
.icons-outline[disabled].active,
fieldset[disabled] .icons-outline,
fieldset[disabled] .icons-outline:hover,
fieldset[disabled] .icons-outline:focus,
fieldset[disabled] .icons-outline:active,
fieldset[disabled] .icons-outline.active { background-color: transparent; border-color: rgba(255, 255, 255, 0.2); }

.icons-outline .badge { color: transparent; background-color: #fff; }

.icons-outline.icons-primary { background: transparent; color: #64ab05; }

.icons-outline.icons-primary:hover { color: #FFFFFF; }

.icons-outline.icons-success { background: transparent; color: #6eae34; }

.icons-outline.icons-success:hover { color: #FFFFFF; }

.icons-outline.icons-info { background: transparent; color: #64ab05; }

.icons-outline.icons-info:hover { color: #FFFFFF; }

.icons-outline.icons-danger { background: transparent; color: #f6821f; }

.icons-outline.icons-danger:hover { color: #FFFFFF; }

.icons-outline.icons-warning { background: transparent; color: #efc73a; }

.icons-outline.icons-warning:hover { color: #FFFFFF; }

.icons-inverse { color: #fff; background-color: #d1d646; border-color: #ccd131; }

.icons-inverse:hover,
.icons-inverse:focus,
.icons-inverse:active,
.icons-inverse.active { color: #d1d646; background-color: transparent; border-color: #d1d646; }

.open .icons-inverse.dropdown-toggle { color: #d1d646; background-color: transparent; border-color: #d1d646; }

.icons-inverse:active,
.icons-inverse.active { background-image: none; }

.open .icons-inverse.dropdown-toggle { background-image: none; }

.icons-inverse.disabled,
.icons-inverse.disabled:hover,
.icons-inverse.disabled:focus,
.icons-inverse.disabled:active,
.icons-inverse.disabled.active,
.icons-inverse[disabled],
.icons-inverse[disabled]:hover,
.icons-inverse[disabled]:focus,
.icons-inverse[disabled]:active,
.icons-inverse[disabled].active,
fieldset[disabled] .icons-inverse,
fieldset[disabled] .icons-inverse:hover,
fieldset[disabled] .icons-inverse:focus,
fieldset[disabled] .icons-inverse:active,
fieldset[disabled] .icons-inverse.active { background-color: #d1d646; border-color: #ccd131; }

.icons-inverse .badge { color: #d1d646; background-color: #fff; }

.icons-inverse.icons-primary:hover { color: #64ab05; background: transparent; }

.icons-inverse.icons-success:hover { color: #6eae34; background: transparent; }

.icons-inverse.icons-info:hover { color: #64ab05; background: transparent; }

.icons-inverse.icons-danger:hover { color: #f6821f; background: transparent; }

.icons-inverse.icons-warning:hover { color: #efc73a; background: transparent; }

.light-style .icons { background-color: #fff; color: #64ab05; }

.light-style .icons:hover { color: #64ab05; background-color: #f2f2f2; }

.light-style .icons-bodered { border: 1px solid #fff; color: #fff; background-color: transparent; }

.light-style .icons-bodered:hover { border: 1px solid #f2f2f2; color: #f2f2f2; background-color: transparent; }

.light-style .icons-plain { background-color: transparent; color: #fff; }

.light-style .icons-plain:hover { background-color: transparent; color: #64ab05; }

.icons-default { color: #fff; background-color: #414141; border-color: #414141; }

.icons-default:hover,
.icons-default:focus,
.icons-default.focus,
.icons-default:active,
.icons-default.active,
.open > .icons-default.dropdown-toggle { color: #fff; background-color: #282828; border-color: #222222; }

.icons-default:active,
.icons-default.active,
.open > .icons-default.dropdown-toggle { background-image: none; }

.icons-default.disabled,
.icons-default.disabled:hover,
.icons-default.disabled:focus,
.icons-default.disabled.focus,
.icons-default.disabled:active,
.icons-default.disabled.active,
.icons-default[disabled],
.icons-default[disabled]:hover,
.icons-default[disabled]:focus,
.icons-default[disabled].focus,
.icons-default[disabled]:active,
.icons-default[disabled].active,
fieldset[disabled] .icons-default,
fieldset[disabled] .icons-default:hover,
fieldset[disabled] .icons-default:focus,
fieldset[disabled] .icons-default.focus,
fieldset[disabled] .icons-default:active,
fieldset[disabled] .icons-default.active { background-color: #414141; border-color: #414141; }

.icons-default .badge { color: #414141; background-color: #fff; }

.icons-primary { color: #fff; background-color: #64ab05; border-color: #64ab05; }

.icons-primary:hover,
.icons-primary:focus,
.icons-primary.focus,
.icons-primary:active,
.icons-primary.active,
.open > .icons-primary.dropdown-toggle { color: #fff; background-color: #71a436; border-color: #6c9c34; }

.icons-primary:active,
.icons-primary.active,
.open > .icons-primary.dropdown-toggle { background-image: none; }

.icons-primary.disabled,
.icons-primary.disabled:hover,
.icons-primary.disabled:focus,
.icons-primary.disabled.focus,
.icons-primary.disabled:active,
.icons-primary.disabled.active,
.icons-primary[disabled],
.icons-primary[disabled]:hover,
.icons-primary[disabled]:focus,
.icons-primary[disabled].focus,
.icons-primary[disabled]:active,
.icons-primary[disabled].active,
fieldset[disabled] .icons-primary,
fieldset[disabled] .icons-primary:hover,
fieldset[disabled] .icons-primary:focus,
fieldset[disabled] .icons-primary.focus,
fieldset[disabled] .icons-primary:active,
fieldset[disabled] .icons-primary.active { background-color: #64ab05; border-color: #64ab05; }

.icons-primary .badge { color: #64ab05; background-color: #fff; }

.icons-success { color: #fff; background-color: #6eae34; border-color: transparent; }

.icons-success:hover,
.icons-success:focus,
.icons-success.focus,
.icons-success:active,
.icons-success.active,
.open > .icons-success.dropdown-toggle { color: #fff; background-color: #558728; border-color: transparent; }

.icons-success:active,
.icons-success.active,
.open > .icons-success.dropdown-toggle { background-image: none; }

.icons-success.disabled,
.icons-success.disabled:hover,
.icons-success.disabled:focus,
.icons-success.disabled.focus,
.icons-success.disabled:active,
.icons-success.disabled.active,
.icons-success[disabled],
.icons-success[disabled]:hover,
.icons-success[disabled]:focus,
.icons-success[disabled].focus,
.icons-success[disabled]:active,
.icons-success[disabled].active,
fieldset[disabled] .icons-success,
fieldset[disabled] .icons-success:hover,
fieldset[disabled] .icons-success:focus,
fieldset[disabled] .icons-success.focus,
fieldset[disabled] .icons-success:active,
fieldset[disabled] .icons-success.active { background-color: #6eae34; border-color: transparent; }

.icons-success .badge { color: #6eae34; background-color: #fff; }

.icons-info { color: #fff; background-color: #64ab05; border-color: #7eb73d; }

.icons-info:hover,
.icons-info:focus,
.icons-info.focus,
.icons-info:active,
.icons-info.active,
.open > .icons-info.dropdown-toggle { color: #fff; background-color: #71a436; border-color: #5f892d; }

.icons-info:active,
.icons-info.active,
.open > .icons-info.dropdown-toggle { background-image: none; }

.icons-info.disabled,
.icons-info.disabled:hover,
.icons-info.disabled:focus,
.icons-info.disabled.focus,
.icons-info.disabled:active,
.icons-info.disabled.active,
.icons-info[disabled],
.icons-info[disabled]:hover,
.icons-info[disabled]:focus,
.icons-info[disabled].focus,
.icons-info[disabled]:active,
.icons-info[disabled].active,
fieldset[disabled] .icons-info,
fieldset[disabled] .icons-info:hover,
fieldset[disabled] .icons-info:focus,
fieldset[disabled] .icons-info.focus,
fieldset[disabled] .icons-info:active,
fieldset[disabled] .icons-info.active { background-color: #64ab05; border-color: #7eb73d; }

.icons-info .badge { color: #64ab05; background-color: #fff; }

.icons-warning { color: #fff; background-color: #efc73a; border-color: #edc022; }

.icons-warning:hover,
.icons-warning:focus,
.icons-warning.focus,
.icons-warning:active,
.icons-warning.active,
.open > .icons-warning.dropdown-toggle { color: #fff; background-color: #e4b512; border-color: #c39b10; }

.icons-warning:active,
.icons-warning.active,
.open > .icons-warning.dropdown-toggle { background-image: none; }

.icons-warning.disabled,
.icons-warning.disabled:hover,
.icons-warning.disabled:focus,
.icons-warning.disabled.focus,
.icons-warning.disabled:active,
.icons-warning.disabled.active,
.icons-warning[disabled],
.icons-warning[disabled]:hover,
.icons-warning[disabled]:focus,
.icons-warning[disabled].focus,
.icons-warning[disabled]:active,
.icons-warning[disabled].active,
fieldset[disabled] .icons-warning,
fieldset[disabled] .icons-warning:hover,
fieldset[disabled] .icons-warning:focus,
fieldset[disabled] .icons-warning.focus,
fieldset[disabled] .icons-warning:active,
fieldset[disabled] .icons-warning.active { background-color: #efc73a; border-color: #edc022; }

.icons-warning .badge { color: #efc73a; background-color: #fff; }

.icons-danger { color: #fff; background-color: #f6821f; border-color: #f2750a; }

.icons-danger:hover,
.icons-danger:focus,
.icons-danger.focus,
.icons-danger:active,
.icons-danger.active,
.open > .icons-danger.dropdown-toggle { color: #fff; background-color: #d96909; border-color: #b75807; }

.icons-danger:active,
.icons-danger.active,
.open > .icons-danger.dropdown-toggle { background-image: none; }

.icons-danger.disabled,
.icons-danger.disabled:hover,
.icons-danger.disabled:focus,
.icons-danger.disabled.focus,
.icons-danger.disabled:active,
.icons-danger.disabled.active,
.icons-danger[disabled],
.icons-danger[disabled]:hover,
.icons-danger[disabled]:focus,
.icons-danger[disabled].focus,
.icons-danger[disabled]:active,
.icons-danger[disabled].active,
fieldset[disabled] .icons-danger,
fieldset[disabled] .icons-danger:hover,
fieldset[disabled] .icons-danger:focus,
fieldset[disabled] .icons-danger.focus,
fieldset[disabled] .icons-danger:active,
fieldset[disabled] .icons-danger.active { background-color: #f6821f; border-color: #f2750a; }

.icons-danger .badge { color: #f6821f; background-color: #fff; }

.icons-color { background-color: #64ab05; color: #fff; }

.icons-color:hover { background-color: #7ab13b; color: #fff; }

.icons-color.icon-twitter { background-color: #00bdec; }

.icons-color.icon-twitter:hover { background-color: #00a2cb; }

.icons-color.icon-facebook { background-color: #3b5998; }

.icons-color.icon-facebook:hover { background-color: #324b80; }

.icons-color.icon-linkedin { background-color: #ce3d99; }

.icons-color.icon-linkedin:hover { background-color: #bb2f88; }

.icons-color.icon-files-o { background-color: #ccca3e; }

.icons-color.icon-files-o:hover { background-color: #b8b631; }

.icons-color.icon-google-plus { background-color: #ce3d3d; }

.icons-color.icon-google-plus:hover { background-color: #bb2f2f; }

.icons-color.icon-dribbble { background-color: #3ebacc; }

.icons-color.icon-dribbble:hover { background-color: #31a7b8; }

.icons-color.icon-behance { background-color: #d2230c; }

.icons-color.icon-behance:hover { background-color: #b31e0a; }

.icons-color.icon-deviantart { background-color: #cc3eb3; }

.icons-color.icon-deviantart:hover { background-color: #b831a0; }

.icons-color.icon-tumblr { background-color: #c5fb45; }

.icons-color.icon-tumblr:hover { background-color: #bbfa25; }

.icons-color.icon-rss { background-color: #cc873e; }

.icons-color.icon-rss:hover { background-color: #b87631; }

.icons-color.icon-apple { background-color: #3ecc6d; }

.icons-color.icon-apple:hover { background-color: #31b85e; }

.icons-color.icon-linux { background-color: #5c3ecc; }

.icons-color.icon-linux:hover { background-color: #4d31b8; }

.icons-color.icon-vk { background-color: #f7cc06; }

.icons-color.icon-vk:hover { background-color: #d7b105; }

.icons-color.icon-github { background-color: #f9af50; }

.icons-color.icon-github:hover { background-color: #f8a030; }

.icons-color.icon-html5 { background-color: #f95060; }

.icons-color.icon-html5:hover { background-color: #f83043; }

.icons-color.icon-yahoo { background-color: #f950b7; }

.icons-color.icon-yahoo:hover { background-color: #f830aa; }

.icons-color.icon-youtube { background-color: #fc2736; }

.icons-color.icon-youtube:hover { background-color: #fc0618; }

.icons-color.icon-flickr { background-color: #276dfc; }

.icons-color.icon-flickr:hover { background-color: #0657fc; }

/* --- SCSS For Table --- */

.table { margin-bottom: 0;/*     font-size: 16px; */ }

.table > thead > tr > th { border-width: 1px; color: #444444; font-weight: 600; }

.table > tbody > tr > td { color: #666666; vertical-align: middle; }

.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {  padding: 10px; }

.table-v1 { border: 1px solid #eee; }

.table-v1 > thead > tr > th,
.table-v1 > thead > tr td,
.table-v1 > tbody > tr > th,
.table-v1 > tbody > tr td,
.table-v1 > tfoot > tr > th,
.table-v1 > tfoot > tr td { text-align: center; }

.table-v2 { border: 1px solid #eee; }

.table-v2 > thead,
.table-v2 > th { border-bottom: 2px solid #eee; background: white; }

.table-v2 > tbody > tr > th,
.table-v2 > tbody > tr td,
.table-v2 > tfoot > tr > th,
.table-v2 > tfoot > tr td { border: 1px solid #eee; }

.table-v3 { border: 0; }

.table-v3 > thead,
.table-v3 > th { border: 0; background: white; }

.table-v3 > tbody > tr > th,
.table-v3 > tbody > tr td,
.table-v3 > tfoot > tr > th,
.table-v3 > tfoot > tr td { border: 0; }

.table-v3 > tbody tr:nth-child(even),
.table-v3 > tfoot tr:nth-child(even) { background: #f9f9f9; }

.table-v3 > tbody tr:nth-child(odd),
.table-v3 > tfoot tr:nth-child(odd) { background: #FFF; }

.table-v4 > thead,
.table-v4 > th { border-bottom: 2px solid #eee; }

.table-v4 > tbody > tr > th,
.table-v4 > tbody > tr td,
.table-v4 > tfoot > tr > th,
.table-v4 > tfoot > tr td { border-top: 1px solid #eee; }

.table-striped.table-striped-v1 thead { background: none repeat scroll 0 0 #dddddd; }

.table-striped.table-striped-v1 > thead > tr > th { border-bottom: medium none; }

.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td,
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th { background: inherit; }

.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td,
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th { background: none repeat scroll 0 0 #f6f6f6; }

.table-striped.table-striped-v2 { border: 1px solid #dddddd; }

.table-striped.table-striped-v2 > thead > tr > th,
.table-striped.table-striped-v2 > thead > tr td,
.table-striped.table-striped-v2 > tbody > tr > th,
.table-striped.table-striped-v2 > tbody > tr td,
.table-striped.table-striped-v2 > tfoot > tr > th,
.table-striped.table-striped-v2 > tfoot > tr td { border-top: 1px solid #dddddd; }

.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td,
.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th { background: inherit; }

/* --- SCSS For Tabs --- */
/* tabs style 1 */

.tab-v1 .nav-tabs { border-bottom: none; }

.tab-v1 .nav-tabs > li > a { color: #999; border: none; border-radius: 0; padding: 10px 20px; background: #fff; }

.tab-v1 .nav-tabs > li.active > a { color: #fff; border: none; background: #f6f6f6; }

.tab-v1 .tab-content { padding: 15px 20px; background: #f6f6f6; }

/* tabs style 2 */

.tab-v2 .tab-content { overflow: hidden; padding: 15px 20px; background: #f6f6f6; }

.tab-v2 > .nav-tabs { border-bottom: none; }

.tab-v2 > .nav-tabs > li { float: none; }

.tab-v2 > .nav-tabs > li > a { color: #999; border: none; min-width: 75px; border-radius: 0; margin: 0 0 2px 0; padding: 10px 20px; background: #fff; }

.tab-v2 > .nav-tabs > li.active > a { color: #fff; border: none; background: #f6f6f6; }

.tab-v2.tabs-left > .nav-tabs { float: left; }

.tab-v2.tabs-right > .nav-tabs { float: right; }

/*Tab v3
------------------------------------*/

.tab-v3 .tab-content { padding: 15px 20px; }

.tab-v4 .nav-tabs { border-bottom: 1px solid #eee; }

.tab-v4 .nav-tabs > li { border: 1px solid #eee; border-bottom: none; border-left: none; }

.tab-v4 .nav-tabs > li:first-child { border-left: 1px solid #eee; }

.rtl .tab-v4 .nav-tabs > li:first-child { border-right: 1px solid #eee; border-left: inherit; }

.tab-v4 .nav-tabs > li > a { color: #999; padding: 16px; font-size: 14px; background: #fff; font-family: "Poppins", sans-serif; }

.tab-v4 .nav-tabs > li > a:hover { background: inherit; color: #64ab05; }

.tab-v4 .nav-tabs > li.active > a { color: #fff; background: #222222; border: none; }

.tab-v4 .nav-tabs > li.active > a:hover,
.tab-v4 .nav-tabs > li.active > a:focus { color: #fff; }

.tab-v4 .tab-content { padding: 20px 0; border: none; }

/*Tab v5
------------------------------------*/

.tab-v5 .nav-tabs { display: inline-block; }

.tab-v5 .nav-tabs > li > a { color: #999; border: none; border-radius: 0; font-family: "Poppins", sans-serif; padding: 15px 30px; font-weight: 700; font-size: 18px; position: relative; letter-spacing: 2px; }

.tab-v5 .nav-tabs > li > a:hover { background: inherit; color: #64ab05; }

.tab-v5 .nav-tabs > li.active > a { color: #fff; background: inherit; border: none; }

.tab-v5 .nav-tabs > li.active > a:hover,
.tab-v5 .nav-tabs > li.active > a:focus { color: #fff; }

.tab-v5 .nav-tabs > li.active a:after,
.tab-v5 .nav-tabs > li a:hover:after,
.tab-v5 .nav-tabs > li a:focus:after { right: 0; left: 0; width: 30px; height: 2px; margin: 0 auto; content: " "; top: 0px; background: #64ab05; position: absolute; }

.rtl .tab-v5 .nav-tabs > li.active a:after,
.rtl .tab-v5 .nav-tabs > li a:hover:after,
.rtl .tab-v5 .nav-tabs > li a:focus:after { left: 0; right: auto; }

.rtl .tab-v5 .nav-tabs > li.active a:after,
.rtl .tab-v5 .nav-tabs > li a:hover:after,
.rtl .tab-v5 .nav-tabs > li a:focus:after { right: 0; left: auto; }

.tab-v5 .tab-content { padding: 0; }

/*Tab v6
------------------------------------*/

.tab-blue .nav-tabs > li > a:hover,
.tab-blue .nav-tabs > li > a:focus { color: #3f51b5; }

.tab-blue .nav-tabs > li.active > a { color: #3f51b5; }

.tab-blue .tab-heading { border-top-color: #3f51b5 !important; }

.tab-v6 .tab-heading { border-top: 3px solid #94c766; border-bottom: 1px solid #e5e5e5; }

.tab-v6 h2.category { margin: 0; float: left; text-transform: uppercase; }

.tab-v6 .nav-tabs > li.active { background-color: #94c766; position: relative; }

.tab-v6 .nav-tabs > li.active:before { position: absolute; left: 50%; bottom: -12px; margin-left: -10px; border: 6px solid transparent; border-top: 6px solid #94c766; content: ""; z-index: 99; }

.rtl .tab-v6 .nav-tabs > li.active:before { right: 50%; left: auto; }

.rtl .tab-v6 .nav-tabs > li.active:before { margin-right: -10px; margin-left: inherit; }

.tab-v6 .nav-tabs > li.active a { color: #FFFFFF; }

.tab-v6 .nav-tabs > li:first-child { border-left: none; }

.tab-v6 .nav-tabs > li > a { color: #414141; padding-right: 25px; font-size: 14px; line-height: 18px; font-weight: 500; }

.tab-v6 .tab-content { border-top: none; border-color: #e5e5e5; }

.tab-v7 .nav-tabs { position: relative; }

.tab-v7 .nav-tabs:after { position: absolute; left: 0; top: -3px; width: 100%; height: 3px; content: ""; z-index: 99; background-color: #94c766; }

.tab-v7 .nav-tabs > li { position: relative; }

.tab-v7 .nav-tabs > li:after { position: absolute; left: 0; top: -3px; width: 101%; height: 3px; content: ""; z-index: 999; }

.tab-v7 .nav-tabs > li:nth-child(1) a:after { background-position: 0 0; }

.tab-v7 .nav-tabs > li:nth-child(2):after { background-color: #1fb257; }

.tab-v7 .nav-tabs > li:nth-child(2) a:after { background-position: -32px 0; }

.tab-v7 .nav-tabs > li:nth-child(3):after { background-color: #f97f22; }

.tab-v7 .nav-tabs > li:nth-child(3) a:after { background-position: -60px 0; }

.tab-v7 .nav-tabs > li:nth-child(4):after { background-color: #03b9c5; }

.tab-v7 .nav-tabs > li:nth-child(4) a:after { background-position: -85px 0; }

.tab-v7 .nav-tabs > li:nth-child(5):after { background-color: #fd5c6d; }

.tab-v7 .nav-tabs > li:nth-child(5) a:after { background-position: -110px 0; }

.tab-v7 .nav-tabs > li.active { background-color: #94c766; position: relative; }

.tab-v7 .nav-tabs > li.active:before { position: absolute; bottom: -12px; margin-left: -10px; border: 6px solid transparent; border-top: 6px solid #94c766; content: ""; z-index: 99; left: 50%; }

.tab-v7 .nav-tabs > li.active a { color: #FFFFFF; }

.tab-v7 .nav-tabs > li.active:nth-child(1) a:after { background-position: 0 -26px; }

.tab-v7 .nav-tabs > li.active:nth-child(2) a:after { background-position: -32px -26px; }

.tab-v7 .nav-tabs > li.active:nth-child(3) a:after { background-position: -60px -27px; }

.tab-v7 .nav-tabs > li.active:nth-child(4) a:after { background-position: -85px -26px; }

.tab-v7 .nav-tabs > li.active:nth-child(5) a:after { background-position: -110px -26px; }

.tab-v7 .nav-tabs > li:first-child { border-left: none; }

.tab-v7 .nav-tabs > li > a { color: #999; font-size: 12px; font-weight: 500; position: relative; line-height: 21px; padding-left: 40px; }

.tab-v7 .nav-tabs > li > a:before { position: absolute; left: 0; top: -3px; width: 1px; height: 106%; content: ""; z-index: 999; background-color: #eee; }

.tab-v7 .nav-tabs > li > a:after { background: url(../../image/icon-tab.png) no-repeat 0 0; content: ""; position: absolute; left: 10px; top: 20px; width: 25px; height: 20px; content: ""; z-index: 999; }

.tab-v7 .tab-content { padding: 0; }

/* --- SCSS For Team --- */
/* --- SCSS For Testimonials --- */

[class^="testimonials-v"] h2 { font-size: 22px; font-weight: 600; margin: 0; text-transform: uppercase; }

[class^="testimonials-v"] .testimonials-profile { margin: 10px 0; }

[class^="testimonials-v"] .testimonials-profile .name { margin: 5px 0; }

[class^="testimonials-v"] .testimonials-profile .job { font-size: 13px; font-style: italic; }

[class^="testimonials-v"].light-style { color: #fff; }

[class^="testimonials-v"].light-style h2 { color: #fff; background: transparent; }

[class^="testimonials-v"].light-style .name,
[class^="testimonials-v"].light-style .job,
[class^="testimonials-v"].light-style .testimonials-quote { color: #fff; }

.testimonials-left .testimonials-profile { text-align: left; }

.rtl .testimonials-left .testimonials-profile { text-align: right; }

.testimonials-left .testimonials-avatar { float: left; width: 60px; height: auto; margin-right: 15px; }

.rtl .testimonials-left .testimonials-avatar { float: right; }

.rtl .testimonials-left .testimonials-avatar { margin-left: 15px; margin-right: inherit; }

.testimonials-center .testimonials-profile { text-align: center; }

.testimonials-center .testimonials-avatar { display: block; margin: 0 auto 10px; width: 80px; height: auto; }

.testimonials-right .testimonials-profile { text-align: right; }

.rtl .testimonials-right .testimonials-profile { text-align: left; }

.testimonials-right .testimonials-avatar { float: right; margin-left: 15px; width: 60px; height: auto; }

.rtl .testimonials-right .testimonials-avatar { float: left; }

.rtl .testimonials-right .testimonials-avatar { margin-right: 15px; margin-left: inherit; }

/* testimonials-style */

.testimonials-v1 .testimonials-quote { background-color: #f3f3f3; margin-bottom: 20px; padding: 15px; position: relative; }

.testimonials-v1 .testimonials-quote:after { bottom: -18px; color: #f3f3f3; content: "\f0d7"; font-family: "FontAwesome"; font-size: 30px; margin-left: -15px; position: absolute; text-align: center; }

.rtl .testimonials-v1 .testimonials-quote:after { margin-right: -15px; margin-left: inherit; }

.testimonials-v1 .testimonials-left .testimonials-quote:after { left: 30px; }

.rtl .testimonials-v1 .testimonials-left .testimonials-quote:after { right: 30px; left: auto; }

.testimonials-v1 .testimonials-center .testimonials-quote:after { left: 50%; }

.rtl .testimonials-v1 .testimonials-center .testimonials-quote:after { right: 50%; left: auto; }

.testimonials-v1 .testimonials-right .testimonials-quote:after { right: 20px; }

.rtl .testimonials-v1 .testimonials-right .testimonials-quote:after { left: 20px; right: auto; }

.testimonials-v1.light-style .testimonials-quote { color: #555; }

/* testimonials-v2 */

.testimonials-v2.testimonials h2 { text-align: center; text-transform: uppercase; }

.testimonials-v2 .testimonials-avatar { float: left; margin-right: 15px; width: 120px; height: auto; }

.rtl .testimonials-v2 .testimonials-avatar { float: right; }

.rtl .testimonials-v2 .testimonials-avatar { margin-left: 15px; margin-right: inherit; }

/* testimonials slide */

.testimonials.special .testimonials-profile { margin-right: 30px; }

.rtl .testimonials.special .testimonials-profile { margin-left: 30px; margin-right: inherit; }

.testimonials.special .testimonials-quote { overflow: hidden; font-style: italic; font-size: 20px; border-left: 1px solid #eee; padding-left: 30px; }

.rtl .testimonials.special .testimonials-quote { border-right: 1px solid #eee; border-left: inherit; }

.rtl .testimonials.special .testimonials-quote { padding-right: 30px; padding-left: inherit; }

.testimonials.special .carousel-indicators { margin: 0; padding-left: 50px; position: static; text-align: left; }

.testimonials-slide .testimonials-carousel { padding: 0 18%; }

.testimonials-slide.light-style { color: #fff; }

.testimonials-slide.light-style h2 { color: #fff; }

.testimonials-slide.light-style .name,
.testimonials-slide.light-style .job,
.testimonials-slide.light-style .testimonials-quote { color: #fff; }

.testimonials-carousel .carousel-indicators { bottom: -50px; }

.testimonials-v4 { position: relative; padding: 30px 30px 30px 60px; border: 1px solid #eee; }

.testimonials-v4 .testimonials-description { font-size: 20px; font-weight: 300; font-style: italic; }

.testimonials-v4 .testimonials-avatar { padding: 3px; top: 30px; left: -39px; background: #FFF; position: absolute; width: 78px; height: 78px; border: 1px solid #64ab05; }

.testimonials-v4 .testimonials-name { text-transform: uppercase; }

.testimonials-v4 .testimonials-position,
.testimonials-v4 .testimonials-name { padding: 0 0 0 30px; }

.testimonials-v4:before { content: ""; width: 3px; height: 100%; background: #64ab05; position: absolute; top: -1px; left: -1px; }

.testimonials-v5 { display: table; text-align: center; width: 70%; margin: 0 auto; }

.testimonials-v5 .testimonials-body { display: table-cell; background: #FFF; padding: 30px 60px; text-align: left; position: relative; width: 93%; vertical-align: middle; }

.testimonials-v5 .testimonials-body:before { top: 0; left: 0; content: ""; position: absolute; background: #64ab05; width: 3px; height: 100%; }

.testimonials-v5 .testimonials-avatar { display: table-cell; vertical-align: top; width: 7%; }

.testimonials-v5 .testimonials-avatar li:last-child img { margin-bottom: 0; }

.testimonials-v5 .testimonials-avatar li.active a:before { display: none; }

.testimonials-v5 .testimonials-avatar a { display: block; position: relative; }

.testimonials-v5 .testimonials-avatar a:before { position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.testimonials-v5 .testimonials-avatar img { margin: 0 0px 4px 4px; }

.testimonials-v5 .testimonials-position { padding: 0 0 0 30px; }

.testimonials-v5 .testimonials-name { text-transform: uppercase; padding: 0 0 0 30px; position: relative; }

.testimonials-v5 .testimonials-name:before { position: absolute; content: ""; left: 0; top: 50%; background: #64ab05; width: 23px; height: 1px; }

.testimonials-v5 .testimonials-description { color: #999999; font-style: italic; font-size: 20px; font-weight: 300; }

.testimonials-v6 .testimonials-description { font-size: 20px; font-style: italic; font-weight: 300; }

.testimonials-v6 .testimonials-avatar { margin-bottom: 20px; }

.testimonials-v6 .testimonials-avatar li a { display: inline-block; border: 1px solid #64ab05; padding: 3px; }

.testimonials-v6 .testimonials-name { text-transform: uppercase; }

.testimonials-v6 .testimonials-profile { font-size: 11px; }

.testimonials-v6 .testimonials-profile .name { color: #000000; font-weight: bold; border-right: 1px solid #eee; font-size: 13px; padding-right: 10px; }

.testimonials-v6 .testimonials-profile .job { padding-left: 10px; }

/* --- SCSS For Timeline --- */

.timeline { position: relative; padding: 40px 0; overflow: hidden; }

.timeline:before { left: 0; right: 0; bottom: 0; top: 0; content: ""; height: 100%; margin: auto; width: 2px; position: absolute; background: #eee; }

.timeline-icon { margin: 0 auto; padding: 8px; z-index: 1; position: relative; background: #FFF; float: left; color: #FFF; width: 140px; height: 140px; border: 2px solid #eee; }

.timeline-icon-inner { margin: auto; display: table; text-align: center; background: #64ab05; width: 120px; height: 120px; }

.timeline-icon i { display: table-cell; vertical-align: middle; }

.timeline-box { float: left; margin-left: 30px; padding: 30px; background: transparent; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.timeline-box:hover { background: #F7F7F7; }

.timeline-name { text-transform: uppercase; }

/* --- SCSS For Typography --- */

.dropcap { color: #000; float: left; font-weight: 800; line-height: 48px; width: 60px; height: 60px; margin-right: 10px; padding: 3px 10px 2px; text-transform: uppercase; text-align: center; font-size: 48px; }

.dropcap.dropcap-v2 { color: #fff; background: #64ab05; }

.dropcap.dropcap-info { background: #64ab05; }

.dropcap.dropcap-danger { background: #f6821f; }

.dropcap.dropcap-success { background: #6eae34; }

.dropcap.dropcap-warning { background: #efc73a; }

/*Dropcap v2*/

.blockquote { position: relative; font-weight: 300; font-style: italic; }

.blockquote i.blockquote-icon { top: 50%; color: #FFFFFF; width: 34px; height: 34px; padding: 7px; font-size: 14px; line-height: 22px; margin-top: -15px; text-align: center; position: absolute; background: #64ab05; display: inline-block; }

.blockquote.blockquote-left i { left: 17px; margin-right: 10px; }

.blockquote.blockquote-right { border-left: none; padding-left: 30px; padding-right: 20px; }

.blockquote.blockquote-right i { right: 17px; margin-left: 10px; }

.blockquote.blockquote-right .blockquote-in { margin-right: 45px; }

.blockquote.blockquote-brd { padding: 15px; border: 1px solid #999; }

.blockquote.blockquote-brd i { color: #000000; top: 30px; left: 25px; position: absolute; }

.blockquote.blockquote-brd .blockquote-in { margin-left: 45px; }

.blockquote.blockquote-info { border-left-color: #64ab05; }

.blockquote.blockquote-danger { border-left-color: #f6821f; }

.blockquote.blockquote-success { border-left-color: #6eae34; }

.blockquote.blockquote-warning { border-left-color: #efc73a; }

.buttons { padding: 20px 0; }

.buttons:before,
.buttons:after { content: " "; display: table; }

.buttons:after { clear: both; }

.buttons .left { float: left; }

.rtl .buttons .left { float: right; }

.buttons .right { float: right; }

.rtl .buttons .right { float: left; }

.checkbox,
.radio { padding-left: 20px; }

.rtl .checkbox,
.rtl .radio { padding-right: 20px; padding-left: inherit; }

.review-form-width { background-color: #fff; margin: 10% auto; padding: 20px 15px; max-width: 700px; position: relative; z-index: 999999; background-color: #fff; }

.review-form-width .panel-body { padding: 0; }

.btn-outline-inverse { color: #333333; background-color: #FFFFFF; border-color: #f2f2f2; border: none; border-right: 1px solid #f2f2f2; }

.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active,
.btn-outline-inverse.active { color: #FFFFFF; background-color: #6eae34; border-color: #f2f2f2; }

.open .btn-outline-inverse.dropdown-toggle { color: #FFFFFF; background-color: #6eae34; border-color: #f2f2f2; }

.btn-outline-inverse:active,
.btn-outline-inverse.active { background-image: none; }

.open .btn-outline-inverse.dropdown-toggle { background-image: none; }

.btn-outline-inverse.disabled,
.btn-outline-inverse.disabled:hover,
.btn-outline-inverse.disabled:focus,
.btn-outline-inverse.disabled:active,
.btn-outline-inverse.disabled.active,
.btn-outline-inverse[disabled],
.btn-outline-inverse[disabled]:hover,
.btn-outline-inverse[disabled]:focus,
.btn-outline-inverse[disabled]:active,
.btn-outline-inverse[disabled].active,
fieldset[disabled] .btn-outline-inverse,
fieldset[disabled] .btn-outline-inverse:hover,
fieldset[disabled] .btn-outline-inverse:focus,
fieldset[disabled] .btn-outline-inverse:active,
fieldset[disabled] .btn-outline-inverse.active { background-color: #FFFFFF; border-color: #f2f2f2; }

.btn-outline-inverse .badge { color: #FFFFFF; background-color: #333333; }

.rtl .btn-outline-inverse { border-left: 1px solid #f2f2f2; border-right: inherit; }

.btn-outline-inverse.last { border-right: none; }

.rtl .btn-outline-inverse.last { border-left: none; border-right: inherit; }

.btn-dark { color: #FFFFFF; background-color: #999; border-color: transparent; }

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active { color: #FFFFFF; background-color: #000000; border-color: transparent; }

.open .btn-dark.dropdown-toggle { color: #FFFFFF; background-color: #000000; border-color: transparent; }

.btn-dark:active,
.btn-dark.active { background-image: none; }

.open .btn-dark.dropdown-toggle { background-image: none; }

.btn-dark.disabled,
.btn-dark.disabled:hover,
.btn-dark.disabled:focus,
.btn-dark.disabled:active,
.btn-dark.disabled.active,
.btn-dark[disabled],
.btn-dark[disabled]:hover,
.btn-dark[disabled]:focus,
.btn-dark[disabled]:active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active { background-color: #999; border-color: transparent; }

.btn-dark .badge { color: #999; background-color: #FFFFFF; }

.btn-outline-success { padding: 15px 25px; line-height: 13px; }

.btn-link { font-size: 11px; text-transform: lowercase; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-bottom: 2px; }

/******************************************************
 * $package Pav Opencart Theme Framework for Opencart 1.5.x
 * $version 1.1
 * $author http://www.pavothemes.com
 * $copyright   Copyright (C) Augus 2013 PavoThemes.com <$emai:pavothemes$gmail.com>.All rights reserved.
 * $license     GNU General Public License version 2
 *******************************************************/

html { overflow-x: hidden; }

body .home1 { background-image: url(../../image/img-body.jpg); background-repeat: repeat; }

body .home1.homebuilder .pav-inner { position: relative; }

body .home1.homebuilder .pav-inner:before { -webkit-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; -moz-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; -o-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; content: " "; height: 100%; left: -5px; position: absolute; top: 0; width: 5px; }

body .home1.homebuilder .pav-inner:after { -webkit-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; -moz-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; -o-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.11) inset; content: " "; height: 100%; right: 0; position: absolute; top: 0; width: 5px; }

body .home4 .background-img-v8 { background-position: 20px 17px; }

body .home4 .panel-v5 { background-color: #FFFFFF; border-bottom: 1px solid #eee; }

body .home4 .panel-v5 .panel-heading { padding-left: 55px; }

body .homebuilder .pav-inner { background-color: #f3f6f6; }

body.layout-boxed-lg #page { max-width: 1220px; -webkit-box-shadow: 0 0 5px #e6e6e6; -moz-box-shadow: 0 0 5px #e6e6e6; -o-box-shadow: 0 0 5px #e6e6e6; box-shadow: 0 0 5px #e6e6e6; margin: 0 auto; background: #FFFFFF; }

body[class*="-home"] .header-1 .pav-verticalmenu { display: none !important; border: 1px solid #000; }

body[class*="-home"] .header-1 .dropdown:hover .pav-verticalmenu { display: block; }

body[class*="page-"] #content { }

body[class*="page-category"] #content { padding: 0; }

body[class*="page-category"] #content h1 { margin-top: 0; }

body[class*="-account"] #content h1,
body[class*="-account"] #content h2 { font-size: 18px; }

body[class*="page-product"] #content { overflow: hidden; padding: 0; }

body[class*="page-product"] #content .owl-carousel .owl-wrapper-outer { overflow: visible; }

body[class*="page-product"] #content .owl-carousel { margin-bottom: 80px; }

#sys-notification { position: fixed; top: 10px; width: 100%; z-index: 9999; right: 0; }

.rtl #sys-notification { left: 0; right: auto; }

/*
* HEADER 
*/

#topbar { background: #fff; font-size: 12px; color: #999; height: 35px; line-height: 25px; padding: 8px 0; }

#topbar .topbar-left { position: relative; }

#topbar .custom-top:nth-child(1) { margin-right: 20px; }

.rtl #topbar .custom-top:nth-child(1) { margin-left: 20px; margin-right: inherit; }

#topbar .custom-top i { padding-right: 5px; }

.rtl #topbar .custom-top i { padding-left: 5px; padding-right: inherit; }

#topbar .container .inside { background: #e9ecf5; padding: 10px 10px 10px 20px; }

#topbar .btn-group { margin-right: 20px; }

.rtl #topbar .btn-group { margin-left: 20px; margin-right: inherit; }

#topbar .btn-group button { background-color: transparent; border: none; padding: 0; }

#topbar .btn-group:hover .dropdown-menu { display: block; color: #999; }

#topbar .btn-group .dropdown-menu { min-width: 150px; padding: 10px; margin-top: 0; }

#topbar .btn-group .dropdown-menu > li a { padding: 0; color: #999; }

#topbar .btn-group .dropdown-menu > li a:hover,
#topbar .btn-group .dropdown-menu > li a:active,
#topbar .btn-group .dropdown-menu > li a:focus { color: #64ab05; }

#topbar .btn-group .dropdown-menu > li:hover { color: #64ab05; }

#header-layout { position: relative; }

#header-layout .inside { padding: 0 0 11px 0; }

#header-layout .dropdown .panel-heading:hover .pav-verticalmenu { display: block; }

#header-layout .dropdown:hover .pav-verticalmenu { display: block; position: absolute; }

#header-layout .header-top { background-color: #f5f5f5; }

#header-layout .header-bottom { background: #64ab05; min-height: 40px;/*  color: $white; */ }

.search-focus { color: #bbb; cursor: pointer; border-right: 1px solid #eee; padding-right: 15px; line-height: 32px; height: 27px; }

.rtl .search-focus { border-left: 1px solid #eee; border-right: inherit; }

.rtl .search-focus { padding-left: 15px; padding-right: inherit; }

.nav-search.open { height: 44px; top: 0; visibility: visible; opacity: 1; filter: alpha(opacity=100); }

/* multi logo */

.logo-store { position: relative; margin-top: 5px; }

.logo-store a { vertical-align: middle; }

#logo-theme a { background: url(../../image/green/logo.png) no-repeat; display: inline-block;/* width: 220px;
  height: 50px;*/ }

#logo-theme a span { display: none; }

/*
* CONTENT
 */

#pav-masshead .inner { background: #FFFFFF; color: #94c766; }

#pav-masshead .inner a:hover { color: #a1ce79; }

.breadcrumbs .container { background: transparent; }

/*
* NAVIGATION
*/

#pav-mainnav .inner { background-color: #505050; }

/*
* SLIDESHOW 
*/
/*
* SHOWCASE 
*/

#pavo-showcase .inner { background-color: #FFFFFF; }

/*
* PROMOTION TOP 
*/

#breadcrumb { padding-left: 0; padding-right: 0; }

/*
* MAIN CONTENT
*/
/**
 * Mass Bottom
 */

.mass-bottom { background-color: #FFFFFF; padding: 35px 0 50px; position: relative; }

.mass-bottom:before { content: ""; background-color: #eee; left: 50%; top: 0; width: 1px; height: 280px; position: absolute; }

.rtl .mass-bottom:before { right: 50%; left: auto; }

.mass-bottom .panel-heading { padding-left: 0; padding-bottom: 35px; }

.rtl .mass-bottom .panel-heading { padding-right: 0; padding-left: inherit; }

.mass-bottom .pav-twitter { margin-top: -12px; }

/*end*/
/* FOOTER */

#footer { font-size: 14px; }

#footer .panel { background: transparent; }

#footer .panel .panel-heading { padding: 0; }

#footer .panel .panel-body { padding: 20px 0; }

#footer .panel .panel-title { text-transform: capitalize; color: #FFFFFF; }

#footer ul,
#footer ol { margin: 0; }

#footer ul li,
#footer ol li { margin-bottom: 10px; }

#footer ul li a,
#footer ol li a { font-size: 14px; color: #979797; }

#footer ul li a:hover,
#footer ol li a:hover { color: #64ab05; }

.footer-top { background: #333333; }

.footer-top .inside { border-bottom: 1px solid #3c3c3c; overflow: hidden; }

.footer-top .column { position: relative; }

.footer-top .column:before { content: ""; position: absolute; top: -40px; right: 0; width: 1px; height: 1000px; background-color: #3c3c3c; }

.rtl .footer-top .column:before { left: 0; right: auto; }

.footer-center { background: #333333; }

.footer-bottom { background: #333333; }

.footer-bottom .inside { border-top: 1px solid #3c3c3c; }

/* POWER BY */

#powered { background: #3d3d3d; }

#powered .copyright { color: #f5f5f5; font-size: 14px; }

#powered ul.links li { position: relative; }

#powered ul.links li:before { content: ""; position: absolute; top: 5px; left: 0; width: 1px; height: 10px; background-color: #979797; }

.rtl #powered ul.links li:before { right: 0; left: auto; }

#powered ul.links li:first-child:before { content: none; }

#powered ul.links a { color: #979797; font-size: 13px; padding: 0 10px; }

#powered ul.links a:hover { color: #64ab05; }

#input-captcha { margin-bottom: 5px; }

.panel-highlighted { border: solid 1px red; }

.panel-highlighted .panel-heading { background: red; color: #FFFFFF; }

.nopadding .panel-body { padding: 0; }

.sidebar .panel { margin-bottom: 31px; }

.nostylingboxs .panel-heading { padding: 0; margin-bottom: 30px; }

.nostylingboxs .panel-body { padding: 0; }

.banner-wrapper-margin .banner-wrapper { margin-bottom: 20px; }

.image-item-margin .image-item { margin-bottom: 20px; }

.nomargin .box { margin-bottom: 0; }

/* slidelayer */

.layerslider-wrapper { overflow: hidden; }

.layerslider-wrapper:hover .tp-rightarrow { right: 20px !important; }

.layerslider-wrapper:hover .tp-leftarrow { left: 20px !important; }

.tparrows { position: absolute; top: 50% !important; z-index: 9999; cursor: pointer; display: block; width: 45px; height: 45px; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; font-size: 0; }

.tparrows:before { color: #bbbbbb; content: "\f105"; display: inline-block; font: 20px/45px "FontAwesome"; position: absolute; right: 0; text-align: center; top: 0; width: 45px; height: 45px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; z-index: 12; background-color: #FFFFFF; }

.tparrows.tp-leftarrow:before { content: "\f104"; }

.tparrows:hover:before { background-color: #94c766; color: #FFFFFF; }

.tp-leftarrow { left: -50px !important; }

.tp-rightarrow { right: -50px !important; }

/* wedgit product list */

.box-products { position: relative; z-index: 9; }

.effect-carousel-v2 .carousel-controls-v1 { position: absolute; right: 0; }

.rtl .effect-carousel-v2 .carousel-controls-v1 { left: 0; right: auto; }

.effect-carousel-v2 .carousel-controls-v1 .carousel-control { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; top: -20px; }

.effect-carousel-v2 .carousel-controls-v1 .carousel-control.left { left: -63px; }

.effect-carousel-v2:hover .carousel-control { opacity: 1; filter: alpha(opacity=100); top: 2px; }

.effect-carousel .carousel-control { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }

.effect-carousel .carousel-control.left { left: -45px; }

.effect-carousel .carousel-control.right { right: -45px; }

.effect-carousel:hover .carousel-control { opacity: 1; filter: alpha(opacity=100); }

.effect-carousel:hover .carousel-control.left { left: 0; }

.effect-carousel:hover .carousel-control.right { right: 0; }

/* listproduct-v2 */

.listproduct-v2 .product-v3 { min-height: 737px; }

/* icon-box */

.home3 .feature-box-v2.border-right { border-right-color: #dbbf58; }

.home3 .feature-box-v2 .fbox-body { color: #393939; }

/* wedgit menufature */

.space-bottom .row:nth-child(1) { margin-bottom: 20px; }

/* home4 producttab */

.producttab { background-color: #FFFFFF; }

.producttab .panel-heading { padding: 10px 15px; }

.products-owl-carousel { position: relative; }

.owl-carousel-play .owl-carousel { margin: 0; border: none; }

.products-block .owl-carousel { margin: 0; }

.products-block .product-col:last-child .product-block { border-right: none; }

.rtl .products-block .product-col:last-child .product-block { border-left: none; border-right: inherit; }

.price { font-family: "Poppins", sans-serif; font-weight: 500; }

.price .price-new { color: #f44336; font-size: 14px; }

.price .price-old { font-size: 12px; text-decoration: line-through; }

.price.detail .price-new { font-size: 24px; }

.price.detail ul { margin: 0; }

/* product style */

.product-v1 .products-row .product-col { border-left: 1px solid #eee; }

.product-v1 .products-row .product-col:first-child { border-left-color: transparent; }

.product-v1 .product-block .bottom { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 400ms ease 0s; -o-transition: all 400ms ease 0s; transition: all 400ms ease 0s; bottom: 60px; left: 20px; width: 100%; position: absolute; z-index: 999; }

.rtl .product-v1 .product-block .bottom { right: 20px; left: auto; }

.product-v1 .product-block:hover .product-meta .bottom { bottom: 120px; opacity: 1; filter: alpha(opacity=100); }

.product-v3 .product-block .description { display: block; padding: 10px 0 0; }

.product-v3 .product-block .action { display: none; }

.product-v3 .product-block .price-new { font-size: 18px; }

.product-v3 .product-block .price-old { font-size: 14px; }

.product-v4 .product-block:hover { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }

.product-v4 .product-block .block-img { float: left; margin-right: 10px; }

.rtl .product-v4 .product-block .block-img { float: right; }

.rtl .product-v4 .product-block .block-img { margin-left: 10px; margin-right: inherit; }

.product-v4 .product-block .product-meta { padding: 20px 20px 0 12px; }

.product-v4 .product-block .bottom,
.product-v4 .product-block .bottom-last { display: none; }

.product-block { position: relative; width: 100%; background-color: #FFFFFF; }

.product-block .description { display: none; }

.product-block .product-meta { line-height: 25px; padding: 0 20px 20px; overflow: hidden; }

.product-block .bottom { display: block; }

.product-block .name { margin: 0; font-size: 14px; font-family: "Poppins", sans-serif; text-transform: capitalize; overflow: hidden; font-weight: 500; }

.product-block .name a { color: #000000; }

.product-block .name a:hover { color: #94c766; }

.product-block .image { position: relative; overflow: hidden; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; padding: 20px; }

.cart { position: relative; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }

.cart .icon-cart { background: url(../../image/icon-shopping.html) no-repeat scroll center center; display: block; width: 16px; height: 17px; }

.product-label { color: #fff; font-size: 12px; font-weight: 600; text-align: center; position: absolute; }

.product-label.ribbon { position: absolute; right: 0; top: 0; width: 40px; height: 40px; }

.rtl .product-label.ribbon { left: 0; right: auto; }

.product-label.ribbon:before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 0; border-top: 40px solid #333333; border-left: 40px solid transparent; }

.rtl .product-label.ribbon:before { left: 0; right: auto; }

.rtl .product-label.ribbon:before { border-right: 40px solid transparent; border-left: inherit; }

.product-label.ribbon .product-label-special { display: block; text-align: center; height: 100%; padding-top: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.product-label.ribbon2 { width: 85px; height: 88px; overflow: hidden; position: absolute; top: 0px; right: 0px; z-index: 99; display: block; font-family: "Poppins", sans-serif; font-size: 10px; }

.rtl .product-label.ribbon2 { left: 0px; right: auto; }

.product-label.ribbon2 .product-label-special { display: block; text-transform: uppercase; text-align: center; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: relative; padding: 6px 0; left: -2px; top: 12px; width: 120px; background-color: #efc73a; color: #000000; -webkit-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); -o-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); }

.product-label.ribbon1 { width: 85px; height: 88px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 99; display: block; font-family: "Poppins", sans-serif; font-size: 10px; }

.rtl .product-label.ribbon1 { right: 0px; left: auto; }

.product-label.ribbon1 .product-label-special { display: block; text-transform: uppercase; text-align: center; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; padding: 6px 0; left: -32px; top: 15px; width: 120px; background-color: #efc73a; color: #000000; -webkit-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); -o-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); }

.rtl .product-label.ribbon1 .product-label-special { right: -32px; left: auto; }

.product-label.bts { text-align: center; display: block; text-transform: uppercase; width: 46px; height: 20px; position: absolute; top: 10px; background-color: #94c766; right: 10px; border-radius: 2px; line-height: 20px; }

.rtl .product-label.bts { left: 10px; right: auto; }

.product-label.bts .product-label-special { display: block; width: 100%; height: 100%; position: relative; }

.product-label.bts .product-label-special:before { content: ""; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #94c766; height: 0; width: 0; position: absolute; left: 42%; bottom: -4px; }

.product-label.sale { text-align: center; width: 46px; height: 25px; position: absolute; top: 20px; background-color: #94c766; left: 20px; line-height: 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.rtl .product-label.sale { right: 20px; left: auto; }

.product-label.sale-border { text-align: center; display: block; text-transform: uppercase; width: 40px; height: 20px; position: absolute; top: 15px; border: 2px solid #d95e41; right: 10px; color: #474747; }

.rtl .product-label.sale-border { left: 10px; right: auto; }

.product-label.flag { text-align: center; display: block; text-transform: uppercase; width: 60px; height: 30px; position: absolute; top: 15px; background-color: #6eae34; left: 0; line-height: 30px; }

.rtl .product-label.flag { right: 0; left: auto; }

.product-label.flag:before { content: ""; width: 0; height: 0; position: absolute; right: -15px; top: 0; border-top: 15px solid #6eae34; border-right: 15px solid transparent; }

.rtl .product-label.flag:before { left: -15px; right: auto; }

.rtl .product-label.flag:before { border-left: 15px solid transparent; border-right: inherit; }

.product-label.flag:after { content: ""; width: 0; height: 0; position: absolute; right: -15px; bottom: 0; border-bottom: 15px solid #6eae34; border-right: 15px solid transparent; }

.rtl .product-label.flag:after { left: -15px; right: auto; }

.rtl .product-label.flag:after { border-left: 15px solid transparent; border-right: inherit; }

.rating .fa-stack { width: 1em; font-size: 9px; width: 9px; }

.rating .fa-star { color: #000000; }

.rating .fa-star-o { color: #d5d5d5; }

body .owl-carousel { background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.filter .list-group { border-top: 1px dotted #ddd; }

.filter .panel-body { padding: 0 20px; }

.filter h6 { margin-bottom: 0; color: #414141; font-size: 14px; }

.filter .list-group-item { padding: 5px 0; border: none; }

/* search */

#cart { margin-top: 10px;/*width: 115px;
    margin-left: 81px;*/ }

/*#cart:hover > .dropdown-menu, #cart:focus > .dropdown-menu {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
  display: block;
  top: 100%;
}*/

.pmdrop2 { background-color: #fff; width: 300px; z-index: 999; display: none; height: 150px; /* overflow-y:hidden;
	overflow-x:hidden;*/
position: absolute; border: 1px dashed #Cff; }

.cart_menu { /*border:1px dashed #CCC;*/
		
		
}

/*.cart-inner:hover > .pmdrop2, .cart-inner:focus > .pmdrop2 {*/

#cart:hover > .pmdrop2,
#cart:focus > .pmdrop2 { opacity: 1; filter: alpha(opacity=100); visibility: visible; display: block; top: 100%; }

#cart a { position: relative; }

#cart .icon-cart { background: url("../images/cart1.png") no-repeat right center; width: 44px; height: 38px; display: inline-block; cursor: pointer; }

#cart .wrap-cart { display: inline-block; padding-left: 0px; text-align: left; color: #FFFFFF; font-size: 11px; cursor: pointer; }

.rtl #cart .wrap-cart { padding-right: 10px; padding-left: inherit; }

.rtl #cart .wrap-cart { text-align: right; }

#cart .wrap-cart .text-cart { color: #636262; margin: 0; font-size: 14px; }

#cart .dropdown-menu { left: auto; right: 0; left: auto; padding: 0; top: 120%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; display: block; position: absolute;/*visibility: hidden;*/ }

.rtl #cart .dropdown-menu { right: auto; left: auto; }

.rtl #cart .dropdown-menu { left: 0; right: auto; }

#cart .dropdown-menu li { padding: 5px; }

#cart .dropdown-menu li:first-child .table td { padding: 10px 3px; }

/* bestseller */

.bestseller.panel-warning .products-block { border: 2px solid #efc73a; border-top: none; }

.category { border: 1px solid #eee; }

.category.panel .panel-heading { padding-left: 50px; position: relative; }

.rtl .category.panel .panel-heading { padding-right: 50px; padding-left: inherit; }

.category.panel .panel-heading .panel-title { color: #FFFFFF; }

/* category */

.category-info { padding: 0; }

.category-info .image { padding: 0; margin-bottom: 19px; }

.category-description { display: none; }

.refine-search ul,
.refine-search ol { list-style: none; }

.refine-search ul li,
.refine-search ol li { padding: 5px 0; padding-left: 10px; margin-right: 10px; margin-left: 10px; line-height: normal; position: relative; float: left; }

.rtl .refine-search ul li,
.rtl .refine-search ol li { float: right; }

.refine-search ul li:before,
.refine-search ol li:before { content: ""; position: absolute; width: 3px; height: 3px; top: 50%; left: 0; background-color: #414141; }

.refine-search ul li a,
.refine-search ol li a { color: #999; }

.refine-search h3 { color: #474747; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.style-panel .panel { margin: 15px 0; border: 1px solid #ddd; }

.sidebar .products-block { border: none; border-top: 1px solid #eee; }

.sidebar .product-label { display: none; }

.sidebar .product-col { width: 100%; clear: both; }

.sidebar .products-row:last-child .product-block { border-bottom: none; }

.sidebar .price .price-old { font-size: 12px; }

.sidebar .price .price-new { font-size: 13px; }

.sidebar .product-block { overflow: hidden; padding: 15px; border-bottom: 1px solid #eee; }

.sidebar .product-block .image { padding: 0; }

.sidebar .product-block .block-img { float: left; margin-right: 10px; }

.rtl .sidebar .product-block .block-img { float: right; }

.rtl .sidebar .product-block .block-img { margin-left: 10px; margin-right: inherit; }

.sidebar .product-block .top { padding: 0; }

.sidebar .product-block .product-meta { overflow: hidden; text-align: left; padding: 0; }

.rtl .sidebar .product-block .product-meta { text-align: right; }

.sidebar .product-block .name { padding-top: 0; margin-bottom: 0; }

.sidebar .product-block .rating { margin: 0; }

.sidebar .bottom,
.sidebar .bottom-last { display: none; }

.sidebar .product-grid .product-block { padding: 15px; }

.sidebar .product-grid .product-block:hover .cart,
.sidebar .product-grid .product-block:hover .top { margin: 0; }

.sidebar .product-grid .product-block:hover .image { opacity: 1; filter: alpha(opacity=100); }

#column-right.sidebar > .list-group { margin-bottom: 0; background: #FFFFFF; }

#column-right.sidebar > .list-group a.list-group-item { border-width: 1px 0; border-bottom: 1px solid #eee; color: #414141; text-transform: uppercase; font-size: 12px; font-weight: 500; padding: 15px 20px; }

#column-right.sidebar > .list-group a.list-group-item:hover { color: #94c766; }

#column-right.sidebar > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: -1px; border-top-left-radius: -1px; }

#column-right.sidebar > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }

.subcategories { margin-bottom: -1px; background-color: #333333; }

/* 
 *  LISTING PRODUCTS PAGE 
 */

.product-filter { color: #414141; text-transform: uppercase; font-size: 12px; font-weight: 500; }

.product-filter span { margin-right: 5px; }

.rtl .product-filter span { margin-left: 5px; margin-right: inherit; }

.product-filter .filter-right > div { padding-left: 5px; }

.product-filter .display { float: left; }

.rtl .product-filter .display { float: right; }

.product-filter .form-control { display: inline-block; padding: 0 20px; margin: 0 5px; width: auto; height: 36px; text-transform: capitalize; }

.product-filter .btn-switch { width: 35px; height: 35px; display: inline-block; margin-right: 5px; font-size: 13px; color: #dbdbdb; background: transparent; border: 1px solid #ddd; padding: 0; line-height: 35px; }

.rtl .product-filter .btn-switch { margin-left: 5px; margin-right: inherit; }

.product-filter .btn-switch:hover,
.product-filter .btn-switch.active { color: #414141; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.product-list .description { display: block; }

.product-list .bottom-last { margin-top: 20px; }

.product-list .product-meta { padding-top: 20px; padding-left: 0; }

.rtl .product-list .product-meta { padding-right: 0; padding-left: inherit; }

.product-list .product-col { width: 100% !important; background-color: #FFFFFF; margin-bottom: 20px; border: 1px solid #eee; }

.product-list .product-col .block-img { float: left; width: 30%; }

.rtl .product-list .product-col .block-img { float: right; }

.product-grid .products-row { border-bottom: 1px solid #eee; }

.product-grid .products-row.last { border-bottom-color: transparent; }

.product-grid .products-row .product-col { border-right: 1px solid #eee; }

.rtl .product-grid .products-row .product-col { border-left: 1px solid #eee; border-right: inherit; }

.product-grid .products-row .product-col:last-child { border-right: 1px solid transparent; }

.rtl .product-grid .products-row .product-col:last-child { border-left: 1px solid transparent; border-right: inherit; }

.product-grid > .products-block .product-block .name { height: 30px; }

.product-grid .product-block .bottom { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 400ms ease 0s; -o-transition: all 400ms ease 0s; transition: all 400ms ease 0s; bottom: 0; left: 0; width: 100%; position: absolute; z-index: 999; }

.rtl .product-grid .product-block .bottom { right: 0; left: auto; }

.product-grid .product-block .bottom .action { padding: 0 20px 10px; }

.product-grid .product-block .bottom-last { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 400ms ease 0s; -o-transition: all 400ms ease 0s; transition: all 400ms ease 0s; bottom: 0; left: 0; width: 100%; position: absolute; z-index: 999; padding: 0 20px 20px; background-color: #FFFFFF; }

.rtl .product-grid .product-block .bottom-last { right: 0; left: auto; }

.product-grid .product-block:hover { -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.1); z-index: 1; }

.product-grid .product-block:hover .product-meta .bottom { bottom: 105px; opacity: 1; filter: alpha(opacity=100); }

.product-grid .product-block:hover .product-meta .bottom-last { bottom: -50px; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: 0 5px 4px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 5px 4px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 5px 4px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 4px 2px rgba(0, 0, 0, 0.1); }

/* 
* PRODUCT INFORMATION PAGE
*/

.product-info .box-product-infomation { margin-top: 20px; }

.product-info .title-product { font-size: 16px; margin-top: 0; text-transform: capitalize; font-weight: 600; }

.product-info .image-additional { overflow: hidden; }

.product-info .image-additional .owl-carousel { margin-bottom: 0 !important; }

.product-info .image-additional .item { border: 1px solid #eee; text-align: center; margin: 0 2px; background-color: #FFFFFF; position: relative; }

.product-info .image-additional .item a.active:before { position: absolute; width: 100%; height: 2px; background-color: #94c766; content: ""; left: 0; z-index: 1; top: -1px; }

.rtl .product-info .image-additional .item a.active:before { right: 0; left: auto; }

.product-info .image-additional .item a.active:after { position: absolute; left: 50%; margin-left: -8px; border: 6px solid transparent; border-bottom: 6px solid #94c766; content: ""; z-index: 1; top: -12px; }

.rtl .product-info .image-additional .item a.active:after { right: 50%; left: auto; }

.rtl .product-info .image-additional .item a.active:after { margin-right: -8px; margin-left: inherit; }

.product-info .thumbs-preview { margin-top: 20px; }

.product-info .thumbs-preview a + a { margin-left: 10px; }

.product-info .vertical.image-additional .carousel-control { display: none; }

.product-info .vertical:hover .carousel-control { display: block; }

.product-info .vertical .center { left: 0; right: 0; margin: 0 auto; }

.product-info .vertical .top { top: 0; bottom: auto; }

.product-info .vertical .bottom { top: auto; bottom: 0; }

.product-info .horical { display: block; width: 100%; text-align: center; position: relative; }

.product-info .horical:hover .carousel-control { display: block; }

.product-info .rating { margin: 0; }

.product-info .rating a { color: #999; }

.product-info .check-box { padding-right: 5px; }

.rtl .product-info .check-box { padding-left: 5px; padding-right: inherit; }

.product-info .image { position: relative; text-align: center; overflow: hidden; border: 1px solid #eee; }

.product-info .share { padding: 20px 0; display: none; }

.product-info .share:before,
.product-info .share:after { content: " "; display: table; }

.product-info .share:after { clear: both; }

.product-info .option-image { margin-top: 3px; margin-bottom: 10px; }

.product-info .option-image label { display: block; width: 100%; height: 100%; }

.product-info .option-image img { margin-right: 5px; margin-left: 0; border: 1px solid #CCCCCC; cursor: pointer; }

.product-info .options { margin-bottom: 20px; }

.product-info .review .share { line-height: normal; }

.product-info .review .share a { text-decoration: none; }

.product-info .review > div { padding: 0; border: 0; }

.product-info .review > div > span { color: #38B0E3; }

.product-info .wrap-qty { border: 1px solid #eee; height: 32px; background-color: #FFFFFF; padding: 3px; }

.product-info .wrap-qty > div { display: table-cell; float: left; }

.rtl .product-info .wrap-qty > div { float: right; }

.product-info .quantity-title { line-height: 30px; padding-right: 20px; }

.rtl .product-info .quantity-title { padding-left: 20px; padding-right: inherit; }

.product-info .quantity-adder { display: block; position: relative; }

.product-info .quantity-adder .add-action { width: 15px; height: 12px; display: block; position: relative; cursor: pointer; line-height: 14px; text-align: center; color: #414141; background: #ededed; border: 1px solid #cccccc; }

.product-info .quantity-adder .add-down { border-top: none; line-height: 7px; }

.product-info .quantity-adder .quantity-number input { height: 25px; width: auto !important; text-align: center; display: inline-block;  *display: inline;
zoom: 1; padding: 0 5px; border: none; }

.product-info .quantity-adder .minimum { line-height: 38px; font-size: 11px; margin-left: 10px; }

.rtl .product-info .quantity-adder .minimum { margin-right: 10px; margin-left: inherit; }

.product-info .product-meta a { color: #414141; font-size: 12px; }

.product-info .product-meta a .fa { padding-right: 5px; }

.rtl .product-info .product-meta a .fa { padding-left: 5px; padding-right: inherit; }

.product-info .product-meta .wishlist,
.product-info .product-meta .compare { padding: 15px 0; }

.zoomWindowContainer .zoomWindow { left: 500px; }

.rtl .zoomWindowContainer .zoomWindow { right: 500px; left: auto; }

.horital { position: relative; }

.owl-carousel .owl-wrapper-outer { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.related .owl-item .product-col { border-left: 1px solid #eee; }

.rtl .related .owl-item .product-col { border-right: 1px solid #eee; border-left: inherit; }

.related .owl-item:first-child .product-col { border-left: none; }

.rtl .related .owl-item:first-child .product-col { border-right: none; border-left: inherit; }

.badges.new,
.badges.hot { color: #FFFFFF; font-size: 10px; height: 15px; line-height: 16px; padding: 0 5px; position: absolute; left: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; text-transform: uppercase; top: -5px; transform: translateZ(0px); font-family: "Poppins", sans-serif; font-weight: 500; }

.rtl .badges.new,
.rtl .badges.hot { right: 20px; left: auto; }

.badges.new:before,
.badges.hot:before { border-style: solid; border-width: 2px; bottom: -5px; content: ""; left: 4px; position: absolute;/*  pointer-events: none;            
   transition-duration: 0.3s;
   transition-property: bottom;
   z-index: -1; */ }

.badges.new { background-color: #64ab05; }

.badges.new:before { border-color: #64ab05 transparent transparent; }

.badges.hot { background-color: #f83d43; }

.badges.hot:before { border-color: #f83d43 transparent transparent; }

.red .menu-title { color: #fd5c6d; }

.pav-megamenu { /* level 2 */
  /* level > 3 */
}

.pav-megamenu .navbar { margin: 0; border: 0; }

.pav-megamenu .navbar-nav > li.aligned-fullwidth { position: static; }

.pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu { left: 0; }

.rtl .pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu { right: 0; left: auto; }

.pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu { margin-left: 0; }

.rtl .pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu { margin-right: 0; margin-left: inherit; }

.pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu { left: auto; right: 0; }

.rtl .pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu { right: auto; left: auto; }

.rtl .pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu { left: 0; right: auto; }

.pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu { margin-right: 100%; }

.rtl .pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu { margin-left: 100%; margin-right: inherit; }

.pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu { left: 0; right: auto; }

.rtl .pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu { right: 0; left: auto; }

.rtl .pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu { left: auto; right: auto; }

.pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu { margin-left: 100%; }

.rtl .pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu { margin-right: 100%; margin-left: inherit; }

.pav-megamenu .navbar-nav > li.aligned-center .dropdown-menu { left: 50%; transform: translate(-50%); }

.rtl .pav-megamenu .navbar-nav > li.aligned-center .dropdown-menu { right: 50%; left: auto; }

.pav-megamenu .navbar-nav > li.aligned-center .dropdown-submenu .dropdown-menu { margin-left: 100%; }

.rtl .pav-megamenu .navbar-nav > li.aligned-center .dropdown-submenu .dropdown-menu { margin-right: 100%; margin-left: inherit; }

.pav-megamenu .navbar-nav > li > .dropdown-menu { top: 80%!important; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; display: block; position: absolute; visibility: hidden; }

.pav-megamenu .dropdown-menu { text-align: left; }

.pav-megamenu .navbar-nav > li:hover > .dropdown-menu,
.pav-megamenu .navbar-nav > li:focus > .dropdown-menu { opacity: 1; filter: alpha(opacity=100); visibility: visible; display: block; top: 100%; }

.pav-megamenu .navbar-nav > li > a { padding: 11px 25px 9px; text-transform: uppercase; font-size: 12px; color: #FFFFFF; background-color: transparent !important; font-family: "Poppins", sans-serif; -webkit-transition: all 350ms ease-out; -o-transition: all 350ms ease-out; transition: all 350ms ease-out; font-weight: 500; }

.pav-megamenu .navbar-nav > li > a:hover,
.pav-megamenu .navbar-nav > li > a:focus,
.pav-megamenu .navbar-nav > li > a:active { background-color: #94c766 !important; color: #FFFFFF; }

.pav-megamenu .navbar-nav > li > a:hover .caret:before,
.pav-megamenu .navbar-nav > li > a:focus .caret:before,
.pav-megamenu .navbar-nav > li > a:active .caret:before { color: #94c766 !important; }

.pav-megamenu .navbar-nav > li > a .caret { border: 0; position: relative; }

.pav-megamenu .navbar-nav > li > a .caret:before { content: '\f107'; font-family: 'FontAwesome'; position: absolute; right: -10px; top: -12px; font-size: 13px; font-weight: 100; color: #fff; }

.rtl .pav-megamenu .navbar-nav > li > a .caret:before { left: -10px; right: auto; }

.pav-megamenu .navbar-nav > li:hover > a .caret:before,
.pav-megamenu .navbar-nav > li:hover:active > a .caret:before { color: #64ab05; }

.pav-megamenu .navbar-nav > li.full-width { position: static; }

.pav-megamenu .dropdown-menu { top: 100%; left: -9999px; height: auto; color: #999; border-top: 3px solid #94c766; min-width: 185px; padding: 25px; background-color: #FFFFFF; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -webkit-transition: opacity 0.3s linear 0s; -o-transition: opacity 0.3s linear 0s; transition: opacity 0.3s linear 0s; }

.rtl .pav-megamenu .dropdown-menu { right: -9999px; left: auto; }

.pav-megamenu .dropdown-menu ul,
.pav-megamenu .dropdown-menu ol { padding: 0; }

.pav-megamenu .dropdown-menu li { line-height: 28px; list-style: none;/*   &:before {
                width: 7px;
                height: 8px;
                display: inline-block;
                background-image: url("../../image/list.png");
                @include rtl-margin-right(5px);
                content: "";

                .rtl & {
                    @include rotate(180deg);
                }
            } */ }

.pav-megamenu .dropdown-menu li a { color: #666; text-transform: capitalize; }

.pav-megamenu .dropdown-menu li a:hover { background-color: transparent; color: #94c766 !important; }

.pav-megamenu .dropdown-menu li a:hover .fa { color: #94c766; }

.pav-megamenu .dropdown-menu .menu-title { margin-bottom: 25px; font-size: 13px; }

.pav-megamenu .dropdown:hover > .dropdown-menu { display: block; left: 0px; }

.rtl .pav-megamenu .dropdown:hover > .dropdown-menu { right: 0px; left: auto; }

.pav-megamenu .dropdown:hover > a .fa { color: #64ab05; }

.pav-megamenu .dropdown-submenu { position: relative; }

.pav-megamenu .dropdown-submenu .dropdown-menu { top: 0; right: -100%; left: auto; position: absolute; }

.rtl .pav-megamenu .dropdown-submenu .dropdown-menu { left: -100%; right: auto; }

.rtl .pav-megamenu .dropdown-submenu .dropdown-menu { right: auto; left: auto; }

.pav-megamenu .dropdown-submenu:hover > .dropdown-menu { left: 100%; display: block; top: 0; }

.rtl .pav-megamenu .dropdown-submenu:hover > .dropdown-menu { right: 100%; left: auto; }

.pav-megamenu .mega-group > .dropdown-toggle { border: 0; display: block; letter-spacing: 3px; text-transform: uppercase; font-family: "Poppins", sans-serif; color: #FFFFFF; }

.pav-megamenu .mega-group > .dropdown-toggle .fa { color: #FFFFFF; }

.pav-megamenu .widget-heading { border-bottom: 0px solid #eee; padding-bottom: 15px; text-transform: uppercase; font-size: 13px; }

.pav-megamenu .megamenu .cols1 { min-width: 200px; }

.pav-megamenu .megamenu .cols2 { min-width: 500px; }

.pav-megamenu .megamenu .cols3 { min-width: 740px; }

.pav-megamenu .sidebar .product-block { padding: 5px 0; }

.pav-megamenu .sidebar .product-block .image { padding: 0; }

.col-nopadding .row { margin-left: 0; margin-right: 0; }

.col-nopadding .row [class*="col-"] { padding-left: 0; padding-right: 0; }

.no-padding { padding: 0; }

.no-margin { margin: 0; }

.nopadding [class*="col-"],
.nopadding [class^="col-"] { padding-right: 0; padding-left: 0; }

.arrow { width: 20px; height: 20px; line-height: 20px; color: #343434; font-size: 18px; background: #FFFFFF; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }

.address li span,
.address li a { overflow: hidden; display: block; }

.address li .icon { width: 16px; height: 20px; background: url(../../image/icon-address.png) 0 0 no-repeat; margin-right: 10px; }

.rtl .address li .icon { margin-left: 10px; margin-right: inherit; }

.address li .icon.icon-phone { background-position: 0 -19px; }

.address li .icon.icon-mail { background-position: 0 -43px; }

.over-hidden { overflow: hidden; }

.over-hidden .col-inner { overflow: hidden; }

.over-hidden .owl-carousel .owl-wrapper-outer { overflow: visible; }

/* back top top */

.scrollup { background: #e6e6e6 !important; bottom: 82px; position: fixed; right: 10px; z-index: 9999; }

.rtl .scrollup { left: 10px; right: auto; }

.zoomContainer .zoomWindow { border: 2px solid #d8d4d4 !important; }

.table-responsive .btn-primary { }

.vertical .carousel-inner { height: 100%; }

.carousel.vertical .item { -webkit-transition: 0.6s ease-in-out top; -o-transition: 0.6s ease-in-out top; transition: 0.6s ease-in-out top; }

.carousel.vertical .active { top: 0; }

.carousel.vertical .next { top: 400px; }

.carousel.vertical .prev { top: -400px; }

.carousel.vertical .next.left,
.carousel.vertical .prev.right { top: 0; }

.carousel.vertical .active.left { top: -400px; }

.carousel.vertical .active.right { top: 400px; }

.carousel.vertical .item { left: 0; }
 @media (max-width: 1199px) {

.pav-megamenu .navbar-nav > li > a { padding: 17px 20px; }

.feature-box.space-padding-30.feature-box-v2 { min-height: 148px; }

.verticalmenu .navbar-nav > li { padding: 0 12px !important; }

.verticalmenu .navbar-nav > li > a .menu-title { margin-left: 25px !important; }

.rtl .verticalmenu .navbar-nav > li > a .menu-title { margin-right: 25px !important; margin-left: inherit; }

.header-v1 .pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu { left: -33%; }

.rtl .header-v1 .pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu { right: -33%; left: auto; }

.productdeals-v1 .box-products .btn { font-size: 12px; height: 32px; line-height: 32px; min-width: 32px; padding: 0 8px; }

.product-v2 .product-block > div,
.product-v4 .product-block > div { float: left; }

.rtl .product-v2 .product-block > div,
.rtl .product-v4 .product-block > div { float: right; }
}
/*$media (max-width: 991px) {*/
@media (max-width: 991px) {

body .home4 .panel-v5 .panel-heading { padding: 20px 10px; padding-left: 50px; }

.rtl body .home4 .panel-v5 .panel-heading { padding-right: 50px; padding-left: inherit; }

body .home4 .panel-v5 .panel-heading .panel-title { font-size: 15px; }

.feature-box { padding: 10px !important; }

.feature-box .fbox-icon { margin-right: 5px; }

.rtl .feature-box .fbox-icon { margin-left: 5px; margin-right: inherit; }

.feature-box.space-padding-30.feature-box-v2 { min-height: auto; }

.product-grid .product-block .action > div { padding-right: 2px; }

.rtl .product-grid .product-block .action > div { padding-left: 2px; padding-right: inherit; }

.zoomContainer { display: none; }

.row > div.hidden-xs.col-md-3.col-sm-12.sidebar { width: 25% !important; }
}
@media (max-width: 768px) {

.product-block .btn-sm { font-size: 12px; height: 30px; line-height: 30px; min-width: 30px; padding: 0 10px; }

.alert { margin: 10px 15px; }

#cart .dropdown-menu { padding: 15px; }
}
/*$media (max-width: 767px) {*/
@media (max-width: 767px) {

/* home2 */

.feature-box { margin-bottom: 10px; }

.home3 .feature-box-v2.border-right { border-right: none; }

.productdeals .product-v2 .product-block .block-img { float: none !important; }

.listproduct-v2 .product-v3 { min-height: auto; }

.topbar-wrap { display: inline-block; }

ul.links { padding: 0 10px 20px !important; }

.productdeals-v1 .product-v1 { min-height: auto; }

.quickaccess-toggle { cursor: pointer; position: relative; }

.quickaccess-toggle:hover .inner-toggle { display: block; }

.quickaccess-toggle i { padding-left: 5px; }

.rtl .quickaccess-toggle i { padding-right: 5px; padding-left: inherit; }

.inner-toggle { background: #FFFFFF; top: 34px; left: 10px; display: none; min-width: 150px; position: absolute; z-index: 99999; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.15); }

.rtl .inner-toggle { right: 0; left: auto; }

.inner-toggle ul { padding: 0; }

.inner-toggle ul li { display: block; line-height: 24px; width: 100%; }

.inner-toggle ul li span { padding-right: 3px; }

.rtl .inner-toggle ul li span { padding-left: 3px; padding-right: inherit; }

.inner-toggle ul li a { color: #999; }

.inner-toggle ul li a:hover { color: #94c766; }

.table-responsive .form-control { padding: 5px; margin-right: 40px; }

.rtl .table-responsive .form-control { margin-left: 40px; margin-right: inherit; }
}
@media (max-width: 480px) {

.product-filter .filter-right > div { margin-bottom: 5px; }

.product-list .product-col .block-img { float: none; width: 100%; }

.product-list .product-meta { padding: 20px; }

.tab-v6 .nav-tabs > li > a { padding: 15px 10px; font-size: 12px; }

.tab-v7 .nav-tabs > li.active::before { content: none; }

.quickview,
.zoom { display: none !important; }

.pav-blogs .blog-body { overflow: visible; }

.scrollup { right: 20px; }

.rtl .scrollup { left: 20px; right: auto; }

.breadcrumbs .breadcrumb-links { margin-left: -5px; }

.rtl .breadcrumbs .breadcrumb-links { margin-right: -5px; margin-left: inherit; }

.breadcrumbs .breadcrumb-links > li a { padding: 0 5px; }
}
/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 992px) {

.row-offcanvas { position: relative; -webkit-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }

.row-offcanvas-right { right: 0; }

.rtl .row-offcanvas-right { left: 0; right: auto; }

.row-offcanvas-left { left: 0; }

.rtl .row-offcanvas-left { right: 0; left: auto; }

.row-offcanvas-right .sidebar-offcanvas { right: -70%; }

.rtl .row-offcanvas-right .sidebar-offcanvas { left: -70%; right: auto; }

.row-offcanvas-left .sidebar-offcanvas { left: -70%; }

.rtl .row-offcanvas-left .sidebar-offcanvas { right: -70%; left: auto; }

.row-offcanvas-right.active { right: 70%; }

.rtl .row-offcanvas-right.active { left: 70%; right: auto; }

.row-offcanvas-left.active { left: 70%; }

.rtl .row-offcanvas-left.active { right: 70%; left: auto; }

.sidebar-offcanvas { position: absolute; top: 0; width: 70%; }

.sidebar-offcanvas ul,
.sidebar-offcanvas ol { padding: 0; }

.sidebar-offcanvas ul li,
.sidebar-offcanvas ol li { list-style: none; }

.bottom-offcanvas { border-top: 1px solid #e5e5e5; padding: 10px 0; }
}

/*offcanvas-menu*/

#offcanvasmenu .nav .caret { display: none; }

#offcanvasmenu .pavo-widget .widget-heading { margin-top: 15px; }

#offcanvasmenu .navbar-nav { float: none; margin: 0; }

#offcanvasmenu .navbar-nav > li { float: none; background-color: #94c766; border-right: none; }

#offcanvasmenu .navbar-nav > li:hover:after { display: none; }

#offcanvasmenu .navbar-nav > li .click-canavs-menu { cursor: pointer; display: inline-block; padding: 19px; position: absolute; right: 0; z-index: 1; color: #FFFFFF; }

.rtl #offcanvasmenu .navbar-nav > li .click-canavs-menu { left: 0; right: auto; }

#offcanvasmenu .navbar-nav > li li.dropdown-submenu .click-canavs-menu { padding: 10px 25px; color: #94c766; }

#offcanvasmenu .navbar-nav > li li.dropdown-submenu li.dropdown-submenu > .click-canavs-menu { padding: 10px 15px; }

#offcanvasmenu .navbar-nav > li > a { display: block; -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); -o-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); text-transform: uppercase; color: #FFFFFF; }

#offcanvasmenu .dropdown-menu { border: 0 none; border-radius: 0; box-shadow: none; display: none; float: none; margin: 0; padding: 0 10px; position: static; visibility: visible; width: auto !important; min-width: 160px; opacity: 1; filter: alpha(opacity=100); }

#offcanvasmenu .dropdown-menu a { font-size: 13px; padding: 5px 0; display: block; color: #999; }

#offcanvasmenu .dropdown-menu a:hover { color: #94c766; }

#offcanvasmenu .w-product { padding: 0; }

#offcanvasmenu .product-block { border: none; padding: 0; }

#offcanvasmenu .product-block .image { float: none; margin: 0; }

.canvas-menu { margin-top: 8px; }

.product-block .block-img { position: relative; overflow: hidden; }

.product-block .action > div { margin: 0; display: table-cell; position: relative; padding-right: 5px; }

.product-block .action > div span { display: none; }

.grayscale-gray,
.pavcarousel .item-inner img { filter: grayscale(100%); -webkit-filter: grayscale(1); /* For Webkit browsers */
-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray; /* For IE 6 - 9 */
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");/* Firefox 10+, Firefox on Android */ }

.grayscale-color,
.pavcarousel .item-inner:hover img { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); }

/* effect-v1 */

.effect-v1 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v1:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }

.effect-v1 img { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v1 .action { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v1:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.effect-v1:hover img { opacity: 0.5; filter: alpha(opacity=50); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.effect-v1:hover .action { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }

/* effect-v2*/

.effect-v2 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v2:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: translate3d(-20px, 0px, 0px); transform: translate3d(-20px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }

.effect-v2 img { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v2 .action { -webkit-transform: translate3d(-10px, 0px, 0px); transform: translate3d(-10px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v2:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }

.effect-v2:hover img { opacity: 0.7; filter: alpha(opacity=70); -webkit-transform: scale(1.2, 1); -ms-transform: scale(1.2, 1); -o-transform: scale(1.2, 1); transform: scale(1.2, 1); }

.effect-v2:hover .action { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; filter: alpha(opacity=100); }

/* effect-v3*/

.effect-v3 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v3:before,
.effect-v3:after { bottom: 20px; content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }

.effect-v3:before { border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); }

.effect-v3:after { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); }

.effect-v3 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }

.effect-v3 .banner-title { -webkit-transform: translate3d(0px, -20px, 0px); transform: translate3d(0px, -20px, 0px); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }

.effect-v3 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(0px, 40px, 0px); transform: translate3d(0px, 40px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v3:hover:before,
.effect-v3:hover:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.effect-v3:hover img { opacity: 0.5; filter: alpha(opacity=50); }

.effect-v3:hover .banner-title,
.effect-v3:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }

/* effect-v4*/

.effect-v4 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v4:before { border: 1px solid #ffffff; bottom: 20px; -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); -o-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }

.effect-v4 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }

.effect-v4 .banner-title { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }

.effect-v4 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v4:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.effect-v4:hover img { opacity: 0.5; filter: alpha(opacity=50); }

.effect-v4:hover .banner-title { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }

.effect-v4:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* effect-v5*/

.effect-v5 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v5 img { backface-visibility: hidden; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s; -o-transition: opacity 1s ease 0s, transform 1s ease 0s; transition: opacity 1s ease 0s, transform 1s ease 0s; }

.effect-v5 .action { transform: translate3d(-150%, 0px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }

.effect-v5 .action:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

.effect-v5 .action:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.effect-v5 .action:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

.effect-v5:hover img { opacity: 0.8; filter: alpha(opacity=80); transform: scale3d(1.1, 1.1, 1); }

.effect-v5:hover .action { opacity: 1; filter: alpha(opacity=100); transform: scale3d(1.1, 1.1, 1); transform: translate3d(0px, 0px, 0px); }

.effect-v5:hover .action:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; }

.effect-v5:hover .action:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

.effect-v5:hover .action:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* effect-v6*/

.effect-v6 { background-color: #000; overflow: hidden; position: relative;/* style for hover */ }

.effect-v6 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }

.effect-v6 .action { transform: translate3d(0px, -100px, 0px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; opacity: 0; margin-top: 20px; }

.effect-v6:hover img { opacity: 0.5; filter: alpha(opacity=50); }

.effect-v6:hover .action { opacity: 1; transform: translate3d(0px, 0px, 0px); }

/* effect-v7*/

.effect-v7 { overflow: hidden; position: relative;/* style for hover */ }

.effect-v7:before { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; z-index: 1; border: 200px double transparent; opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.effect-v7:hover:before { opacity: 0; filter: alpha(opacity=0); border: 0 double rgba(255, 255, 255, 0.7); visibility: hidden; }

/* effect-v8*/

.effect-v8 { overflow: hidden; position: relative;/* style for hover */ }

.effect-v8:before { border-bottom: 50px solid rgba(255, 255, 255, 0.4); border-top: 50px solid rgba(255, 255, 255, 0.4); content: ""; height: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform-origin: 50% 50% 0; width: 100%; }

.effect-v8:hover:before { opacity: 1; filter: alpha(opacity=100); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); }

/* effect-v9*/

.effect-v9 { overflow: hidden; position: relative;/* style for hover */ }

.effect-v9:before { border: 50px solid transparent; border-top-right-radius: 50px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; left: 0; right: 0; bottom: 0; margin: auto; position: absolute; top: 0; content: ""; opacity: 1; filter: alpha(opacity=100); width: 100px; height: 100px; -webkit-transform: scale(7); -ms-transform: scale(7); -o-transform: scale(7); transform: scale(7); -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; visibility: visible; z-index: 1; }

.effect-v9:hover:before { border: 0 solid rgba(0, 0, 0, 0.7); opacity: 0; filter: alpha(opacity=0); visibility: hidden; }

/* effect-v10*/

.effect-v10 { overflow: hidden; position: relative;/* style for hover */ }

.effect-v10:before { background-color: rgba(255, 255, 255, 0.2); display: block; width: 100%; height: 100%; left: -100%; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; z-index: 1; }

.effect-v10:hover:before { left: 0; opacity: 1; filter: alpha(opacity=100); }

.effect-v11 { overflow: hidden; position: relative;/* style for hover */ }

.effect-v11 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }

.effect-v11 .action { transform: translate3d(0px, -100px, 0px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; opacity: 0; }

.effect-v11 li:hover img { opacity: 0.8; filter: alpha(opacity=80); }

.effect-v11 li:hover .action { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.icon-effect-v1 img { transform: scale(1); transition: transform 0.2s ease 0s; }

.icon-effect-v1 li:hover img { transform: scale(0.8); }

.testimonials { position: relative;/*  &.testimonials-v1 {        
       .testimonial-item {
           padding: 30px;
       }
       .testimonials-description{
           font-size: 16px;
           margin: 25px 0;
           max-height: 95px;
           overflow: hidden;
       }
       .testimonials-avatar{
           li{
               a{
                   display: inline-block;
                   border: 1px solid $brand-primary;
                   padding: 3px;                
               }
           }
       }
       .testimonials-name{
           text-transform: uppercase;   
       }
       .row {
           .column {
               position: relative;
               &:after {
                   background: none repeat scroll 0 0 $border-color;
                   bottom: 0;
                   content: "";
                   height: 50%;
                   margin: auto 0;
                   position: absolute;
                   right: 0;
                   top: 0;
                   width: 1px;
               }
               &:last-child {
                   &:after {
                       content: none;
                   }
               }
           }
       }
   }
   &.testimonials-v2 {
       .profile {            
           width: 20%;
           @include rtl-padding-left(90px);
           @include rtl-float-left();
       }
       .testimonials-description {
           @include rtl-padding-right(90px);
           @include rtl-float-right();
           @include rtl-border-left(1px solid $border-color);
           font-family: "playfair_displayitalic";
           font-size: 22px;
           overflow: hidden;
           @include rtl-padding-left(30px);
           width: 75%;
           max-height: 130px;
           overflow: hidden;
       }
   } */ }

.testimonials .carousel-controls { margin-top: 20px; }

/*  */

body .header-v1 .heading-vetical .panel-heading { background-image: none; }

body .home2 .heading-vetical .panel-heading,
body .home3 .heading-vetical .panel-heading { padding-left: 50px; }

.rtl body .home2 .heading-vetical .panel-heading,
.rtl body .home3 .heading-vetical .panel-heading { padding-right: 50px; padding-left: inherit; }

body .home2 .heading-vetical .panel-heading span,
body .home3 .heading-vetical .panel-heading span { display: none; }

body .home2 .pav-verticalmenu,
body .home3 .pav-verticalmenu { display: block; }

body .home2 .verticalmenu .navbar-nav > li .dropdown-menu,
body .home3 .verticalmenu .navbar-nav > li .dropdown-menu { left: auto; right: 110%; }

.rtl body .home2 .verticalmenu .navbar-nav > li .dropdown-menu,
.rtl body .home3 .verticalmenu .navbar-nav > li .dropdown-menu { right: auto; left: auto; }

.rtl body .home2 .verticalmenu .navbar-nav > li .dropdown-menu,
.rtl body .home3 .verticalmenu .navbar-nav > li .dropdown-menu { left: 110%; right: auto; }

body .home2 .verticalmenu .navbar-nav > li a .caret,
body .home3 .verticalmenu .navbar-nav > li a .caret { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

body .home2 .verticalmenu .navbar-nav > li:hover > .dropdown-menu,
body .home3 .verticalmenu .navbar-nav > li:hover > .dropdown-menu { right: 100%; left: auto; }

.rtl body .home2 .verticalmenu .navbar-nav > li:hover > .dropdown-menu,
.rtl body .home3 .verticalmenu .navbar-nav > li:hover > .dropdown-menu { left: 100%; right: auto; }

body .home4 .heading-vetical .panel-heading { padding-left: 50px; }

.rtl body .home4 .heading-vetical .panel-heading { padding-right: 50px; padding-left: inherit; }

body .home4 .heading-vetical .panel-heading span { display: none; }

body .home4 .pav-verticalmenu { display: block; }

.heading-vetical .panel-heading { padding: 20px 25px; }

.arrow { width: 20px; height: 20px; line-height: 20px !important; color: #343434; font-size: 16px; text-align: center; background: #FFFFFF; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }

.pav-verticalmenu { font-weight: 400; padding: 0; background-color: #fff; position: absolute; top: 100%; left: 0; z-index: 999; border: 1px solid #eee; border-top: 0; display: none; }

.rtl .pav-verticalmenu { right: 0; left: auto; }

.pav-verticalmenu .panel-body { background: #fff; padding: 30px; }

.pav-verticalmenu .navbar-default { background: transparent; border: none; margin: 0; }

.verticalmenu .navbar-collapse { margin: 0; padding: 0; border: none; }

.verticalmenu .navbar-nav { position: static; float: none; width: 100%; padding: 0; }

.verticalmenu .navbar-nav > li { width: 100%; height: auto; float: left; padding: 0 15px; border-bottom: 1px solid #eee; }

.rtl .verticalmenu .navbar-nav > li { float: right; }

.verticalmenu .navbar-nav > li:last-child { border-bottom: none; }

.verticalmenu .navbar-nav > li > a { display: block; color: #414141; padding: 15px 0; text-transform: uppercase; font-size: 12px; font-weight: 500; }

.verticalmenu .navbar-nav > li > a:hover { color: #94c766; }

.verticalmenu .navbar-nav > li > a .menu-icon { display: block; }

.verticalmenu .navbar-nav > li > a .fa { margin-right: 5px; width: 20px; }

.rtl .verticalmenu .navbar-nav > li > a .fa { margin-left: 5px; margin-right: inherit; }

.verticalmenu .navbar-nav > li > a .caret { float: right; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); margin-top: 8px; }

.rtl .verticalmenu .navbar-nav > li > a .caret { float: left; }

.rtl .verticalmenu .navbar-nav > li > a .caret { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.verticalmenu .navbar-nav > li a .menu-title { margin-left: 35px; }

.rtl .verticalmenu .navbar-nav > li a .menu-title { margin-right: 35px; margin-left: inherit; }

.verticalmenu .navbar-nav > li:hover { background: #fafafa; -webkit-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; }

.verticalmenu .navbar-nav > li:hover > .dropdown-menu { top: 0px; opacity: 1; filter: alpha(opacity=100); visibility: visible; display: block; left: 100%; border: none; border-top: 3px solid #94c766; margin-left: -1px; }

.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu { right: 100%; left: auto; }

.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu { margin-right: -1px; margin-left: inherit; }

.verticalmenu .navbar-nav > li .parent { position: relative; }

.verticalmenu .navbar-nav > li .parent > .dropdown-toggle { text-transform: none; font-weight: normal; }

.verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu { right: 100%; top: 0px; opacity: 1; filter: alpha(opacity=100); }

.rtl .verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu { left: 100%; right: auto; }

.verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu { right: 115%; display: block; top: 0; }

.rtl .verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu { left: 115%; right: auto; }

.verticalmenu .dropdown-menu { right: auto; left: 110%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; top: 0; position: absolute; visibility: hidden; z-index: 999; display: block; min-width: 230px; padding: 25px; }

.rtl .verticalmenu .dropdown-menu { left: auto; right: auto; }

.rtl .verticalmenu .dropdown-menu { right: 110%; left: auto; }

.verticalmenu .dropdown-menu.level1 { margin-top: -1px; }

.verticalmenu .dropdown-menu.level1 .fa { display: none; }

.verticalmenu .dropdown-menu.level2 .fa { display: none; }

.verticalmenu .dropdown-menu.level3 .fa { display: none; }

.verticalmenu .dropdown-menu ul { list-style-type: none; padding-left: 0; }

.rtl .verticalmenu .dropdown-menu ul { padding-right: 0; padding-left: inherit; }

.verticalmenu .dropdown-menu ul > li { padding: 8px 0; }

.verticalmenu .dropdown-menu ul > li > a { font-family: "Poppins", sans-serif; color: #666; }

.verticalmenu .dropdown-menu ul > li > a:hover { color: #94c766; }

.verticalmenu .dropdown-menu .sidebar { box-shadow: none; padding: 0; }

.verticalmenu .widget-heading { font-size: 14px; }

.verticalmenu .w-product .product-block { text-align: center; }

.verticalmenu .w-product .product-block .image { border: 1px solid #eee; }

.verticalmenu .w-product .product-block .name { min-height: auto; margin-bottom: 0; }

.verticalmenu .w-product .media-body { display: inline-block; text-align: center; }

.verticalmenu .bg2 div.dropdown-menu { background-image: url("../../image/bg2.jpg"); background-position: right bottom; background-repeat: no-repeat; }

.verticalmenu .bg2 div.dropdown-menu ul.list-unstyled { margin-bottom: 20px; }

.deals .product-filter { background: transparent; color: #999; }

.productdeals .carousel-inner:hover { overflow: inherit !important; }

.productdeals .product-grid .products-row .product-block .action > div { padding-right: 1px; }

.productdeals-v1 .product-v1 { min-height: 611px; z-index: 10; }

.productdeals-v1 .item-countdown { display: none; }

.productdeals-v2 .sidebar .product-meta { padding: 20px 0 0; }

.productdeals-v2 .item-countdown { display: none; }

.productdeals-v4 .product-v2 { min-height: 435px; }

.productdeals-v4 .carousel-inner:hover { overflow: hidden !important; }

.productdeals-v4 .item-countdown { display: none; }

.productdeals-v4 .product-v4 { min-height: 452px; }

.productdeals-v4 .product-v4 .product-label { display: none; }

.productdeals .product-v2 { min-height: 452px; }

.productdeals .product-v2 .product-block .block-img { float: left; }

.rtl .productdeals .product-v2 .product-block .block-img { float: right; }

.productdeals .product-v2 .product-block .description { display: block; padding: 10px 0; }

.productdeals .product-v2 .product-block .product-meta { padding: 40px 20px; }

.productdeals .product-v2 .product-block .action { display: none; }

.productdeals .product-v2 .product-block .price-new { font-size: 18px; }

.productdeals .product-v2 .product-block .price-old { font-size: 14px; }

.productdeals .item-countdown .countdown_num { font-size: 16px; font-weight: bold; color: #FFFFFF; display: block; }

.productdeals .item-countdown ul { /* 			text-align: center; */
margin: 0; }

.productdeals .item-countdown li { color: #FFFFFF; background: #414141; font-size: 12px; padding: 10px; width: 52px; height: 53px; text-align: center; font-size: 12px; margin: 0 4px 0 0; line-height: 18px; position: relative; }

.productdeals .item-countdown li:before { width: 0; height: 0; border-left: 20px solid transparent; border-top: 20px solid #333333; content: ""; position: absolute; right: 0; top: 0; }

.rtl .productdeals .item-countdown li:before { border-right: 20px solid transparent; border-left: inherit; }

.rtl .productdeals .item-countdown li:before { left: 0; right: auto; }

.productdeals .item-countdown-v2 .countdown_num { font-size: 11px; font-weight: bold; color: #414141; }

.productdeals .item-countdown-v2 li { border-top: 2px solid #414141; border-bottom: 2px solid #414141; position: relative; line-height: 15px; min-width: 40px; min-height: 40px; padding-top: 3px; text-align: center; }

.productdeals .item-countdown-v2 li:before { position: absolute; right: 0; width: 1px; height: 36px; background: #eee; content: ""; top: 0; }

.rtl .productdeals .item-countdown-v2 li:before { left: 0; right: auto; }

.productdeals .item-countdown-v2 li:nth-child(2) { color: #94c766; }

.productdeals .item-countdown-v2 li:nth-child(2) .countdown_num { color: #94c766; }

.productdeals .item-countdown-v2 li:first-child { border-left: 2px solid #414141; }

.rtl .productdeals .item-countdown-v2 li:first-child { border-right: 2px solid #414141; border-left: inherit; }

.productdeals .item-countdown-v2 li:last-child { border-right: 2px solid #414141; }

.rtl .productdeals .item-countdown-v2 li:last-child { border-left: 2px solid #414141; border-right: inherit; }

.productdeals .item-countdown-v2 li:last-child:before { content: none; }

.page-pavblog { padding: 20px; }

.page-pavblog h1 { margin: 0; }

.pav-blogs .blog-date { background: #000000; color: #FFFFFF; display: block; float: left; font-size: 17px; height: 70px; line-height: normal; margin-right: 20px; overflow: hidden; padding: 12px; }

.rtl .pav-blogs .blog-date { float: right; }

.rtl .pav-blogs .blog-date { margin-left: 20px; margin-right: inherit; }

.pav-blogs .blog-date .day { padding: 0; display: block; text-align: center; }

.pav-blogs .blog-body { overflow: hidden; }

.pav-blogs .blog-body .text-link { color: #000000; font-weight: 600; }

.pav-blogs .blog-body .text-link .fa { padding-left: 5px; }

.rtl .pav-blogs .blog-body .text-link .fa { padding-right: 5px; padding-left: inherit; }

.pav-blogs .blog-body .text-link:hover,
.pav-blogs .blog-body .text-link:active,
.pav-blogs .blog-body .text-link:focus { color: #64ab05; }

.pav-blogs .blog-title { margin: 0 0 20px; }

.pav-blogs .blog-title a { color: #000000; }

.pav-blogs .blog-meta { border: 1px solid #eee; overflow: hidden; }

.pav-blogs .blog-meta ul { margin: 0; }

.pav-blogs .blog-meta ul li { display: inline-block; padding: 10px 5px; border-right: 1px solid #eee; }

.rtl .pav-blogs .blog-meta ul li { border-left: 1px solid #eee; border-right: inherit; }

.pav-blogs .blog-meta ul li:last-child { border-right: none; }

.rtl .pav-blogs .blog-meta ul li:last-child { border-left: none; border-right: inherit; }

.pavcarousel { overflow: hidden; background: transparent; }

.pavcarousel:hover .carousel-control.left { left: 10px; }

.pavcarousel:hover .carousel-control.right { right: 10px; }

.valid { position: absolute; width: 100%; left: 0; right: 0; bottom: -25px; z-index: 9999; }

.newsletter input { background: #3d3d3d; border-color: transparent; }

.newsletter .form-control:focus { border-color: transparent; }

.search-auto { padding-top: 15px; }

.autosearch-wrapper { margin: 10px 0; background: #FFFFFF; color: #000000; height: 42px; border: 2px solid #ddd; border-radius: 2px; }

.autosearch-wrapper .input-group-btn { position: relative; }

.autosearch-wrapper .input-group-btn:after { background: #FFFFFF; line-height: 40px; position: absolute; right: 19px; text-align: center; top: 0; font-family: 'FontAwesome'; content: "\f107"; font-size: 15px; width: 35px; height: 38px; color: #343434; }

.rtl .autosearch-wrapper .input-group-btn:after { left: 19px; right: auto; }

.autosearch-wrapper .category_filter { border: none; display: inline-block; font-size: 12px; color: #999; height: 40px; line-height: 30px; margin-right: 30px; -webkit-box-shadow: inherit; -moz-box-shadow: inherit; -o-box-shadow: inherit; box-shadow: inherit; background-color: #FFFFFF; border-left: 1px solid rgba(153, 153, 153, 0.25); padding-left: 10px; text-transform: capitalize; }

.rtl .autosearch-wrapper .category_filter { margin-left: 30px; margin-right: inherit; }

.rtl .autosearch-wrapper .category_filter { border-right: 1px solid rgba(153, 153, 153, 0.25); border-left: inherit; }

.rtl .autosearch-wrapper .category_filter { padding-right: 10px; padding-left: inherit; }
@media (max-width: 480px) {

.autosearch-wrapper .category_filter { max-width: 130px; }
}

.autosearch-wrapper .search_query { background-color: transparent; border: 0; height: 35px; }

.autosearch-wrapper .search_query:focus { -webkit-box-shadow: inherit; -moz-box-shadow: inherit; -o-box-shadow: inherit; box-shadow: inherit; }

.autosearch-wrapper .input-group { width: 100%; padding-right: 35px; }

.rtl .autosearch-wrapper .input-group { padding-left: 35px; padding-right: inherit; }

.autosearch-wrapper .button-search { position: absolute; right: -1px; top: -3px; z-index: 10; border: 0; width: 42px; height: 42px; color: #333; padding: 0; font-size: 14px; background-color: transparent; }

.rtl .autosearch-wrapper .button-search { left: 0; right: auto; }

.autosearch-wrapper .dropdown-menu { z-index: 999; }

.autosearch-wrapper .dropdown-menu > li.clearfix { border-bottom: 1px dashed #e5e5e5; margin-left: 10px; margin-right: 10px; }

.autosearch-wrapper .dropdown-menu > li:last-child { border-bottom: none; }

.autosearch-wrapper .dropdown-menu > li > a { padding: 0; }

.autosearch-wrapper .dropdown-menu > li .media-body { padding-left: 10px; }

.rtl .autosearch-wrapper .dropdown-menu > li .media-body { padding-right: 10px; padding-left: inherit; }

/*quickaccess*/

.box-module-pavreassurances p { margin: 0; }

.box-module-pavreassurances h4 { font-size: 18px; line-height: 25px; margin: 0; font-family: "Poppins", sans-serif; font-weight: bold; }

.box-module-pavreassurances .column { position: relative; cursor: pointer; }

.box-module-pavreassurances .description { overflow: hidden; line-height: 25px; }

.box-module-pavreassurances .icon-name { font-size: 30px; line-height: 38px; float: left; display: inline-block; margin-right: 10px; }

.rtl .box-module-pavreassurances .icon-name { float: right; }

.rtl .box-module-pavreassurances .icon-name { margin-left: 10px; margin-right: inherit; }

.box-module-pavreassurances .button { position: absolute; right: 8px; background-color: transparent; border: none; padding: 0 5px; font-size: 14px; }

.rtl .box-module-pavreassurances .button { left: 8px; right: auto; }

.reassurances-center .modal-dialog h4,
.modal-dialog .icon-name { color: #000; }

.box-module-pavreassurances .column .button { display: none; }

.box-module-pavreassurances .column:hover .button { display: block; }

.modal-dialog .modal-header h4 { color: #000000; }

#topbar { border-bottom: 4px solid #eee; }

.autosearch-wrapper .input-group { border-color: #e5e5e5; }

#cart .wrap-cart { color: #000; }

.pav-megamenu .navbar-nav > li > a { font-size: 13px; color: #fff; }

.header-bottom { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13); }

.bg-default { background-color: #94c766; }
