/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}

/*
* Boxsizing set to border box 
*/

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*
Text Behavior on Selection
*/

::-moz-selection {
    background: #8e8069;
    text-shadow: none;
    color: #000;
}

::selection {
    background: #8e8069;
    text-shadow: none;
    color: #000;
}

/*
* Body settings
*/

body { font-family: varelaround, montserrat, Arial, sans-serif; }
body:after { font-size: 0; position: absolute; left: -100px; }
html,body { overflow-x: hidden; }


/*
* Headings
*/

h1, h2, h3, h4, h5, h6 { margin-top: 0; font-weight: bold; }
h2, h1 { font-size: 42px; line-height: 42px; }
h1, h2, h3 { margin-bottom: 30px; text-transform: uppercase; position: relative; }
h2, h3 { padding-bottom: 20px; }
h2:before, h3:before { content: ""; background-color: #8e8071; width: 45px; height: 6px; border-radius: 20px; position: absolute; bottom: 0; left: 0; }
h3.without-line:before, h2.without-line:before { display: none; }
h3.without-line, h2.without-line { padding-bottom: 0; }
h1.page-heading { margin-bottom: 10px; }
h3.punchline { max-width: 800px; font-size: 18px; margin: 0 auto; line-height: 26px; }
h3.punchline:before { display: none; position: static; }


/*
* Paragraphs
*/

p { font-weight: 400; font-size: 16px; line-height: 20px; margin-top: 0; }
p.special-text { font-size: 20px; line-height: 20px; letter-spacing: 15px; text-transform: uppercase; font-family: montserrat; }


/*
* Links
*/

a { color: inherit; text-decoration: none; line-height: inherit; }
a:focus, a:hover { outline: none; text-decoration: none; color: #9bf70b; }

/*
Lists
*/

ul { margin: 0; padding: 0; list-style-type: none; }


/*
* Remove the gap between images and the bottom of their containers: h5bp.com/i/440
*/
img {
    vertical-align: middle; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic;
}


/*
* Container
*/

.container { max-width: 1200px; width: 100%; }
.small.container { max-width: 960px; }

/*
Header
*/

#header { position: fixed; left: 0; top: 0; width: 100%; z-index: 10; padding: 20px 0; }
#header.scrolled { background-color: #8e8071; padding: 10px 0; box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; }
#header.scrolled .logo h3 { padding-bottom: 0; }
#header.scrolled .logo h3:before { display: none; }
#header.scrolled #main-navigation { margin-top: 4px; }

/*
Logo
*/

.logo h3 { margin-bottom: 0; text-transform: none; }
.logo a, .logo a:hover, .logo a:focus { color: #fff; }

/*
Main Navigation
*/

#main-navigation { margin-top: 8px; }
#main-navigation a { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; transition: 350ms ease-in-out; -webkit-transition: 350ms ease-in-out; -moz-transition: 350ms ease-in-out; cursor: pointer; }
#main-navigation > ul > li:hover > a, #main-navigation > ul > li.active > a { color: #9bf70b; }
#main-navigation > ul > li { margin-left: 40px; }
#main-navigation .has-dropdown { position: relative; }
#main-navigation > ul > li:first-child { margin-left: 0; }
#main-navigation .has-dropdown > a:after { content:"\f107"; position: absolute; right: -10px; bottom: -2px; font-size: 16px; color: #fff; font-family: FontAwesome; font-weight: bold; }
#main-navigation .has-dropdown.dropped > a:after { content: "\f106"; }
#main-navigation .dropdown { position: absolute; left: 0; top: 32px; min-width: 150px; background-color: #282a2a; text-align: left; padding: 20px; display: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#main-navigation .dropdown:before { content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent;
border-bottom: 8px solid #282a2a; position: absolute; top: -8px; }
#main-navigation .dropdown a { text-transform: none; }
#main-navigation .dropdown li { margin-top: 20px; }
#main-navigation .dropdown li:first-child { margin-top: 0; }
#MobileMenu { color: #fff; font-size: 35px; position: absolute; right: 23px; top: 9px; cursor: pointer; }

/*
Site Banner
*/

#banner { padding-top: 87px; background: url(../../Content/images/banner-bg.jpg) no-repeat; background-size: cover; color: #fff; text-align: center; position: relative; background-attachment: fixed; }
#banner:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(28,58,57,0.6); }
#banner.home-banner { margin-bottom: 70px; }
#banner.page-banner { min-height: 320px; }
#banner.page-banner h1 { margin-top: 87px; }
#banner p { font-size: 22px; line-height: 32px; letter-spacing: 5px; color: #8e8071; margin: 30px 0; }
#banner .highlight { font-weight: bold; letter-spacing: 14px; text-transform: uppercase; }
#banner .button { margin-top: 30px; min-width: 302px; }
#banner .container, #banner .row,#banner .owl-carousel, #banner .owl-wrapper-outer, #banner .owl-wrapper, #banner .owl-item { height: 100%; }
#banner .owl-item { position: relative; }
#banner .content { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); text-align: center; }
#banner .owl-page { width: 19px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-left: 6px; display: inline-block; }
#banner .owl-page.active, #banner .prev-btn:hover, #banner .next-btn:hover { background-color: #8e8069; }
#banner .prev-btn, #banner .next-btn, #banner .owl-page { background-color: #bbc4c4; height: 19px; }
#banner .prev-btn, #banner .next-btn { position: absolute; width: 34px; text-align: center; color: #1c3a39; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; cursor: pointer; }
#banner .prev-btn { left: -40px; }
#banner .next-btn { right: -40px; }
#banner .owl-page:first-child { margin-left: 0; }
#banner .owl-controls { position: absolute; bottom: 10px; left: 50%; margin-left: -50px; }
#banner .owl-pagination { position: relative; }

/*
Content
*/

#content h3 { color: #2f2f2f; text-transform: uppercase; line-height: 30px; }
#content h2 { font-size: 30px; line-height: 35px; margin-bottom: 20px; }
#content { padding: 50px 0; }

/*
Featured Section
*/

.featured-section { padding: 60px 0; overflow: hidden; }
.featured-section h4 { font-size: 20px; }
.featured-section h3 { font-size: 22px; }

/*
brief-intro
*/

.brief-intro .list { margin: 50px 0; }
.brief-intro .list li, .brief-intro p { color: #565656; }
.brief-intro .text-content { max-width: 570px; }


/*
Stripe
*/

.stripe { background-color: #182422; padding: 30px 0; }
.stripe h2 { margin-bottom: 0; text-transform: none; line-height: 55px; color: #fff; padding-bottom: 0; }
.stripe h2:before { display: none; }
.stripe .fa-send-o { width: 52px; height: 52px; color: #fff; background-color: #8e8071; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; padding-top: 14px; font-size: 23px; margin-top: 30px; }

/*
Dashboard
*/

#dashboard { background-color: #2f2f2f; color: #fff; }
#dashboard p,#dashboard li { color: #bfbfbf; line-height: 32px; }
#dashboard li { list-style-type: none; margin-top: 10px; }
#dashboard li:first-child { margin-top: 0; }
#dashboard h3 { font-size: 18px; margin-bottom: 30px; }
#dashboard .list li:before { color: #bfbfbf; }


/*
Footer
*/

#footer { background-color: #292929; padding: 15px 0; color: #fff; }
#footer p { margin-bottom: 0; }


/*
Lists
*/

.list li { position: relative; padding-left: 36px; list-style-type: none; margin-top: 25px; font-size: 16px; }
.list li:first-child { margin-top: 0; }
.list li:before { content: "\f10c"; position: absolute; left: 0; top: -3px; color: #8e8071; font-size: 22px; font-family: FontAwesome; }
.list li:hover:before, #dashboard a:hover { color: #9bf70b; }
.numbered-list { counter-reset: stylish-number; list-style-type: none; }
.numbered-list li { position: relative; padding-left: 50px; margin-bottom: 30px; }
.numbered-list li:before { content: counter(stylish-number); counter-increment: stylish-number; width: 30px; height: 30px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background-color: #8e8071; color: #fff; position: absolute; left: 0; top: 0; padding-top: 2px; font-size: 20px; text-align: center; }
.numbered-list h3 { font-size: 22px; line-height: 30px; }
.five-columns-list li { float: left; width: 20%; }
.five-columns-list.list li { margin-top: 0; margin-bottom: 25px; }

/*
Social Icons
*/

.social-icons i { font-size: 25px; position: absolute; left: 0; top: 5px; }
.social-icons li { position: relative; padding-left: 35px; }
.social-icons a { font-weight: bold; }

/*
Highlight Block
*/

.highlight-block { display: table; }
.highlight-block p { font-size: 14px; }
.highlight-block h4 { margin-bottom: 0; }
.highlight-block footer { display: table-row; vertical-align: bottom; font-weight: bold; font-size: 15px; color: #182422; }
.highlight-block footer .fa { margin-right: 10px; }
.highlight-block header { padding: 10px 10px 0 40px; position: relative; }
.highlight-block header .fa { color: #8e8071; position: absolute; left: 0; top: 6px; font-size: 25px; }
.highlight-block .inner { padding-top: 10px; }

/*
meters
*/

.meters .meter .parameter { height: 10px; position: relative; width: 50px; background-color: #8e8071; display: block; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; transition: width 2s ease-in-out; }
.meters .meter .parameter:after { content: ""; width: 23px; height: 23px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 3px solid #8e8071; position: absolute; right: -15px; top: -7px; background-color: #fff; z-index: 1; }
.meters .meter .parameter:before { position: absolute; right: -15px; top: -40px; color: #8e8071; font-weight: bold; }
.meters .meter.animated .percent95 { width: 95%; } 
.meters .meter.animated .percent95:before { content: "95%"; }
.meters .meter .extreme { background-color: #f14c3b; }
.meters .meter .extreme:after { border-color: #f14c3b; }
.meters .meter .extreme:before { color: #f14c3b; }
.meters .meter.animated .percent70 { width: 70%; } 
.meters .meter.animated .percent70:before { content: "70%"; } 
.meters .meter.animated .percent90 { width: 90%; } 
.meters .meter.animated .percent90:before { content: "90%"; } 
.meters .meter.animated .percent80 { width: 80%; } 
.meters .meter.animated .percent80:before { content: "80%"; } 
.meters .meter h5 { color: #2f2f2f; font-size: 15px; margin-bottom: 15px; }
.meters .meter { margin-bottom: 50px; }


/*
Buttons
*/

.button { font-size: 18px; color: #fff; display: inline-block; border: 3px solid #fff; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; padding: 16px 30px; line-height: 18px; text-transform: uppercase; transition: 400ms ease-in-out; -webkit-transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; }
.button:hover { color: #fff; opacity: 0.6; }
.button .fa { margin-left: 18px; font-size: 17px; }
.button.with-bg { background-color: #8e8071; border-color: #8e8071; }
.small.button { font-size: 13px; padding: 5px 9px 3px; line-height: 18px; }
.small.button .fa { font-size: 13px; margin-left: 10px; }

/*
Form
*/

textarea { resize: none; }
.form .form-control { height: 53px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.form .form-control:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #9bf70b; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #9bf70b; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #9bf70b; }
#dashboard .form-control { height: 40px; max-width: 80%; background-color: #393939; border: none; margin-bottom: 20px; outline: none; }
#dashboard .form .button { background-color: #9bf70b; border-color: #9bf70b; color: #2f2f2f; font-weight: bold; }
#dashboard .form .button:hover { opacity: 0.7; }
.stylish-form .form-element { border: none; color: #565656; font-size: 15px; padding: 12px 12px 12px 55px; width: 100%; outline: none; }
.stylish-form select.form-element { opacity: 0.8; }
.stylish-form .form-group { border: 1px solid #bfbfbf; position: relative; margin-top: 20px; }
.stylish-form .form-group:first-child { margin-top: 0; }
.stylish-form .form-group .fa { font-size: 20px; position: absolute; left: 20px; top: 12px; color: #bfbfbf; z-index: 2; }
.stylish-form .form-group .fa-link { top: 17px; }
.stylish-form .form-group:focus .fa { color: #8e8071; }
.stylish-form .form-group:focus .form-element { color: #565656; }
.stylish-form { max-width: 550px; margin: 0 auto; }
.stylish-form .button { margin: 25px 0; padding: 12px 25px; outline: none; }
.stylish-form .highlight-box { clear: both; }
.browse-field:after { content: "Attach File"; text-align: center; position: absolute; right: 0; top: 0; height: 100%; width: 150px; color: #fff; padding-top: 13px; background-color: #8e8071; font-size: 18px; }
.browse-field .browse-btn { opacity: 0; position: relative; z-index: 2; cursor: pointer; }
.browse-field .fakebrowsebtn { width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: none; }
.stylish-form a { text-decoration: underline; }
.stylish-form .form-group .fa-mobile-phone { font-size: 28px; top: 9px; }
/*.stylish-form .custom-select select { width: 100%; border: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none;  color: #999; }*/
/*.stylish-form .custom-select:after { content:"\f0d7"; position: absolute; right: 15px; top: 10px; font-family: FontAwesome; color: #8e8071; font-size: 20px; }*/
.stylish-form .has-dropdown:after { content:"\f0d7"; position: absolute; right: 15px; top: 10px; font-family: FontAwesome; color: #8e8071; font-size: 20px; }
.stylish-form .focussed .fa { color: #8e8071; }
.stylish-form .focussed .form-element::-moz-placeholder { color: #000; opacity: 1; }
.stylish-form .focussed .form-element:-moz-placeholder { color: #000; opacity: 1; }
.stylish-form .focussed .form-element:-ms-input-placeholder { color: #000; opacity: 1; }
.stylish-form .focussed .form-element::-webkit-input-placeholder { color: #000; opacity: 1; }
.stylish-form .focussed select {color: #000; }
.stylish-form .error { display: block; color: red; }
.form-group.has-dropdown .dropdown { display: none; position: absolute; width: 100%; border: 1px solid #8e8071; background-color: #fff; z-index: 3; }
.form-group.has-dropdown input { cursor: default; }
.form-group.has-dropdown .dropdown li { color: #000; font-size: 16px; line-height: 30px; cursor: pointer; padding: 0 53px; }
.form-group.has-dropdown .dropdown li:hover { background-color: #8e8071; color: #fff; }

/*
Thank you msg setting
*/

.thankyou h4 { font-size: 35px; margin-top: 20%; }


/*
Custom Checkbox
*/

.custom-checkbox label { font-weight: normal; display: inline-block; cursor: pointer; position: relative; padding-left: 25px; margin-right: 15px; font-size: 16px; }
.custom-checkbox input[type=checkbox] { display: none; }
.custom-checkbox label:before { content: ""; top: 3px; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0;
bottom: 1px; background-color: #8e8071; box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); }
.custom-checkbox input[type=checkbox]:checked +  label:before { content: "\2713"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 17px; color: #f3f3f3; text-align: center; line-height: 15px; font-weight: bold; padding-top: 1px; }

/*
Form Text
*/

.form-text p { font-size: 20px; line-height: 32px; font-family: montserrat; }
.form-text h3 { margin: 35px 0; }
.form-text .list li { font-size: 20px; }
.form-text { margin-bottom: 30px; }


/*
Pricing Area
*/

.pricing .plan { padding-bottom: 60px; text-align: center; border: 3px solid #1c3a39; }
.pricing .plan .content { padding: 30px 20px 0; }
.pricing .plan header { background-color: #1c3a39; }
.pricing .plan header h3 { font-size: 18px; color: #fff !important; line-height: 18px; padding: 22px; margin-bottom: 0; }
.pricing .plan header h3:before { display: none; }
.pricing .price strong { font-size: 64px; line-height: 64px; font-weight: 700; }
.pricing .price { font-family: montserrat; color: #565656; margin-bottom: 40px; }
.pricing .price sup, .pricing .price sub  { font-size: 23px; }
.pricing .price sup { top: -30px; right: 30px; }
.pricing .price sub { right: -8px; }
.pricing .details li { font-size: 16px; color: #7f7f7f; margin-top: 20px; text-align: left; padding-left: 25px; position: relative; }
.pricing .details li .highlight { color: #565656; }
.pricing .details li .fa { position: absolute; left: 0; top: 2px; }
.pricing .details li .fa-mobile-phone { top: -2px; font-size: 23px; }
.pricing .details li:first-child { margin-top: 0; }
.pricing footer p { margin-top: 20px; margin-bottom: 0; font-size: 24px; }
.pricing footer { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; padding: 15px 0; }
.pricing .details li .big { font-size: 20px; font-weight: bold; }

/*
Content Block
*/
.content-block { margin-bottom: 50px; }
.content-block:last-child { margin-bottom: 0; }
.content-block h2 { font-size: 24px; margin-bottom: 30px; text-transform: uppercase; }
.content-block p { line-height: 32px; }
.content-block h4 { font-size: 20px; }

/*
Text Block
*/

aside .text-block { padding: 20px 0; border-width: 1px; }
.text-block h2 { font-size: 30px; }
.text-block { border-bottom: 2px dotted #ccc; padding: 30px 0; }
.text-block:first-child, .text-block:first-of-type { padding-top: 0; }
.text-block:last-child, .text-block:last-of-type { border-bottom: none; }
.text-block h4 { font-size: 18px; }
.text-block p { font-size: 15px; margin-bottom: 25px; }
.text-block p:last-child { margin-bottom: 0; }

/*
Stages
*/

.stages .text-block { margin-bottom: 30px; border-bottom: none; }
.stages .text-block h4 { margin-bottom: 10px; text-transform: uppercase; }
.stages .text-block p { margin-bottom: 0; font-size: 16px; line-height: 32px; }
.stages .stage { width: 50%; padding: 0 6%; position: relative; }
.stages .stage .icon { background: #182422; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 54px; height: 54px; display: inline-block; padding-top: 15px; font-size: 25px; color: #fff; position: absolute; text-align: center; top: -10px; }
.stages .text-block:nth-child(odd) .stage .icon { right: -29px; }
.stages .text-block:nth-child(even) .stage .icon {  left: -25px;  }
.stages .text-block:nth-child(even) .stage { float: right; }
.stages .text-block:nth-child(odd) .stage { text-align: right; }
.stages:before { content: ""; border-right: 3px solid #182422; position: absolute; left: 50%; top: 10px; height: 92%; }

/* 
Accordion
*/

.accordion { padding-left: 40px; }
.accordion a { font-size: 18px; cursor: pointer; color: #2f2f2f; }
.accordion a:hover { color: #2f2f2f; }
.accordion dd, .accordion dt { padding: 10px; margin-bottom: 30px; }
.accordion dd { margin-top: -38px; margin-bottom: 10px; }
.accordion dt { position: relative; display: block; font-weight: bold; }
.accordion dt:before { content: "\f055"; color: #8e8071; position: absolute; left: -40px; top: -2px; font-size: 36px; font-family: FontAwesome; transition: 1s;  }
.accordion dt.opened:before { content:"\f056"; }

/*
Tabs
*/

.nav-tabs { border: none; }
.nav-tabs .tab-head li a { font-size: 18px; color: #2f2f2f; padding: 14px 30px; display: block; border-radius: 8px; -webkit-border-radius: 8px; 
-moz-border-radius: 8px; }
.nav-tabs .tab-head a.active, .nav-tabs .tab-head a:hover { background-color: #8e8071; color: #fff; }
.nav-tabs .tab-head { margin-bottom: 20px; }

/*
Coming Soon
*/

.coming-soon h4 { margin: 60px 0; font-size: 50px; }

/*
Wow Settings
*/

.wow { visibility: hidden; }

/*
Go to Top
*/

.goToTop { position: fixed; right: 20px; bottom: 20px; display: none; color: #9bf70b; font-size: 30px; cursor: pointer; width: 40px; height: 40px; background-color: #2f2f2f; text-align: center; border: 2px ridge #9bf70b; padding-top: 1px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.goToTop:hover { width: 43px; height: 43px; padding-top: 3px; box-shadow: 0 2px 5px #9bf70b; -webkit-box-shadow: 0 2px 5px #9bf70b; -moz-box-shadow: 0 2px 5px #9bf70b; }

/*
Useful Generic Classes
*/

.transition { transition: 350ms ease-in-out; -webkit-transition: 350ms ease-in-out; -moz-transition: 350ms ease-in-out; }
.centered { display: block; margin-right: auto; margin-left: auto; }
.padL0 { padding-left: 0; }
.padT0 { padding-top: 0; }
.marT50 { margin-top: 50px; }
.marT30 { margin-top: 30px; }
.padL25 { padding-left: 25px; }
.marBT30 { margin-top: 30px; margin-bottom: 30px }
.marB0 { margin-bottom: 0 !important; }
.marB50 { margin-bottom: 50px; }
.marB25 { margin-bottom: 25px; }
.marB40 { margin-bottom: 40px; }
.no-border { border: none !important; }
.fixed { position: fixed; top: 70px; }
.not-fixed { position: static; }
.white-color { color: #fff !important; }