﻿
html, body {
  font-family: 'Lato', serif;  
}

@font-face {
    font-family: 'Cassandra Personal Use';
    src: url('/font/Cassandra Personal Use.ttf');
}
/******************************************************************************
  Footer
*******************************************************************************/
#footer .footer-widget
{
    font-size: 13px;

    /* padding: 70px 0;*/
     padding: 20px 0;

    color: #7f7f7f;
    background: #f2f2f2;
}
.footer-widget .widget li
{
    padding-bottom: 10px;
}
.footer-widget .widget li a,
.footer-widget .widget a
{
    color:#999;/* #ccc; */
}
#footer .footer-widget.dark-bg,
#footer .copyright.dark-bg
{
    color: #999;
    background: #171717;
}
#footer .copyright.darkest-bg
{
    color: #999;
    background: #0062a7;/*#000;*/
}
#footer .footer-widget.dark-bg .widget-title
{
    color: #f7f7f7;
}
#footer .footer-widget .widget-title
{
    padding-top: 20px;
}
#footer .copyright
{
    font-size: 12px;
    line-height: 7px;/*17px;*/

   /* padding: 21px 0 20px;*/
   padding: 11px 0 10px;

    background:#0062a7;/*#004484;/* #f7f7f7;*/
}
#footer .phone,
#footer .address
{
    position: relative;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 34px;
}
#footer .footer-icon
{
    position: absolute;
    top: 0;
    left: 16px;

    color: #c6c6c6;
}
#footer .footer-icon:before
{
    font-size: 20px;
    line-height: 18px;

    width: auto;
}
.footer-blog li
{
    margin-bottom: 15px;
    padding-bottom: 15px;

    border-bottom: 1px dashed #c2c0c0;
}
.footer-blog li:last-child
{
    margin-bottom: 15px;
    padding-bottom: 15px;

    border-bottom: 0;
}
.footer-count
{
    font-family: Oswald,sans-serif;
    font-size: 16px;

    margin: 20px 0 10px 0;

    text-transform: uppercase;
}
.footer-count .count-number .counter
{
    font-size: 17px;

    letter-spacing: 1px;
}
.footer-social
{
    margin-top: 20px;
}
/* Copyright */
.copyright a
{
    color: #ccc;
}
.copyright .up
{
    line-height: 40px;

    display: block;
    float: right;

    width: 40px;
    height: 40px;

    text-align: center;

    border-radius: 50%;
    background-color: #c6c6c6;
}
.extra-link a:hover,
.copyright a:hover
{
    text-decoration: underline;
}
.page-sticky-footer
{
    margin-bottom: 80px;
}
.copyright .social-icon i
{
    margin-bottom: 0;
}
/*Hidden footer*/
.footer-hidden #page
{
    position: relative;
    z-index: 10;

    height: 100%;

    background: #fff none repeat scroll 0 0;
}
.footer-hidden #footer
{
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;

    overflow-y: auto;

    color: #7f7f7f;
}
/******************************************************************************
  Dark Section
*******************************************************************************/

#footer .dark-section.footer-widget
{
    background: #222;
}
.dark-section .widget .widget-title .title
{
    color: #f0eded;
}
.dark-section .widget a:hover,
.dark-section .form-control
{
    color: #fff;
}
.dark-section .gray-bg i,
#footer .dark-section.copyright,
.dark-section .form-control
{
    background: rgba(0, 0, 0, .97);
}
#footer .dark-section.copyright
{
    border-top: 1px solid #000;
}
.dark-section .widget .widget-title
{
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.dark-section  .footer-blog li
{
    border-bottom: 1px dashed rgba(255, 255, 255, .2);
}
.dark-section .selectBox,
.dark-section .form-control
{
    border: 1px dashed rgba(255, 255, 255, .2);
    box-shadow: none;
}




/*SOME MORE */


body
{
	font-family: "Lato", Arial, Tahoma, sans-serif,'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.8;
    overflow-x: hidden;
    height: 100%;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
}

body .opacity:hover img {
    opacity: .8;
}

h2 {
    font-size: 42px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #444444;
     margin-bottom: 15px;
}
h1, h2, h3, h4, .text-logo #logo {
    font-family: "Lato", Arial, Tahoma, sans-serif;
}

/*.post-title {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
}*/
 .post-title {
    /*margin: 0 0 5px;*/
     font-size: 15px;/*18px;*/
    margin-top: 10px;
    margin-bottom: 15px;
}
.post-title h4 {
    line-height: 1.7;font-weight: 800;
}

.post-title a, a:hover, a:visited, a:focus {
    outline: 0 none;
}
.post-title a:visited {
    text-decoration: none;
    color: #171717;
}
.post-title a {
    color: #171717;
    font-weight:800;
    
}
.post-title a, .post-title a:hover {
    -webkit-transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    transition: all 350ms ease-in-out 0s;
    opacity: 1;
}

 .post-title a:hover {
    -webkit-transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    transition: all 350ms ease-in-out 0s;
    opacity: 1;
    color:#0070c5;
}
.post-title a {
    text-decoration: none;
}

.bg-color2
{
	
    background-color: #0070c5;
    

}

.get-a-quote {
    padding: 30px 0;
}
.white {
    color: #fff;
}
.text-left {
    text-align: left;
}
.no-margin {
    margin: 0;
}
.desc1 {
    font-size: 20px;
    font-weight: 600;
}



.widget li a, .widget li a:visited {
    text-decoration: none;
}

.footer-widget .widget ul 
{
    padding: 0px;
    margin: 0px;
}

.widget li {
    line-height: 30px;
}
.widget li {
    list-style: none;
}
#footer .footer-widget {
    font-size: 13px;
}

#footer .footer-widget ul li a:hover{
    color: #fcba37;
}

 

/*  NEW CSS FR FOOTER*/
/*
.widget-title h6 {
    font-size: 15px;
    border-bottom: 1px solid #282828;
    padding-bottom: 20px;
    margin-bottom: 20px;
    line-height: 20px;
    text-transform: none;
    margin-top: 0;
    font-weight: bold;
    color: #acacac;
}
*/

.title-border
{
    height: 2px;
    width: 30px;
    background-color: #0062a7;/*#5c5c5c;*/
    margin-bottom:18px;
    
}

.title-foot
{
    color: #acacac;
    line-height: 20px;
    font-weight:bold;
    font-size: 15px;
}

.widget i {
   
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 15px;
    background-color: #282828;
    color: #bababa;
    margin-right: 20px;
    text-align: center;
    margin-bottom:2px;
}

.widget i:hover {
   background: #1f356d;
    color: #fff;
    text-shadow: none;
}

.widget  .social-icon i 
{
    height: 25px;
    width: 25px;
    line-height: 25px;
    font-size: 12px;
    background-color: #282828;
    color: #bababa;
    margin-right: 2px;
    text-align: center;
    margin-bottom:2px;
}

.widget .social-icon i:hover 
{
    background: #1f356d;
    color: #fff;
    text-shadow: none;
}

.footer-logo
{
    margin-top:20px;
    margin-bottom:20px;
}

#get-quote .btn
{
                      
background-color: #fcba37;
    color: #171717!important;
    border: 1px solid transparent!important;
    font-weight: 700;
    line-height: 18px;
    padding: 9px 7px 9px 7px;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    outline: none;
    text-shadow: none;    
}

#get-quote .btn:hover
{
                      
background-color: White;
    color: #0070c5!important;
      
}

/*

a, a:hover, a:visited, a:focus {
    outline: 0 none;
}

a, a:hover {
    -webkit-transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    transition: all 350ms ease-in-out 0s;
    opacity: 1;
}

a {
    background-color: transparent;
}

* {
    zoom: 1;
    border-width: 0;
    border-style: solid;
    border-color: #e1e1e1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    box-sizing: border-box;
}

.widget li {
    line-height: 30px;
}
.widget li {
    list-style: none;
}
#footer .footer-widget {
    font-size: 13px;
}

::selection {
    background: #fcba37;
    color: #a4003a;
    text-shadow: none;
}

*/










/******************************************************************************
  Bootstrap Elements
*******************************************************************************/


.hll
{
    background-color: #ffc;
}.c
{
    color: #999;
}.err
{color: #a00;
    background-color: #faa;
}.k
{
    color: #069;
}.o
{
    color: #555;
}.cm
{
    color: #999;
}.cp
{
    color: #099;
}.c1,
.cs
{
    color: #999;
}.gd
{border: 1px solid #c00;
    background-color: #fcc;
}.ge
{
    font-style: italic;
}.gr
{
    color: red;
}.gh
{
    color: #030;
}.gi
{border: 1px solid #0c0;
    background-color: #cfc;
}.go
{
    color: #aaa;
}.gp
{
    color: #009;
}.gu
{
    color: #030;
}.gt
{
    color: #9c6;
}.kc,
.kd,
.kn,
.kp,
.kr
{
    color: #069;
}.kt
{
    color: #078;
}.m
{
    color: #f60;
}.s
{
    color: #d44950;
}.na
{
    color: #4f9fcf;
}.nb
{
    color: #366;
}.nc
{
    color: #0a8;
}.no
{
    color: #360;
}.nd
{
    color: #99f;
}.ni
{
    color: #999;
}.ne
{
    color: #c00;
}.nf
{
    color: #c0f;
}.nl
{
    color: #99f;
}.nn
{
    color: #0cf;
}.nt
{
    color: #2f6f9f;
}.nv
{
    color: #033;
}.ow
{
    color: #000;
}.w
{
    color: #bbb;
}.mf,
.mh,
.mi,
.mo
{
    color: #f60;
}.sb,
.sc
{
    color: #c30;
}.sd
{font-style: italic;

    color: #c30;
}.s2,
.se,
.sh
{
    color: #c30;
}.si
{
    color: #a00;
}.sx
{
    color: #c30;
}.sr
{
    color: #3aa;
}.s1
{
    color: #c30;
}.ss
{
    color: #fc3;
}.bp
{
    color: #366;
}.vc,
.vg,
.vi
{
    color: #033;
}.il
{
    color: #f60;
}.css .nt + .nt,
.css .o,
.css .o + .nt
{
    color: #999;
}@font-face
{
    font-family: anchorjs-link;font-weight: 400;font-style: normal;
}.anchorjs-icon
{
    font-family: anchorjs-link;font-weight: 400;font-style: normal;font-variant: normal;line-height: 1;text-transform: none;
}.anchorjs-link
{float: left;width: 1em;height: 1em;margin-left: -1.2em;text-align: center;opacity: 0;
    color: inherit;
}@media (max-width:480px)
{
    .anchorjs-link
    {
        display: none;
    }
}.anchorjs-link:focus,
:hover > .anchorjs-link
{transition: color .16s linear 0s;

    opacity: .75;
}:hover > .anchorjs-link:hover
{text-decoration: none;

    opacity: 1;
}.anchorjs-icon
{
    font-size: 60%;vertical-align: .2em;
}.anchorjs-icon::before
{
    content: 'Ã®Ëœâ‚¬';
}body
{
    position: relative;
}.table code
{
    font-size: 13px;font-weight: 400;
}h2 code,
h3 code,
h4 code
{
    background-color: inherit;
}.btn-outline
{color: #563d7c;border-color: #563d7c;
    background-color: transparent;
}.btn-outline:active,
.btn-outline:focus,
.btn-outline:hover
{color: #fff;border-color: #563d7c;
    background-color: #563d7c;
}.btn-outline-inverse
{color: #fff;border-color: #cdbfe3;
    background-color: transparent;
}.btn-outline-inverse:active,
.btn-outline-inverse:focus,
.btn-outline-inverse:hover
{color: #563d7c;border-color: #fff;
    background-color: #fff;text-shadow: none;
}.bs-docs-booticon
{font-weight: 500;display: block;cursor: default;text-align: center;color: #fff;border-radius: 15%;
    background-color: #563d7c;
}.bs-docs-booticon-sm
{
    font-size: 20px;line-height: 28px;width: 30px;height: 30px;
}.bs-docs-booticon-lg
{
    font-size: 108px;line-height: 140px;width: 144px;height: 144px;
}.bs-docs-booticon-inverse
{color: #563d7c;
    background-color: #fff;
}.bs-docs-booticon-outline
{border: 1px solid #cdbfe3;
    background-color: transparent;
}#skippy
{display: block;padding: 1em;color: #fff;outline: 0;
    background-color: #6f5499;
}#skippy .skiplink-text
{padding: .5em;

    outline: dotted 1px;
}#content:focus
{
    outline: 0;
}.bs-docs-nav
{margin-bottom: 0;border-bottom: 0 none;
    background-color: #fff;
}.bs-home-nav .bs-nav-b
{
    display: none;
}.bs-docs-nav .navbar-brand,
.bs-docs-nav .navbar-nav > li > a
{font-weight: 500;

    color: #563d7c;
}.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover,
.bs-docs-nav .navbar-nav > li > a:hover
{color: #463265;
    background-color: #f9f9f9;
}.bs-docs-nav .navbar-toggle .icon-bar
{
    background-color: #563d7c;
}.bs-docs-nav .navbar-header .navbar-toggle
{
    border-color: #fff;
}.bs-docs-nav .navbar-header .navbar-toggle:focus,
.bs-docs-nav .navbar-header .navbar-toggle:hover
{border-color: #f9f9f9;
    background-color: #f9f9f9;
}.bs-docs-footer
{margin-top: 100px;padding-top: 40px;padding-bottom: 40px;text-align: center;color: #767676;
    border-top: 1px solid #e5e5e5;
}.bs-docs-footer-links
{
    margin-top: 20px;padding-left: 0;
}.bs-docs-footer-links li
{
    display: inline;padding: 0 2px;
}.bs-docs-footer-links li:first-child
{
    padding-left: 0;
}@media (min-width:768px)
{
    .bs-docs-footer p
    {
        margin-bottom: 0;
    }
}.bs-docs-social
{
    margin-bottom: 20px;text-align: center;
}.bs-docs-social-buttons
{
    display: inline-block;margin-bottom: 0;padding-left: 0;list-style: none none;
}.bs-docs-social-buttons li
{line-height: 1;

    display: inline-block;padding: 5px 8px;
}.bs-docs-social-buttons .twitter-follow-button
{
    width: 225px!important;
}.bs-docs-social-buttons .twitter-share-button
{
    width: 98px!important;
}.github-btn
{overflow: hidden;

    border: 0;
}.bs-docs-header,
.bs-docs-masthead
{position: relative;padding: 30px 15px;text-align: center;color: #cdbfe3;
    background-color: #6f5499;background-image: linear-gradient(to bottom,#563d7c 0,#6f5499 100%);background-repeat: repeat-x;text-shadow: 0 1px 0 rgba(0,0,0,.1);
}.bs-docs-masthead .bs-docs-booticon
{
    margin: 0 auto 30px;
}.bs-docs-masthead h1
{font-weight: 300;line-height: 1;

    color: #fff;
}.bs-docs-masthead .lead
{font-size: 20px;margin: 0 auto 30px;

    color: #fff;
}.bs-docs-masthead .version
{margin-top: -15px;margin-bottom: 30px;

    color: #9783b9;
}.bs-docs-masthead .btn
{
    font-size: 20px;width: 100%;padding: 15px 30px;
}@media (min-width:480px)
{
    .bs-docs-masthead .btn
    {
        width: auto;
    }
}@media (min-width:768px)
{
    .bs-docs-masthead
    {
        padding: 80px 0;
    }.bs-docs-masthead h1
    {
        font-size: 60px;
    }.bs-docs-masthead .lead
    {
        font-size: 24px;
    }
}@media (min-width:992px)
{
    .bs-docs-masthead .lead
    {
        font-size: 30px;width: 80%;
    }
}.bs-docs-header
{
    font-size: 20px;margin-bottom: 40px;
}.bs-docs-header h1
{margin-top: 0;

    color: #fff;
}.bs-docs-header p
{
    font-weight: 300;line-height: 1.4;margin-bottom: 0;
}.bs-docs-header .container
{
    position: relative;
}@media (min-width:768px)
{
    .bs-docs-header
    {
        font-size: 24px;padding-top: 60px;padding-bottom: 60px;text-align: left;
    }.bs-docs-header h1
    {
        font-size: 60px;line-height: 1;
    }
}@media (min-width:992px)
{
    .bs-docs-header h1,
    .bs-docs-header p
    {
        margin-right: 380px;
    }
}.carbonad
{font-size: 13px!important;line-height: 16px!important;overflow: hidden;width: auto!important;height: auto!important;margin: 30px -30px -31px!important;padding: 20px!important;text-align: left;border-width: 1px 0!important;border-style: solid!important;border-color: #866ab3!important;border-image: none!important;background: none!important;

    -moz-border-bottom-colors: none!important;-moz-border-left-colors: none!important;-moz-border-right-colors: none!important;-moz-border-top-colors: none!important;
}.carbonad-img
{
    margin: 0!important;
}.carbonad-tag,
.carbonad-text
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif!important;

    display: block!important;float: none!important;width: auto!important;height: auto!important;margin-left: 145px!important;
}.carbonad-text
{
    padding-top: 0!important;
}.carbonad-tag
{text-align: left!important;

    color: inherit!important;
}.carbonad-tag a,
.carbonad-text a
{
    color: #fff!important;
}.carbonad #azcarbon > img
{
    display: none;
}@media (min-width:480px)
{
    .carbonad
    {width: 330px!important;margin: 20px auto!important;border-width: 1px!important;
        border-radius: 4px;
    }.bs-docs-masthead .carbonad
    {
        margin: 50px auto 0!important;
    }
}@media (min-width:768px)
{
    .carbonad
    {margin-right: 0!important;
        margin-left: 0!important;
    }
}@media (min-width:992px)
{
    .carbonad
    {position: absolute;top: 0;right: 15px;width: 330px!important;
        margin: 0!important;padding: 15px!important;
    }.bs-docs-masthead .carbonad
    {
        position: static;
    }
}.bs-docs-featurette
{font-size: 16px;line-height: 1.5;padding-top: 40px;padding-bottom: 40px;text-align: center;color: #555;border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
}.bs-docs-featurette + .bs-docs-footer
{margin-top: 0;

    border-top: 0 none;
}.bs-docs-featurette-title
{font-size: 30px;font-weight: 400;margin-bottom: 5px;

    color: #333;
}.half-rule
{width: 100px;
    margin: 40px auto;
}.bs-docs-featurette h3
{font-weight: 400;margin-bottom: 5px;

    color: #333;
}.bs-docs-featurette-img
{display: block;margin-bottom: 20px;

    color: #333;
}.bs-docs-featurette-img:hover
{text-decoration: none;

    color: #337ab7;
}.bs-docs-featurette-img img
{
    display: block;margin-bottom: 15px;
}@media (min-width:480px)
{
    .bs-docs-featurette .img-responsive
    {
        margin-top: 30px;
    }
}@media (min-width:768px)
{
    .bs-docs-featurette
    {padding-top: 100px;
        padding-bottom: 100px;
    }.bs-docs-featurette-title
    {
        font-size: 40px;
    }.bs-docs-featurette .lead
    {max-width: 80%;margin-right: auto;
        margin-left: auto;
    }.bs-docs-featurette .img-responsive
    {
        margin-top: 0;
    }
}.bs-docs-featured-sites
{margin-right: -1px;
    margin-left: -1px;
}.bs-docs-featured-sites .col-xs-6
{
    padding: 1px;
}.bs-docs-featured-sites .img-responsive
{
    margin-top: 0;
}@media (min-width:768px)
{
    .bs-docs-featured-sites .col-sm-3:first-child img
    {border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }.bs-docs-featured-sites .col-sm-3:last-child img
    {border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
}.bs-examples .thumbnail
{
    margin-bottom: 10px;
}.bs-examples h4
{
    margin-bottom: 5px;
}.bs-examples p
{
    margin-bottom: 20px;
}@media (max-width:480px)
{
    .bs-examples
    {margin-right: -10px;
        margin-left: -10px;
    }.bs-examples > [class^=col-]
    {padding-right: 10px;
        padding-left: 10px;
    }
}.bs-docs-sidebar.affix
{
    position: static;
}@media (min-width:768px)
{
    .bs-docs-sidebar
    {
        padding-left: 20px;
    }
}.bs-docs-sidenav
{margin-top: 20px;
    margin-bottom: 20px;
}.bs-docs-sidebar .nav > li > a
{font-size: 13px;font-weight: 500;display: block;padding: 4px 20px;

    color: #767676;
}.bs-docs-sidebar .nav > li > a:focus,
.bs-docs-sidebar .nav > li > a:hover
{padding-left: 19px;text-decoration: none;color: #563d7c;border-left: 1px solid #563d7c;
    background-color: transparent;
}.bs-docs-sidebar .nav > .active:focus > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active > a
{font-weight: 700;padding-left: 18px;color: #563d7c;border-left: 2px solid #563d7c;
    background-color: transparent;
}.bs-docs-sidebar .nav .nav
{
    display: none;padding-bottom: 10px;
}.bs-docs-sidebar .nav .nav > li > a
{
    font-size: 12px;font-weight: 400;padding-top: 1px;padding-bottom: 1px;padding-left: 30px;
}.bs-docs-sidebar .nav .nav > li > a:focus,
.bs-docs-sidebar .nav .nav > li > a:hover
{
    padding-left: 29px;
}.bs-docs-sidebar .nav .nav > .active:focus > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active > a
{
    font-weight: 500;padding-left: 28px;
}.back-to-top,
.bs-docs-theme-toggle
{font-size: 12px;font-weight: 500;display: none;margin-top: 10px;margin-left: 10px;padding: 4px 10px;

    color: #999;
}.back-to-top:hover,
.bs-docs-theme-toggle:hover
{text-decoration: none;

    color: #563d7c;
}.bs-docs-theme-toggle
{
    margin-top: 0;
}@media (min-width:768px)
{
    .back-to-top,
    .bs-docs-theme-toggle
    {
        display: block;
    }
}@media (min-width:992px)
{
    .bs-docs-sidebar .nav > .active > ul
    {
        display: block;
    }.bs-docs-sidebar.affix,
    .bs-docs-sidebar.affix-bottom
    {
        width: 213px;
    }.bs-docs-sidebar.affix
    {
        position: fixed;top: 20px;
    }.bs-docs-sidebar.affix-bottom
    {
        position: absolute;
    }.bs-docs-sidebar.affix .bs-docs-sidenav,
    .bs-docs-sidebar.affix-bottom .bs-docs-sidenav
    {margin-top: 0;
        margin-bottom: 0;
    }
}@media (min-width:1200px)
{
    .bs-docs-sidebar.affix,
    .bs-docs-sidebar.affix-bottom
    {
        width: 263px;
    }
}.bs-docs-section
{
    margin-bottom: 60px;
}.bs-docs-section:last-child
{
    margin-bottom: 0;
}h1[id]
{
    margin-top: 0;padding-top: 20px;
}.bs-callout
{margin: 20px 0;padding: 20px;border-width: 1px 1px 1px 5px;border-style: solid;border-color: #eee;border-radius: 3px;border-image: none;

    -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
}.bs-callout h4
{margin-top: 0;
    margin-bottom: 5px;
}.bs-callout p:last-child
{
    margin-bottom: 0;
}.bs-callout code
{
    border-radius: 3px;
}.bs-callout + .bs-callout
{
    margin-top: -5px;
}.bs-callout-danger
{
    border-left-color: #ce4844;
}.bs-callout-danger h4
{
    color: #ce4844;
}.bs-callout-warning
{
    border-left-color: #aa6708;
}.bs-callout-warning h4
{
    color: #aa6708;
}.bs-callout-info
{
    border-left-color: #1b809e;
}.bs-callout-info h4
{
    color: #1b809e;
}.color-swatches
{overflow: hidden;

    margin: 0 -5px;
}.color-swatch
{float: left;width: 60px;height: 60px;margin: 0 5px;

    border-radius: 3px;
}@media (min-width:768px)
{
    .color-swatch
    {width: 100px;
        height: 100px;
    }
}.color-swatches .gray-darker
{
    background-color: #222;
}.color-swatches .gray-dark
{
    background-color: #333;
}.color-swatches .gray
{
    background-color: #555;
}.color-swatches .gray-light
{
    background-color: #999;
}.color-swatches .gray-lighter
{
    background-color: #eee;
}.color-swatches .brand-primary
{
    background-color: #337ab7;
}.color-swatches .brand-success
{
    background-color: #5cb85c;
}.color-swatches .brand-warning
{
    background-color: #f0ad4e;
}.color-swatches .brand-danger
{
    background-color: #d9534f;
}.color-swatches .brand-info
{
    background-color: #5bc0de;
}.color-swatches .bs-purple
{
    background-color: #563d7c;
}.color-swatches .bs-purple-light
{
    background-color: #c7bfd3;
}.color-swatches .bs-purple-lighter
{
    background-color: #e5e1ea;
}.color-swatches .bs-gray
{
    background-color: #f9f9f9;
}.bs-team .team-member
{line-height: 32px;

    color: #555;
}.bs-team .team-member:hover
{text-decoration: none;

    color: #333;
}.bs-team .github-btn
{
    float: right;width: 180px;height: 20px;margin-top: 6px;
}.bs-team img
{float: left;width: 32px;margin-right: 10px;

    border-radius: 4px;
}.bs-docs-browser-bugs td p
{
    margin-bottom: 0;
}.bs-docs-browser-bugs th:first-child
{
    width: 18%;
}.show-grid
{
    margin-bottom: 15px;
}.show-grid [class^=col-]
{padding-top: 10px;padding-bottom: 10px;border: 1px solid rgba(86,61,124,.2);
    background-color: rgba(86,61,124,.15);
}.bs-example
{position: relative;margin: 0 -15px 15px;padding: 45px 15px 15px;border-width: 1px 0;border-style: solid;
    border-color: #e5e5e5 #eee #eee;box-shadow: 0 3px 6px rgba(0,0,0,.05) inset;
}.bs-example::after
{font-size: 12px;font-weight: 700;position: absolute;top: 15px;left: 15px;content: 'Example';letter-spacing: 1px;text-transform: uppercase;

    color: #959595;
}.bs-example-padded-bottom
{
    padding-bottom: 24px;
}.bs-example + .highlight,
.bs-example + .zero-clipboard + .highlight
{margin: -15px -15px 15px;border-width: 0 0 1px;
    border-radius: 0;
}@media (min-width:768px)
{
    .bs-example
    {margin-right: 0;margin-left: 0;border-width: 1px;border-color: #ddd;border-radius: 4px 4px 0 0;
        background-color: #fff;box-shadow: none;
    }.bs-example + .highlight,
    .bs-example + .zero-clipboard + .highlight
    {margin-top: -16px;margin-right: 0;margin-left: 0;border-width: 1px;border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }.bs-example-standalone
    {
        border-radius: 4px;
    }
}.bs-example .container
{
    width: auto;
}.bs-example > .alert:last-child,
.bs-example > .form-control:last-child,
.bs-example > .jumbotron:last-child,
.bs-example > .list-group:last-child,
.bs-example > .navbar:last-child,
.bs-example > .panel:last-child,
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table,
.bs-example > .table:last-child,
.bs-example > .well:last-child,
.bs-example > blockquote:last-child,
.bs-example > ol:last-child,
.bs-example > p:last-child,
.bs-example > ul:last-child
{
    margin-bottom: 0;
}.bs-example > p > .close
{
    float: none;
}.bs-example-type .table .type-info
{vertical-align: middle;

    color: #767676;
}.bs-example-type .table td
{padding: 15px 0;

    border-color: #eee;
}.bs-example-type .table tr:first-child td
{
    border-top: 0 none;
}.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6
{
    margin: 0;
}.bs-example-bg-classes p
{
    padding: 15px;
}.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail
{
    margin: 5px;
}.bs-example > .table-responsive > .table
{
    background-color: #fff;
}.bs-example > .btn,
.bs-example > .btn-group
{margin-top: 5px;
    margin-bottom: 5px;
}.bs-example-control-sizing input[type=text] + input[type=text],
.bs-example-control-sizing select,
.bs-example > .btn-toolbar + .btn-toolbar
{
    margin-top: 10px;
}.bs-example-form .input-group
{
    margin-bottom: 10px;
}.bs-example > textarea.form-control
{
    resize: vertical;
}.bs-example > .list-group
{
    max-width: 400px;
}.bs-example .navbar:last-child
{
    margin-bottom: 0;
}.bs-navbar-bottom-example,
.bs-navbar-top-example
{z-index: 1;

    overflow: hidden;padding: 0;
}.bs-navbar-bottom-example .navbar-header,
.bs-navbar-top-example .navbar-header
{
    margin-left: 0;
}.bs-navbar-bottom-example .navbar-fixed-bottom,
.bs-navbar-top-example .navbar-fixed-top
{position: relative;margin-right: 0;
    margin-left: 0;
}.bs-navbar-top-example
{
    padding-bottom: 45px;
}.bs-navbar-top-example::after
{top: auto;
    bottom: 15px;
}.bs-navbar-top-example .navbar-fixed-top
{
    top: -1px;
}.bs-navbar-bottom-example
{
    padding-top: 45px;
}.bs-navbar-bottom-example .navbar-fixed-bottom
{
    bottom: -1px;
}.bs-navbar-bottom-example .navbar
{
    margin-bottom: 0;
}@media (min-width:768px)
{
    .bs-navbar-bottom-example .navbar-fixed-bottom,
    .bs-navbar-top-example .navbar-fixed-top
    {
        position: absolute;
    }
}.bs-example .pagination
{margin-top: 10px;
    margin-bottom: 10px;
}.bs-example > .pager
{
    margin-top: 0;
}.bs-example-modal
{
    background-color: #f5f5f5;
}.bs-example-modal .modal
{position: relative;z-index: 1;top: auto;right: auto;
    bottom: auto;left: auto;display: block;
}.bs-example-modal .modal-dialog
{
    left: auto;margin-right: auto;margin-left: auto;
}.bs-example > .dropdown > .dropdown-toggle
{
    float: left;
}.bs-example > .dropdown > .dropdown-menu
{position: static;display: block;
    clear: left;margin-bottom: 5px;
}.bs-example-tabs .nav-tabs
{
    margin-bottom: 15px;
}.bs-example-tooltips
{
    text-align: center;
}.bs-example-tooltips > .btn
{margin-top: 5px;
    margin-bottom: 5px;
}.bs-example-tooltip .tooltip
{position: relative;

    display: inline-block;margin: 10px 20px;opacity: 1;
}.bs-example-popover
{padding-bottom: 24px;

    background-color: #f9f9f9;
}.bs-example-popover .popover
{position: relative;

    display: block;float: left;width: 260px;margin: 20px;
}.scrollspy-example
{position: relative;overflow: auto;

    height: 200px;margin-top: 10px;
}.bs-example > .nav-pills-stacked-example
{
    max-width: 300px;
}#collapseExample .well
{
    margin-bottom: 0;
}.bs-events-table > tbody > tr > td:first-child,
.bs-events-table > thead > tr > th:first-child
{
    white-space: nowrap;
}.bs-events-table > thead > tr > th:first-child
{
    width: 150px;
}.js-options-table > thead > tr > th:nth-child(1),
.js-options-table > thead > tr > th:nth-child(2)
{
    width: 100px;
}.js-options-table > thead > tr > th:nth-child(3)
{
    width: 50px;
}.highlight
{margin-bottom: 14px;padding: 9px 14px;border: 1px solid #e1e1e8;border-radius: 4px;
    background-color: #f7f7f9;
}.highlight pre
{margin-top: 0;margin-bottom: 0;padding: 0;white-space: nowrap;word-break: normal;border: 0;
    background-color: transparent;
}.highlight pre code
{font-size: inherit;

    color: #333;
}.highlight pre code:first-child
{
    display: inline-block;padding-right: 45px;
}.table-responsive .highlight pre
{
    white-space: normal;
}.bs-table th small,
.responsive-utilities th small
{font-weight: 400;display: block;

    color: #999;
}.responsive-utilities tbody th
{
    font-weight: 400;
}.responsive-utilities td
{
    text-align: center;
}.responsive-utilities td.is-visible
{color: #468847;
    background-color: #dff0d8!important;
}.responsive-utilities td.is-hidden
{color: #ccc;
    background-color: #f9f9f9!important;
}.responsive-utilities-test
{
    margin-top: 5px;
}.responsive-utilities-test .col-xs-6
{
    margin-bottom: 10px;
}.responsive-utilities-test span
{font-size: 14px;font-weight: 700;line-height: 1.1;display: block;padding: 15px 10px;text-align: center;

    border-radius: 4px;
}.hidden-on .col-xs-6 .hidden-lg,
.hidden-on .col-xs-6 .hidden-md,
.hidden-on .col-xs-6 .hidden-sm,
.hidden-on .col-xs-6 .hidden-xs,
.visible-on .col-xs-6 .hidden-lg,
.visible-on .col-xs-6 .hidden-md,
.visible-on .col-xs-6 .hidden-sm,
.visible-on .col-xs-6 .hidden-xs
{color: #999;
    border: 1px solid #ddd;
}.hidden-on .col-xs-6 .visible-lg-block,
.hidden-on .col-xs-6 .visible-md-block,
.hidden-on .col-xs-6 .visible-sm-block,
.hidden-on .col-xs-6 .visible-xs-block,
.visible-on .col-xs-6 .visible-lg-block,
.visible-on .col-xs-6 .visible-md-block,
.visible-on .col-xs-6 .visible-sm-block,
.visible-on .col-xs-6 .visible-xs-block
{color: #468847;border: 1px solid #d6e9c6;
    background-color: #dff0d8;
}.bs-glyphicons
{overflow: hidden;

    margin: 0 -10px 20px;
}.bs-glyphicons-list
{padding-left: 0;

    list-style: none none;
}.bs-glyphicons li
{font-size: 10px;line-height: 1.4;float: left;width: 25%;height: 115px;padding: 10px;text-align: center;border: 1px solid #fff;
    background-color: #f9f9f9;
}.bs-glyphicons .glyphicon
{
    font-size: 24px;margin-top: 5px;margin-bottom: 10px;
}.bs-glyphicons .glyphicon-class
{
    display: block;text-align: center;word-wrap: break-word;
}.bs-glyphicons li:hover
{color: #fff;
    background-color: #563d7c;
}@media (min-width:768px)
{
    .bs-glyphicons
    {margin-right: 0;
        margin-left: 0;
    }.bs-glyphicons li
    {
        font-size: 12px;width: 12.5%;
    }
}.bs-customizer .toggle
{
    float: right;margin-top: 25px;
}.bs-customizer label
{font-weight: 500;margin-top: 10px;

    color: #555;
}.bs-customizer h2
{margin-top: 0;
    margin-bottom: 5px;padding-top: 30px;
}.bs-customizer h3
{
    margin-bottom: 0;
}.bs-customizer h4
{margin-top: 15px;
    margin-bottom: 0;
}.bs-customizer .bs-callout h4
{margin-top: 0;
    margin-bottom: 5px;
}.bs-customizer input[type=text]
{font-family: Menlo,Monaco,Consolas,'Courier New',monospace;

    background-color: #fafafa;
}.bs-customizer .help-block
{
    font-size: 12px;margin-bottom: 5px;
}#less-section label
{
    font-weight: 400;
}.bs-customize-download .btn-outline
{
    padding: 20px;
}.bs-customizer-alert
{position: fixed;z-index: 1030;top: 0;right: 0;left: 0;padding: 15px 0;color: #fff;border-bottom: 1px solid #b94441;
    background-color: #d9534f;box-shadow: 0 1px 0 rgba(255,255,255,.25) inset;
}.bs-customizer-alert .close
{
    font-size: 24px;margin-top: -4px;
}.bs-customizer-alert p
{
    margin-bottom: 0;
}.bs-customizer-alert .glyphicon
{
    margin-right: 5px;
}.bs-customizer-alert pre
{margin: 10px 0 0;color: #fff;border-color: #973634;
    background-color: #a83c3a;box-shadow: 0 2px 4px rgba(0,0,0,.05) inset,0 1px 0 rgba(255,255,255,.1);
}.bs-dropzone
{position: relative;margin-bottom: 20px;padding: 20px;text-align: center;color: #777;
    border: 2px dashed #eee;border-radius: 4px;
}.bs-dropzone .import-header
{
    margin-bottom: 5px;
}.bs-dropzone .glyphicon-download-alt
{
    font-size: 40px;
}.bs-dropzone hr
{
    width: 100px;
}.bs-dropzone .lead
{font-weight: 400;margin-bottom: 10px;

    color: #333;
}#import-manual-trigger
{
    cursor: pointer;
}.bs-dropzone p:last-child
{
    margin-bottom: 0;
}.bs-brand-logos
{display: table;overflow: hidden;width: 100%;margin-bottom: 15px;color: #563d7c;border-radius: 4px;
    background-color: #f9f9f9;
}.bs-brand-item
{
    padding: 60px 0;text-align: center;
}.bs-brand-item + .bs-brand-item
{
    border-top: 1px solid #fff;
}.bs-brand-logos .inverse
{color: #fff;
    background-color: #563d7c;
}.bs-brand-item h1,
.bs-brand-item h3
{margin-top: 0;
    margin-bottom: 0;
}.bs-brand-item .bs-docs-booticon
{margin-right: auto;
    margin-left: auto;
}.bs-brand-item .glyphicon
{line-height: 30px;width: 30px;height: 30px;margin: 10px auto -10px;color: #fff;
    border-radius: 50%;
}.bs-brand-item .glyphicon-ok
{
    background-color: #5cb85c;
}.bs-brand-item .glyphicon-remove
{
    background-color: #d9534f;
}@media (min-width:768px)
{
    .bs-brand-item
    {
        display: table-cell;width: 1%;
    }.bs-brand-item + .bs-brand-item
    {border-top: 0 none;
        border-left: 1px solid #fff;
    }.bs-brand-item h1
    {
        font-size: 60px;
    }
}.zero-clipboard
{position: relative;

    display: none;
}.btn-clipboard
{font-size: 12px;position: absolute;z-index: 10;top: 0;right: 0;display: block;padding: 5px 8px;cursor: pointer;color: #767676;border: 1px solid #e1e1e8;border-radius: 0 4px;
    background-color: #fff;
}.btn-clipboard-hover
{color: #fff;border-color: #563d7c;
    background-color: #563d7c;
}@media (min-width:768px)
{
    .zero-clipboard
    {
        display: block;
    }.bs-example + .zero-clipboard .btn-clipboard
    {top: -16px;

        border-top-right-radius: 0;
    }
}#focusedInput
{
    border-color: rgba(82,168,236,.8);outline: 0;box-shadow: 0 0 8px rgba(82,168,236,.6);
}
.bs-docs-section .list-group-item:before
{
    content: none;
}

/******************************************************************************
							Space Adjustments
*******************************************************************************/
.no-pad
{
    padding: 0;
}
.no-margin
{
    margin: 0;
}
/* Custom Height */

.height-200
{
    height: 200px;
}
.height-400
{
    height: 400px;
}
.height-500
{
    height: 500px;
}
.height-600
{
    height: 600px;
}
.height-700
{
    height: 700px;
}

/* 4 Side Padding */
.pad-5
{
    padding: 5px;
}
.pad-10
{
    padding: 10px;
}
.pad-20
{
    padding: 20px;
}
.pad-30
{
    padding: 30px;
}
.pad-40
{
    padding: 40px;
}
.pad-50
{
    padding: 50px;
}
.pad-60
{
    padding: 60px;
}
.pad-70
{
    padding: 70px;
}
.pad-80
{
    padding: 80px;
}
/* 4 Side Margin */

.margin-5
{
    margin: 5px;
}
.margin-10
{
    margin: 10px;
}
.margin-20
{
    margin: 20px;
}
.margin-30
{
    margin: 30px;
}
.margin-40
{
    margin: 40px;
}
.margin-50
{
    margin: 50px;
}
.margin-60
{
    margin: 60px;
}
.margin-70
{
    margin: 70px;
}
.margin-80
{
    margin: 80px;
}
/* Top Padding */
.top-pad-0
{
    padding-top: 0;
}
.top-pad-5
{
    padding-top: 5px;
}
.top-pad-10
{
    padding-top: 10px;
}
.top-pad-20
{
    padding-top: 20px;
}
.top-pad-30
{
    padding-top: 30px;
}
.top-pad-40
{
    padding-top: 40px;
}
.top-pad-50
{
    padding-top: 50px;
}
.top-pad-60
{
    padding-top: 60px;
}
.top-pad-70
{
    padding-top: 70px;
}
.top-pad-80
{
    padding-top: 80px;
}
/* Top Margin */
.top-margin-0
{
    margin-top: 0;
}
.top-margin-5
{
    margin-top: 5px;
}
.top-margin-10
{
    margin-top: 10px;
}
.top-margin-20
{
    margin-top: 20px;
}
.top-margin-30
{
    margin-top: 30px;
}
.top-margin-40
{
    margin-top: 40px;
}
.top-margin-50
{
    margin-top: 50px;
}
.top-margin-60
{
    margin-top: 60px;
}
.top-margin-70
{
    margin-top: 70px;
}
.top-margin-80
{
    margin-top: 80px;
}
/* Bottom Padding */
.bottom-pad-0
{
    padding-bottom: 0 !important;
}
.bottom-pad-5
{
    padding-bottom: 5px !important;
}
.bottom-pad-10
{
    padding-bottom: 10px !important;
}
.bottom-pad-20
{
    padding-bottom: 20px;
}
.bottom-pad-30
{
    padding-bottom: 30px;
}
.bottom-pad-40
{
    padding-bottom: 40px;
}
.bottom-pad-50
{
    padding-bottom: 50px;
}
.bottom-pad-60
{
    padding-bottom: 60px;
}
.bottom-pad-70
{
    padding-bottom: 70px;
}
.bottom-pad-80
{
    padding-bottom: 80px;
}
/* Bottom Margin */
.bottom-margin-0
{
    margin-bottom: 0;
}
.bottom-margin-5
{
    margin-bottom: 5px;
}
.bottom-margin-10
{
    margin-bottom: 10px;
}
.bottom-margin-20
{
    margin-bottom: 20px;
}
.bottom-margin-30
{
    margin-bottom: 30px;
}
.bottom-margin-40
{
    margin-bottom: 40px;
}
.bottom-margin-50
{
    margin-bottom: 50px;
}
.bottom-margin-60
{
    margin-bottom: 60px;
}
.bottom-margin-70
{
    margin-bottom: 70px;
}
.bottom-margin-80
{
    margin-bottom: 80px;
}
/* Top & Bottom Padding */
.tb-pad-5
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.tb-pad-10
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.tb-pad-20
{
    padding-top: 20px;
    padding-bottom: 20px;
}
.tb-pad-30
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.tb-pad-40
{
    padding-top: 40px;
    padding-bottom: 40px;
}
.tb-pad-50
{
    padding-top: 50px;
    padding-bottom: 50px;
}
.tb-pad-60
{
    padding-top: 60px;
    padding-bottom: 60px;
}
.tb-pad-70
{
    padding-top: 70px;
    padding-bottom: 70px;
}
.tb-pad-80
{
    padding-top: 80px;
    padding-bottom: 80px;
}
.tb-pad-90
{
    padding-top: 90px;
    padding-bottom: 90px;
}
.tb-pad-100
{
    padding-top: 90px;
    padding-bottom: 90px;
}
/* Left & Right Padding */
.lr-pad-5
{
    padding-right: 5px;
    padding-left: 5px;
}
.lr-pad-10
{
    padding-right: 10px;
    padding-left: 10px;
}
.lr-pad-20
{
    padding-right: 20px;
    padding-left: 20px;
}
.lr-pad-30
{
    padding-right: 30px;
    padding-left: 30px;
}
.lr-pad-40
{
    padding-right: 40px;
    padding-left: 40px;
}
.lr-pad-50
{
    padding-right: 50px;
    padding-left: 50px;
}
.lr-pad-60
{
    padding-right: 60px;
    padding-left: 60px;
}
.lr-pad-70
{
    padding-right: 70px;
    padding-left: 70px;
}
.lr-pad-80
{
    padding-right: 80px;
    padding-left: 80px;
}

/* Top & Bottom Margin */
.tb-margin-5
{
    margin-top: 5px;
    margin-bottom: 5px;
}
.tb-margin-10
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.tb-margin-20
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.tb-margin-30
{
    margin-top: 30px;
    margin-bottom: 30px;
}
.tb-margin-40
{
    margin-top: 40px;
    margin-bottom: 40px;
}
.tb-margin-50
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.tb-margin-60
{
    margin-top: 60px;
    margin-bottom: 60px;
}
.tb-margin-70
{
    margin-top: 70px;
    margin-bottom: 70px;
}
.tb-margin-80
{
    margin-top: 80px;
    margin-bottom: 80px;
}
/* left & right Margin */
.lr-margin-5
{
    margin-right: 5px;
    margin-left: 5px;
}
.lr-margin-10
{
    margin-right: 10px;
    margin-left: 10px;
}
.lr-margin-20
{
    margin-right: 20px;
    margin-left: 20px;
}
.lr-margin-30
{
    margin-right: 30px;
    margin-left: 30px;
}
.lr-margin-40
{
    margin-right: 40px;
    margin-left: 40px;
}
.lr-margin-50
{
    margin-right: 50px;
    margin-left: 50px;
}
.lr-margin-60
{
    margin-right: 60px;
    margin-left: 60px;
}
.lr-margin-70
{
    margin-right: 70px;
    margin-left: 70px;
}
.lr-margin-80
{
    margin-right: 80px;
    margin-left: 80px;
}

.right-pad-20right-pad-20
{
    padding-right: 20px;
}
.left-pad-20
{
    padding-left: 20px;
}
/* Item Box */
.boxed-block
{
    border: 1px solid #ccc;
}
.inline-block
{
    display: inline-block;

    vertical-align: middle;
}
.bg-hover-gray:hover
{
    background-color: rgba(0,0,0,.6);
}

/***********************************************************************************
 *	 - PATTERNS
 ***********************************************************************************/

.bg-pattern-1
{
    background-image: url(../img/sections/slider/intro-1.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.bg-pattern-2
{
    background-image: url(../img/sections/slider/agency-1.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.bg-pattern-3
{
    background: url(../img/patterns/bg-pattern-3.png) fixed repeat top left;
}

.bg-pattern-4
{
    background: url(../img/patterns/bg-pattern-4.png) fixed repeat top left;
}

.bg-pattern-5
{
    background: url(../img/patterns/bg-pattern-5.png) fixed repeat top left;
}

.bg-pattern-6
{
    background: #fff repeat top left;
}

.bg-pattern-6
{
    background: #f2f2f2 repeat top left;
}

.bg-pattern-7
{
    background: #e2f0bd repeat top left;
}

.bg-pattern-8
{
    background: #b5e1e0 repeat top left;
}

.bg-pattern-9
{
    background: #e8d3a4 repeat top left;
}

.bg-pattern-10
{
    background: #c0c1f2 repeat top left;
}

/******************************************************************************
  Twiiter Feed
*******************************************************************************/
.tweet_widget .icon-twitter:before
{
    content: none !important;
}
.tweet_widget .icon-twitter
{
    padding-right: 15px!important;
}
.tweet_widget .twitter-feed .tweet_user a,
.tweet_widget .tweet_text a,
.tweet_widget .twitter-feed .tweet_text
{
    color: #bbb;
}
.tweet_widget .tweet_user
{
    padding-bottom: 15px;
}
.tweet_widget .username a
{
    font-size: 18px;
    font-weight: 700 !important;
}

/* Owl carousel with numbered paginations */

#sync2
{
    margin: 0 auto;
    margin-top: 40px;
}
#sync2.owl-carousel .owl-item
{
    display: inline-block!important;
    float: none!important;
}
#sync2.owl-carousel .owl-wrapper
{
    width: 100% !important;
    margin: 0 auto;

    text-align: center;
}
#sync2 .owl-item
{
    width: 40px!important;
}
#sync2 .item
{
    font-size: 14px;
    line-height: 12px;

    width: 30px;
    height: 30px;
    padding: 10px 0;

    cursor: pointer;
    text-align: center;

    color: #fff;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: #c9c9c9;
}


/**********        */
.inner-head {
    background: #fafafa;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
    margin-bottom: 35px;
    border-bottom: 1px solid #eee;
}

.inner-head h1 {
    font-size: 28px;
    color: #1e5f8d;
    font-family: 'Lato', serif;  
    font-weight: 400;
    
}

.card-add
{
    font-family: 'Lato', serif;  
    /*border-bottom: solid 3px #343a40;*/
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border-radius: 2px;
    background-color: #fafafa;
    padding:10px;
}

.card-enq
{
    font-family: 'Lato', serif;  
    
    padding:50px;
    margin-top:40px;
}

.btn-contact {
  background-color:#008ecc;
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  font-size: 16px;
  margin: 4px 2px;
  opacity: 1;
  transition: 0.3s;
}

.btn-contact:hover {opacity: 0.6}

.weltext h3{
    font-family: 'Lato', serif;  
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

.weltext-close h3{
    font-family: 'Lato', serif;  
    font-weight: 700;
    margin-bottom: 5px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

.title-border-blue
{
    height: 2px;
    width: 30px;
    background-color: #008ecc;
    margin-bottom:18px;
    
}



.grind-line  
{
   margin:0px;
   padding-left:15px;
}
.grind-line ul 
{
   list-style-type :none;
   margin:0px;
   padding:0px;
}

.grind-line ul li
{
    display:inline-block ;
}

.text-matter
{
    color: #000;
    line-height:2;
    font-size:15px;
    margin-top:0px;
    text-align:justify;
}


/* List Style */

.arrow-style
{
    margin: 0 0 12px;
    padding: 0 0 0 0;
}

.arrow-style li
{
    position: relative;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;

    list-style: outside none none;
    
    color: #000;
    line-height:2;
    font-size:15px;
}

ul.arrow-style.ls1 li:before
{
    font-family: FontAwesome;

    position: absolute;
    top: 2px;
    left: 0;

    display: block;

    content: '\f138';
    color: #fcba37!important;
}

.catalg
{
    font-family: 'Lato', serif;  
    background: #fafafa;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
    border-bottom: 1px solid #eee;
    padding:20px;
    margin-bottom:20px;
}

.DL h4
{
    font-family: 'Lato', serif;
    font-size:30px; 
    color:#000; 
    font-weight:900;
}

.DL h5
{
    font-family: 'Lato', serif; 
    font-size:20px; 
    color:#008ecc; 
    font-weight:600;
}

.btn.btn-info.btn-dl
{
    background-color:#008ecc;
    color:White;
} 

.btn.btn-info.btn-dl:hover
{
    background-color:#5bc0de;
    color:White;
} 

/* product-gallery */

.prod-gallery
{
    margin-left:0px;
    margin-right:20px;
    padding-left:0px;
    padding-right:0px;
}

.prod-gallery-item
{
    margin-left:0px;
    margin-right:0px;
    padding-left:2px;
    padding-right:2px;
}

.prod-gallery-item img
{
    margin:0 auto;
   
}
.prod-gallery-item img:hover
{
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
    transition: .5s ease;
    filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.8);/* 0 0 2px 1px rgba(0, 140, 186, 0.5);*/
   
}

.prod-gal-item-title
{
    margin:0 auto;text-align:center;
}

.prod-gal-item-title a
{
    margin-top:10px;color:#444444;line-height:1.1;font-weight: 800;text-transform: uppercase;font-family: lato,'Open Sans', sans-serif;font-size: 1.20em;margin:0 auto;text-align:center;
}
.prod-gal-item-title a:hover
{
    color:#0070c5;
}


.prod-gal-item-title-border
{
    width:15%;border-top:2px solid #feb600
}


.OEM-item
{
    margin-top:10px;
}
.OEM-item img
{
    margin:0 auto;
    padding:4px;
    border: 1px solid #c4c4c4;/*#ababab;*/
   
}

hr {
  height: 3px;
  margin-top:30px;
  margin-bottom:30px;
}
.hr-warning{
  background-image: -webkit-linear-gradient(left, rgba(210,105,30,.8), rgba(210,105,30,.6), rgba(0,0,0,0));
}

.hr-warning-center{
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0), #337ab7 , rgba(0,0,0,0));
}
.hr-success{
  background-image: -webkit-linear-gradient(left, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0));
}
.hr-primary{
  background-image: -webkit-linear-gradient(left, rgba(66,133,244,.8), rgba(66, 133, 244,.6), rgba(0,0,0,0));
}
.hr-danger{
  background-image: -webkit-linear-gradient(left, rgba(244,67,54,.8), rgba(244,67,54,.6), rgba(0,0,0,0));
}


hr.style14 
{ 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}

.hr-blue-center
{
    height: 1px;
    margin-top:30px;
    margin-bottom:30px;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0), #337ab7 , rgba(0,0,0,0));
}

.list-style-bold {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.1;
    color: #337ab7;
    font-weight: bold;
    text-decoration :none;
}

.list-style-bold:hover {
    color:#fcba37;
}

 
.head-text
{
    padding-top:60px;
    padding-bottom:30px;
}
 

/*    ****************/