
/* induscity*//************ TABLE OF CONTENTS ***************
1. Reset
2. Global Settings
3. Typography Style
4. All Elements Design
5. Preloader
6. Header
7. Main Navigations
8. Page Conents
9. Carousel
10.News Section
11.Single News
12.services Section
13.Projects Section
14.404 page
15.Back To Top
16.Comments Style
17.Sidebar Widgets
18.Sidebar Services
19.shop Section
20.Shop single
21.Shop widget
22.Contact location
23.Services style
24.Prtfolio Section
25.Testimonials
26.Pricing
27.Counter
28.Our Team
29.Contact info box
30.Progress bar
31.Footer
32.Page Header
33.cart Table
34.Custom Quote
35.check Out page
**********************************************//***
====================================================================Reset
==================================================================== ***/*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/***
====================================================================Global Settings
==================================================================== ***/
html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{margin: 0;min-height: 1000px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline;}
audio:not([controls]){display: none;height: 0;}
[hidden],template{display: none;}
a{background: transparent;}
a:active,a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted;}
b,strong{font-weight: bold;}
dfn{font-style: italic;}
h1{font-size: 2em;margin: 0.67em 0;}
mark{background: #ff0;color: #000;}
small{font-size: 80%;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
hr{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre{overflow: auto;}
code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0;}
.contactform .form-group{padding: 0px 0px 10px;margin: 0;}
button{overflow: visible;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled]{cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
input{line-height: normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0;padding: 0;}
textarea{overflow: auto;}
optgroup{font-weight: bold;}
table{border-collapse: collapse;border-spacing: 0;}
td,th{padding: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{-webkit-transition: border 0.5s;transition: border 0.5s;color: #848484;border: 1px solid #efefef;padding: 0 20px;-webkit-border-radius: 0;border-radius: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 50px;line-height: 50px;}
input[type="text"]:active,input[type="email"]:active,input[type="url"]:active,input[type="password"]:active,input[type="search"]:active,input[type="number"]:active,input[type="tel"]:active,input[type="range"]:active,input[type="date"]:active,input[type="month"]:active,input[type="week"]:active,input[type="time"]:active,input[type="datetime"]:active,input[type="datetime-local"]:active,input[type="color"]:active,textarea:active,select:active,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus{border-color: #bcbcbc;}
select{color: #848484;border: 1px solid #efefef;padding: 0 20px;-webkit-border-radius: 0;border-radius: 0;}
textarea{-webkit-border-radius: 0;border-radius: 0;width: 100%;}
label{font-weight: 400;}
/*-------------------------------------------------------------- Typography
--------------------------------------------------------------*/
body{color: #848484;font-size: 16px;font-family: 'Hind', sans-serif;font-family: 'Hind Vadodara', sans-serif;line-height: 1.6;background: #fff;word-wrap: break-word;overflow-x: hidden;font-weight: 300;}
a{-webkit-transition: 0.5s;transition: 0.5s;color: #848484;text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #848484;}
a img{border: none;}
h1,h2,h3,h4,h5,h6{font-weight: 600;font-family: 'Hind', sans-serif;line-height: 1.2;color: #393939;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 12px;}
.marg0{padding: 0;}
.margbtm20{margin-bottom: 20px;}
.margbtm30{margin-bottom: 30px;}
.margbtm40{margin-bottom: 40px;}
.margbtm50{margin-bottom: 50px;}
.margbtm60{margin-bottom: 60px;}
.margtop20{margin-top: 20px;}
.margtop30{margin-top: 30px;}
.margtop40{margin-top: 40px;}
.margtop50{margin-top: 50px;}
.margtop60{margin-top: 60px;}
.secpadd{padding: 70px 0 50px;}
.pagepadd{padding: 70px 0 50px;}
/*-------------------------------------------------------------- All Elements Design
--------------------------------------------------------------*/
img{max-width: 100%;height: auto;}
blockquote{font-size: 16px;margin: 0 0 30px 0;border-left: 0;font-style: italic;font-weight: 300;padding: 0 0 0 75px;position: relative;line-height: 1.4;}
blockquote:before{font-family: FontAweSome;color: #f1f1f1;content: '\201C';font-size: 120px;font-weight: 400;line-height: .8;padding-right: 25px;position: absolute;left: -15px;top: -3px;}
blockquote cite{display: block;font-size: 16px;font-style: normal;padding-top: 10px;color: #f7c02d;}
blockquote cite span{color: #f7c02d;}
table{text-align: left;}
table tr{border: 1px solid #efefef;border-bottom-width: 0;padding: 5px;}
table tr td,table tr th{padding: 5px;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;}
.clearfix{zoom: 1;}
.clearfix:before,.clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
@-webkit-keyframes fadeIn{from{opacity: 0;}
to{opacity: 1;}}@keyframes fadeIn{from{opacity: 0;}
to{opacity: 1;}}.tabs .tabs-nav{margin: 0;padding: 0;overflow: hidden;list-style-type: none;}
.tabs .tabs-nav li{float: left;}
.tabs .tabs-nav a{display: block;}
.tabs .tabs-panel{clear: both;display: none;}
.tabs .tabs-panel.active{-webkit-animation: fadeIn 1 1s ease;animation: fadeIn 1 1s ease;display: block;}
.socials-inline{list-style: none;padding: 0;margin: 0;}
.socials-inline li{display: inline-block;padding: 0 5px;-webkit-transition: 0.5s;transition: 0.5s;}
.socials-inline li a{display: block;}
.socials-inline li:last-child{padding-right: 0;}
.socials-inline li:first-child{padding-left: 0;}
.main-color{color: #f7c02d;}
.main-background-color{background-color: #f7c02d;}
.clear{clear: both;}
.mf-btn-fullwidth{width: 100%;}
.semi-bold{font-weight: 600;}
.fw-medium{font-weight: 500;}
ul.nav-filter{list-style: none;padding: 0;margin: 0 0 40px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
ul.nav-filter li{display: inline-block;margin: 0 5px 10px 5px;-webkit-border-radius: 3px;border-radius: 3px;}
ul.nav-filter li a{border: 1px solid #efefef;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: 0.5s;transition: 0.5s;font-size: 18px;color: #393939;padding: 7px 15px 4px 15px;cursor: pointer;display: block;background-color: #fff;}

ul.nav-filter li a.active,ul.nav-filter li a:hover{background-color: #f7c02d;border-color: #f7c02d;}
.alignnone{margin: 0;}
.aligncenter,div.aligncenter,.aligncenter img{display: block;margin: 1em auto;}
.alignright{float: right;margin: 5px 0 20px 20px;}
.alignleft{float: left;margin: 5px 20px 20px 0;}
.wp-caption{padding: 5px;max-width: 100%;text-align: center;}
.wp-caption img{display: block;width: 100%;height: auto;margin: 0;}
.wp-caption-text{font-size: small;margin: 0;padding: 5px 0 0;}
.gallery-caption{display: block;}
.bypostauthor{display: block;}
.sticky{display: block;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus{background-color: #f1f1f1;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.gallery{margin-bottom: 1.5em;margin-left: -7px;margin-right: -7px;}
.gallery-item{display: inline-block;text-align: center;vertical-align: top;width: 100%;margin: 0;padding: 7px;}
.gallery-columns-2 .gallery-item{max-width: 50%;}
.gallery-columns-3 .gallery-item{max-width: 33.33%;}
.gallery-columns-4 .gallery-item{max-width: 25%;}
.gallery-columns-5 .gallery-item{max-width: 20%;}
.gallery-columns-6 .gallery-item{max-width: 16.66%;}
.gallery-columns-7 .gallery-item{max-width: 14.28%;}
.gallery-columns-8 .gallery-item{max-width: 12.5%;}
.gallery-columns-9 .gallery-item{max-width: 11.11%;}
.gallery-caption{display: block;}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display: none;}
/***
====================================================================preloader
==================================================================== ***/
.preloader{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999999;background-color: #ffffff;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icon/preloader.png);}
/*-------------------------------------------------------------- Header
--------------------------------------------------------------*/
.site-header{background-color: #fff;position: relative;}
.site-header .header-main{-webkit-transition: 0.5s;transition: 0.5s;}
.site-contact{padding: 35px 0;-webkit-transition: 0.5s;transition: 0.5s;}
.site-logo h1,.site-logo h2,.site-logo p{margin: 0;line-height: 0;text-indent: -9999px;}
.site-logo .hide-logo{display: none;}
.site-logo .show-logo{display: inline-block;}
.menu-row{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.mf-header-minimized{display: none;}
.header-sticky .site-header.minimized{position: fixed;top: 0;width: 100%;z-index: 9999;}
.header-sticky.admin-bar .site-header.minimized{top: 32px;}
.header-sticky.header-transparent.header-v2 .site-header.minimized .header-main{background-color: #040404;}
.header-sticky.header-transparent.header-v2 .site-header.minimized .site-menu{background-color: transparent;}
.header-sticky.header-transparent.header-v3 .site-header.minimized{padding: 0;background-color: #040404;}
.header-sticky.header-transparent.header-v3 .site-header.minimized .main-nav ul.menu > li:not(.mf-active-menu){padding-top: 29px;padding-bottom: 25px;}
.header-sticky.header-transparent.header-v3 .site-header.minimized .main-nav ul ul{margin-top: 32px;}
.header-sticky.header-transparent.header-v3 .site-header.minimized .main-nav ul ul ul{margin-top: 0;}
.header-sticky.header-transparent.header-v3 .site-header.minimized .menu-item-search:before{top: 30px;}
.header-sticky.header-transparent .mf-header-minimized.mf-header-v2,.header-sticky.header-transparent .mf-header-minimized.mf-header-v3{display: none;}
.header-sticky.header-v3 .site-header.minimized,.header-sticky.header-v4 .site-header.minimized{-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);}
.header-sticky.header-v4 .site-header.minimized .main-nav ul.menu > li:not(.mf-active-menu){padding: 33px 19px;}
.header-sticky .mf-header-minimized.minimized{display: block;}
.header-sticky.header-v1 .site-header.minimized .site-menu{position: fixed;top: 0;}
.header-sticky.header-v1.admin-bar .site-header.minimized .site-menu{position: fixed;top: 32px;}
.header-transparent .site-header{position: absolute;z-index: 9;background-color: transparent;width: 100%;}
.header-transparent.header-v2 .site-extra-text{color: #eeeeee;}
.header-transparent.header-v2 .site-extra-text h5{color: #fff;}
.header-transparent.header-v2 .site-extra-text .widget:before{height: 35px;background-color: rgba(255, 255, 255, 0.1);}
.header-transparent.header-v2 .site-extra-text .induscity-social-links-widget a{color: #f2f2f2;}
.header-transparent.header-v2 .site-extra-text .induscity-social-links-widget a:last-child{padding-right: 0;}
.header-transparent.header-v2 .site-extra-text .induscity-social-links-widget a:hover{color: #f7c02d;}
.header-transparent.header-v3 .site-header{padding-top: 30px;padding-bottom: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.header-v1 .site-extra-text .header-contact i:after{font-size: 30px;}
.header-v2 .site-contact{padding: 25px 0;}
.header-v2 .site-extra-text .header-contact{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.header-v2 .site-extra-text .header-contact div{text-align: left;padding-right: 0;padding-left: 20px;}
.header-v2 .site-extra-text .induscity-social-links-widget{padding-left: 30px;}
.header-v2 .site-extra-text .induscity-social-links-widget a{padding-right: 10px;}
.header-v2 .site-extra-text .induscity-social-links-widget a:last-child{padding-right: 0;}
.site-extra-text{text-align: right;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 15px;padding-right: 15px;}
.site-extra-text .widget{float: right;padding-left: 18px;padding-right: 18px;margin-bottom: 0;position: relative;}
.site-extra-text .widget:before{content: '';width: 1px;height: 50px;background-color: #e0e0e0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.site-extra-text .widget:last-child{padding-left: 0;}
.site-extra-text .widget:last-child:before{display: none;}
.site-extra-text .widget:first-child{padding-right: 0;}
.site-extra-text .header-contact{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.site-extra-text .header-contact i{color: #f7c02d;}
.site-extra-text .header-contact i:before{font-size: 24px;}
.site-extra-text .header-contact div{padding-right: 15px;}
.site-extra-text .header-contact h5{margin-top: 0;margin-bottom: 0;font-weight: 500;}
.site-extra-text .induscity-social-links-widget a{color: #393939;padding-right: 20px;}
.site-extra-text .induscity-social-links-widget a:last-child{padding-right: 0;}
.site-extra-text .induscity-social-links-widget a:hover{color: #f7c02d;}
.off-canvas-layer{position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 999;cursor: pointer;display: none;background-color: rgba(0, 0, 0, 0.5);}
.open-canvas-panel .off-canvas-layer{display: block;}
.header-v5 .site-contact{padding-bottom: 65px;}
.header-v5 .site-menu{position: absolute;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 999;background-color: #040404;}
.header-v5 .site-menu .menu-block-right,.header-v5 .site-menu .menu-block-left{content: '';height: 100%;background-color: #040404;position: absolute;top: 0;}
.header-v5 .main-nav ul.menu > li:not(.mf-active-menu){position: relative;background-repeat: no-repeat;background-position-x: right;background-position-y: center;padding: 23px 20px;}
.header-v5 .main-nav ul.menu > li:not(.mf-active-menu).last-child{background-image: none;}
.header-v5 .main-nav ul ul{margin-top: 29px;}
.header-v5 .main-nav ul ul ul{margin-top: 0;}
.header-v5 .mf-header-item-button{margin-top: 0;}
.header-v5 .mf-header-item-button a{min-width: 200px;height: 70px;line-height: 72px;-webkit-border-radius: 0;border-radius: 0;}
.header-v5 .site-extra-text .header-contact div{text-align: left;padding-right: 0;padding-left: 20px;}
.header-v5 .site-contact{padding-bottom: 55px;padding-top: 25px;}
.header-v5 .mf-header-item-button{margin-top: 0;}
.header-v5 .mf-header-item-button a{min-width: 200px;height: 70px;line-height: 72px;-webkit-border-radius: 0;border-radius: 0;background-color:#5092f5;color:#fff}
.header-v5 .site-extra-text .header-contact div{text-align: left;padding-right: 0;padding-left: 20px;}
.header-v5 .site-extra-text .induscity-social-links-widget{padding-left: 30px;}
.header-v5 .site-extra-text .induscity-social-links-widget a{padding-right: 10px;}
.header-v5 .site-extra-text .induscity-social-links-widget a:last-child{padding-right: 0;}
/*-------------------------------------------------------------- Navigations
--------------------------------------------------------------*/
.primary-nav > ul.menu > li.mf-active-menu{height: 5px;background-color: #f7c02d;z-index: 1;position: absolute;top: 0;padding: 0;-webkit-transition: none;transition: none;}
.main-nav{float: left;}
.main-nav a{font-weight: 600;font-size: 15px;color: #fff;display: block;}
.main-nav ul{list-style: none;padding-left: 0;margin-bottom: 0;position: relative;}
.main-nav ul ul{-webkit-transition: top 0.3s ease 0s, opacity 0.3s;transition: top 0.3s ease 0s, opacity 0.3s;position: absolute;top: 80%;left: 0;width: 260px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);background-color: #0b0b0b;margin-top: 30px;z-index: 99;}
.main-nav ul ul:before{content: '';width: 100%;height: 10px;position: absolute;background-color: transparent;left: 0;top: -10px;z-index: 99;}
.main-nav ul ul ul{-webkit-transition: left 0.3s ease 0s, opacity 0.3s;transition: left 0.3s ease 0s, opacity 0.3s;left: 115%;top: 0;-webkit-box-shadow: none;box-shadow: none;margin-top: 0;z-index: 99;}
.main-nav ul ul ul:before{content: '';width: 10px;height: 100%;position: absolute;background-color: transparent;top: 0;left: -10px;z-index: 99;}
.main-nav li{position: relative;}
.main-nav li:hover > ul{opacity: 1;z-index: 9999;top: 59%;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.main-nav li li{padding: 0 20px;display: block;line-height: 1;-webkit-transition: 0.5s;transition: 0.5s;border-bottom: 1px solid #181818;position: relative;}
.main-nav li li:last-child{border-bottom: 0;}
.main-nav li li a{font-size: 16px;padding: 18px 0;font-weight: 300;color: #909090;position: relative;display: block;text-transform: capitalize;}
.main-nav li li:hover > a{color: #fff;}
.main-nav li li:hover > ul{top: 0;left: -webkit-calc(100% + 10px);left: calc(100% + 10px);}
.main-nav ul.menu{padding-left: 10px;zoom: 1;}
.main-nav ul.menu:before,.main-nav ul.menu:after{content: "";display: table;}
.main-nav ul.menu:after{clear: both;}
.main-nav ul.menu:before,.main-nav ul.menu:after{content: "";display: table;}
.main-nav ul.menu:after{clear: both;}
.main-nav ul.menu li.mf-active-menu{z-index: 9;}
.main-nav ul.menu > li{float: left;position: relative;text-align: left;padding: 25px 20px;}
.main-nav ul.menu > li:first-child > ul{left: 0;}
.main-nav ul.menu > li > a{text-transform: uppercase;position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.main-nav ul.menu > li.current-menu-item > a,.main-nav ul.menu > li.current-menu-parent > a,.main-nav ul.menu > li.current-menu-ancestor > a,.main-nav ul.menu > li:hover > a{color:#5092f5}
.main-nav div.menu > ul{zoom: 1;}
.main-nav div.menu > ul:before,.main-nav div.menu > ul:after{content: "";display: table;}
.main-nav div.menu > ul:after{clear: both;}
.main-nav div.menu > ul:before,.main-nav div.menu > ul:after{content: "";display: table;}
.main-nav div.menu > ul:after{clear: both;}
.main-nav div.menu > ul > li{float: left;position: relative;text-align: left;padding: 16px 20px;}
.main-nav div.menu > ul > li:first-child > ul{left: 0;}
.main-nav div.menu > ul > li:last-child{padding-right: 0;}
.main-nav div.menu > ul > li > a{text-transform: uppercase;position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.main-nav div.menu > ul > li.current_page_item > a,.main-nav div.menu > ul > li:hover > a{color: #f7c02d;}
.main-nav div.menu li:hover > ul{opacity: 1;z-index: 9999;top: 47%;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.main-nav div.menu li li:hover > ul{top: 0;left: -webkit-calc(100% + 10px);left: calc(100% + 10px);}
.main-nav .menu{position: relative;}
.main-nav .menu .is-mega-menu:hover .dropdown-submenu{-webkit-transform: translateX(0) scale(1);-ms-transform: translateX(0) scale(1);transform: translateX(0) scale(1);}
.main-nav .menu .is-mega-menu:hover.align-right .dropdown-submenu{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.main-nav .menu .is-mega-menu:hover.align-left .dropdown-submenu{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.main-nav .menu .is-mega-menu .dropdown-submenu{left: 0;-webkit-transform: translateX(0) scale(0);-ms-transform: translateX(0) scale(0);transform: translateX(0) scale(0);width: 100%;padding: 0;}
.main-nav .menu .is-mega-menu .dropdown-submenu > li{padding: 0;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content{padding: 35px 30px;}
.main-nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a{color: #909090;font-size: 16px;margin: 0;padding: 5px 0;font-weight: 600;text-transform: uppercase;}
.main-nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a:hover{color: #fff;}
.main-nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a.hide-text{visibility: hidden;}
.main-nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu{background-color: transparent;}
.main-nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu .sub-menu{margin-left: 10px;padding-bottom: 0;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu{position: static;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);opacity: 1;width: 100%;border: none;z-index: 9999;min-width: inherit;padding: 0;margin-top: 20px;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu:before{display: none;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li{padding: 0;border: 0;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li a{padding: 6px 0;}
.main-nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li:first-child > a{padding-top: 0;}
.main-nav .menu .is-mega-menu.align-right{position: static;}
.main-nav .menu .is-mega-menu.align-right .dropdown-submenu{left: auto;right: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.main-nav .menu .is-mega-menu.align-left{position: static;}
.main-nav .menu .is-mega-menu.align-left .dropdown-submenu{left: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.main-nav .menu .is-mega-menu:hover .mega-menu-container{opacity: 1;top: 100%;z-index: 9999;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.main-nav .menu .is-mega-menu .sub-menu{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.mf-header-item-button{float: right;margin-top: 14px;}
.mf-header-item-button a{min-width: 150px;height: 45px;line-height: 48px;}
.header-transparent.header-v2 .header-main,.header-transparent.header-v2 .site-contact{background-color: transparent;}
.header-transparent.header-v2 .site-menu{background-color: rgba(255, 255, 255, 0.2);padding-right: 30px;}
.header-transparent.header-v3 .primary-nav ul.menu li.mf-active-menu{top: auto;bottom: 0;}
.header-transparent.header-v3 .main-nav{float: right;}
.header-transparent.header-v3 .main-nav ul ul{margin-top: 23px;}
.header-transparent.header-v3 .main-nav ul ul ul{margin-top: 0;}
.header-transparent.header-v3 .main-nav ul.menu > li:not(.mf-active-menu){padding-top: 10px;padding-bottom: 17px;}
.header-transparent.header-v3 .main-nav ul.menu > li > a{color: #fff;}
.header-transparent.header-v3 .menu-item-search:before{background-color: #fff;top: 11px;}
.header-transparent.header-v3 .extra-menu-item .toggle-search i,.header-transparent.header-v3 .extra-menu-item .toggle-search:before{color: #fff;}
.mf-active-menu{width: 21px;left: 40.5px;}
.header-v1 .site-menu{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 999;background-color: #040404;}
.header-v1 .site-menu .menu-block-right{content: '';height: 100%;background-color: #040404;position: absolute;top: 0;}
.header-v1 .main-nav ul.menu > li:not(.mf-active-menu){position: relative;background-repeat: no-repeat;background-position-x: right;background-position-y: center;}
.header-v1 .main-nav ul.menu > li:not(.mf-active-menu).last-child{background-image: none;}
.header-v2 .header-main{background-color: #040404;}
.header-v2 .site-contact{background-color: #fff;}
.header-v2 .site-menu{background-color: transparent;-webkit-transition: 0.5s;transition: 0.5s;}
.header-v2 .main-nav ul.menu > li:not(.mf-active-menu){position: relative;background-repeat: no-repeat;background-position-x: right;background-position-y: center;}
.header-v2 .main-nav ul.menu > li:not(.mf-active-menu).last-child{background-image: none;}
.header-v3 .site-menu,.header-v4 .site-menu{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.header-v3 .main-nav ul.menu > li:not( .mf-active-menu),.header-v4 .main-nav ul.menu > li:not( .mf-active-menu){padding: 25px 17px;}
.header-v3 .mf-header-item-button,.header-v4 .mf-header-item-button{margin-top: 0;}
.header-v3 .primary-nav ul.menu li.mf-active-menu{top: auto;bottom: 0;}
.header-v3 .main-nav{float: right;width: 100%;}
.header-v3 .main-nav ul ul{margin-top: 34px;}
.header-v3 .main-nav ul ul ul{margin-top: 0;}
.header-v3 .main-nav ul.menu{float: right;}
.header-v3 .main-nav ul.menu > li:not(.mf-active-menu){padding-top: 30px;padding-bottom: 30px;}
.header-v3 .main-nav ul.menu > li > a{color: #393939;}
.header-v3 .main-nav ul.menu > li.current-menu-item > a,.header-v3 .main-nav ul.menu > li.current-menu-parent > a,.header-v3 .main-nav ul.menu > li.current-menu-ancestor > a,.header-v3 .main-nav ul.menu > li:hover > a{color: #f7c02d;}
.header-v3 .menu-item-search{position: relative;}
.header-v3 .menu-item-search:before{content: '';width: 1px;height: 20px;background-color: #393939;position: absolute;left: 0;top: 30px;}
.header-v3 .extra-menu-item .toggle-search i,.header-v3 .extra-menu-item .toggle-search:before{color: #393939;}
.header-v4 li{-webkit-transition: 0.5s;transition: 0.5s;}
.header-v4 li:hover > ul{top: 70%;}
.header-v4 li li:hover > ul{top: 0;left: -webkit-calc(100% + 10px);left: calc(100% + 10px);}
.header-v4 .main-nav{float: right;width: 100%;}
.header-v4 .main-nav ul.menu{float: right;}
.header-v4 .main-nav ul.menu > li:not(.mf-active-menu){padding: 38px 19px;}
.header-v4 .main-nav ul.menu > li > a{color: #393939;}
.header-v4 .main-nav ul.menu > li.current-menu-item > a,.header-v4 .main-nav ul.menu > li.current-menu-parent > a,.header-v4 .main-nav ul.menu > li.current-menu-ancestor > a,.header-v4 .main-nav ul.menu > li:hover > a{color: #f7c02d;}
.header-v4 .extra-menu-item .toggle-search i,.header-v4 .extra-menu-item .toggle-search:before{color: #393939;}
.header-v4 .mf-header-item-button a{min-width: 128px;}
.extra-menu-item{position: relative;}
.extra-menu-item .search-form{font-size: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.extra-menu-item .search-form:before{content: '\f002';position: absolute;top: 50%;right: 16px;color: #393939;font-family: FontAwesome;font-size: 14px;z-index: 99;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.extra-menu-item .search-form:after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-color: #f2f2f2;z-index: 9;}
.extra-menu-item .search-form .screen-reader-text{display: none;}
.extra-menu-item .search-form::-webkit-input-placeholder{color: #848484;}
.extra-menu-item .search-form:-moz-placeholder{color: #848484;}
.extra-menu-item .search-form::-moz-placeholder{color: #848484;}
.extra-menu-item .search-form:-ms-input-placeholder{color: #848484;}
.extra-menu-item .search-form .search-submit{position: relative;width: 50px;height: 50px;opacity: 0;z-index: 999;}
.extra-menu-item .search-form input{width: 100%;border-right: 0;}
.extra-menu-item .search-form input:focus{outline: none;border-color: transparent;}
.extra-menu-item .toggle-search{position: relative;}
.extra-menu-item .toggle-search i,.extra-menu-item .toggle-search:before{-webkit-transition: 0.5s;transition: 0.5s;color: #fff;}
.extra-menu-item .toggle-search:before{content: '\f00d';font-family: FontAweSome;opacity: 0;position: absolute;}
.extra-menu-item.menu-item-search .search-form{position: absolute;top: 120%;right: 0;width: -webkit-max-content;width: -moz-max-content;width: max-content;line-height: 0;opacity: 0;-webkit-transition: 0.4s;transition: 0.4s;z-index: 99;}
.extra-menu-item.menu-item-search.show-search .toggle-search i{opacity: 0;}
.extra-menu-item.menu-item-search.show-search .toggle-search:before{opacity: 1;}
.extra-menu-item.menu-item-search.show-search .search-form{top: 100%;opacity: 1;line-height: inherit;}
.post-navigation{float: right;}
.post-navigation .nav-previous,.post-navigation .nav-next{display: inline-block;padding: 5px 0;}
.post-navigation .nav-previous{padding-right: 10px;border-right: 0.5px solid #f4f4f4;}
.post-navigation .nav-previous .meta-nav{padding-right: 12px;}
.post-navigation .nav-next{padding-left: 10px;border-left: 0.5px solid #f4f4f4;}
.post-navigation .nav-next .meta-nav{padding-left: 12px;}
.post-navigation a:hover{color: #f7c02d;}
.numeric-navigation{clear: both;display: block;text-align: center;float: none;padding-top: 0;}
.numeric-navigation .page-numbers{color: #393939;font-weight: 500;font-size: 18px;width: 50px;height: 50px;line-height: 54px;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;background-color: #fff;display: inline-block;margin: 0 5px;border: 1px solid #efefef;-webkit-transition: 0.5s;transition: 0.5s;}
.numeric-navigation .page-numbers:first-child{margin-left: 0;}
.numeric-navigation .page-numbers:last-child{margin-right: 0;}
.numeric-navigation .page-numbers:hover,.numeric-navigation .page-numbers.current{color: #fff;border-color: #f7c02d;background-color: #f7c02d;}
.portfolio-navigation{border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;padding-bottom: 20px;padding-top: 21px;text-align: center;}
.portfolio-navigation a{color: #393939;}
.portfolio-navigation .nav-previous,.portfolio-navigation .nav-next{padding-top: 7px;}
.portfolio-navigation .nav-previous a,.portfolio-navigation .nav-next a{font-size: 16px;font-weight: 700;text-transform: uppercase;-webkit-transition: 0.5s;transition: 0.5s;}
.portfolio-navigation .nav-previous a:hover,.portfolio-navigation .nav-next a:hover{color: #f7c02d;}
.portfolio-navigation .nav-previous .meta-nav.left,.portfolio-navigation .nav-next .meta-nav.left{padding-right: 10px;}
.portfolio-navigation .nav-previous .meta-nav.right,.portfolio-navigation .nav-next .meta-nav.right{padding-left: 10px;}
.portfolio-navigation .portfolio-link{font-size: 24px;}
.portfolio-navigation .nav-previous{float: left;}
.portfolio-navigation .nav-next{float: right;}
.all-project .numeric-navigation{margin-top: 0;padding-top: 40px;border-top: 1px solid #efefef;}
.all-service .numeric-navigation{margin-top: 0;padding-top: 20px;margin-bottom: 50px;}
.project-nav-ajax .numeric-navigation .page-numbers{display: none;}
.project-nav-ajax .numeric-navigation .page-numbers.next{font-size: 16px;font-weight: 700;color: #f7c02d;text-align: center;display: inline-block;position: relative;min-width: 160px;min-height: 50px;line-height: 49px;-webkit-border-radius: 50px;border-radius: 50px;padding: 0 20px;background-color: #fff;text-transform: capitalize;border: 2px solid #f7f7f7;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.project-nav-ajax .numeric-navigation .page-numbers.next span{display: block;-webkit-transition: 0.5s;transition: 0.5s;color: #f7c02d;}
.project-nav-ajax .numeric-navigation .page-numbers.next .induscity-loading{position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;width: 100%;}
.project-nav-ajax .numeric-navigation .page-numbers.next.loading .induscity-loading{opacity: 1;}
.project-nav-ajax .numeric-navigation .page-numbers.next.loading .load-more{opacity: 0;}
.project-nav-ajax .numeric-navigation .page-numbers.next:hover,.project-nav-ajax .numeric-navigation .page-numbers.next:focus{color: #fff;border-color: #f7c02d;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.project-nav-ajax .numeric-navigation .page-numbers.next:hover span,.project-nav-ajax .numeric-navigation .page-numbers.next:focus span{color: #fff;}
.header-transparent .navbars-icon i{color: #fff;}
.primary-mobile-nav{width: 340px;-webkit-transition: 0.4s;transition: 0.4s;background-color: #fff;position: fixed;top: 0;right: -340px;height: 100%;overflow-x: hidden;overflow-y: auto;color: #848484;z-index: 9999;}
.primary-mobile-nav .mobile-nav-content{padding: 50px 30px;}
.primary-mobile-nav .close-canvas-mobile-panel{width: 30px;height: 30px;display: block;position: relative;margin-bottom: 25px;color: #fff;}
.primary-mobile-nav .close-canvas-mobile-panel:before,.primary-mobile-nav .close-canvas-mobile-panel:after{content: '';width: 2px;height: 100%;position: absolute;left: 14px;top: 0;background-color: #393939;}
.primary-mobile-nav .close-canvas-mobile-panel:before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.primary-mobile-nav .close-canvas-mobile-panel:after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.primary-mobile-nav ul.menu{padding: 0;}
.primary-mobile-nav ul.menu li{list-style: none;margin-bottom: 0;}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;width: 13px;height: 13px;display: block;}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children:before,.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children:after{content: '';position: absolute;background-color: #252525;}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children:before{width: 1px;height: 100%;left: 6px;top: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children:after{height: 1px;width: 100%;top: 6px;left: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.primary-mobile-nav ul.menu li > a{color: #252525;position: relative;}
.primary-mobile-nav ul.menu li > a:hover{color: #f7c02d;}
.primary-mobile-nav ul.menu li.active > a{color: #f7c02d;}
.primary-mobile-nav ul.menu li.active > a .toggle-menu-children:before{opacity: 0;}
.primary-mobile-nav ul.menu li.current_page_parent > a,.primary-mobile-nav ul.menu li.current-menu-item > a,.primary-mobile-nav ul.menu li.current-menu-ancestor > a,.primary-mobile-nav ul.menu li.current-menu-parent > a{color: #f7c02d;}
.primary-mobile-nav ul.menu ul{padding-left: 15px;display: none;padding-top: 10px;}
.primary-mobile-nav ul.menu ul li{padding: 8px 0;}
.primary-mobile-nav ul.menu ul li a{font-size: 14px;display: block;}
.primary-mobile-nav ul.menu > li{border-bottom: 1px solid #efefef;padding: 15px 0 14px;}
.primary-mobile-nav ul.menu > li > a{font-size: 16px;display: block;padding-right: 20px;}
.primary-mobile-nav .toggle-search{display: none !important;}
.primary-mobile-nav .extra-menu-item.menu-item-search .search-form{position: relative;opacity: 1;}
.primary-mobile-nav .extra-menu-item.menu-item-search .search-form .search-field:hover,.primary-mobile-nav .extra-menu-item.menu-item-search .search-form .search-field:focus{border-color: #efefef;}
.primary-mobile-nav .mf-header-item-button{float: none;}
.primary-mobile-nav{padding: 25px;}
.primary-mobile-nav.open{right: 0;}
.navbar-toggle{margin: 0;padding-left: 15px;padding-right: 15px;-webkit-border-radius: 0;border-radius: 0;position: static;display: none;}
.navbar-icon{-webkit-transition: all 0.4s;transition: all 0.4s;display: none;height: 25px;width: 27px;position: relative;float: right;}
.navbar-icon .navbars-line{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 27px;height: 2px;background-color: #252525;position: absolute;top: 50%;left: 0;cursor: pointer;}
.navbar-icon .navbars-line:before,.navbar-icon .navbars-line:after{position: absolute;width: 100%;height: 2px;content: '';background-color: #252525;}
.navbar-icon .navbars-line:before{top: -8px;}
.navbar-icon .navbars-line:after{bottom: -8px;}
.primary-mobile-nav ul.menu > li > a.fh-btn:hover{color: #333;}
/*-------------------------------------------------------------- Page Conents
--------------------------------------------------------------*/
.mf-btn{font-weight: 500;color: #fff;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #5092f5;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-btn:hover,.mf-btn:focus,.mf-btn:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.mf-btn-2{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 50px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #fff;text-transform: capitalize;border: 1px solid #efefef;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-btn-2:hover,.mf-btn-2:focus,.mf-btn-2:active{color: #252525;border: 1px solid #efefef;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #fff;}
.mf-btn-3{font-weight: 500;color: #393939;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f2f2f2;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-btn-3:hover,.mf-btn-3:focus,.mf-btn-3:active{color: #393939;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f2f2f2;}
.mf-heading-primary{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;}
.mf-heading-primary:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.mf-heading-primary{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;}
.mf-heading-primary:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xs-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xs-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xs-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1-5{width: 20%;float: left;}
.col-xs-2-5{width: 40%;float: left;}
.col-xs-3-5{width: 60%;float: left;}
.col-xs-4-5{width: 80%;float: left;}
@media (min-width: 768px){.col-sm-1-5{width: 20%;float: left;}
.col-sm-2-5{width: 40%;float: left;}
.col-sm-3-5{width: 60%;float: left;}
.col-sm-4-5{width: 80%;float: left;}}@media (min-width: 992px){.col-md-1-5{width: 20%;float: left;}
.col-md-2-5{width: 40%;float: left;}
.col-md-3-5{width: 60%;float: left;}
.col-md-4-5{width: 80%;float: left;}}@media (min-width: 1200px){.col-lg-1-5{width: 20%;float: left;}
.col-lg-2-5{width: 40%;float: left;}
.col-lg-3-5{width: 60%;float: left;}
.col-lg-4-5{width: 80%;float: left;}}
/*-------------------------------------------------------------- revolution slider
--------------------------------------------------------------*/
.rev-midtext{z-index: 5;white-space: nowrap;font-size: 30px;line-height: 30px;font-weight: 500;color: #f7c02d;letter-spacing: 0px;font-family: 'Hind Vadodara', sans-serif;}
.rev-bigtext{z-index: 6;white-space: nowrap;font-size: 72px;line-height: 72px;font-weight: 700;color: #ffffff;letter-spacing: 0px;font-family: 'Hind Vadodara', sans-serif;}
.rev-paratext{z-index: 8;white-space: nowrap;font-size: 20px;line-height: 30px;font-weight: 500;color: #ffffff;letter-spacing: 0px;font-family: 'Hind Vadodara', sans-serif;}
.rev-btn1{z-index: 9;min-width: 160px;max-width: 160px;max-width: 55px;max-width: 55px;white-space: nowrap;font-size: 16px;line-height: 16px;font-weight: 500;color: #252525;letter-spacing: 0px;font-family: 'Hind Vadodara', sans-serif;background-color: rgb(247, 192, 45);border-color: rgba(0, 0, 0, 1);border-radius: 3px 3px 3px 3px;outline: none;box-shadow: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;text-decoration: none;}
.rev-btn2{z-index: 10;min-width: 160px;max-width: 160px;max-width: 55px;max-width: 55px;white-space: nowrap;font-size: 16px;line-height: 16px;font-weight: 500;color: #ffffff;letter-spacing: 0px;font-family: 'Hind Vadodara', sans-serif;background-color: rgba(247, 192, 45, 0);border-color: rgb(255, 255, 255);border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 3px 3px 3px 3px;outline: none;box-shadow: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;cursor: pointer;text-decoration: none;}
/*-------------------------------------------------------------- Carousel
--------------------------------------------------------------*/
.owl-carousel{display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue*/position: relative;z-index: 1;}
.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;/* fix for flashing background*/-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;padding: 5px;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display: none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded{display: block;}
.owl-carousel.owl-loading{opacity: 0;display: block;}
.owl-carousel.owl-hidden{opacity: 0;}
.owl-carousel.owl-refresh .owl-item{visibility: hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab{cursor: move;cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}
.owl-carousel.owl-rtl{direction: rtl;}
.owl-carousel.owl-rtl .owl-item{float: right;}
.no-js .owl-carousel{display: block;}
.owl-carousel .animated{-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity: 1;}
100%{opacity: 0;}}@keyframes fadeOut{0%{opacity: 1;}
100%{opacity: 0;}}.owl-height{-webkit-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity: 0;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper{position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon{position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: -webkit-transform 100ms ease;transition: -webkit-transform 100ms ease;transition: transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame{position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-nav div{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 0.5s;transition: 0.5s;font-size: 27px;width: 45px;height: 45px;line-height: 42px;border: 1px solid #efefef;-webkit-border-radius: 3px;border-radius: 3px;background-color: #fff;text-align: center;}
.owl-nav div i{font-size: 14px;}
.owl-nav div:hover{background-color: #5092f5;;border-color: #5092f5;color: #252525;}
.owl-nav .owl-prev{left: -75px;}
.owl-nav .owl-next{right: -75px;}
/* Styling Pagination*/.owl-dots .owl-dot{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.owl-dots{text-align: center;}
.owl-dots .owl-dot span{display: block;width: 10px;height: 10px;margin: 0 5px;-webkit-border-radius: 50%;border-radius: 50%;background-color: transparent;border: 1px solid #f7c02d;-webkit-transition: 0.5s;transition: 0.5s;}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background-color: #f7c02d;}
/* If PaginationNumbers is true*/.owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;border-radius: 30px;}
.site-content{padding-top: 80px;padding-bottom: 80px;}
.container{padding-left: 0;padding-right: 0;}
.container .container{width: 100%;}
.sidebar-content .content-area{float: right;}
.page-template-template-homepage .site-content,.page-template-template-fullwidth .site-content{padding-top: 0;padding-bottom: 0;}
.format-gallery .owl-dots{position: absolute;bottom: 5px;left: 0;width: 100%;}
.entry-thumbnail{margin-bottom: 25px;position: relative;}
.entry-meta{padding-bottom: 10px;}
.entry-meta a:hover{color: #f7c02d;}
.entry-meta .meta{display: inline-block;padding: 0 10px;position: relative;}
.entry-meta .meta:after{content: '';width: 1px;height: 15px;background-color: #efefef;position: absolute;right: 0;top: 4px;}
.entry-meta .meta:last-child{padding-right: 0;}
.entry-meta .meta:last-child:after{display: none;}
.entry-meta .meta:first-child{padding-left: 0;}
.entry-meta .meta.author{text-transform: capitalize;}
.entry-title{font-size: 26px;font-weight: 500;margin-bottom: 15px;margin-top: 0;color: #393939;}
.entry-title a{color: #393939;}
.entry-title:hover a{color: #f7c02d;}
/*-------------------------------------------------------------- News Section
--------------------------------------------------------------*/
.post-author{margin-top: 0px;}
.post-author .box-title{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;text-transform: capitalize;margin: 0 0 40px;}
.post-author .box-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.post-author .box-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.post-author .post-author-box{background-color: #f2f2f2;padding: 30px;}
.post-author .post-author-box .post-author-avatar{float: left;}
.post-author .post-author-box .author-name{margin: 0;font-weight: 500;font-size: 20px;text-transform: capitalize;}
.post-author .post-author-box .post-author-info p{margin-top: 10px;}
.post-author .post-author-info{margin-left: 100px;}
.format-audio iframe{width: -webkit-calc(100% - 30px);width: calc(100% - 30px);height: 75px;position: absolute;left: 15px;bottom: 0;}
.format-video iframe{width: 100%;}
/*-------------------------------------------------------------- Single News
--------------------------------------------------------------*/
.single-post .blog-wrapper.no-thumb{padding-top: 20px;}
.single-post .entry-footer h4{margin: 0;display: inline-block;font-weight: 500;padding-right: 5px;}
.single-post .entry-footer h4 i{font-size: 14px;padding-left: 5px;padding-right: 15px;}
.single-post .entry-footer .mf-single-post-socials-share{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.single-post .social-share{text-align: right;}
.single-post .social-share li a{font-size: 14px;text-align: center;width: 40px;height: 40px;line-height: 42px;border: 1px solid #efefef;-webkit-border-radius: 50%;border-radius: 50%;background-color: #fff;-webkit-transition: 0.5s;transition: 0.5s;color: #848484;}
.single-post .social-share li a:hover{color: #252525;background-color: #f7c02d;border-color: #f7c02d;}
.single-post .tag-list{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.single-post .tag-list a{color: #848484;display: inline-block;padding-left: 5px;}
.single-post .post-password-required .post-password-form input[type="password"]{outline: none;border: 1px solid #f4f4f4;height: 40px;padding: 0 20px;}
.single-post .post-password-required .post-password-form input[type="password"]:focus{outline: none;}
.single-post .post-password-required .post-password-form input[type="submit"]{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;height: 40px;line-height: 40px;}
.single-post .post-password-required .post-password-form input[type="submit"]:hover,.single-post .post-password-required .post-password-form input[type="submit"]:focus,.single-post .post-password-required .post-password-form input[type="submit"]:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.single-post .post-password-required .post-password-form input[type="submit"]:focus{outline: none;}
.no-thumb .entry-thumbnail{margin: 0;display: none;}
.entry-content{padding-bottom: 0;}
.entry-content .page-links{clear: both;color: #000;}
.entry-content .page-links a{color: #848484;}
.page-links{clear: both;}
.entry-footer{padding: 20px 0;border-top: 1px solid #efefef;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.entry-footer .tag-list,.entry-footer ul,.entry-footer .comments-link,.entry-footer .read-more{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.entry-footer .comments-link{text-align: right;}
.entry-footer .comments-link i{padding-right: 5px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);display: inline-block;}
.entry-footer .read-more{color: #393939;font-weight: 500;}
.entry-footer .read-more i{color: #393939;font-size: 12px;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.entry-footer .read-more:hover{color: #f7c02d;}
.entry-footer .read-more:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);opacity: 1;color: #f7c02d;}
.blog-wrapper{border: 1px solid #efefef;margin-bottom: 50px;-webkit-transition: 0.5s;transition: 0.5s;}
.blog-wrapper .entry-header .entry-meta,.blog-wrapper .entry-header .entry-title,.blog-wrapper .entry-content,.blog-wrapper .entry-footer{margin-left: 30px;margin-right: 30px;}
.blog-wrapper .entry-content{padding-bottom: 10px;}
.blog-wrapper .entry-content p{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.no-thumb .blog-wrapper{padding-top: 20px;}
.blog-wrapper .entry-thumbnail{overflow: hidden;}
.blog-wrapper .entry-thumbnail a{display: block;position: relative;}
.blog-wrapper .entry-thumbnail a:before{content: '';width: 100%;height: 100%;background-color: #000;opacity: 0;position: absolute;top: 0;left: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 9;}
.blog-wrapper .entry-thumbnail .mf-icon{font-size: 22px;color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10;-webkit-transition: 0.5s;transition: 0.5s;}
.blog-wrapper .entry-thumbnail img{-webkit-transition: 0.5s;transition: 0.5s;}
.sticky .blog-wrapper .entry-title{position: relative;padding-left: 30px;}
.sticky .blog-wrapper .entry-title:before{content: '\f02e';font-family: FontAweSome;color: #f7c02d;position: absolute;top: 0;left: 0;font-size: 22px;}
.blog-wrapper:hover{-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.04);box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.04);}
.blog-wrapper:hover .entry-thumbnail a:before{opacity: 0.85;}
.blog-wrapper:hover .entry-thumbnail .mf-icon{opacity: 1;}
.blog-wrapper:hover .entry-thumbnail img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.single-post .blog-wrapper .entry-content{padding-bottom: 20px;}
.single-post .blog-wrapper:hover{-webkit-box-shadow: none;box-shadow: none;}
.single-post .blog-wrapper:hover img{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.blog-grid .blog-wrapper-col-2:nth-child(2n+1),.blog-grid .blog-wrapper-col-3:nth-child(3n+1){clear: left;}
.blog-grid .blog-wrapper .entry-title{font-size: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;}
.tax-service_category .site-content,.post-type-archive-service .site-content{padding-top: 80px;padding-bottom: 10px;}
/*-------------------------------------------------------------- services Section
--------------------------------------------------------------*/
.service{margin-bottom: 30px;}
.service.col-3:nth-child( 3n + 1),.service.col-2:nth-child( 2n + 1){clear: left;}
.service-inner{position: relative;}
.service-inner:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 2px solid #f7c02d;z-index: 9;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.service-inner .service-thumbnail{position: relative;overflow: hidden;margin-bottom: 28px;}
.service-inner .service-thumbnail .pro-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background-color: transparent;}
.service-inner .service-thumbnail .pro-link i{position: absolute;font-size: 24px;color: #fff;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.service-inner .service-thumbnail:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 1;}
.service-inner .service-thumbnail img{-webkit-transition: 0.5s;transition: 0.5s;}
.service-inner .service-summary{position: relative;z-index: 100;padding-bottom: 23px;}
.service-inner .service-summary h2{font-size: 20px;font-weight: 500;margin-top: 0;margin-bottom: 8px;}
.service-inner .service-summary h2 a{color: #393939;}
.service-inner .service-summary .service-icon{position: absolute;top: 0;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;line-height: 1.2;}
.service-inner .service-summary .service-icon i,.service-inner .service-summary .service-icon i:before{font-size: 54px;}
.service-inner .service-summary .service-icon-1{color: #393939;left: 0;}
.service-inner .service-summary .service-icon-2{color: #efefef;right: 40px;opacity: 0;z-index: -1;}
.service-inner .service-summary .service-content{padding-left: 80px;-webkit-transition: 0.5s;transition: 0.5s;}
.service-inner:hover .service-thumbnail .pro-link i{opacity: 1;}
.service-inner:hover .service-thumbnail:before{opacity: 0.85;}
.service-inner:hover .service-thumbnail img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.service-inner:hover .service-summary .service-icon-1{left: 20px;opacity: 0;}
.service-inner:hover .service-summary .service-icon-2{right: 20px;opacity: 1;}
.service-inner:hover .service-summary .service-content{padding-left: 40px;padding-right: 40px;}
.service-inner:hover .service-title a{color: #f7c02d;}
.service-inner:hover:before{width: -webkit-calc(100% - 20px);width: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: calc(100% - 20px);top: 10px;left: 10px;opacity: 1;}
.no-thumb .service-inner:before{display: none;}
.no-icon .service-inner .service-summary .service-content{padding-left: 40px;padding-right: 40px;}
.single-service .service{margin-bottom: 0;}
.single-service .aligncenter{display: none;}
.mf-service-banner{position: relative;padding-bottom: 40px;padding-top: 40px;background-attachment: fixed;}
.mf-service-banner:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #f7c02d;opacity: 0.8;}
.mf-service-banner .mf-service-banner-content{position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mf-service-banner .mf-service-banner-content-el{font-size: 24px;font-weight: 500;color: #252525;}
.mf-service-banner a{background-color: #fff;color: #393939;}
.mf-service-banner a:hover,.mf-service-banner a:focus,.mf-service-banner a:active{background-color: #fff;color: #393939;}
/*-------------------------------------------------------------- Projects Section
--------------------------------------------------------------*/
.tax-portfolio_category .site-content,.post-type-archive-portfolio .site-content{padding-bottom: 50px;}
.single-portfolio .single-project-wrapper{padding-bottom: 60px;}
.single-portfolio .entry-thumbnail{margin-bottom: 35px;position: relative;}
.single-portfolio .entry-thumbnail .owl-dots{position: absolute;bottom: 25px;left: 0;text-align: center;width: 100%;}
.single-portfolio .entry-content{padding-right: 30px;border-right: 1px solid #f4f4f4;}
.single-portfolio .single-project-title{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;font-size: 36px;margin-bottom: 45px;}
.single-portfolio .single-project-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.single-portfolio .single-project-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.single-portfolio .single-project-title:after{width: 80px;}
.single-portfolio .project-socials{padding-top: 30px;}
.single-portfolio .project-socials ul li{padding: 0 15px;}
.single-portfolio .project-socials ul li:last-child{padding-right: 0;}
.single-portfolio .project-socials ul li:first-child{padding-left: 0;}
.single-portfolio .project-socials a{font-size: 18px;}
.single-portfolio .project-socials a:hover{color: #f7c02d;}
.portfolio-metas{padding-left: 30px;}
.portfolio-metas h4{font-size: 16px;font-weight: 600;margin: 0;line-height: 1;display: inline-block;padding-right: 15px;}
.portfolio-metas a,.portfolio-metas p{color: #848484;font-size: 16px;margin-bottom: 0;font-weight: 300;}
.portfolio-metas .meta{padding-bottom: 19px;}
.portfolio-metas .meta:last-child{padding-bottom: 0;}
.portfolio-metas i{font-size: 14px;color: #f7c02d;}
.project-wrapper{margin-bottom: 10px;}
.project-wrapper .col-2:nth-child(2n+1),.project-wrapper .col-3:nth-child(3n+1),.project-wrapper .col-4:nth-child(4n+1){clear: left;}
.project-inner{position: relative;}
.project-inner:before{content: '';width: -webkit-calc(100% - 20px);width: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: calc(100% - 20px);position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;border: 2px solid #f7c02d;z-index: 9;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.project-inner .project-thumbnail{position: relative;overflow: hidden;}
.project-inner .project-thumbnail .pro-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background-color: transparent;}
.project-inner .project-thumbnail:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 1;}
.project-inner .project-thumbnail img{-webkit-transition: 0.5s;transition: 0.5s;width: 100%;}
.project-inner .project-summary{position: relative;z-index: 100;padding: 10px;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.project-inner .project-summary h2{font-size: 18px;margin-top: 0;margin-bottom: 5px;font-weight: 500;line-height: 1;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.project-inner .project-summary h2 a{color: #252525;}
.project-inner .mf-portfolio-icon{position: absolute;color: #fff;text-align: center;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 100;}
.project-inner .mf-portfolio-icon i{font-size: 24px;}
.project-inner .mf-portfolio-icon i:before{font-size: 24px;}
.project-inner:hover .project-thumbnail:before{opacity: 0.85;}
.project-inner:hover .project-thumbnail img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.project-inner:hover:before,.project-inner:hover .mf-portfolio-icon{opacity: 1;}
.portfolio-modern .project-wrapper{margin-bottom: 30px;}
.portfolio-modern .project-inner{overflow: hidden;}
.portfolio-modern .project-inner .project-summary{opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;position: absolute;bottom: 35px;left: 40px;z-index: 100;}
.portfolio-modern .project-inner .project-summary h2{font-size: 20px;margin-top: 0;margin-bottom: 5px;font-weight: 500;line-height: 1;}
.portfolio-modern .project-inner .project-summary h2 a{color: #fff;}
.portfolio-modern .project-inner:hover .project-summary{opacity: 1;}
.col-3 .portfolio-modern .project-inner .project-summary{bottom: 25px;left: 30px;}
.portfolio-modern .project-wrapper.col-3 .project-inner .project-summary{bottom: 25px;left: 30px;}
.portfolio-modern .project-wrapper.col-4 .popup-link{display: none;}
.portfolio-modern .project-wrapper.col-4 .project-summary{width: 100%;bottom: 50%;left: 0;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);text-align: center;padding: 0 25px;}
.portfolio-modern .project-wrapper.col-4 .mf-portfolio-icon{display: none;}
.portfolio-with-space .project-inner,.portfolio-without-space .project-inner{padding-bottom: 35px;}
.portfolio-with-space .project-inner .project-thumbnail,.portfolio-without-space .project-inner .project-thumbnail{margin-bottom: 30px;}
.portfolio-with-space .project-inner .project-summary,.portfolio-without-space .project-inner .project-summary{text-align: center;padding: 0 25px;}
.portfolio-without-space .project-wrapper{padding-left: 0;padding-right: 0;}
.search-no-results .no-results .page-header{background-color: transparent;}
.search-no-results .no-results h2{margin-bottom: 30px;color: #252525;margin-top: 0;}
.search-no-results .no-results .search-form{font-size: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.search-no-results .no-results .search-form:before{content: '\f002';position: absolute;top: 50%;right: 16px;color: #393939;font-family: FontAwesome;font-size: 14px;z-index: 99;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.search-no-results .no-results .search-form:after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-color: #f2f2f2;z-index: 9;}
.search-no-results .no-results .search-form .screen-reader-text{display: none;}
.search-no-results .no-results .search-form::-webkit-input-placeholder{color: #848484;}
.search-no-results .no-results .search-form:-moz-placeholder{color: #848484;}
.search-no-results .no-results .search-form::-moz-placeholder{color: #848484;}
.search-no-results .no-results .search-form:-ms-input-placeholder{color: #848484;}
.search-no-results .no-results .search-form .search-submit{position: relative;width: 50px;height: 50px;opacity: 0;z-index: 999;}
.search-no-results .no-results .search-form label{width: 100%;margin-bottom: 0;}
.search-no-results .no-results .search-form label input{width: 100%;border-right: 0;}
.search-no-results .no-results .search-form label input:focus{outline: none;border-color: #efefef;}
.search-results .blog-wrapper:hover .entry-thumbnail img{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.search-results .search-wrapper{width: 100%;padding: 0;}
/*-------------------------------------------------------------- 404 page
--------------------------------------------------------------*/
.error404.header-v1 .site-content{padding-top: 205px;}
.error404 .site-content{padding-top: 130px;padding-bottom: 130px;position: relative;background: url(../images/bg/404-bg.jpg) center center no-repeat;background-size: cover;}
.error404 .site-content:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0.85;background-color: #f7c02d;}
.error404 .error-404{position: relative;text-align: center;color: #252525;}
.error404 .error-404 .page-header{margin-top: 0;padding-bottom: 0;margin-bottom: 45px;border: 0;background-color: transparent;}
.error404 .error-404 .page-header p{font-weight: 500;line-height: 1;}
.error404 .error-404 .page-header p.line-1{font-size: 20px;text-transform: uppercase;padding-bottom: 15px;}
.error404 .error-404 .page-header p.line-2{color: #fff;font-size: 18px;}
.error404 .error-404 h1{color: #252525;font-size: 200px;font-weight: 700;margin: 0;line-height: 1;padding-bottom: 0;}
.error404 .error-404 .search-field{background-color: rgba(255, 255, 255, 0.7);border: none;}
.error404 .error-404 .search-form{font-size: 16px;position: relative;color: #848484;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 430px;margin: 0 auto;}
.error404 .error-404 .search-form:before{content: '\f002';position: absolute;top: 50%;right: 17px;color: #cccccc;font-family: FontAwesome;font-size: 14px;z-index: 99;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.error404 .error-404 .search-form:after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-color: #252525;z-index: 9;}
.error404 .error-404 .search-form .screen-reader-text{display: none;}
.error404 .error-404 .search-form::-webkit-input-placeholder{color: #848484;}
.error404 .error-404 .search-form:-moz-placeholder{color: #848484;}
.error404 .error-404 .search-form::-moz-placeholder{color: #848484;}
.error404 .error-404 .search-form:-ms-input-placeholder{color: #848484;}
.error404 .error-404 .search-form .search-submit{width: 50px;height: 50px;opacity: 0;z-index: 9999;}
.error404 .error-404 .search-form label{width: 100%;margin-bottom: 0;}
.error404 .error-404 .search-form label input{width: 100%;}
.error404 .error-404 .search-form label input:focus{outline: none;}
.error404 .error-404 .back-home{margin-top: 25px;}
.error404 .error-404 .back-home a{color: #252525;font-size: 18px;font-weight: 500;text-transform: capitalize;}
.modal{background-color: rgba(0, 0, 0, 0.9);}
.modal.in{opacity: 1;}
.modal .woocommerce-review-link,.modal .woocommerce-comment-link{display: none;}
.modal-header{text-align: center;}
.modal-dialog{width: 70%;}
/*-------------------------------------------------------------- Back To Top
--------------------------------------------------------------*/.backtotop{display: inline-block;position: fixed;bottom: 30px;right: 20px;width: 55px;height: 55px;line-height: 55px;text-align: center;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #181818;color: #848484;font-size: 15px;background-color: #0f0f0f;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 999;}
.backtotop.show-scroll{opacity: 1;}
/*-------------------------------------------------------------- Comments Style
--------------------------------------------------------------*/
.woocommerce #reviews #review_form .comment-form .comment-form-rating .stars a{color: #ccc;font-size: 12px;}
.woocommerce #reviews #review_form .comment-form .comment-form-rating .stars a:hover{color: #73b21a;}
.woocommerce #reviews #review_form .comment-form .comment-form-rating .stars a{position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;}
.woocommerce #reviews #review_form .comment-form .comment-form-rating .stars a::before{display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: FontAwesome;content: '\f005';text-indent: 0;}
.bypostauthor{display: block;}
.comments-area{clear: both;margin-top: 50px;}
.comments-title,.comment-reply-title{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;text-transform: capitalize;}
.comment-reply-title{margin-top: 30px;}
.comments-title:after,.comment-reply-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.comments-title:after,.comment-reply-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.comments-title{margin-bottom: 40px;}
.comment-reply-title{margin-bottom: 30px;}
.comment-list{list-style: none;margin: 0;padding: 0;}
.comment-list .children{list-style: none;padding: 0 0 0 80px;}
.comment-list .children:last-child{margin-bottom: 0;}
.comments-area .comment,.comments-area .pingback{zoom: 1;float: left;clear: both;width: 100%;padding-top: 17px;}
.comments-area .comment:before,.comments-area .pingback:before,.comments-area .comment:after,.comments-area .pingback:after{content: "";display: table;}
.comments-area .comment:after,.comments-area .pingback:after{clear: both;}
.comments-area .comment:before,.comments-area .pingback:before,.comments-area .comment:after,.comments-area .pingback:after{content: "";display: table;}
.comments-area .comment:after,.comments-area .pingback:after{clear: both;}
.comments-area .comment:first-child,.comments-area .pingback:first-child{padding-top: 0;}
.comments-area .comment article,.comments-area .pingback article{margin-bottom: 20px;}
.comments-area .comment .comment-author,.comments-area .pingback .comment-author{float: left;}
.comments-area .comment .comment-edit-link,.comments-area .pingback .comment-edit-link{float: right;font-size: 14px;font-weight: 500;}
.comments-area .comment .comment-meta,.comments-area .pingback .comment-meta{margin-left: 80px;border: 1px solid #efefef;padding: 15px 20px;}
.comments-area .comment .comment-meta.no-avatar,.comments-area .pingback .comment-meta.no-avatar{margin-left: 0;}
.comments-area .comment .author-name,.comments-area .pingback .author-name{color: #222222;font-size: 16px;font-weight: 500;text-transform: capitalize;font-style: normal;padding-bottom: 7px;display: block;}
.comments-area .comment .author-name a,.comments-area .pingback .author-name a{color: #222222;}
.comments-area .comment .comment-reply-link,.comments-area .pingback .comment-reply-link{font-size: 14px;font-weight: 500;text-transform: capitalize;position: relative;}
.comments-area .comment .comment-reply-link:hover,.comments-area .pingback .comment-reply-link:hover{color: #f7c02d;}
.comment-respond{}
.comment-respond .comment-notes{font-size: 16px;font-weight: 400;color: #222222;padding-bottom: 5px;}
.comment-respond textarea{width: 100%;height: 115px;outline: none;}
.comment-respond .comment-form-author,.comment-respond .comment-form-email{width: 50%;float: left;padding: 0 15px;margin-bottom: 15px;}
.comment-respond .comment-form-author input,.comment-respond .comment-form-email input{width: 100%;height: 50px;outline: none;}
.comment-respond .comment-form-author{padding-left: 0;}
.comment-respond .comment-form-email{padding-right: 0;}
.comment-respond .comment-form-url input{width: 100%;height: 50px;}
.comment-respond .form-submit{clear: both;margin-top: 40px;}
.comment-respond .form-submit .submit{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.comment-respond .form-submit .submit:hover,.comment-respond .form-submit .submit:focus,.comment-respond .form-submit .submit:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.comment-content{padding-bottom: 20px;font-weight: 300;}
.comment-content a{word-wrap: break-word;}
.comment-awaiting-moderation{display: block;}
/*-------------------------------------------------------------- Sidebar Widgets
--------------------------------------------------------------*/.content-sidebar .mf-widget-col-4 .induscity-widget,.sidebar-content .mf-widget-col-4 .induscity-widget{position: relative;}
.content-sidebar .mf-widget-col-4 .induscity-widget .mf-widget-el,.sidebar-content .mf-widget-col-4 .induscity-widget .mf-widget-el{content: '';width: 1px;background-color: #efefef;position: absolute;top: -80px;}
.content-sidebar .mf-widget-col-4 .induscity-widget{padding-left: 30px;}
.content-sidebar .mf-widget-col-4 .induscity-widget .mf-widget-el{left: 0;}
.sidebar-content .mf-widget-col-4 .induscity-widget{padding-right: 30px;}
.sidebar-content .mf-widget-col-4 .induscity-widget .mf-widget-el{right: 0;}
.widget{margin-bottom: 40px;}
.widget:last-child{margin-bottom: 0;}
.widget .widget-title{text-transform: capitalize;font-size: 24px;font-weight: 400;margin: 0 0 32px;position: relative;}
.widget ul{margin: 0;padding: 0;}
.widget ul li{list-style: none;}
.widget table,.widget select{width: 100%;}
.widget select{-webkit-transition: border 0.5s;transition: border 0.5s;color: #848484;border: 1px solid #efefef;padding: 0 15px;-webkit-border-radius: 0;border-radius: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 50px;line-height: 50px;}
.widget select:active,.widget select:focus{border-color: #bcbcbc;}
.widget table{text-align: left;width: 100%;}
.widget table caption{border: 1px solid #efefef;border-bottom-width: 0;text-align: center;}
.widget table tr{border: 1px solid #efefef;border-bottom-width: 0;padding: 3px 0;}
.widget table tr td,.widget table tr th{padding: 0 5px;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;}
.widget_calendar{line-height: 26px;}
.widget_recent_comments a,.widget_rss a{color: #848484;padding-left: 0;position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;}
.widget_recent_comments a:hover,.widget_rss a:hover{color: #f7c02d;}
.widget_recent_comments li,.widget_rss li{border-bottom: solid 1px #efefef;padding: 15px 0;position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;}
.widget_recent_comments li:last-child,.widget_rss li:last-child{border-bottom: 0;padding-bottom: 0;}
.widget_recent_comments li ul,.widget_rss li ul{margin-top: 15px;border-top: solid 1px #efefef;}
.widget_recent_comments .children,.widget_rss .children{border-top: 1px solid #efefef;margin-top: 15px;margin-left: 15px;}
.widget_recent_comments .children li:first-child,.widget_rss .children li:first-child{padding-top: 15px;}
.widget_recent_comments .children li:last-child,.widget_rss .children li:last-child{padding-bottom: 0;border-bottom: none;}
.widget_categories .count,.widget_recent_comments .count,.widget_rss .count,.widget_pages .count,.widget_archive .count,.widget_nav_menu .count,.widget_recent_entries .count,.widget_meta .count,.widget-recent-comments .count,.courses-categories-widget .count{float: right;}
.widget_categories a,.widget_recent_comments a,.widget_rss a,.widget_pages a,.widget_archive a,.widget_nav_menu a,.widget_recent_entries a,.widget_meta a,.widget-recent-comments a,.courses-categories-widget a{color: #848484;}
.widget_categories a:hover,.widget_recent_comments a:hover,.widget_rss a:hover,.widget_pages a:hover,.widget_archive a:hover,.widget_nav_menu a:hover,.widget_recent_entries a:hover,.widget_meta a:hover,.widget-recent-comments a:hover,.courses-categories-widget a:hover{color: #f7c02d;}
.widget_categories li,.widget_recent_comments li,.widget_rss li,.widget_pages li,.widget_archive li,.widget_nav_menu li,.widget_recent_entries li,.widget_meta li,.widget-recent-comments li,.courses-categories-widget li{padding-top: 10px;padding-bottom: 6px;}
.widget_categories li li,.widget_recent_comments li li,.widget_rss li li,.widget_pages li li,.widget_archive li li,.widget_nav_menu li li,.widget_recent_entries li li,.widget_meta li li,.widget-recent-comments li li,.courses-categories-widget li li{padding-left: 20px;}
.widget_categories ul.sub-menu li:last-child,.widget_recent_comments ul.sub-menu li:last-child,.widget_rss ul.sub-menu li:last-child,.widget_pages ul.sub-menu li:last-child,.widget_archive ul.sub-menu li:last-child,.widget_nav_menu ul.sub-menu li:last-child,.widget_recent_entries ul.sub-menu li:last-child,.widget_meta ul.sub-menu li:last-child,.widget-recent-comments ul.sub-menu li:last-child,.courses-categories-widget ul.sub-menu li:last-child,.widget_categories ul.children li:last-child,.widget_recent_comments ul.children li:last-child,.widget_rss ul.children li:last-child,.widget_pages ul.children li:last-child,.widget_archive ul.children li:last-child,.widget_nav_menu ul.children li:last-child,.widget_recent_entries ul.children li:last-child,.widget_meta ul.children li:last-child,.widget-recent-comments ul.children li:last-child,.courses-categories-widget ul.children li:last-child{padding-bottom: 0;}
.widget_tag_cloud a{margin-bottom: 10px;margin-right: 10px;display: inline-block;font-size: 16px !important;font-weight: 300;border: 1px solid #efefef;color: #848484;padding: 5px 20px 3px 20px;}
.widget_tag_cloud a:hover{color: #252525;text-decoration: none;border-color: #f7c02d;background-color: #f7c02d;}
.popular-posts-widget .popular-post{border-bottom: 1px solid #efefef;padding-bottom: 20px;margin-bottom: 20px;}
.popular-posts-widget .popular-post:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.popular-posts-widget .popular-post:hover .widget-thumb:before{opacity: 0.85;}
.popular-posts-widget .widget-thumb{float: left;position: relative;display: block;}
.popular-posts-widget .widget-thumb:before{content: '';width: 100%;height: 100%;background-color: #000;opacity: 0;position: absolute;top: 0;left: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 9;}
.popular-posts-widget .mini-widget-title{margin-left: 120px;}
.popular-posts-widget .mini-widget-title h4{font-size: 18px;font-weight: 500;text-transform: capitalize;margin: 0 0 5px;}
.popular-posts-widget .mini-widget-title h4 a{color: #393939;}
.popular-posts-widget .mini-widget-title h4:hover a{color: #f7c02d;}
.widget-about img{margin-bottom: 25px;}
.widget-about a{font-size: 14px;font-weight: 700;text-transform: uppercase;display: block;margin-top: 20px;}
.widget-about a .fa{padding-left: 5px;}
.widget-about a:hover{color: #f7c02d;}
.widget-recent-comments li{padding: 20px 0;color: #ccc;}
.widget-recent-comments li a,.widget-recent-comments li p{color: #555;}
.widget_search .search-field{background-color: transparent;}
.widget_search .search-form{font-size: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.widget_search .search-form:before{content: '\f002';position: absolute;top: 50%;right: 16px;color: #393939;font-family: FontAwesome;font-size: 14px;z-index: 99;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.widget_search .search-form:after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-color: #f2f2f2;z-index: 9;}
.widget_search .search-form .screen-reader-text{display: none;}
.widget_search .search-form::-webkit-input-placeholder{color: #848484;}
.widget_search .search-form:-moz-placeholder{color: #848484;}
.widget_search .search-form::-moz-placeholder{color: #848484;}
.widget_search .search-form:-ms-input-placeholder{color: #848484;}
.widget_search .search-form .search-submit{position: relative;width: 50px;height: 50px;opacity: 0;z-index: 999;}
.widget_search .search-form label{width: 100%;margin-bottom: 0;}
.widget_search .search-form label input{width: 100%;border-right: 0;}
.widget_search .search-form label input:focus{outline: none;border-color: #efefef;}
/*-------------------------------------------------------------- Sidebar Services
--------------------------------------------------------------*/
.service-sidebar .widget{border: 1px solid #efefef;padding: 20px 30px;}
.service-sidebar .mf-button-widget{border: 0;padding: 0;}
.service-sidebar .widget-title{font-size: 20px;border-bottom: 1px solid #efefef;padding-bottom: 15px;margin-bottom: 30px;font-weight: 500;}
.service-sidebar .services-menu-widget{background-color: #f2f2f2;}
.service-sidebar .services-menu-widget .widget-title{border-bottom-color: #e5e5e5;}
.service-sidebar .services-menu-widget li{padding: 8px 0;position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.service-sidebar .services-menu-widget li:first-child{padding-top: 0;}
.service-sidebar .services-menu-widget li:last-child{padding-bottom: 0;}
.service-sidebar .services-menu-widget li:after,.service-sidebar .services-menu-widget li:before{display: none;}
.service-sidebar .services-menu-widget li a{padding-left: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.service-sidebar .services-menu-widget li a i{padding-right: 15px;}
.service-sidebar .services-menu-widget li a:before{display: none;}
.service-sidebar .services-menu-widget li:hover a,.service-sidebar .services-menu-widget li.current-menu-item a{color: #f7c02d;}
.service-sidebar .download .item-download{background-color: #f7f7f7;margin-bottom: 20px;position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.service-sidebar .download .item-download:last-child{margin-bottom: 0;}
.service-sidebar .download .item-download a{display: block;padding: 17px 20px 13px 20px;}
.service-sidebar .download .item-download .fa{padding-right: 15px;}
.service-sidebar .download .item-download:hover{background-color: #f7c02d;}
.service-sidebar .download .item-download:hover a{color: #252525;}
.service-sidebar .mf-team-contact i{color: #f7c02d;padding-right: 10px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);display: inline-block;}
.service-sidebar .mf-team-contact span{color: #393939;font-size: 14px;text-transform: uppercase;}
.induscity-social-links-widget a{color: #848484;padding: 0 10px;display: inline-block;}
.induscity-social-links-widget a:first-child{padding-left: 0;}
.induscity-social-links-widget a:last-child{padding-right: 0;}
.widget_mf-custom-menu .custom-menu-area .custom-menu{width: 50%;float: left;}
.widget_mf-custom-menu .custom-menu-area .custom-menu.custom-menu-1{padding-right: 10px;}
/*-------------------------------------------------------------- shop Section
--------------------------------------------------------------*/
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce input.button.disabled,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce a.button.disabled:focus,.woocommerce button.button.disabled:focus,.woocommerce input.button.disabled:focus,.woocommerce a.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:focus,.woocommerce input.button.alt.disabled:focus,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce a.button.disabled:active,.woocommerce button.button.disabled:active,.woocommerce input.button.disabled:active,.woocommerce a.button.alt.disabled:active,.woocommerce button.button.alt.disabled:active,.woocommerce input.button.alt.disabled:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce.woocommerce-page #content div.product div.images,.woocommerce.woocommerce-page div.product div.images{width: 100%;float: none;}
.woocommerce .cross-sells h2,.woocommerce .up-sells h2,.woocommerce .cart_totals h2,.woocommerce .woocommerce-billing-fields h3,.woocommerce #order_review_heading,.woocommerce #ship-to-different-address{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;margin-bottom: 40px;}
.woocommerce .cross-sells h2:after,.woocommerce .up-sells h2:after,.woocommerce .cart_totals h2:after,.woocommerce .woocommerce-billing-fields h3:after,.woocommerce #order_review_heading:after,.woocommerce #ship-to-different-address:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.woocommerce .cross-sells h2:after,.woocommerce .up-sells h2:after,.woocommerce .cart_totals h2:after,.woocommerce .woocommerce-billing-fields h3:after,.woocommerce #order_review_heading:after,.woocommerce #ship-to-different-address:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f7c02d;position: absolute;left: 0;bottom: 0;}
.woocommerce .up-sells,.woocommerce .cross-sells{margin-bottom: 30px;}
.woocommerce .ribbons{position: absolute;top: 10px;left: 0;z-index: 10;}
.woocommerce .ribbons .ribbon{font-size: 10px;font-weight: 600;color: #fff;line-height: 22px;text-align: center;text-transform: uppercase;min-width: 45px;min-height: 20px;height: 20px;display: block;margin: 10px 0 0 0;padding: 0 5px;-webkit-border-radius: 0;border-radius: 0;position: static;}
.woocommerce .ribbons .onsale{background-color: #00d994;}
.woocommerce .ribbons .newness{background-color: #ffaa65;}
.woocommerce .ribbons .featured{background-color: #ff6962;}
.woocommerce .star-rating{font-size: 14px;letter-spacing: 4px;width: 83px;margin: 0;}
.woocommerce .star-rating:before,.woocommerce .star-rating span:before{content: "\f005\f005\f005\f005\f005";font-family: FontAweSome;}
.woocommerce .star-rating:before{color: #d5d5d5;}
.woocommerce .star-rating span:before{color: #ffb600;}
.woocommerce .quantity{-webkit-transition: 0.5s;transition: 0.5s;padding: 0 35px 0 20px;border: 1px solid #e5e5e5;position: relative;background-color: #f2f2f2;}
.woocommerce .quantity .increase,.woocommerce .quantity .decrease{color: #848484;font-size: 14px;cursor: pointer;display: inline-block;background: none;position: absolute;right: 0;height: 50%;width: 25px;text-align: center;border-left: 1px solid #e5e5e5;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce .quantity .increase:hover,.woocommerce .quantity .decrease:hover{color: #f7c02d;}
.woocommerce .quantity .increase{top: 0;line-height: 25px;border-bottom: 1px solid #e5e5e5;}
.woocommerce .quantity .decrease{bottom: 0;line-height: 40px;}
.woocommerce .quantity .decrease i{position: relative;bottom: 5px;}
.woocommerce .quantity .qty{-moz-appearance: textfield;border-width: 0;width: 30px;height: 48px;text-align: left;background-color: transparent;padding: 0;font-size: 18px;font-weight: 500;color: #222222;}
.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance: none;}
.woocommerce .quantity .qty:focus{outline: none;}
.woocommerce .related-title{margin-bottom: 40px;}
.woocommerce .mf-product-details{margin-bottom: 20px;}
.woocommerce div.product-image{width: 44.4444%;float: left;padding-right: 15px;}
.woocommerce div.product-summary{width: 55.5556%;float: right;padding-left: 15px;}
.woocommerce div.product div.images .flex-control-thumbs{margin: 20px -5px;}
.woocommerce div.product div.images .flex-control-thumbs li{padding: 0 5px;margin-bottom: 10px;}
.woocommerce div.product .product_title{font-size: 24px;margin-bottom: 10px;}
.woocommerce div.product .woocommerce-product-rating .star-rating{margin: 0;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom: 18px;}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display: none;}
.woocommerce div.product p.price{font-size: 24px;color: #848484;font-weight: 300;margin-bottom: 13px;}
.woocommerce div.product p.price del{opacity: 1;font-size: 20px;}
.woocommerce div.product p.price ins{font-weight: 300;text-decoration: none;}
.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom: 32px;}
/*-------------------------------------------------------------- Shop single
--------------------------------------------------------------*/
.inner-product-details-cart{margin-bottom: 20px;list-style: none;padding: 0;margin-top: 30px;}
.inner-product-details-cart li{vertical-align: top;margin: 0 2px 0 0;display: inline-block;border: 1px solid #d6d6d6;}
.inner-product-details-cart li .input-group{position: relative;box-shadow: none!important;}
.inner-product-details-cart li .input-group input{border: none;height: 52px;width: 100px;padding-right: 47px;font-size: 20px;text-align: center;}
.inner-product-details-cart li .input-group .input-group-btn-vertical{position: absolute;z-index: 3;top: 0;right: 0;}
.inner-product-details-cart li .input-group .input-group-btn-vertical button{display: block;border-left: 1px solid #d6d6d6 !important;border-radius: 0!important;background: transparent;padding: 4px 12px;line-height: 1.3;border: 0;}
.inner-product-details-cart li.cartbtn{border: 0;}
.woocommerce div.product form.cart table.variations tr{border: 0;}
.woocommerce div.product form.cart table.variations label{color: #393939;text-transform: capitalize;font-weight: 500;font-size: 16px;}
.woocommerce div.product form.cart div.quantity{margin: 0 20px 0 0;}
.woocommerce div.product .woocommerce-tabs{margin-bottom: 55px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left: 0;margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color: #efefef;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{-webkit-border-radius: 0;border-radius: 0;margin: 0;-webkit-transition: 0.5s;transition: 0.5s;background-color: #f2f2f2;border-color: #efefef;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color: #393939;-webkit-transition: 0.5s;transition: 0.5s;font-weight: 500;padding-top: 11px;padding-bottom: 9px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color: #393939;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: #f7c02d;}
.woocommerce div.product .woocommerce-tabs .panel{padding: 40px 30px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #efefef;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.woocommerce div.product .panel-default > .panel-heading{color: #333;background-color: #f5f5f5;border-color: #ddd;padding-bottom: 0;border-bottom: 0;}
.woocommerce div.product .panel-body h2{font-size: 20px;font-weight: 500;margin-top: 0;margin-bottom: 10px;}
.woocommerce div.product .panel-body p{margin-bottom: 25px;}
.woocommerce div.product .woocommerce-tabs .panel h2{font-size: 20px;font-weight: 500;margin-top: 0;margin-bottom: 28px;}
.woocommerce div.product #reviews div[itemprop="description"]{padding-top: 0;margin-bottom: 10px;}
.woocommerce div.product #reviews #review_form .comment-reply-title{color: #393939;display: block;}
.woocommerce div.product #reviews #review_form .comment-form .form-submit{zoom: 1;margin-top: 30px;}
.woocommerce div.product #reviews #review_form .comment-form .form-submit input.submit{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce div.product #reviews #review_form .comment-form .form-submit input.submit:hover,.woocommerce div.product #reviews #review_form .comment-form .form-submit input.submit:focus,.woocommerce div.product #reviews #review_form .comment-form .form-submit input.submit:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.woocommerce div.product #reviews #review_form .comment-form .comment-form-author,.woocommerce div.product #reviews #review_form .comment-form .comment-form-email{width: 50%;}
.woocommerce div.product #reviews #review_form .comment-form .comment-form-email{padding-right: 0;float: right;}
.woocommerce div.product #reviews #review_form .comment-form .comment-form-rating .stars a{color: #f7c02e;}
.woocommerce div.product #reviews #review_form .comment-form .comment-form-rating .stars a:hover{color: #f7c02e;}
.woocommerce div.product #reviews #comment{height: 115px;}
.woocommerce div.product #reviews #comments{margin-bottom: 55px;}
.woocommerce div.product #reviews #comments ol.commentlist{padding: 0;}
.woocommerce div.product #reviews #comments ol.commentlist li{margin-bottom: 40px;}
.woocommerce div.product #reviews #comments ol.commentlist li img.avatar{top: 0;width: 60px;height: auto;padding: 0;border-width: 0;background-color: transparent;}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text{-webkit-border-radius: 0;border-radius: 0;margin-left: 80px;padding: 20px;border: 1px solid #efefef;}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text p.meta{font-style: italic;margin-bottom: 10px;}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text .description p{margin-bottom: 5px;}
.woocommerce div.product #reviews #comments ol.commentlist li strong,.woocommerce div.product #reviews #comments ol.commentlist li .woocommerce-review__published-date{color: #393939;font-size: 16px;line-height: 1;font-style: normal;font-weight: 500 !important;}
.woocommerce div.product #reviews #comments ol.commentlist li:last-child{margin-bottom: 0;}
.woocommerce ul.products{margin-left: -15px;margin-right: -15px;margin-bottom: 0;padding: 0;}
.woocommerce ul.products li.product{margin-bottom: 30px;list-style: none;}
.woocommerce ul.products li.product .product-inner{position: relative;}
.woocommerce ul.products li.product .woocommerce-loop-product__link{display: block;overflow: hidden;position: relative;}
.woocommerce ul.products li.product .woocommerce-loop-product__link:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 9;}
.woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce ul.products li.product a img{width: 100%;height: auto;display: block;margin: 0 0 1em;-webkit-box-shadow: none;box-shadow: none;}
.woocommerce ul.products li.product .woocommerce-loop-product__link .product-icon{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 10;width: 45px;height: 45px;line-height: 48px;-webkit-border-radius: 50%;border-radius: 50%;text-align: center;background-color: #f7c02d;color: #252525;}
.woocommerce ul.products li.product .onsale{margin: 10px 0 0 0;}
.woocommerce ul.products li.product h4{margin-top: 0;margin-bottom: 5px;}
.woocommerce ul.products li.product h4 a{color: #393939;}
.woocommerce ul.products li.product .price{font-size: 16px;color: #848484;font-weight: 300;margin-bottom: 12px;}
.woocommerce ul.products li.product .price del{opacity: 1;display: inline-block;}
.woocommerce ul.products li.product .price ins{font-weight: 300;text-decoration: none;}
.woocommerce ul.products li.product .star-rating{font-size: 12px;width: 73px;margin: 0;}
.woocommerce ul.products li.product .product-info{border: 1px solid #efefef;padding: 18px 20px 12px 20px;}
.woocommerce ul.products li.product .button{margin-top: 0;background-color: transparent;color: #848484;min-width: auto;padding: 0;height: inherit;line-height: inherit;position: relative;background: transparent !important;}
.woocommerce ul.products li.product .button:after{content: '';width: 100%;height: 1px;background-color: transparent;-webkit-transition: 0.5s;transition: 0.5s;position: absolute;left: 0;bottom: 5px;}
.woocommerce ul.products li.product .button.product_type_simple:before{content: '\f07a';font-family: FontAweSome;padding-right: 5px;}
.woocommerce ul.products li.product .button.added{display: none;}
.woocommerce ul.products li.product .button.loading:after{display: none;}
.woocommerce ul.products li.product .button:hover{color: #f7c02d;}
.woocommerce ul.products li.product .button:hover:after{background-color: #f7c02d;}
.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{padding-top: 0;}
.woocommerce ul.products li.product .added_to_cart:hover{color: #f7c02d;}
.woocommerce ul.products li.product .product-footer{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px dotted #efefef;padding-top: 14px;}
.woocommerce ul.products li.product .product-inner:hover .woocommerce-loop-product__link .product-icon,.woocommerce ul.products li.product .product-inner:hover .woocommerce-loop-product__link:after{opacity: 1;}
.woocommerce ul.products li.product .product-inner:hover .woocommerce-loop-product__link img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.woocommerce ul.products li.product.col-3:nth-child( 3n + 1){clear: left;}
.woocommerce ul.products li.product.col-4:nth-child( 4n + 1){clear: left;}
.woocommerce table.shop_table{border: 0;-webkit-border-radius: 0;border-radius: 0;}
.woocommerce table.shop_table tr{padding: 0;}
.woocommerce table.shop_table thead{background-color: #f2f2f2;}
.woocommerce table.shop_table thead tr th{font-weight: 500;color: #393939;padding: 15px 30px;}
.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td{text-align: left;padding: 30px;border: none;border-bottom: 1px solid #efefef;}
.woocommerce table.shop_table td img,.woocommerce table.shop_table td a img{width: 70px;margin-right: 20px;max-width: inherit;}
.woocommerce table.shop_table td.product-name a{font-size: 18px;font-weight: 500;color: #222222;}
.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-size: 20px;font-weight: 300;}
.woocommerce table.shop_table td.product-subtotal{color: #f7c02d;}
.woocommerce table.shop_table tfoot td{font-weight: 600;}
.woocommerce table.shop_table .quantity{width: -webkit-max-content;width: -moz-max-content;width: max-content;}
.woocommerce table.shop_table tr td.actions{border-bottom: 0;}
.woocommerce table.shop_table a.remove{color: #cacaca !important;font-size: 34px;font-weight: 300;}
.woocommerce table.shop_table a.remove i:before{font-size: 34px;}
.woocommerce table.shop_table a.remove:hover{color: #f7c02d !important;background: none;}
.woocommerce form .form-row{padding: 0;margin-bottom: 20px;}
.woocommerce form .form-row label{display: none;}
.woocommerce form .form-row select{width: 100%;}
.woocommerce form .form-row textarea,.woocommerce form .form-row textarea.input-text{min-height: 121px;padding: 10px 20px;}
/*-------------------------------------------------------------- Shop widget
--------------------------------------------------------------*/
.woocommerce .widget_product_search .woocommerce-product-search{font-size: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.woocommerce .widget_product_search .woocommerce-product-search:before{content: '\f002';position: absolute;top: 50%;right: 16px;color: #393939;font-family: FontAwesome;font-size: 14px;z-index: 99;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.woocommerce .widget_product_search .woocommerce-product-search:after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-color: #f2f2f2;z-index: 9;}
.woocommerce .widget_product_search .woocommerce-product-search .screen-reader-text{display: none;}
.woocommerce .widget_product_search .woocommerce-product-search::-webkit-input-placeholder{color: #848484;}
.woocommerce .widget_product_search .woocommerce-product-search:-moz-placeholder{color: #848484;}
.woocommerce .widget_product_search .woocommerce-product-search::-moz-placeholder{color: #848484;}
.woocommerce .widget_product_search .woocommerce-product-search:-ms-input-placeholder{color: #848484;}
.woocommerce .widget_product_search .woocommerce-product-search .search-submit{position: relative;width: 50px;height: 50px;opacity: 0;z-index: 999;}
.woocommerce .widget_product_search .search-field{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 15px;background-color: transparent;outline: 0;border: 1px solid #ededed;height: 50px;}
.woocommerce .widget_product_search input[type="submit"]{position: relative;width: 50px;height: 50px;opacity: 0;z-index: 999;background-color: transparent;}
.woocommerce .widget_product_search input[type="submit"]:focus{outline: 0;}
.woocommerce .widget_product_tag_cloud a{margin-bottom: 10px;margin-right: 10px;display: inline-block;font-size: 16px !important;font-weight: 300;border: 1px solid #efefef;color: #848484;padding: 5px 20px 3px 20px;}
.woocommerce .widget_product_tag_cloud a:hover{color: #252525;text-decoration: none;border-color: #f7c02d;background-color: #f7c02d;}
.woocommerce .widget_product_categories ul{border: 1px solid #efefef;border-left: 2px solid #f7c02d;padding: 0 20px;}
.woocommerce .widget_product_categories li{border-bottom: solid 1px #efefef;padding-top: 10px;padding-bottom: 6px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.woocommerce .widget_product_categories li:last-child{border-bottom: 0;}
.woocommerce .widget_product_categories li:hover{color: #f7c02d;}
.woocommerce .widget_product_categories li:hover > a{color: #f7c02d;}
.woocommerce .widget_product_categories li ul{margin-top: 10px;margin-bottom: 10px;border-top: solid 1px #efefef;}
.woocommerce .widget_product_categories li ul li:last-child{border-bottom: 0;}
.woocommerce .widget_top_rated_products ul.product_list_widget li,.woocommerce .widget_recent_reviews ul.product_list_widget li,.woocommerce .widget_products ul.product_list_widget li,.woocommerce .widget_recently_viewed_products ul.product_list_widget li{padding-bottom: 25px;padding-top: 25px;border-bottom: 1px solid #efefef;}
.woocommerce .widget_top_rated_products ul.product_list_widget li:first-child,.woocommerce .widget_recent_reviews ul.product_list_widget li:first-child,.woocommerce .widget_products ul.product_list_widget li:first-child,.woocommerce .widget_recently_viewed_products ul.product_list_widget li:first-child{padding-top: 0;}
.woocommerce .widget_top_rated_products ul.product_list_widget li:last-child,.woocommerce .widget_recent_reviews ul.product_list_widget li:last-child,.woocommerce .widget_products ul.product_list_widget li:last-child,.woocommerce .widget_recently_viewed_products ul.product_list_widget li:last-child{padding-bottom: 0;border: 0;}
.woocommerce .widget_top_rated_products ul.product_list_widget li a,.woocommerce .widget_recent_reviews ul.product_list_widget li a,.woocommerce .widget_products ul.product_list_widget li a,.woocommerce .widget_recently_viewed_products ul.product_list_widget li a{color: #393939;}
.woocommerce .widget_top_rated_products ul.product_list_widget li a:hover,.woocommerce .widget_recent_reviews ul.product_list_widget li a:hover,.woocommerce .widget_products ul.product_list_widget li a:hover,.woocommerce .widget_recently_viewed_products ul.product_list_widget li a:hover{color: #f7c02d;}
.woocommerce .widget_top_rated_products ul.product_list_widget li img,.woocommerce .widget_recent_reviews ul.product_list_widget li img,.woocommerce .widget_products ul.product_list_widget li img,.woocommerce .widget_recently_viewed_products ul.product_list_widget li img{float: left;margin-left: 0;width: 70px;height: 70px;}
.woocommerce .widget_top_rated_products ul.product_list_widget li .product-title,.woocommerce .widget_recent_reviews ul.product_list_widget li .product-title,.woocommerce .widget_products ul.product_list_widget li .product-title,.woocommerce .widget_recently_viewed_products ul.product_list_widget li .product-title{font-size: 18px;font-weight: 500;margin-left: 90px;margin-bottom: 10px;line-height: 1.2;display: block;}
.woocommerce .widget_top_rated_products ul.product_list_widget li > span.amount,.woocommerce .widget_recent_reviews ul.product_list_widget li > span.amount,.woocommerce .widget_products ul.product_list_widget li > span.amount,.woocommerce .widget_recently_viewed_products ul.product_list_widget li > span.amount{margin-left: 20px;font-size: 16px;font-weight: 300;}
.woocommerce .widget_top_rated_products ul.product_list_widget li ins,.woocommerce .widget_recent_reviews ul.product_list_widget li ins,.woocommerce .widget_products ul.product_list_widget li ins,.woocommerce .widget_recently_viewed_products ul.product_list_widget li ins{margin-left: 5px;font-weight: 300;text-decoration: none;}
.woocommerce .widget_top_rated_products ul.product_list_widget li del,.woocommerce .widget_recent_reviews ul.product_list_widget li del,.woocommerce .widget_products ul.product_list_widget li del,.woocommerce .widget_recently_viewed_products ul.product_list_widget li del{margin-left: 20px;font-weight: 300;}
.woocommerce .widget_top_rated_products ul.product_list_widget li .star-rating,.woocommerce .widget_recent_reviews ul.product_list_widget li .star-rating,.woocommerce .widget_products ul.product_list_widget li .star-rating,.woocommerce .widget_recently_viewed_products ul.product_list_widget li .star-rating{left: 20px;font-size: 12px;min-height: 12px;margin-bottom: 10px;width: 73px;}
.woocommerce .widget_top_rated_products ul.product_list_widget li:last-child,.woocommerce .widget_recent_reviews ul.product_list_widget li:last-child,.woocommerce .widget_products ul.product_list_widget li:last-child,.woocommerce .widget_recently_viewed_products ul.product_list_widget li:last-child{padding-bottom: 0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color: #393939;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 100%;box-shadow: none;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;-webkit-border-radius: 50%;border-radius: 50%;border: 1px solid #393939;background-color: #f7c02d;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color: #f2f2f2;margin-bottom: 20px;}
.widget_price_filter .price_slider_amount .price_label input{border: 0;width: 100px;height: 30px;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height: 2px;}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size: 16px;min-width: 90px;height: 35px;line-height: 38px;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size: 16px;float: right;}
.woocommerce .widget_shopping_cart ul.product_list_widget li{padding-bottom: 15px;padding-top: 15px;border-bottom: 1px solid #efefef;}
.woocommerce .widget_shopping_cart ul.product_list_widget li:first-child{padding-top: 0;}
.woocommerce .widget_shopping_cart ul.product_list_widget li img{width: 70px;}
.woocommerce .widget_shopping_cart ul.product_list_widget li a.remove{top: 15px;}
.woocommerce .widget_shopping_cart ul.product_list_widget li a{color: #393939;}
.woocommerce .widget_shopping_cart ul.product_list_widget .quantity{padding: 0;border: 0;background-color: #fff;}
.woocommerce .widget_shopping_cart strong{color: #393939;}
.woocommerce .widget_shopping_cart .total{border: 0;padding-top: 10px;}
.woocommerce .widget_shopping_cart .buttons a{margin-right: 0;width: 100%;}
.woocommerce nav.woocommerce-pagination{clear: both;text-align: center;}
.woocommerce nav.woocommerce-pagination ul{border: 0;}
.woocommerce nav.woocommerce-pagination ul li{margin: 0 5px;border: 0;display: inline-block;list-style: none;}
.woocommerce nav.woocommerce-pagination ul li:first-child{margin-left: 0;}
.woocommerce .woocommerce-ordering{margin: 0 0 1em;}
.woocommerce nav.woocommerce-pagination ul li:last-child{margin-right: 0;}
.woocommerce nav.woocommerce-pagination ul .page-numbers{color: #393939;font-size: 18px;font-weight: 500;min-width: 50px;height: 50px;line-height: 52px;background-color: transparent;-webkit-transition: 0.5s;transition: 0.5s;display: inline-block;border: 1px solid #efefef;-webkit-border-radius: 3px;border-radius: 3px;padding: 0;}
.woocommerce nav.woocommerce-pagination ul .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul .page-numbers.current{background-color: #f7c02d;border-color: #f7c02d;color: #393939;}
.woocommerce-cart .actions .coupon{float: left;}
.woocommerce-cart .actions .update-cart{float: right;padding: 0 !important;font-weight: 500;color: #393939;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f2f2f2;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce-cart .actions .update-cart:hover,.woocommerce-cart .actions .update-cart:focus,.woocommerce-cart .actions .update-cart:active{color: #393939;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f2f2f2;}
.woocommerce-cart table.cart td.actions{text-align: right;}
.woocommerce-cart table.cart td.actions .coupon .input-text{border: 1px solid #efefef;padding: 0 20px;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 20px;}
.woocommerce-cart table.cart td.actions .coupon .input-text:active,.woocommerce-cart table.cart td.actions .coupon .input-text:focus{border-color: #bcbcbc;}
.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form{display: block !important;}
.woocommerce-cart .woocommerce-shipping-calculator .button{font-weight: 500;color: #393939;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f2f2f2;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.woocommerce-cart .woocommerce-shipping-calculator .button:hover,.woocommerce-cart .woocommerce-shipping-calculator .button:focus,.woocommerce-cart .woocommerce-shipping-calculator .button:active{color: #393939;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f2f2f2;}
.woocommerce-cart .woocommerce-shipping-calculator #calc_shipping_postcode_field{margin-bottom: 30px;}
.woocommerce-cart .cart_totals table.shop_table tr th,.woocommerce-cart .cart_totals table.shop_table tr td{padding: 12px 20px;border: 1px solid #efefef !important;}
.woocommerce-cart .cart_totals table.shop_table tr th{color: #393939;font-weight: 500;}
.woocommerce-cart .cart_totals table.shop_table tr td strong{font-weight: 300 !important;}
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-calculator{display: none;}
.woocommerce-cart .wc-proceed-to-checkout{text-align: right;}
.woocommerce-checkout h3#ship-to-different-address label{margin: 0;padding-right: 70px;}
.woocommerce-checkout .checkout input[type="checkbox"]{top: 5px;left: auto;right: 0;margin: 0;}
.woocommerce-checkout .checkout .col2-set{margin-bottom: 40px;}
.woocommerce-checkout table.shop_table tfoot tr td,.woocommerce-checkout table.shop_table tfoot tr th{padding: 12px 20px;font-weight: 300;}
.woocommerce-checkout table.shop_table tfoot tr th{color: #393939;font-weight: 500;}
.woocommerce-checkout table.shop_table tfoot tr td strong{font-weight: 300 !important;}
.woocommerce-checkout #order_review table{width: 50%;float: left;padding-right: 30px;}
.woocommerce-checkout #payment{width: 50%;float: right;background-color: #f2f2f2;-webkit-border-radius: 0;border-radius: 0;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{font-size: 16px;color: #f7c02d;font-weight: 300;line-height: 1;text-decoration: underline;}
.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row{padding: 20px;}
.woocommerce-checkout .woocommerce-info{font-size: 18px;color: #393939;font-weight: 500;border-top: 0;border-left: 2px solid #f7c02d;background-color: #f2f2f2;}
.woocommerce-checkout .woocommerce-info a{color: #f7c02d;}
.woocommerce-checkout .woocommerce-info:before{display: none;}
.woocommerce-checkout form.login label{display: inline-block;}
.woocommerce-checkout form.login .form-row.form-row-first,.woocommerce-checkout form.login .form-row.form-row-last{width: 50%;}
.woocommerce-checkout form.login .form-row.form-row-first{float: left;padding-right: 15px;}
.woocommerce-checkout form.login .form-row.form-row-last{float: right;padding-left: 15px;}
.woocommerce-account .woocommerce h2{margin-bottom: 40px;}
.woocommerce-account form.login,.woocommerce-account form.register{margin: 0;padding: 0;border: 0;}
.woocommerce-account form.login .form-row,.woocommerce-account form.register .form-row{margin-bottom: 30px;}
.woocommerce-account form.login label.remember{float: right;}
.woocommerce-account form.login .submit-button{margin-bottom: 20px;}
.woocommerce-account #customer_login{margin-left: -15px;margin-right: -15px;}
.woocommerce-account #customer_login > div{width: 50%;float: left;padding-left: 15px;padding-right: 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation{float: left;width: 16.6667%;padding-right: 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;padding: 0;margin: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{position: relative;text-transform: uppercase;padding: 10px 0;font-weight: 700;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size: 14px;color: #555;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding-top: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{padding-bottom: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color: #f7c02d;}
.woocommerce-account .woocommerce-info:before{display: none;}
.woocommerce-account .woocommerce-MyAccount-content{float: right;width: 83.3333%;padding-left: 15px;}
.woocommerce-account .woocommerce-MyAccount-content form .form-row label{display: inline-block;}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset{margin-top: 30px;margin-bottom: 30px;}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account legend{text-align: center;}
.woocommerce-cart .entry-header,.woocommerce-checkout .entry-header,.woocommerce-account .entry-header{display: none;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size: 16px;margin-bottom: 0;}
.select2-container--default .select2-selection--single{font-size: 16px;padding: 0 20px;height: 50px;outline: 0;border: 1px solid #efefef;-webkit-transition: 0.5s;transition: 0.5s;background-color: transparent;-webkit-border-radius: 0;border-radius: 0;}
.select2-container--default .select2-selection--single:focus{border-color: #bcbcbc;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 48px;padding-left: 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 48px;}
.topbar{background-color: #f2f2f2;position: relative;z-index: 200;padding-bottom: 10px;padding-top: 10px;line-height: 30px;}
.topbar > div{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.topbar .widget{margin-bottom: 0;}
.topbar .topbar-widgets{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.topbar .topbar-left .widget .flaticon-sign{margin-right: 10px;}
.topbar .topbar-left .widget{float: left;}
.topbar .topbar-left .induscity-office-location-widget .office-switcher{float: left;}
.topbar .topbar-left .induscity-office-location-widget .topbar-office{padding-right: 0;padding-left: 30px;}
.topbar .topbar-left .induscity-languages-widget{float: left;}
.topbar .topbar-right .widget{float: right;padding-left: 15px;padding-right: 15px;position: relative;}
.topbar .topbar-right .widget:before{content: '';width: 1px;height: 20px;background-color: #e0e0e0;position: absolute;left: 0;top: 5px;}
.topbar .topbar-right .widget:first-child{padding-right: 0;}
.topbar .topbar-right .widget:last-child:before{display: none;}
.topbar .topbar-right .induscity-languages-widget .list-dropdown ul{left: auto;right: 0;}
.topbar i[class*="flaticon-"]{-webkit-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);display: inline-block;}
.topbar .induscity-social-links-widget{-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);}
.topbar .induscity-social-links-widget a{font-size: 14px;}
.topbar .induscity-social-links-widget a:hover{color: #f7c02d;}
.header-v3 .topbar{background-color: #0b0b0b;}
.header-v3 .topbar .topbar-right .widget:before{background-color: #242424;}
.header-v4 .topbar{background-color: #0b0b0b;}
.header-v4 .topbar .topbar-right .widget:before{background-color: #242424;}
.header-v3 .induscity-office-location-widget .topbar-office li:before,.header-v4 .induscity-office-location-widget .topbar-office li:before{background-color: #242424;}
/*-------------------------------------------------------------- Contact location
--------------------------------------------------------------*/
.induscity-office-location-widget{line-height: initial;}
.induscity-office-location-widget .current-office{color: #dde2fc;padding-right: 30px;position: relative;}
.induscity-office-location-widget .current-office:after{content: '\f078';font-family: FontAweSome;position: absolute;top: 45%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 10px;z-index: 99;}
.induscity-office-location-widget .office-switcher{background-color: #5092f5;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 10px 1px 10px;position: relative;float: right;color:#fff}
.induscity-office-location-widget .office-switcher > i{display: none;}
.induscity-office-location-widget .office-switcher > a{display: block;}
.induscity-office-location-widget .office-switcher a{color: #fff;font-weight: 500;}
.induscity-office-location-widget .office-switcher i{text-align: right;color: #252525;font-size: 10px;}
.induscity-office-location-widget .office-switcher ul{background-color: #f7c02d;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transition: top 0.3s ease 0s, opacity 0.3s;transition: top 0.3s ease 0s, opacity 0.3s;position: absolute;color: #252525;font-weight: 500;padding: 0 10px;min-width: 100%;left: 0;top: -webkit-calc(100% + 18px);top: calc(100% + 18px);text-align: left;z-index: 99;}
.induscity-office-location-widget .office-switcher ul li{padding: 5px 0;cursor: pointer;border-bottom: 1px solid #181818;line-height: 1.2;}
.induscity-office-location-widget .office-switcher ul li:last-child{border-bottom: 0;}
.induscity-office-location-widget .office-switcher.show-office ul{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);top: -webkit-calc(100% + 5px);top: calc(100% + 5px);}
.induscity-office-location-widget .topbar-office{padding-right: 30px;display: none;-webkit-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);}
.induscity-office-location-widget .topbar-office.active{display: inline-block;}
.induscity-office-location-widget .topbar-office li{display: inline-block;padding: 0 15px;position: relative;line-height: 15px;}
.induscity-office-location-widget .topbar-office li:before{content: '';width: 1px;height: 20px;background-color: #e0e0e0;position: absolute;left: 0;top: 0px;}
.induscity-office-location-widget .topbar-office li:first-child{padding-left: 0;}
.induscity-office-location-widget .topbar-office li:first-child:before{display: none;}
.induscity-office-location-widget .topbar-office li:last-child{padding-right: 0;}
.induscity-office-location-widget .topbar-office li i{color: #f7c02d;padding-right: 10px;font-size: 18px;}
.induscity-office-location-widget .topbar-office li i:before{font-size: 18px;}
.induscity-languages-widget .list-dropdown{position: relative;display: inline-block;}
.induscity-languages-widget .list-dropdown .current{cursor: pointer;}
.induscity-languages-widget .list-dropdown img{margin-right: 10px;}
.induscity-languages-widget .list-dropdown i{margin-left: 7px;}
.induscity-languages-widget .list-dropdown ul{-webkit-transition: all 0.3s;transition: all 0.3s;list-style-type: none;margin: 0;padding: 5px 0;min-width: 130px;white-space: nowrap;position: absolute;top: 100%;left: 0;opacity: 0;visibility: hidden;z-index: 99;-webkit-transform: translateY(26px);-ms-transform: translateY(26px);transform: translateY(26px);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;background-color: #fff;border: 1px solid #efefef;text-align: left;}
.induscity-languages-widget .list-dropdown ul:before{content: '';width: 100%;height: 20px;position: absolute;background-color: transparent;left: 0;top: -20px;z-index: 99;}
.induscity-languages-widget .list-dropdown ul li{-webkit-transition: 0.3s;transition: 0.3s;padding: 0 15px;display: block;}
.induscity-languages-widget .list-dropdown ul li a{display: block;}
.induscity-languages-widget .list-dropdown ul li:last-child > a{border-bottom: 0;}
.induscity-languages-widget .list-dropdown:hover ul{opacity: 1;visibility: visible;-webkit-transform: translateY(16px);-ms-transform: translateY(16px);transform: translateY(16px);}
.site-content .vc_col-has-fill > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,.site-content .vc_section.vc_section-has-fill,.site-content .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,.site-content .vc_section.vc_section-has-fill + .vc_section{padding-top: 0;}
.vc_row{background-position: center;}
.vc_row.vc_row-fluid{margin-bottom: 0;margin-left: 0;margin-right: 0;}
.vc_row.vc_inner{margin-left: -15px;margin-right: -15px;}
.vc_row > .container-fluid{padding-left: 15px;padding-right: 15px;}
.vc_row.overlay-enable{position: relative;}
.vc_row .overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}
.vc_row.parallax{background-attachment: fixed;background-position: 50% 50%;}
.vc_row .wpb_content_element{margin-bottom: 0;}
.vc_row.vc_row-flex > .container-fluid{width: 100%;}
.vc_row.vc_row-flex > .container > .row,.vc_row.vc_row-flex > .container-fluid > .row{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.vc_row.vc_row-flex > .container > .row > .vc_column_container > .vc_column-inner,.vc_row.vc_row-flex > .container-fluid > .row > .vc_column_container > .vc_column-inner{-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;-moz-box-flex: 1;flex-grow: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;}
.vc_row.vc_row-flex > .container > .row:after,.vc_row.vc_row-flex > .container-fluid > .row:after,.vc_row.vc_row-flex > .container > .row:before,.vc_row.vc_row-flex > .container-fluid > .row:before{display: none;}
.vc_row.vc_row-o-columns-top > .container > .row,.vc_row.vc_row-o-columns-top > .container-fluid > .row{-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.vc_row.vc_row-o-columns-middle > .container > .row,.vc_row.vc_row-o-columns-middle > .container-fluid > .row{-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.vc_row.vc_row-o-columns-bottom > .container > .row,.vc_row.vc_row-o-columns-bottom > .container-fluid > .row{-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
.vc_row.vc_row-o-equal-height > .container > .row .vc_column_container,.vc_row.vc_row-o-equal-height > .container-fluid > .row .vc_column_container{-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;-moz-box-align: stretch;align-items: stretch;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.vc_row.vc_row-o-content-top > .container > .row > .vc_column_container > .vc_column-inner,.vc_row.vc_row-o-content-top > .container-fluid > .row > .vc_column_container > .vc_column-inner{-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;-moz-box-pack: start;justify-content: flex-start;}
.vc_row.vc_row-o-content-middle > .container > .row > .vc_column_container > .vc_column-inner,.vc_row.vc_row-o-content-middle > .container-fluid > .row > .vc_column_container > .vc_column-inner{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;-moz-box-pack: center;justify-content: center;}
.vc_row.vc_row-o-content-bottom > .container > .row > .vc_column_container > .vc_column-inner,.vc_row.vc_row-o-content-bottom > .container-fluid > .row > .vc_column_container > .vc_column-inner{-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;-moz-box-pack: end;justify-content: flex-end;}
.mf-empty-space .mf_empty_space_md,.mf-empty-space .mf_empty_space_xs{display: none;}
/*.mf-section-title h2{font-size: 36px;font-weight: 400;margin: 0;padding-bottom: 15px;position: relative;}*/
.mf-section-title h2{font-size: 40px;
    font-weight: 700;
    margin: 0;
    line-height: 1.1;
    background: linear-gradient(135deg, #a3bdd9 0%, #082e64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
/*.mf-section-title h2:after{content: '';width: 80px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #5092f5;position: absolute;left: 0;bottom: 0;}*/
.mf-section-title h3{font-weight: 400;margin-top: 0;margin-bottom: 2px;}
.mf-section-title.text-center h2:after{left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.mf-section-title.medium-size h2{font-size: 26px;}
.mf-section-title.medium-size h2:after{width: 50px;}
.mf-section-title.medium-size h3{font-size: 20px;}
.mf-section-title.light h2{color: #fff;}
.mf-button.align-left{text-align: left;}
.mf-button.align-right{text-align: right;}
.mf-button.align-center{text-align: center;}
.mf-button .mf-btn{min-width: 200px;height: 55px;line-height: 58px;}
.mf-icon-box{-webkit-transition: 0.5s;transition: 0.5s;}
.mf-icon-box .mf-icon{color: #393939;display: inline-block;line-height: 1;}
.mf-icon-box .box-title{font-size: 20px;margin-top: 0;margin-bottom: 9px;font-weight: 500;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-icon-box.icon_position-top-left.style-2 .box-title a,.mf-icon-box.icon_position-top-left.style-2 .box-title span{display: inline-block;position: relative;padding-bottom: 15px;}
.mf-icon-box.icon_position-top-left.style-2 .box-title a:after,.mf-icon-box.icon_position-top-left.style-2 .box-title span:after{content: '';position: absolute;left: 0;bottom: 0;width: 70px;height: 3px;background-color: #ccc;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-icon-box .box-url{color: #393939;display: inline-block;font-weight: 500;margin-top: 15px;}
.mf-button .outline{font-weight: 500;color: #393939;}
.mf-icon-box.icon_position-top-left.style-2 .box-wrapper:hover .box-title a:after,.mf-icon-box.icon_position-top-left.style-2 .box-wrapper:hover .box-title span:after{width: 100%;background-color: #f7c02d;}
.mf-icon-box .box-title a,.mf-icon-box .box-title span{color: #393939;}
.mf-icon-box.icon_position-top-center .mf-icon,.mf-icon-box.icon_position-top-left .mf-icon,.mf-icon-box.icon_position-top-center img,.mf-icon-box.icon_position-top-left img{margin-bottom: 20px;}
.mf-icon-box.icon_position-top-center .box-title,.mf-icon-box.icon_position-top-left .box-title{margin-bottom: 14px;}
.mf-icon-box.icon_position-left .mf-icon,.mf-icon-box.icon_position-left img{float: left;margin-top: 5px;}
.mf-icon-box.icon_position-left .box-title,.mf-icon-box.icon_position-left .desc{padding-left: 100px;}
.mf-icon-box.icon_position-top-center{text-align: center;}
.mf-icon-box.icon_style-has-background-color .mf-icon{text-align: center;background-color: #f2f2f2;width: 70px;height: 70px;line-height: 70px;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-icon-box.icon_style-has-background-color .mf-icon i,.mf-icon-box.icon_style-has-background-color .mf-icon i:before{font-size: 32px;}
.mf-icon-box.icon_style-has-background-color:hover .mf-icon{background-color: #f7c02d;}
.mf-icon-box.icon_style-normal .mf-icon i,.mf-icon-box.icon_style-normal .mf-icon i:before{font-size: 70px;}
.mf-icon-box.icon_style-normal.icon_size-small .mf-icon i,.mf-icon-box.icon_style-normal.icon_size-small .mf-icon i:before{font-size: 35px;}
.mf-icon-box.icon_style-normal.icon_size-small .box-title,.mf-icon-box.icon_style-normal.icon_size-small .desc{padding-left: 50px;}
.mf-icon-box.box-light{color: #fff;padding: 23px 30px 19px 30px;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-icon-box.box-light .mf-icon,.mf-icon-box.box-light .box-title span,.mf-icon-box.box-light .box-title a{color: #fff;}
.mf-icon-box.box-light.featured{background-color: #000;}
.mf-latest-post{position: relative;padding-top: 80px;padding-bottom: 50px;}
.mf-latest-post .mf-latest-post-header{margin-bottom: 50px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mf-latest-post .entry-thumbnail{display: none;}
.mf-latest-post.has-thumbnail .entry-thumbnail{display: block;}
.mf-latest-post .no-thumb .blog-wrapper{padding-top: 20px;}
.mf-latest-post .blog-wrapper{background-color: #fff;margin-bottom: 30px;}
.mf-latest-post.carousel article{width: 100%;padding-left: 0;padding-right: 0;}
.mf-latest-post.carousel .mf-latest-post-header{margin-right: 150px;}
.mf-latest-post.carousel .owl-dots{text-align: right;position: absolute;right: 0;top: -85px;width: 150px;}
.mf-services .service-desc{margin-bottom: 30px;}
.mf-services .service-desc .mf-section-title{margin-bottom: 45px;}
.mf-services .service-desc .button{margin-top: 30px;}
.mf-services.color_scheme-light .service-inner .service-summary h2 a{color: #fff;}
.mf-services.color_scheme-light .service-inner .service-summary .service-icon-1{color: #f7c02d;}
.mf-services.color_scheme-light .service-inner .service-summary .service-icon-2{color: #212121;}
.mf-services.color_scheme-light .service-inner .service-content{color: #979797;}
.mf-services.color_scheme-light .service-inner:hover .service-summary h2 a{color: #f7c02d;}
.mf-services-2 .service-thumbnail{position: relative;overflow: hidden;}
.mf-services-2 .service-thumbnail a{display: block;position: relative;}
.mf-services-2 .service-thumbnail a:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 9;}
.mf-services-2 .service-thumbnail .service-icon{font-size: 22px;color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-services-2 .service-thumbnail img{-webkit-transition: 0.5s;transition: 0.5s;}
.mf-services-2 .service-summary{position: relative;}
.mf-services-2 .service-summary > a{font-weight: 500;color: #393939;}
.mf-services-2 .service-summary > a:hover{color: #f7c02d;}
.mf-services-2 .mf-icon{color: #393939;width: 60px;height: 60px;line-height: 60px;text-align: center;background-color: #f7c02d;display: inline-block;position: absolute;z-index: 50;}
.mf-services-2 .mf-icon i,.mf-services-2 .mf-icon i:before{font-size: 35px;}
.mf-services-2 h4{color: #393939;font-size: 20px;font-weight: 500;margin-bottom: 0;margin-top: 0;}
.mf-services-2 h4 a{color: #393939;}
.mf-services-2 h4:hover a{color: #f7c02d;}
.mf-services-2.style-3 .mf-icon,.mf-services-2.style-4 .mf-icon{display: none;}
.mf-services-2.style-1 .mf-icon{bottom: 20px;right: 0;}
.mf-services-2.style-1 .service-summary{padding-left: 40px;}
.mf-services-2.style-1 .service-summary:before{content: '';width: -webkit-calc(100% - 20px);width: calc(100% - 20px);height: 20px;position: absolute;top: -20px;left: 20px;background-color: #fff;z-index: 50;}
.mf-services-2.style-1 h4{margin-bottom: 6px;}
.mf-services-2.style-1 .service-desc{margin-bottom: 15px;}
.mf-services-2.style-1 .btn-service-2 i{color: #393939;font-size: 12px;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-services-2.style-1 .btn-service-2:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);opacity: 1;color: #f7c02d;}
.mf-services-2.style-2 .mf-icon{bottom: 10px;left: 10px;}
.mf-services-2.style-2 .service-title{position: relative;margin-bottom: 20px;padding-left: 20px;}
.mf-services-2.style-2 .service-title:before{content: '';width: 3px;height: 40px;background-color: #f7c02d;position: absolute;left: 0;top: 2px;}
.mf-services-2.style-2 .service-desc{border: 1px solid #efefef;padding: 25px 20px;}
.mf-services-2.style-3{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.mf-services-2.style-3 h4{margin-bottom: 4px;}
.mf-services-2.style-3 .service-desc{margin-bottom: 11px;}
.mf-services-2.style-3 .service-summary{border: 1px solid #efefef;padding: 15px 25px;}
.mf-services-2.style-3 .btn-service-2{position: relative;}
.mf-services-2.style-3 .btn-service-2 i{color: #393939;font-size: 18px;opacity: 0;position: absolute;left: -5px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 0.5s;transition: 0.5s;}
.mf-services-2.style-3 .btn-service-2:hover{padding-left: 23px;}
.mf-services-2.style-3 .btn-service-2:hover i{left: 0;opacity: 1;color: #f7c02d;}
.mf-services-2.style-4 .service-thumbnail{margin-bottom: 25px;}
.mf-services-2.style-4 h4{margin-bottom: 8px;}
.mf-services-2:hover .service-thumbnail .service-icon{opacity: 1;}
.mf-services-2:hover .service-thumbnail a:before{opacity: 0.85;}
.mf-services-2:hover .service-thumbnail img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.mf-services-3{text-align: center;}
.mf-services-3 .services-list{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.mf-services-3 .vc_service-wrapper{width: 33.333333%;float: left;}
.mf-services-3 .mf-icon{display: block;line-height: 1;margin-bottom: 13px;}
.mf-services-3 i{color: #454545;-webkit-transition: 0.5s;transition: 0.5s;font-size: 64px;}
.mf-services-3 i:before{font-size: 64px;}
.mf-services-3 h3{font-weight: 500;font-size: 20px;margin-top: 0;margin-bottom: 3px;}
.mf-services-3 .desc{margin-top: 15px;}
.mf-services-3.style-1 .vc_service-wrapper{background-color: #181818;padding: 74px 50px 70px 50px;-webkit-transition: 0.5s;transition: 0.5s;position: relative;}
.mf-services-3.style-1 .vc_service-wrapper:before,.mf-services-3.style-1 .vc_service-wrapper:after{content: '';width: 100%;height: 30px;background-color: #181818;position: absolute;left: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-services-3.style-1 .vc_service-wrapper:before{top: 0;}
.mf-services-3.style-1 .vc_service-wrapper:after{bottom: 0;}
.mf-services-3.style-1 .vc_service-wrapper:hover,.mf-services-3.style-1 .vc_service-wrapper.featured-box{background-color: #1e1e1e;}
.mf-services-3.style-1 .vc_service-wrapper:hover:before,.mf-services-3.style-1 .vc_service-wrapper.featured-box:before,.mf-services-3.style-1 .vc_service-wrapper:hover:after,.mf-services-3.style-1 .vc_service-wrapper.featured-box:after{background-color: #1e1e1e;}
.mf-services-3.style-1 .vc_service-wrapper:hover:before,.mf-services-3.style-1 .vc_service-wrapper.featured-box:before{top: -30px;}
.mf-services-3.style-1 .vc_service-wrapper:hover:after,.mf-services-3.style-1 .vc_service-wrapper.featured-box:after{bottom: -30px;}
.mf-services-3.style-1 .vc_service-wrapper:hover i,.mf-services-3.style-1 .vc_service-wrapper.featured-box i{color: #f7c02d;}
.mf-services-3.style-1 h3 a{color: #fff;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box:before{top: 0;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box:after{bottom: 0;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box i{color: #454545;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active{background-color: #1e1e1e;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active:before,.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active:after{background-color: #1e1e1e;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active:before{top: -30px;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active:after{bottom: -30px;}
.mf-services-3.style-1 .on-hover .vc_service-wrapper.featured-box.active i{color: #f7c02d;}
.mf-services-3.style-2 .vc_service-wrapper{background-color: #fff;padding-top: 71px;padding-bottom: 62px;border-right: 2px solid #f2f2f2;}
.mf-services-3.style-2 i,.mf-services-3.style-2 h3 a{color: #393939;}
/*-------------------------------------------------------------- Prtfolio Section
--------------------------------------------------------------*/
.mf-portfolio .mf-section-title{margin-bottom: 50px;}
.mf-portfolio ul.nav-filter.dark li a{color: #848484;border-color: rgba(239, 239, 239, 0.1);background-color: #0b0b0b;}
.mf-portfolio ul.nav-filter.dark li a.active,.mf-portfolio ul.nav-filter.dark li a:hover{color: #393939;background-color: #f7c02d;border-color: #f7c02d;}
.mf-portfolio.mf-portfolio-carousel .project-wrapper{width: 100%;}
.mf-portfolio.mf-portfolio-carousel ul.nav-filter{margin-bottom: 50px;}
.mf-portfolio .project-inner{padding-bottom: 22px;}
.mf-portfolio .project-inner .project-thumbnail{margin-bottom: 20px;padding:10px;}
.mf-portfolio .project-inner .project-summary{text-align: center;padding: 0 25px;}
.mf-portfolio.mf-portfolio-isotope .project-inner{padding-bottom: 0;}
.mf-portfolio.mf-portfolio-isotope .project-inner .project-thumbnail{margin-bottom: 0;}
.mf-portfolio.light-version .project-inner .project-summary h2 a{color: #fff;}
.mf-portfolio.light-version .project-inner:hover .cat-portfolio{color: #f7c02d;}
.mf-portfolio.light-version .cat-portfolio{color: #9b9b9b;}
.mf-portfolio.style-1 .project-wrapper,.mf-portfolio.style-3 .project-wrapper{padding-left: 0;padding-right: 0;}
.mf-portfolio.style-1 ul.nav-filter{margin-bottom: 50px;}
.mf-portfolio.style-1 ul.nav-filter li a{border: 0;-webkit-border-bottom-left-radius: 0;border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-right-radius: 0;}
.mf-portfolio.style-2 .portfolio-list{margin-left: -15px;margin-right: -15px;}
.mf-portfolio.style-2 .slick-prev,.mf-portfolio.style-2 .slick-next{top: 32%;width: 45px;height: 45px;z-index: 99;}
.mf-portfolio.style-2 .slick-prev:before,.mf-portfolio.style-2 .slick-next:before{font-size: 14px;}
.mf-portfolio.style-2 .slick-prev{left: -7px;}
.mf-portfolio.style-2 .slick-next{right: -7px;}
.mf-portfolio.style-3 .mf-portfolio-header{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 50px;}
.mf-portfolio.style-3 .mf-section-title{margin-bottom: 0;}
.mf-portfolio.style-3 ul.nav-filter{display: block;margin: 0;}
.mf-portfolio.style-3 .project-inner:before{display: none;}
.mf-portfolio.style-3 .project-inner .project-thumbnail{margin-bottom: 0;padding:0}
.mf-portfolio.style-3 .project-inner .project-summary{background-color: #fff;padding-top: 18px;padding-bottom: 12px;}
.mf-portfolio.style-3 .project-title a:hover{color: #f7c02d;}
.mf-portfolio.style-3 .slick-prev,.mf-portfolio.style-3 .slick-next{top: 50%;}
.mf-portfolio .slick-prev,.mf-portfolio .slick-next{top: 39%;}
/*-------------------------------------------------------------- Testimonials
--------------------------------------------------------------*/
.mf-testimonial{text-align: center;}
.mf-testimonial .testimonial-avatar{margin-bottom: 15px;}
.mf-testimonial img{-webkit-border-radius: 50%;border-radius: 50%;}
.mf-testimonial h4{margin-top: 0;margin-bottom: 2px;font-size: 20px;font-weight: 500;}
.mf-testimonial .desc{font-size: 18px;}
.mf-testimonial .owl-dots{margin-top: 20px;}
.mf-testimonial.light-version h4{color: #fff;}
.mf-testimonial .testi-rating .rating-content{position: relative;font-size: 14px;color: #ffb600;display: inline-block;letter-spacing: 5px;width: 86px;height: 24px;margin: auto;}
.mf-testimonial .testi-rating .rating-content .rating-fill{width: 100%;}
.mf-testimonial .testi-rating .rating-content:before{content: '\f006\f006\f006\f006\f006';font-family: FontAweSome;position: absolute;top: 0;left: 0;}
.mf-testimonial .testi-rating .rating-content span{overflow: hidden;display: block;position: absolute;top: 0;left: 0;white-space: nowrap;}
.mf-testimonial .testi-rating .rating-content span:before{content: '\f005\f005\f005\f005\f005';font-family: FontAweSome;}
.mf-testimonial.style-1 .testi-wrapper,.mf-testimonial.style-2 .testi-wrapper{background-color: #fff;padding: 30px 20px 0 20px;}
.mf-testimonial.style-1 .desc,.mf-testimonial.style-2 .desc{color: #393939;-webkit-border-radius: 4px;border-radius: 4px;padding: 22px 25px;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-testimonial.style-1 .desc:before,.mf-testimonial.style-2 .desc:before{content: '';border: 17px solid transparent;border-bottom-color: #f7c02d;position: absolute;top: -34px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: 0.5s;transition: 0.5s;}
.mf-testimonial.style-1 .testimonial-info,.mf-testimonial.style-2 .testimonial-info{margin-bottom: 70px;}
.mf-testimonial.style-1 .testimonial-info:hover .desc,.mf-testimonial.style-2 .testimonial-info:hover .desc{-webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);}
.mf-testimonial.style-1 .desc{background-color: #f7c02d;}
.mf-testimonial.style-2 .testi-wrapper{border: 1px solid #efefef;}
.mf-testimonial.style-2 .desc{color: #848484;background-color: #f2f2f2;}
.mf-testimonial.style-2 .desc:before{border-bottom-color: #f2f2f2;}
.mf-testimonial.style-2 .testimonial-info:hover .desc{color: #393939;background-color: #f7c02d;}
.mf-testimonial.style-2 .testimonial-info:hover .desc:before{border-bottom-color: #f7c02d;}
.mf-testimonial.style-3 .desc{font-size: 20px;margin-bottom: 40px;}
.mf-testimonial.style-3 .testimonial-avatar{display: inline-block;margin-bottom: 20px;position: relative;}
.mf-testimonial.style-3 .testimonial-avatar .testi-icon{font-size: 14px;color: #f7c02d;width: 30px;height: 30px;line-height: 32px;border: 1px solid #f7c02d;-webkit-border-radius: 50%;border-radius: 50%;text-align: center;background-color: #fff;position: absolute;right: -5px;top: 0;}
.mf-testimonial.style-3 .address{color: #f7c02d;}
.mf-testimonial.style-3.carousel .desc{padding-left: 100px;padding-right: 100px;}
.mf-testimonial.style-3 .owl-nav div{color: rgba(255, 255, 255, 0.2);width: 50px;height: 50px;line-height: 46px;-webkit-border-radius: 50%;border-radius: 50%;background-color: transparent;border: 2px solid rgba(255, 255, 255, 0.2);}
.mf-testimonial.style-3 .owl-nav div i{font-size: 30px;}
.mf-testimonial.style-3 .owl-nav div:hover{color: #f7c02d;border-color: #f7c02d;}
.mf-testimonial.style-3 .owl-nav .owl-prev{left: 0;}
.mf-testimonial.style-3 .owl-nav .owl-next{right: 0;}
.mf-testimonial.style-4{text-align: left;}
.mf-testimonial.style-4 .testi-wrapper{border: 1px solid #e5e5e5;padding: 30px 20px 25px 40px;}
.mf-testimonial.style-4 .testimonial-avatar{margin-bottom: 0;float: left;}
.mf-testimonial.style-4 .testimonial-avatar img{-webkit-border-radius: 0;border-radius: 0;}
.mf-testimonial.style-4 .address,.mf-testimonial.style-4 .desc,.mf-testimonial.style-4 .testi-group{margin-left: 100px;}
.mf-testimonial.style-4 h4{margin-bottom: 0;}
.mf-testimonial.style-4 .testi-group{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mf-testimonial.style-4 .testi-rating{border: 1px solid #e5e5e5;-webkit-border-radius: 14px;border-radius: 14px;padding: 0 10px;display: inline-block;height: 29px;line-height: 27px;}
.mf-testimonial.style-4 .address{display: block;color: #f7c02d;margin-bottom: 10px;}
.mf-testimonial.style-4 .desc{font-size: 16px;}
.mf-testimonial.style-4 .owl-dots{margin-top: 40px;}
.mf-testimonial.style-5.carousel .desc{padding-left: 60px;padding-right: 60px;margin-bottom: 20px;}
.mf-testimonial.style-5 .owl-nav .owl-prev{left: 0;}
.mf-testimonial.style-5 .owl-nav .owl-next{right: 0;}
/*-------------------------------------------------------------- Pricing
--------------------------------------------------------------*/
.mf-pricing{background-color: #f2f2f2;padding: 30px;}
.mf-pricing h3{margin-top: 0;margin-bottom: 10px;}
.mf-pricing .pricing-header{text-align: center;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;padding-bottom: 22px;}
.mf-pricing .pricing-info{text-align: center;font-weight: 500;color: #303030;padding-bottom: 15px;}
.mf-pricing .p-price{font-size: 72px;line-height: 1;}
.mf-pricing .p-unit{font-size: 24px;}
.mf-pricing .p-duration{font-size: 20px;}
.mf-pricing .pricing-content{background-color: #fff;padding: 30px;}
.mf-pricing .pricing-content a{background-color: #f2f2f2;}
.mf-pricing .pricing-content a:hover{background-color: #f7c02d;}
.mf-pricing ul{margin-bottom: 15px;}
/*-------------------------------------------------------------- Counter
--------------------------------------------------------------*/
.mf-counter .mf-icon{color: #f7c02d;float: left;line-height: 1;margin-top: 5px;}
.mf-counter .mf-icon i,.mf-counter .mf-icon i:before{font-size: 60px;font-weight: 300;}
.mf-counter .counter-content{margin-left: 80px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.mf-counter .counter-content .counter{font-size: 36px;font-weight: 600;color: #f7c02d;line-height: 1.2;}
.mf-counter .counter-content .title{margin-bottom: 0;margin-top: 0;font-weight: 300;color: #848484;}
.mf-counter.columns-1{background-color: #0b0b0b;padding: 0 30px;border: 1px solid #181818;}
.mf-counter.columns-1 .counter-wrapper{border-bottom: 1px solid #181818;padding: 30px 0;}
.mf-counter.columns-1 div[class*="col-"]:last-child .counter-wrapper{border-bottom: 0;}
.mf-counter.style-2 .counter-content{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-moz-box-orient: vertical;-moz-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.mf-counter.style-2 .counter-content .counter{font-size: 50px;}
/*-------------------------------------------------------------- Our Team
--------------------------------------------------------------*/
.mf-team{padding-top: 55px;}
.mf-team .team-list{position: relative;}
.mf-team .team-member{margin-bottom: 30px;text-align: center;}
.mf-team .team-member .team-header{position: relative;overflow: hidden;display: inline-block;margin-bottom: 17px;}
.mf-team .team-member .team-header:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;z-index: 9;}
.mf-team .team-member .team-header img{-webkit-transition: 0.5s;transition: 0.5s;}
.mf-team .team-member ul{list-style: none;padding: 0;margin: 0;position: absolute;top: 50%;left: -45px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 11;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-team .team-member ul li{width: 45px;height: 45px;line-height: 45px;margin: 1px 0;background-color: #f7c02d;opacity: 0.9;}
.mf-team .team-member ul li a{color: #fff;display: block;opacity: 1;}
.mf-team .team-member:hover .team-header:before{opacity: 0.85;}
.mf-team .team-member:hover .team-header img{-webkit-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}
.mf-team .team-member:hover ul{left: 0;}
.mf-team .team-member h4{font-size: 20px;margin-bottom: 3px;margin-top: 0;font-weight: 500;}
.mf-team .team-member .job{font-size: 16px;display: block;}
.mf-team .owl-nav div{top: -100px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.mf-team .owl-nav .owl-prev{left: auto;right: 55px;}
.mf-team .owl-nav .owl-next{right: 0;}
.mf-history{padding-top: 50px;}
.mf-history .history-group{position: relative;margin-left: 5px;border-left: 1px solid #e0e0e0;}
.mf-history .history-group:before,.mf-history .history-group:after{content: '';width: 7px;height: 7px;-webkit-border-radius: 50%;border-radius: 50%;background-color: #e0e0e0;position: absolute;left: -4px;}
.mf-history .history-group:before{top: 0;}
.mf-history .history-group:after{bottom: 0;}
.mf-history .history{padding-top: 30px;padding-bottom: 30px;}
.mf-history .date{font-weight: 500;float: left;padding-left: 25px;padding-bottom: 10px;position: relative;border-bottom: 1px solid #e0e0e0;}
.mf-history .date:before{content: '';width: 9px;height: 9px;-webkit-border-radius: 50%;border-radius: 50%;border: 2px solid #fff;background-color: #f7c02d;position: absolute;left: -5px;bottom: -5px;}
.mf-history .history-content{margin-left: 135px;}
.mf-history .title{font-size: 20px;margin-top: 0;margin-bottom: 17px;}
.mf-history .owl-nav div{top: -100px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.mf-history .owl-nav .owl-prev{left: auto;right: 55px;}
.mf-history .owl-nav .owl-next{right: 0;}
.mf-history .owl-dots{margin-top: 30px;}
/*-------------------------------------------------------------- Contact info box
--------------------------------------------------------------*/
.mf-contact-box{background-color: #f2f2f2;padding: 35px 30px;}
.mf-contact-box .mf-section-title{margin-bottom: 40px;}
.mf-contact-box .contact-info{border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 15px;}
.mf-contact-box .contact-info i{float: left;color: #f7c02d;font-size: 22px;margin-top: 5px;}
.mf-contact-box .contact-info i:before{font-size: 24px;}
.mf-contact-box .contact-info div{margin-left: 45px;}
.mf-contact-box .contact-info span{font-weight: 600;color: #393939;}
.mf-contact-box .contact-info.phone span{display: block;}
.mf-contact-box .contact-social{list-style: none;padding-left: 0;padding-top: 15px;padding-bottom: 3px;margin: 0;float: left;}
.mf-contact-box .contact-social li{float: left;padding-left: 10px;text-align: center;}
.mf-contact-box .contact-social li a{font-size: 14px;display: block;width: 38px;height: 38px;line-height: 38px;-webkit-border-radius: 50%;border-radius: 50%;border: 2px solid #e5e5e5;-webkit-transition: 0.5s;transition: 0.5s;}
.mf-contact-box .contact-social li:hover a{color: #252525;background-color: #f7c02d;border-color: #f7c02d;}
.mf-working-hour{background-color: #f2f2f2;padding: 35px 30px;}
.mf-working-hour .mf-section-title{margin-bottom: 40px;}
.mf-working-hour ul{list-style: none;margin: 0;padding-left: 0;padding-bottom: 18px;}
.mf-working-hour ul li{padding: 8px 20px 5px 20px;}
.mf-working-hour ul li:nth-child(odd){background-color: #fff;}
.mf-working-hour ul li .hour{float: right;}
.mf-department{background-color: #f2f2f2;padding: 35px 30px;position: relative;}
.mf-department .mf-section-title{margin-bottom: 40px;margin-right: 70px;}
.mf-department .department-info{border: 1px solid #ececec;background-color: #fff;padding: 30px;margin-bottom: 20px;}
.mf-department .department-info:last-child{margin-bottom: 0;}
.mf-department .department-info i{color: #f7c02d;font-size: 14px;padding-right: 8px;}
.mf-department .department-avatar{float: left;}
.mf-department .info{margin-left: 90px;}
.mf-department .name{margin-top: 0;margin-bottom: 1px;}
.mf-department .owl-dots{position: absolute;top: -80px;right: 0;width: 70px;text-align: right;}
.mf-video-banner{position: relative;background-color: #252525;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.mfvdo-imagebg{min-height: 468px;background-image: url(../images/bg/video-banner-1.jpg);}
.mf-video-banner i{color: #fff;}
.mf-video-banner a{position: absolute;}
.mf-video-banner a.photoswipe{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.mf-video-banner a.video-btn{bottom: 0;right: 0;height: 55px;line-height: 58px;min-width: 200px;-webkit-border-radius: 0;border-radius: 0;}
.pswp .mf-wrapper{width: 100%;max-width: 1024px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1045;}
.pswp .mf-video-wrapper{position: relative;padding-bottom: 56.25%;/* 16:9*/padding-top: 25px;height: 0;width: 100%;}
.pswp .mf-video-wrapper iframe,.pswp .mf-video-wrapper .wp-video-shortcode{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mf-partner{text-align: center;}
.mf-partner .partner-item{margin-bottom: 20px;}
.mf-newletter{padding-top: 50px;padding-bottom: 40px;border: 1px solid #f2f2f2;background-color: #fff;}
.mf-newletter .form-area{width: 83.3333%;margin: 0 auto;}
.mf-newletter .mc4wp-form-fields{zoom: 1;margin-left: -15px;margin-right: -15px;}
.mf-newletter .mc4wp-form-fields:before,.mf-newletter .mc4wp-form-fields:after{content: "";display: table;}
.mf-newletter .mc4wp-form-fields:after{clear: both;}
.mf-newletter .mc4wp-form-fields:before,.mf-newletter .mc4wp-form-fields:after{content: "";display: table;}
.mf-newletter .mc4wp-form-fields:after{clear: both;}
.mf-newletter .field{float: left;padding-left: 15px;padding-right: 15px;}
.mf-newletter .field input{height: 55px;line-height: 58px;}
.mf-newletter .name,.mf-newletter .email{width: 40%;}
.mf-newletter .name input,.mf-newletter .email input{width: 100%;}
.mf-newletter .field.submit{width: 20%;}
.mf-contact-form-7 .mf-section-title{margin-bottom: 40px;}
.form-dark .wpcf7-form input[type="text"],.form-dark .wpcf7-form input[type="email"],.form-dark .wpcf7-form textarea,.form-dark .wpcf7-form select{color: #fff!important;background-color: #0b0b0b!important;border-color: #181818;}
.form-dark .wpcf7-form::-webkit-input-placeholder{color: #848484;}
.form-dark .wpcf7-form:-moz-placeholder{color: #848484;}
.form-dark .wpcf7-form::-moz-placeholder{color: #848484;}
.form-dark .wpcf7-form:-ms-input-placeholder{color: #848484;}
.form-dark .wpcf7-form select option{color: #fff!important;background-color: #0b0b0b!important;;}
.wpcf7-form .mf-input-field{padding-right: 5px;}
.wpcf7-form .mf-textarea-field{padding-left: 5px;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form select,.wpcf7-form textarea{width: 100%;}
.wpcf7-form textarea{height: 120px;}
.wpcf7-form input[type="submit"]{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:focus,.wpcf7-form input[type="submit"]:active{color: #252525;border: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;background-color: #f7c02d;}
.wpcf7-form .btn-full-width input[type="submit"]{width: 100%;}
.wpcf7-form .mf-form-1 .form-group{margin-bottom: 20px;}
.wpcf7-form .mf-form-1 .textarea-field{}
.wpcf7-form .mf-form-2 input[type="text"],.wpcf7-form .mf-form-2 input[type="email"]{height: 60px;}
.wpcf7-form.help-block{position: relative;margin: 0;padding: 0;}
.wpcf7-form .mf-form-2 textarea{height: 200px;}
.wpcf7-form .mf-form-2 input[type="submit"]{margin-top: 30px;height: 55px;line-height: 58px;}
.wpcf7-form .mf-form-3 input[type="submit"],.wpcf7-form .mf-form-4 input[type="submit"]{height: 55px;line-height: 58px;}
.wpcf7-form .mf-form-3 .form-group,.wpcf7-form .mf-form-4 .form-group{margin-bottom: 30px;}
.wpcf7-form .mf-form-3{background-color: #fff;padding: 37px 30px 48px;-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);}
.wpcf7-form .mf-form-3 h3{margin-top: 0;}
.wpcf7-form .mf-form-5 .form-group{margin-bottom: 20px;}
.wpcf7-form .mf-form-5 textarea{height: 110px;}
.wpcf7-form .submit-area{margin-top: 10px;}
.wpcf7-form .submit-area > span{display: block;float: left;}
.wpcf7-form .submit-area > span:last-child{float: right;}
.wpcf7-form .submit-area .ajax-loader{display: block;}
.wpcf7-display-none{display: none;}
.mf-list{list-style: none;margin: 0;padding: 0;}
.mf-list li{position: relative;padding: 4px 0 4px 25px;}
.mf-list li:before{content: '';width: 8px;height: 8px;background-color: #f7c02d;position: absolute;left: 0;top: 10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.wpb-js-composer div .vc_tta.vc_tta-accordion{padding-left: 30px;padding-right: 30px;border: 1px solid #efefef;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a{padding-left: 0;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left: auto;right: 10px;top: 25px;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{border-bottom: 1px solid #efefef;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel:last-child .vc_tta-panel-heading{border-bottom: 0;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel:last-child .vc_tta-panel-body{margin-bottom: 30px;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a,.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel:hover .vc_tta-panel-title > a{color: #f7c02d;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after,.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel:hover .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after{color: #f7c02d;}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);right: 0;}
.wpb-js-composer div .vc_tta.vc_general .vc_tta-panel-title > a{padding: 22px 30px 18px 0;font-size: 20px;}
.wpb-js-composer div .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron{font-style: normal;}
.wpb-js-composer div .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{display: none;}
.wpb-js-composer div .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after{color: #848484;content: '\f10d';font-family: Flaticon;font-size: 22px;font-weight: 300;}
.wpb-js-composer div .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color: #fff;}
.wpb-js-composer div .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{background-color: #fff;}
.wpb-js-composer div .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a{color: #393939;}
.wpb-js-composer div .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{padding-left: 0;padding-right: 0;border-bottom: 1px solid #efefef;}
.wpb-js-composer div .vc_tta-color-white.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color: #848484;}
.wpb-js-composer div .vc_tta-tabs-position-top.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab a{color: #393939;font-weight: 500;}
.wpb-js-composer div .vc_tta-tabs-position-top.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a,.wpb-js-composer div .vc_tta-tabs-position-top.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab:hover > a{color: #f7c02d;}
/*-------------------------------------------------------------- Progress bar
--------------------------------------------------------------*/
.vc_progress_bar{padding: 33px 40px;}
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar .vc_bar{background-color: #f7c02d;}
.vc_progress_bar .wpb_heading{padding: 0;margin: 0;}
.vc_progress_bar.vc-bar-small .vc_single_bar{background: #ccc;}
.vc_progress_bar .vc_general .vc_label{font-size: 18px;color: #393939 !important;text-shadow: none !important;font-weight: 500;padding: 0 !important;-webkit-box-shadow: none;box-shadow: none;position: relative;}
.vc_progress_bar .vc_general .vc_label_units{font-size: 18px;color: #393939 !important;font-weight: 500;display: inline-block;z-index: 99;float: right;}
.vc_progress_bar .vc_single_bar_wrapper{padding: 0 3px;background: #e5e5e5;-webkit-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;}
.vc_progress_bar div.vc_single_bar{background: none;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;margin-top: 0;margin-bottom: 30px;}
.vc_progress_bar div.vc_single_bar .vc_single_bar{background-color: transparent;-webkit-box-shadow: none;box-shadow: none;position: relative;height: 12px;}
.vc_progress_bar div.vc_single_bar .vc_bar{height: 50%;-webkit-border-radius: 6px;border-radius: 6px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);}
.vc_progress_bar.mf-progress-bar-light .vc_general .vc_label{color: #fff !important;}
.vc_progress_bar.mf-progress-bar-light .vc_general .vc_label_units{color: #fff !important;}
.vc_progress_bar.mf-progress-bar-light .vc_single_bar_wrapper{background-color: rgba(255, 255, 255, 0.1);}
.mf-relative{position: relative;}
.google-map{height: 500px;width: 100%;}
.progress-bar span{display: none;}
/*-------------------------------------------------------------- Footer
--------------------------------------------------------------*/
.site-footer{padding: 15px 0;background-color: #020202;}
.site-footer .footer-copyright a{color: #f7c02d;}
.site-footer .footer-info{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.site-footer .footer-info > div{width: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; color: #848484;}
.footer-widgets{background-color: #0b0b0b;padding-top: 70px;padding-bottom: 80px;position: relative;    color: #848484;}
.footer-widgets .widget-title{font-size: 26px;font-weight: 500;margin: 0;padding-bottom: 15px;position: relative;color: #fff;margin-bottom: 40px;font-weight: 300;}
.footer-widgets .widget-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #5092f5;position: absolute;left: 0;bottom: 0;}
.footer-widgets .widget-title:after{content: '';width: 50px;height: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #5092f5;position: absolute;left: 0;bottom: 0;}
.footer-widgets ul{border-color: #181818 !important;border-width: 0 0 0 1px;border-style: solid;padding: 0;margin: 0;}
.footer-widgets ul li{padding: 5px 0 5px 23px;border: 0;position: relative;}
.footer-widgets ul li:before{content: '';width: 15px;height: 1px;background-color: #181818;position: absolute;left: 0;top: 15px;-webkit-transition: 0.5s;transition: 0.5s;}
.footer-widgets ul li:hover:before{background-color: #f7c02d;}
.footer-widgets ul li a{color: #848484;}
.footer-widgets ul li:hover > a{color: #f7c02d;}
.footer-widgets ul ul{border-top: 0;}
.footer-widgets .footer-widget-contact .detail{margin-bottom: 7px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.footer-widgets .footer-widget-contact .detail i{min-width: 45px;color: #f7c02d;}
.footer-widgets .footer-widget-contact .detail i:before{font-size: 25px;}
.footer-widgets .footer-widget-contact .detail div{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.footer-widgets .footer-widget-contact .detail span{font-size: 14px;color: #fff;font-weight: 500;text-transform: uppercase;}
.footer-social a{display: inline-block;margin: 0 5px;font-size: 14px;width: 40px;height: 40px;line-height: 42px;border: 1px solid #303030;-webkit-border-radius: 50%;border-radius: 50%;text-align: center;-webkit-transition: 0.5s;transition: 0.5s;}
.footer-social a:last-child{padding-right: 0;}
.footer-social a:first-child{padding-left: 0;}
.footer-social a:hover{border-color: #f7c02d;background-color: #f7c02d;color: #252525;}
/*-------------------------------------------------------------- Page Header
--------------------------------------------------------------*/
.header-v1 .page-header .page-header-content{padding-top: 205px;}
.page-header{margin: 0;padding-bottom: 0;border: none;background-color: #efefef;}
.page-header h1{font-size: 36px;text-transform: uppercase;font-weight: 700;margin: 0;padding-bottom: 95px;line-height: 1.2;position: relative;z-index: 9;text-align: center;}
.page-header .page-header-content{padding-top: 140px;padding-bottom: 10px;position: relative;}
.page-header .featured-image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;background: url(../images/bg/page-header.jpg) center top no-repeat;}
.page-header .featured-image:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.4);}
.page-header .breadcrumbs i{color: #848484;padding: 0 5px;}
.page-header.hide-title h1{line-height: 0;text-indent: -9999px;}
.page-header.parallax .featured-image{background-attachment: fixed;}
.page-header.has-image{background-color: transparent;}
.page-header.has-image h1{color: #f7c02d;}
.page-header.has-image .breadcrumbs{color: #f7c02d;}
.page-header.has-image .breadcrumbs i{color: #fff;}
.page-header.has-image .breadcrumbs a{color: #fff;}
.whychooseus_1{margin-top: -100px !important;background-color: rgba(45, 152, 247, 0.75) !important;position: relative;}
/***
====================================================================cart Table
==================================================================== ***/
.cart_table{padding-top: 0;padding-bottom: 0;}
.cart_table h4{text-transform: uppercase;}
.cart_table .table-1 thead th{border: none;line-height: 65px;padding-top: 0;padding-bottom: 0;padding-left: 30px;text-transform: uppercase;}
.cart_table .table-1 thead tr{background: #f7f7f7;}
.cart_table .table-1 tbody tr td{border-top: none;border-bottom: 1px solid #f7f7f7;padding-bottom: 28px;}
.cart_table .table-1 tbody tr td.flex_item{padding-right: 0;padding-top: 33px;padding-left: 28px;}
.cart_table .table-1 tbody tr td.flex_item h6{font-size: 20px;padding: 15px 0 0 27px;}
.cart_table .table-1 tbody tr td input[type="number"]{width: 70px;height: 47px;border: 1px solid #f0f0f0;font-size: 18px;font-weight: 700;color: #272727;padding-left: 19px;margin-top: 42px;}
.cart_table .table-1 tbody tr td span{margin-left: 30px;font-family: 'Open Sans', sans-serif;color: #012f5d;}
.cart_table .table-1 tbody tr td:last-child{padding-top: 62px}
.cart_table .table-1 tbody tr td.flex_item img{float: left;vertical-align: middle;margin-right: 10px;}
.cart_table .payment_system .pay1{margin-bottom: 19px;}
.cart_table .payment_system a{line-height: 50px;width: 170px;text-align: center;text-transform: uppercase;font-size: 16px;color: #fff;margin-top: 25px;background: #f7c02d;border: 0;border-radius: 3px;display: inline-block;font-weight: 500;}
.float_right{float: right;}
.cart_table .table-2{margin-top: 35px;}
.cart_table input,.check_out_form input{display: inline-block;font-family: 'Open Sans', sans-serif;color: #9e9e9e;}
.check_out_form h2 input{position: relative;right: -30px;}
.cart_table .table-2 td:first-child{border-right: 1px solid #f0f0f0;}
.cart_table .table-2 td{width: 50%;border-top: none;padding: 0;}
.cart_table .table-2 td span{line-height: 47px;display: block;border-bottom: 1px solid #f0f0f0;padding: 0px 18px;}
.cart_table .table-2 td:last-child span{color: #999999;}
.cart_table .table-2 tr:last-child td span{border: none;}
.cart_table .table-2 tbody{border: 2px solid #f0f0f0;}
.cart_table .payment_system span{color: #272727;display: inline-block;margin-left: 13px;}
.cart_table .payment_system{margin-top: 17px;}
.cart_table .payment_system .pay1{margin-bottom: 19px;}
.cart_table .payment_system .pay1 p{padding-left: 29px;margin-top: 16px}
.cart_table .payment_system a{line-height: 50px;width: 170px;text-align: center;text-transform: uppercase;font-size: 14px;color: #fff;margin-top: 25px;}
.cart .shop_cart_table{padding-top: 0;padding-top: 0;padding-bottom: 0;}
.cart .shop_cart_table .table-1{margin-bottom: 30px;}
.cart .shop_cart_table .table-1 input{display: inline-block;}
.cart .shop_cart_table .icon_holder{display: inline-block;width: 39px;height: 39px;color: #fff;font-size: 18px;border-radius: 50%;text-align: center;margin-right: 3px;vertical-align: bottom;padding-top: 6px;background: #f7c02d;}
.cart .shop_cart_table .table-1 tr th{background: #f7f7f7;border: none;line-height: 65px;color: #262626;text-transform: uppercase;}
.cart .shop_cart_table .table-1 tr th:first-child{padding-left: 30px;width: 36%;}
.cart .shop_cart_table .table-1 tr th:nth-child(2){width: 14%;}
.cart .shop_cart_table .table-1 tr th:nth-child(3){width: 18%;}
.cart .shop_cart_table .table-1 tr th:nth-child(4){width: 11%;}
.cart .shop_cart_table .table-1 tr th:nth-child(5){width: 12%;}
.cart .shop_cart_table .table-1 tr td span{display: inline-block;margin-left: 0;font-size: 16px;line-height: 18px;font-family: 'Open Sans', sans-serif;color: #9e9e9e;}
.cart .shop_cart_table .table-1 tr td span.color2{color: #f7c02d;font-weight: 600;}
.cart .shop_cart_table .table-1 tr td span.item{margin-top: 45px;}
.cart .shop_cart_table .table-1 th{padding: 0 8px;}
.cart .shop_cart_table .table-1 tr td.flex_item{padding: 29px 0 32px 27px;}
.cart .shop_cart_table .table-1 tr td.flex_item img{margin-right: 10px;}
.cart .shop_cart_table .table-1 tr td.flex_item h6{font-size: 20px;margin: 21px 0 0 27px;}
.cart .shop_cart_table .table-1 tr td input[type="number"]{margin: 42px 56px 0 0;width: 68px;height: 45px;border: 1px solid #eee;padding-left: 20px;}
.cart .shop_cart_table .table-1 tr td{padding-bottom: 28px;border-top: none;border-bottom: 1px solid #eee;}
.cart .shop_cart_table .table-1 tr td:nth-child(4),.cart .shop_cart_table .table-1 tr td:nth-child(5),.cart .shop_cart_table .table-1 tr td:nth-child(6){padding-top: 61px;}
.cart .shop_cart_table .table-1 tr td img{float: left;vertical-align: middle;}
.cart .shop_cart_table button{font-size: 14px;text-transform: uppercase;font-weight: 700;color: #fff;line-height: 50px;display: inline-block;background: #f7c02d;border: 0;border-radius: 3px;}
.cart .shop_cart_table button:hover{color: #fff;background: #121d2f;}
.cart .shop_cart_table .cart_btn1{width: 170px;}
.cart .shop_cart_table .cart_btn2{width: 240px;}
.cart .shop_cart_table .cart_btn3{width: 170px;color: #272727;border: 2px solid #f7f7f7;margin-right: 19px;background: #f4f4f4;}
.cart .shop_cart_table input.coupon{width: 225px;height: 50px;border: 2px solid #f7f7f7;padding-left: 15px;margin-right: 19px;color: #9e9e9e;text-transform: uppercase;font-size: 14px;display: inline-block;}
.cart .shipping_address{padding-top: 73px;}
.cart .shipping_address .submit_form input,.cart .shipping_address .submit_form .ui-state-default{font-family: 'Raleway', sans-serif;color: #9e9e9e;height: 45px;width: 100% !important;margin-bottom: 28px;padding: 0 15px;border-radius: 0;background: #fff;outline: none;}
.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-icon{height: 100%;line-height: 40px;top: 0;width: 42px;right: 0;color: #9e9e9e;text-align: center;border-left: 1px solid #f7f7f7;}
.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-icon:before{content: '\f107';font-family: 'font-awesome';position: absolute;color: #333;top: -1px;right: -32px;}
.ui-widget-content .ui-state-focus{color: #fff;}
.cart .ui-selectmenu-button span.ui-icon{right: 0.5em;left: auto;margin-top: -8px;position: absolute;top: 50%;background-image: none;}
.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-selectmenu-text{padding: 0;line-height: 40px;color: #9e9e9e;}
.cart .shipping_address .submit_form .space-fix-right{padding-right: 5px;}
.cart .shipping_address .submit_form .space-fix-left{padding-left: 5px;}
.cart .shipping_address h4{margin-bottom: 30px;text-transform: uppercase;}
.cart .shipping_address .table-responsive{margin-bottom: 13px;}
.shop_cart_table .table-2{margin-top: 3px;}
.shop_cart_table .table-2 td:first-child{border-right: 1px solid #f0f0f0;}
.shop_cart_table .table-2 td{width: 50%;border-top: none;padding: 0;}
.shop_cart_table .table-2 td span{line-height: 47px;display: block;border-bottom: 1px solid #f0f0f0;padding: 0px 18px;}
.shop_cart_table .table-2 td:first-child span{color: #222;font-weight: 600;}
.shop_cart_table .table-2 td:last-child span{color: #9e9e9e;}
.shop_cart_table .table-2 tr:last-child td span{border: none;}
.shop_cart_table .table-2 tbody{border: 2px solid #f0f0f0;}
/*-------------------------------------------------------------- Custom Quote
--------------------------------------------------------------*/
.welcomesec-1{padding: 75px 0 30px;position: relative;z-index: 1;background: url(../images/bg/h1-about-bg-1.jpg) center center no-repeat;background-size: cover;}
.welleftm{padding-right: 80px;}
.welleftm .mf-section-title{margin-bottom: 25px;}
.welleftm .signimage{margin: 20px 0;}
.wellmdtl p{color: #f7c02d;font-weight: 600;font-size: 17px;}
.welrightm .mf-icon-box{margin-bottom: 60px;}
.welrightm .mf-icon-box .mf-icon{margin-bottom: 25px;}
.action-strip-1{background: #333 url(../images/bg/action-bg-1.jpg) center center no-repeat fixed;padding: 50px 0;background-size: cover;}
.action-strip-1 h2{color: #5092f5;font-size: 22px;font-weight: 500;}
.service-1{padding: 80px 0 50px;}
.service-inner{margin-bottom: 20px;}
.mfcarousel .project-wrapper{width: 100%;}
.mf-portfolio.backbg{background: #333 url(../images/bg/h2-project-bg-1.jpg) center center no-repeat fixed;padding: 80px 0 50px;}
.mf-latest-post{padding: 70px 0 70px;}
.mf-latest-post.graybg{background: #f2f2f2;}
.slidepost .col-md-4{width: 100%;}
.request-quote1{background: #333 url(../images/bg/quotebg-1.jpg) center center no-repeat;padding: 90px 0 70px;background-size: cover;}
.testimonial-1{padding: 70px 0 50px;}
.testimonial-1.graybg{background: #f2f2f2;}
.testimonial-1 .owl-carousel .owl-item img{display: inline-block;width: auto;-webkit-transform-style: preserve-3d;}
.partener-1{padding: 70px 0 60px;}
.partenertest{color: #393939;font-size: 26px;font-weight: 500;}
.service-2{padding: 70px 0 50px;}
.service-2 .mf-services-2{margin-bottom: 40px;}
.about-company{padding: 70px 0 100px;background: url(../images/bg/h2-bg-1.jpg) center center no-repeat;background-size: cover;}
.aboutcoinfo h3{margin-top: 0;margin-bottom: 20px;}
.projects-1{background: #111;}
.projects-1 .projrgtinfo{padding: 70px 50px 40px;}
.projects-1 .mf-portfolio.mf-portfolio-carousel .project-wrapper{width: 100%;padding: 0;}
.projects-1 .projleftimg{height: 460px;background: url(../images/bg/video-banner-1.jpg) center center no-repeat}
.projleftimg img{display: none;}
.mf-progress-bar-light{background: url(../images/bg/progress-bg.jpg) center center no-repeat;background-size: cover;}
.vc_progress_bar .vc_single_bar .vc_bar{display: block;position: absolute;height: 100%;background-color: #e0e0e0;width: 0%;top: 0;left: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;transition: width 1s linear;-moz-transition: width 1s linear;-webkit-transition: width 1s linear;-o-transition: width 1s linear;}
.requets-quote-2{padding: 80px 0 90px;background: #f5f5f5;}
.requets-quote-2 input[type="submit"]{margin-right: 20px;}
.testimonial-2{background: url(../images/bg/h2-testi-bg.jpg) center center no-repeat;padding: 80px 0;}
.newsletter-1{background: #f2f2f2;padding: 70px 0 0;}
.titlepara{text-align: center;font-size: 18px;margin-bottom: 40px;}
.header-v3 .mf-header-item-button,.header-v4 .primary-nav ul.menu li.menu-item-search{display: none;}
.whychooseus-2{background: url(../images/bg/icon-area-bg.jpg) center center no-repeat;padding: 0px 0 80px;background-size: cover;}
.whypara{color: #fff;font-size: 24px;text-align: center;margin-top: 80px;}
.requets-quote-3{background: url(../images/bg/hp3-quote-bg.jpg) center center no-repeat;padding: 90px 0;background-size: cover;}
.quote3info p{font-size: 16px;font-weight: 300;}
.mf-form-4 h3{margin-top: 0;font-size: 20px;}
.quotewrp{background: #fff;padding: 40px;}
.testimonial-3{background: #f2f2f2;padding: 70px 0 80px;}
.welcomesec-3{background: #f2f2f2;padding: 90px 0;}
.welcomesec-3 .well3eftm{padding: 0 20px 0 0;}
.sidebarform{background-color: #f2f2f2;padding-top: 40px;padding-right: 30px;padding-bottom: 20px;padding-left: 30px;}
.counterssec{background: url(../images/bg/counter-hp4.jpg) center center no-repeat;padding: 80px 0;}
.aboutus-4{background: #f2f2f2;padding: 70px 0 80px;}
.aboutus-4 h3{color: #363636;font-weight: 500;margin-top: 0;margin-bottom: 20px;}
.testwithvideo{padding: 80px 0;}
.testwithvideo .mf-testimonial .testimonial-avatar img{max-width: 100%;width: auto;display: inline-block;}
.testwithvideo .mf-box-shadown{box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.06);}
.mf-portfolio-4{background: url(../images/bg/portfolio-hp4.jpg) center center no-repeat;padding: 80px 0;background-size: cover;}
.service-5{background: url(../images/bg/h5-service-bg.jpg) center center no-repeat;padding: 90px 0 40px;background-size: cover;}
.service-5 .service-inner{margin-bottom: 30px;}
.whychooseus-5{padding: 80px 0;}
.whychooseus-5 .mf-icon-box{margin-bottom: 40px;}
.whychooseus-5 .vc_progress_bar{background: #f2f2f2;}
.abouttop{padding: 80px 0;}
.abouttop h3{font-size: 20px;margin-top: 0;font-weight: 500;margin-bottom: 20px;}
.abouttop .signimage{margin: 14px 0;}
.abouttop .wellmdtl p{font-size: 16px;}
.servdtlaccord .panel-title{font-size: 19px;padding: 8px 0;}
.servdtlaccord .panel-default > .panel-heading.active-panel a{color: #f7c02d;}
.ourhistory{background: #f2f2f2;padding: 80px 0;}
.ourteam{padding: 80px 0;}
.teambtminfo{font-size: 20px;color: #393939;font-weight: 500;text-align: center;}
.pricingsec{padding: 80px 0;}
.pageteam{padding: 30px 0 50px;}
.service-dtail{padding: 80px 0;}
.dtlbgimg{margin-bottom: 35px;}
.service-dtail .bold h2{font-weight: 700;}
.service-dtail p{margin-bottom: 30px;}
.whychoseopt .box-wrapper{margin-bottom: 30px;}
.service-dtail hr{margin-bottom: 40px;}
.service-dtail .nav-tabs{border-bottom: 0;}
.service-dtail .panel-default > .panel-heading{padding-bottom: 0;}
.panel.with-nav-tabs.panel-default .panel-body{padding: 30px 25px 0;}
.nav-tabs > li > a{font-weight: 600;color: #666;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color: #f7c02d;}
.pageproject-1{padding: 80px 0;}
aside.mf-widget-col-4 .induscity-widget{padding-left: 30px;}
.contactform{background: #f2f2f2;padding: 60px 0;margin: 0px 0 0;}
.contactpage .mf-contact-box{margin-bottom: 30px;}
.wpcf7-form button[type="submit"]{font-weight: 500;color: #252525;text-align: center;display: inline-block;min-width: 170px;height: 50px;line-height: 52px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 20px;background-color: #f7c02d;text-transform: capitalize;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 0.5s;transition: 0.5s;}
.wpcf7-form .mf-form-2 button[type="submit"]{margin-top: 30px;height: 55px;line-height: 58px;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;margin: 0;outline: 0;line-height: 1;}
.login{margin-top: 40px;}
/***
====================================================================check Out page
==================================================================== ***/
.check_out_form{}
.check_out_form .theme-title h2{font-size: 30px;font-weight: 600;}
.check_out_form form span{display: block;margin-bottom: 5px;color: #333;font-weight: 400;}
.check_out_form form input{height: 48px;border: 2px solid #eee;width: 100%;margin-bottom: 25px;padding: 0 15px;}
.check_out_form form{margin-top: 38px;}
.check_out_form form textarea{border: 2px solid #f7f7f7;width: 100%;margin-bottom: 25px;padding: 15px;min-height: 121px;color: #9e9e9e;}
.check_out_form .shipping_address h3 input{margin-left: 60px;}
.check_out_form .theme_title{padding-bottom: 28px;}
.theme-title h2{text-transform: capitalize;font-size: 30px;font-weight: 600;margin: 0 0 40px;padding-bottom: 15px;position: relative;}
.theme-title h2 .main-color{color: #73b21a;}


.textwidget {
    color: #848484;
}



.theme-title h2::after{content: '';position: absolute;height: 1px;width: 70px;left: 0;bottom: 0;border-bottom: 1px dashed #ececec;}