.price-item-boxes {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    justify-content: space-between;
    display: flex;
    margin-top: 2.2em;
}
.wpcf7-form {
    margin-top: -15px;
}
.newsletter-form {
    display: flex;
    background-color: #fff;
    border-radius: 5px;
    justify-content: space-between;
    padding: 5px;
}
.newsletter-form p {
    margin-bottom: 0;
}
.news-field {
    width: 100%;
}
.news-btn .wpcf7-spinner {
    position: absolute;
}
.news-btn input:hover {
    background-color: #2d3845!important;
    color: #ffffff!important;
}
.news-field input {
    border: none!important;
}
.newsletter-form .widget input[type="submit"] {
    margin-top: 0!important;
}
.disp-none {
    display: none!important;
}
#site-navigation div.nav-menu &gt; ul ul {
    width: 310px;
}
.main-btns {
    display: block;
}
.blue-btn {
    color: #ffffff;
    background-color: #113966;
    padding: 17px 30px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 14px;
    border-radius: 4px;
    margin-right: 6px;
}
.blue-btn:hover {
    color: #ffffff;
    background-color: #2d3845;
}
.main-btns {

}
.fs-18 {
    font-size: 18px;
    line-height: 22px;
}
.price-box-name {
    line-height: 1.4em;
}
.visa-pre-heading {
    margin-top: -10px;
    margin-bottom: 30px;
}
.price-item-box {
    padding: 18px;
    box-shadow: 0 9px 35px 0 rgba(0,0,0,.07);
    background-color: #fff;
    font-size: 1.4em;
    border-radius: 6px;
    width: 100%;
    grid-column-gap: 3vw;
    grid-row-gap: 1vw;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    min-height: 150px;
}
.price-box-price {
    font-weight: 700;
}
.price-item-box-lists {
    padding: 18px;
    box-shadow: 0 9px 35px 0 rgba(0,0,0,.07);
    background-color: #fff;
    font-size: 1.2em;
    border-radius: 6px;
    width: 100%;
    margin-top: 2em;
}
.border-bot-list {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.price-box-list-name {
    font-weight: 700;
}
.ts-brand-icon-1:before {
    right: -15px;
    top: -17px;
    background-size: 68px 119px;
    background-repeat: no-repeat;
}
.pad-lr-15 {
    padding: 0 15px;
}
.mt-15 {
    margin-top: 15px;
}
.mt-40 {
    margin-top: 40px;
}
.mt-140 {
    margin-top: 140px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-60 {
    margin-bottom: 60px;
}
.mt-90 {
    margin-top: 90px;
}
.mt-110 {
    margin-top: 110px;
}
.visa-border {
    padding: 20px!important;
    border: 1px solid #113966;
    border-radius: 10px;
}
#visa-list-pad .themestek-list.themestek-list-sep li {
    margin-bottom: 6px;
}
.doc-list-mt {
    margin-top: 120px;
}
.mt-160 {
    margin-top: 160px;
}
.img-side-pad {
    padding: 0 20px;
}
.pt50-pb20 {
    padding-top: 50px!important;
    padding-bottom: 20px!important;
}
.pt-0 {
    padding-top: 0px!important;
}
.mbm-360 {
    margin-bottom: -360px!important;
}
.mt-70 {
    margin-top: 70px;
}
.pt-430 {
    padding-top: 430px!important;
}
.pt-50 {
    padding-top: 50px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-0 {
    padding-bottom: 0px!important;
}
.pb-40 {
    padding-bottom: 40px!important;
}
.awesome-icon-cust .themestek-list.themestek-list-style-icon.themestek-list-sep li i {
    left: 12px;
}
.awesome-icon-cust .themestek-list.themestek-list-style-icon li i {
    top: 0px;
}
.page-h5 {
    margin-top: 40px;
}
.img-br img {
    border-radius: 10px;
}
.page-mt10 {
    display: block;
    margin-top: 30px;
}
.#site-header-menu #site-navigation div.nav-menu &gt; ul &gt; li &gt; a {
    font-size: 13px;
}
.footer-cust-menu {
    padding-top: 20px;
}
.pr-footer {
    padding-right: 210px;
}
.ts-brand-icon:before {
    top: -16px;
    background-size: 68px 119px;
    background-repeat: no-repeat;
}
.uk-visa-img:before {
    content: url(https://teya-capital.com/images/visa_uk.svg);
    position: absolute;
    width: 155px;
    height: 140px;
    right: 36px;
    top: 22px;
    opacity: .4;
}
.us-visa-img:before {
    content: url(https://teya-capital.com/images/visa_USA.svg);
    position: absolute;
    width: 150px;
    height: 159px;
    right: 36px;
    top: 20px;
    opacity: .4;
}
.france-visa-img:before {
    content: url(https://teya-capital.com/images/visa_france.svg);
    position: absolute;
    width: 155px;
    height: 177px;
    right: 32px;
    top: 16px;
    opacity: .4;
}
.owl-theme .owl-nav {
    margin-top: 0!important;
}
#themestek-stickable-header-w {
    border-radius: 8px;
    z-index: 12;
    position: relative;
}
.owl-next, .owl-prev {
    margin-top: -30px!important;
}
.mt-25 {
    margin-top: 25px;
}
.mt-80 {
    margin-top: 80px;
}
.mt-50 {
    margin-top: 50px;
}
.mt-60 {
    margin-top: 60px;
}
.pr-20 {
    padding-right: 20px;
}
.pt-32 {
    padding-top: 32px;
}
.pt-20 {
    padding-top: 20px;
}
.pr-60 {
    padding-right: 60px;
}
.pr-items {
    padding-right: 60px!important;
}
.pr-40 {
    padding-right: 40px;
}
.mt-35 {
    margin-top: 35px;
}
.pt-70 {
    padding-top: 70px;
}
.two-block-pad {
    padding: 5px 20px 20px 20px;
}
.cust-img {
margin-top: 30px;
    border-radius: 6px;
}
.visa-block-two-list ul {
    margin-left: -4px;
}
.visas-block-item {
    padding: 8px 50px;
    box-shadow: 0 9px 35px 0 rgba(0,0,0,.07);
    font-size: 1em;
    display: inline-block;
    margin: 4px;
}
.visas-cost-item {
    padding: 6px 15px;
    box-shadow: 0 9px 35px 0 rgba(0,0,0,.07);
    background-color: #fff;
    font-size: 1.4em;
    color: #113966;
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-radius: 6px;
}
.visas-cost-items {
    padding: 6px 15px;
    box-shadow: 0 9px 35px 0 rgba(0,0,0,.07);
    background-color: #fff;
    border-radius: 6px;
}
.visas-cost-block {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.visa-name {
    font-size: 1.4em;
    color: #113966;
}
.visa-cost {
    font-size: 1.4em;
}
.visa-block-two-items {
    border: 1px solid #404b57;
    border-radius: 8px;
    padding: 24px 24px;
    margin: 0 12px;
    min-height: 283px;
}
.visa-block-name {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.4em;
    color: #fff;
}
.cust-h2 {
   font-family: "Roboto",Arial,Helvetica,sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1px;
    color: #2d3845;
    margin-top: 24px;
    display: block;
}
.visa-block-links {
    margin-top: 2.5em;
}
.visa-block-links .visa-block-link:hover {
    background-color: #29333f;
    display: inline-block;
}
.visa-block-links a:hover {
    color: #fff;
}
.relocate-with-us-btn {
padding-top: 64px;
}
.visa-block-link {
    border: 1px solid #404b57;
    border-radius: 8px;
    padding: 3px 16px;
    display: inline-block;
    color: #9faebe;
}
.visa-block-two-list ul li {
    line-height: 22px;
}
.media-right h3, .media-right h6 {
    margin-bottom: -2px;
}
.themestek-header-top-wrapper {
    padding: 0 25px;
}
.themestek-ihbox-style-3 .themestek-vc_cta3-headers.themestek-wrap-cell .themestek-custom-heading {
    padding: 16px 0;
}
.apply-for-visa .themestek-vc_cta3-content:before {
    content: url(/wp-content/uploads/2024/01/visa-icon.webp);
    position: absolute;
    left: 0;
    top: 23px;
}
.work-in-lithuania .themestek-vc_cta3-content:before {
    content: url(/wp-content/uploads/2024/01/work-in-lithuania-icon.webp);
    position: absolute;
    left: 0;
    top: 21px;
}
.citizenship-by-investment .themestek-vc_cta3-content:before {
    content: url(/wp-content/uploads/2024/01/citizenship-b-icon.webp);
    position: absolute;
    left: 0;
    top: 21px;
}
.page-visa-img {
    margin-top: 80px;
    margin-bottom: -100px;
}
.page-visa-img-text {
    margin-top: 80px;
}
.mt-100 {
    margin-top: 100px;
}
.section-pt {
    padding-top: 80px!important;
}
#visa-info .uk-visa-img-page:before {
    content: url(https://teya-capital.com/images/visa_uk.svg);
    position: absolute;
        width: 160px;
    height: auto;
    right: 20px;
    top: 4px;
    opacity: .5;
}
#visa-info .usa-visa-img:before {
    content: url(https://teya-capital.com/images/visa_USA.svg);
    position: absolute;
    width: 164px;
    height: 174px;
    right: 46px;
    top: -24px;
}
#visa-info .usa-visa-img-page:before {
    content: url(https://teya-capital.com/images/visa_USA.svg);
    position: absolute;
    width: 164px;
    height: 174px;
    right: 46px;
    top: -24px;
}
#page-mmt-nav {
    margin-top: -108px!important;
}
.mob-float-lr {
    float: right;
}
@media only screen and (max-width: 768px) {
.main-btns-mob-mmt {
    margin-top: -29px;
}
.pr-60 {
    padding-right: 0;
}
.mmt-30 {
    margin-top: 30px;
}
.mmt-40 {
    margin-top: 40px;
}
.mt-110 {
    margin-top: 0;
}
.mt-160 {
    margin-top: 0;
}
.pr-40 {
    padding-right: 0;
}
.page-visa-img {
    margin-top: 26px;
    margin-bottom: 0;
}
.page-visa-img-text {
    margin-top: 26px;
}
.doc-list-mt {
    margin-top: 10px;
}
.mt-70 {
    margin-top: 0;
}
.mt-100 {
    margin-top: 0;
}
.pr-footer {
    padding-right: 0;
}
.site-title a {
    display: flex;
    align-items: center;
    height: 72px;
}
.headerlogo img {
    max-height: 44px!important;
}
#themestek-stickable-header-w {
    margin-top: -62px;
}
#site-navigation ul {
    padding: 0 0 0 10px;
}
.mt-40 {
    margin-top: 0;
}
.pt50-pb20 {
    padding-top: 15px!important;
}
h6 {
    margin-top: 0;
}
.mt-15 {
    margin-top: 0;
}
.mt-50 {
    margin-top: 0;
}
.mt-60 {
    margin-top: 0;
}
.visas-cost-item {
    padding: 6px 10px;
    font-size: 1.2em;
    display: block;
}
.mt-40 {
    margin-top: 0;
}
.visa-name {
    font-size: 1.2em;
    font-weight: 600;
}
.visas-cost-block {
    display: block;
}
.visas-cost-items {
    padding: 6px 12px;
}
.mmt-50 {
    margin-top: 50px;
}
.mmt-15 {
    margin-top: 15px;
}
.mmt-30 {
    margin-top: 30px;
}
.cust-heading-pad {
    padding: 0 8px;
    margin-bottom: 45px;
}
.cust-pad-15 {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.price-item-boxes {
    margin-top: 2.2em;
display: block;
}
.price-item-box {
    padding: 10px 12px;
    font-size: 1.2em;
    min-height: auto;
    margin-bottom: 25px;
}
.mob-float-lr {
    float: none;
}
.why-teya-usa {
    padding: 0 8px;
    margin-top: 50px;
}
.pad-lr-15 {
    padding: 0;
}
.section-pt {
    padding-top: 50px!important;
}
.pr-items {
    padding-right: 0px!important;
}
.mob-prl {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.mt-90 {
    margin-top: 40px;
}
.mob-disp-none {
    display: none;
}
.price-item-box-lists {
    font-size: 1em;
}
.mt-140 {
    margin-top: 0;
}
.mmt-40 {
    margin-top: 40px!important;
}
.mmt-50 {
    margin-bottom: 50px;
}
.mob-mt-60 {
    margin-top: 60px;
}
.mmt-60 {
    margin-bottom: 60px;
}
.pt-50 {
    padding-top: 0;
}
#timeline-block h6 {
    font-size: 16px;
}
.mmb-20 {
    margin-bottom: 20px;
}
.blue-btn {
    margin-bottom: 6px;
    display: block;
}
.main-btns {
    margin-top: 34px;
}
.headerlogo {
    height: 100px!important;
    line-height: 100px!important;
}
#site-header-menu #site-navigation .menu-toggle {
    margin-top: -3px!important;
}
#site-header-menu #site-navigation div.nav-menu &gt; ul {
    top: 62px!important;
}
.mob-mmt-60 {
    margin-top: -60px;
}
#visa-info .usa-visa-img:before {
    display: none;
}
.visas-block-item {
    width: 100%;
    text-align: center;
}
.visa-block-two-items {
    padding: 14px;
    font-size: .9em;
}
.visa-block-name {
    font-size: 20px;
}
.uk-visa-img:before {
    width: 124px;
    height: auto;
    right: 24px;
    top: 12px;
}
.france-visa-img:before {
    width: 124px;
    height: auto;
    right: 24px;
    top: 12px;
}
.visa-block-link {
    display: table;
    margin-bottom: 4px;
}
.us-visa-img:before {
    width: 124px;
    height: auto;
    right: 24px;
    top: 12px;
}
.relocate-with-us-btn {
    padding-top: 0;
}
.m-ta-l {
    text-align: left!important;
}
.mt-25 {
    margin-top: 0;
}
.two-block-pad {
    padding: 5px 10px 20px 10px;
}
}/*------------------------------------------------------------------
* theme-style.php index *
[Table of contents]
1.  Background color
2.  Topbar Background color
3.  Element Border color
4.  Textcolor
5.  Boxshadow
6.  Header / Footer background color
7.  Footer background color
8.  Logo Color
9.  Genral Elements
10. "Center Logo Between Menu" options
11. Floating Bar
-------------------------------------------------------------------*/
/**
 * 0. Background properties
 * ----------------------------------------------------------------------------
 */
body{background-color:#ffffff;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;}
body > .themestek-bg-layer{background-color:#ffffff;}
 body .site-content-wrapper{background-color:#ffffff;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;}
body .site-content-wrapper > .themestek-bg-layer{background-color:#ffffff;}
 .themestek-fbar-box-w{background-position:0% 0%;background-size:cover;background-repeat:repeat;background-attachment:scroll;}
 .themestek-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul{background-color:#ffffff;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}
.themestek-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul > .themestek-bg-layer{background-color:#ffffff;}
 div.themestek-titlebar-wrapper{background-image:url('https://liviza-demo.pbminfotech.com/demo1/wp-content/uploads/sites/2/2020/01/title-bg-4.jpg');background-color:transparent;background-position:right bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}
div.themestek-titlebar-wrapper > .themestek-bg-layer{background-color:transparent;}
 .footer{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}
 .first-footer{background-color:transparent;background-position:0% 0%;background-size:auto;background-repeat:no-repeat;background-attachment:fixed;}
.first-footer > .themestek-bg-layer{background-color:transparent;}
 .second-footer{background-color:transparent;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;}
.second-footer > .themestek-bg-layer{background-color:transparent;}
 .bottom-footer-text{background-color:transparent;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:fixed;}
.bottom-footer-text > .themestek-bg-layer{background-color:transparent;}
 .error404 .site-content-wrapper{background-image:url('https://liviza.themestek.com/demo1/wp-content/uploads/sites/2/2020/01/404-bg.jpg');background-color:rgba(10,1,1,0.22);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}
.error404 .site-content-wrapper > .themestek-bg-layer{background-color:rgba(10,1,1,0.22);}
 .uconstruction_background{background-image:url('http://lawyerco.themestek2.com/wp-content/themes/lawyerco/images/uconstruction-bg.jpg');background-color:#ffffff;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.uconstruction_background > .themestek-bg-layer{background-color:#ffffff;}/**
 * 0. Font properties
 * ----------------------------------------------------------------------------
 */
.headerlogo a.home-link{font-family:"Nunito Sans", Arial, Helvetica, sans-serif;font-weight:700;font-size:26px;line-height:27px;color:#202020;}
 #site-header-menu #site-navigation div.nav-menu > ul > li > a, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;line-height:18px;letter-spacing:1px;color:#ffffff;}
 ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#2d3845;}
 .themestek-titlebar h1.entry-title, .themestek-titlebar-textcolor-custom .themestek-titlebar-main .entry-title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:400;font-size:45px;line-height:55px;color:#dd9933;}
 .themestek-titlebar .entry-subtitle, .themestek-titlebar-textcolor-custom .themestek-titlebar-main .entry-subtitle{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#dd9933;}
 .themestek-titlebar .breadcrumb-wrapper, .themestek-titlebar .breadcrumb-wrapper a{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#eeee22;}
 body{font-family:"Mulish", Tahoma, Geneva, sans-serif;font-weight:400;font-size:15px;line-height:1.8;color:#5d6975;}
 h1{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:42px;line-height:48px;color:#2d3845;}
 h2{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:36px;line-height:42px;color:#2d3845;}
 h3{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:32px;line-height:38px;color:#2d3845;}
 h4{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:26px;line-height:34px;color:#2d3845;}
 h5{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:24px;line-height:30px;color:#2d3845;}
 h6{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#2d3845;}
 .themestek-element-heading-wrapper .themestek-vc_general .themestek-vc_cta3_content-container .themestek-vc_cta3-content .themestek-vc_cta3-content-header h2{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:300;font-size:42px;line-height:50px;letter-spacing:1px;color:#2d3845;}
 .themestek-element-heading-wrapper .themestek-vc_general .themestek-vc_cta3_content-container .themestek-vc_cta3-content .themestek-vc_cta3-content-header h4, .themestek-vc_general.themestek-vc_cta3.themestek-vc_cta3-color-transparent.themestek-cta3-only .themestek-vc_cta3-content .themestek-vc_cta3-headers h4{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;line-height:25px;letter-spacing:3px;color:#9ea9b3;}
 .themestek-element-heading-wrapper .themestek-vc_general.themestek-vc_cta3 .themestek-vc_cta3-content p{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:300;font-size:16px;line-height:30px;color:#5d6975;}
 .widget-area.sidebar .widget_search .wp-block-search__label, .widget-area.sidebar .widget_block .wp-block-group h2, body .widget .widget-title, body .widget .widgettitle, #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .portfolio-description h2, .themestek-portfolio-details h2, .themestek-portfolio-related h2{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#2d3845;}
 .woocommerce button.button, .woocommerce-page button.button, .themestek-vc_btn, .themestek-vc_btn3, .woocommerce-page a.button, .button, .wpb_button, button, .woocommerce input.button, .woocommerce-page input.button, .tp-button.big, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .themestek-post-readmore a, .themestek-box-blog-classic .themestek-readmore-link a, .themestek-box-blog-classic .entry-content a.more-link, .themestek-vc_btn3.themestek-vc_btn3-size-md, .comment-body .reply a{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:500;font-size:14px;letter-spacing:0.5px;}
 .wpb_tabs_nav a.ui-tabs-anchor, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .vc_progress_bar .vc_label, .vc_tta.vc_general .vc_tta-tab > a, .vc_toggle_title > h4{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;}
 .themestek-testimonialbox-style-1 .themestek-box-content:after, .themestek-testimonialbox-style-2 .themestek-box-content:after, 
								.themestek-post-featured-quote blockquote:before, blockquote > p:before{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:700;font-size:7px;}/**
 * 0. Text link and hover color properties
 * ----------------------------------------------------------------------------
 */
a{color:#222d35;}
a:hover{color:#113966;}
/**
 * 0. Header bg color
 * ----------------------------------------------------------------------------
 */
/**
 * 0. Sticky header bg color
 * ----------------------------------------------------------------------------
 */
/**
 * 0. header menu bg color
 * ----------------------------------------------------------------------------
 */
/**
 * 0. Sticky menu bg color
 * ----------------------------------------------------------------------------
 */
/**
 * 0. List style special style
 * ----------------------------------------------------------------------------
 */
.wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column{
	color:#5d6975;
}
/**
 * 0. Page loader css
 * ----------------------------------------------------------------------------
 */
.themestek-page-loader-wrapper{background-image:url(https://teya-capital.com/wp-content/themes/teya-capital/images/loader1.gif)}/**
 * 0. Floating bar
 * ----------------------------------------------------------------------------
 */
/* This is Titlebar Background color */
.themestek-header-overlay .themestek-titlebar-wrapper .themestek-titlebar-inner-wrapper{	
	padding-top: 100px;
}
/* This is Titlebar Text color */
.themestek-titlebar-wrapper .themestek-titlebar-inner-wrapper{
	height: 650px;	
}
.themestek-header-overlay .themestek-titlebar-wrapper .themestek-titlebar-inner-wrapper{	
	padding-top: 130px;
}
.themestek-header-style-3.themestek-header-overlay .themestek-titlebar-wrapper .themestek-titlebar-inner-wrapper{
	padding-top: 155px;
}
/* Logo Max-Height */
.headerlogo img{
    max-height: 54px;
}
.is_stuck .headerlogo img{
    max-height: 56px;
}
span.themestek-sc-logo.themestek-sc-logo-type-image {
    position: relative;
	display: block;
	z-index: 1;
}
/**
 * Topbar Background color
 * ----------------------------------------------------------------------------
 */
/* Show/hide topbar in some devices */
	@media (max-width: 1200px){
		.themestek-pre-header-wrapper{
			display: none !important;
		}
	}
	.widget .search-form .search-field:focus, 
.main-holder .site #content table.cart td.actions .input-text:focus, 
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, 
input[type="datetime"]:focus, input[type="datetime-local"]:focus, 
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, 
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, 
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, 
input[type="color"]:focus, input.input-text:focus, 
select:focus{
	border-color: #113966;
}
/* Dynamic main menu color applying to responsive menu link text */
.header-controls .search_box i.tsicon-fa-search,
.righticon i,
.menu-toggle i,
.header-controls a{
    color: rgba( 255,255,255 , 1) ;
}
.menu-toggle i:hover,
.header-controls a:hover {
    color: #113966 !important;
}
	.themestek-mmmenu-override-yes  #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget div{
		color: rgba( 45,56,69 , 0.8);
		font-weight: normal;
	}
/*Logo Color --------------------------------*/ 
h1.site-title{
	color: #202020;
}
/**
 * Heading Elements
 * ----------------------------------------------------------------------------
 */
.themestek-textcolor-skincolor h1,
.themestek-textcolor-skincolor h2,
.themestek-textcolor-skincolor h3,
.themestek-textcolor-skincolor h4,
.themestek-textcolor-skincolor h5,
.themestek-textcolor-skincolor h6,
.themestek-textcolor-skincolor .themestek-vc_cta3-content-header h2{
	color: #113966 !important;
}
.themestek-textcolor-skincolor .themestek-vc_cta3-content-header h4{
	color: rgba( 17,57,102 , 0.90) !important;
}
.themestek-textcolor-skincolor .themestek-vc_cta3-content .themestek-cta3-description{
	color: rgba( 17,57,102 , 0.60) !important;
}
.themestek-textcolor-skincolor{
	color: rgba( 17,57,102 , 0.60);
}
.themestek-textcolor-skincolor a{
	color: rgba( 17,57,102 , 0.80);
}
/**
 * Floating Bar
 * ----------------------------------------------------------------------------
 */
/* Show/hide topbar in some devices */
@media (max-width: 1200px){
	.themestek-fbar-btn,
	    .themestek-fbar-box-w{
			display: none !important;
		}
	}
	/**
 * 1. Textcolor
 * ----------------------------------------------------------------------------
 */
/*** Liviza Special ***/
.themestek-pre-header-wrapper .social-icons li > a:hover,
.widget-area.sidebar .widget.widget_block a:hover,
.sidebar .widget_archive li:hover *,
.sidebar .widget_archive li:hover a,
.sidebar .widget_archive li:hover:before,

.themestek-social-share-links ul li a,
.themestek-news-title:before,

ul.liviza_contact_widget_wrapper li:before,
.themestek-vc_general.themestek-vc_btn3.themestek-vc_btn3-style-flat span, 
.themestek-box-blog-classic .themestek-readmore-link a, 
.themestek-box-blog-classic .entry-content a.more-link,
.themestek-box-blog .ts-blogbox-readmore a, .themestek-box-service .themestek-vc_btn3 a, 
.themestek-ihbox .themestek-vc_general.themestek-vc_btn3:not(.themestek-vc_btn3-icon-right),

.themestek-servicebox-style-1:hover .ts-ihbox-icon i,
.themestek-portfoliobox-style-1 .themestek-box-link a,
.themestek-testimonialbox-style-2 .themestek-box-title,
.themestek-entry-meta-wrapper .themestek-meta-line a:hover,
.themestek-entry-meta-wrapper .themestek-meta-line i,

.themestek-boxes-testimonial-style-2 .slick-dots .themestek-slick-num,
.themestek-testimonialbox-style-2 .themestek-box-title .themestek-box-footer,

.themestek-teambox-style-1 .themestek-box-title .themestek-title a:hover,

.themestek-ihbox-style-3 .themestek-vc_general.themestek-vc_btn3:hover,
.themestek-coachingbox-style-2 .ts-ihbox-icon i:before,
.themestek-ptablebox-style-1 .themestek-ptable-price,
.themestek-ptablebox-style-1 .themestek-ptable-cur-symbol-after,

.themestek-blogbox-style-2 .themestek-box-title .themestek-title a:hover,
.themestek-blogbox-style-1 .themestek-box-title .themestek-title a:hover,
.themestek-blogbox-style-3 .themestek-box-title .themestek-title a:hover,


.single-mp-event .timeslot-link,
.themestek-box-blog-classic .themestek-entry-meta-wrapper .themestek-meta-line a:hover,
.themestek-box-blog-classic .themestek-readmore-link a:hover,
.themestek-box-blog-classic .entry-content a.more-link:hover,
.themestek-box-blog .ts-blogbox-readmore a:hover,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title,
.themestek-teambox-style-2 .themestek-box-team-position,
.themestek-team-member-single-content-wrapper .themestek-box-team-position h5,


.trackback .themestek-comment-owner a:hover,
.pingback .themestek-comment-owner a:hover,
.comment-meta .themestek-comment-owner a:hover,
ul.themestek-recent-post-list > li .post-date,
.themestek-headerstyle-classic .themestek-pre-header-wrapper:not(.themestek-bgcolor-skincolor) .top-contact i,
.themestek-firstlater p:first-letter,

/* Text color skin in row secion*/
.comment-reply-title small a:hover,
.themestek-vc_btn3-style-outline.themestek-vc_btn3-color-skincolor,
.themestek-skincolor,
.themestek-icon-skincolor i,
.themestek-background-image.themestek-row-textcolor-skin h1, 
.themestek-background-image.themestek-row-textcolor-skin h2, 
.themestek-background-image.themestek-row-textcolor-skin h3, 
.themestek-background-image.themestek-row-textcolor-skin h4, 
.themestek-background-image.themestek-row-textcolor-skin h5, 
.themestek-background-image.themestek-row-textcolor-skin h6,
.themestek-background-image.themestek-row-textcolor-skin .themestek-element-heading-wrapper h2,
.themestek-background-image.themestek-row-textcolor-skin .themestek-reviews-title,
.themestek-background-image.themestek-row-textcolor-skin a,
.themestek-background-image.themestek-row-textcolor-skin .item-content a:hover,
.themestek-row-textcolor-skin h1, 
.themestek-row-textcolor-skin h2, 
.themestek-row-textcolor-skin h3, 
.themestek-row-textcolor-skin h4, 
.themestek-row-textcolor-skin h5, 
.themestek-row-textcolor-skin h6,
.themestek-row-textcolor-skin .themestek-element-heading-wrapper h2,
.themestek-row-textcolor-skin .themestek-reviews-title,
.themestek-row-textcolor-skin a,
.themestek-row-textcolor-skin .item-content a:hover,
.themestek-vc_icon_element-color-skincolor{
	color: #113966;
}
.themestek-subheading-skincolor{
	color: #113966 !important;
}

/**
 * 2. Second Skin Textcolor
 * ----------------------------------------------------------------------------
 */
.themestek-testimonialbox-style-1 .themestek-box-star i.themestek-active{
	color:  #eea200;
}

/**
 * 3. Background
 * ----------------------------------------------------------------------------
 */

/*** Liviza Special ***/
.themestek-slider-wrapper .main-form button,
.themestek-pf-single-content-bottom .themestek-pf-single-category-w a:hover,
.single-post .themestek-meta-info-bottom-left a:hover,
.themestek-search-form-tabs-w .themestek-search-form-tab.themestek-search-form-tab-current a span,
.themestek-vc_btn3-color-black.themestek-vc_general.themestek-vc_btn3.themestek-vc_btn3-style-outline:not(.themestek-vc_btn3-icon-right):not(.themestek-vc_btn3-icon-left):hover,
.themestek-ihbox-style-1,
.themestek-coachingbox-style-2 .themestek-box-content:hover,
blockquote,
.themestek-servicebox-style-2 .ts-ihbox-icon,
.themestek-coachingbox-style-1 .ts-ihbox-icon,
.themestek-blogbox-style-2 .themestek-meta-date .themestek-date,
.themestek-teambox-style-1 .themestek-team-share,

.themestek-teambox-style-1 .themestek-team-social-links li a,
.themestek-col-bgcolor-darkgrey .themestek-ihbox-style-3 .themestek-ihbox-inner:after,
.themestek-ihbox-style-2 .themestek-ihbox-icon-wrapper,
.sidebar .themestek-downloadbox.widget,
.themestek-entry-meta-wrapper .themestek-meta-line:before,
.themestek-box-blog-classic .themestek-blog-date,
.themestek-textcolor-white .themestek-boxes-view-carousel .slick-arrow:hover,
.themestek-image-caption .themestek-single-image-caption-text,
.widget_categories ul li a:hover > span,
.themestek-ihbox-style-5 .themestek-ihbox-table:before,
.footer .social-icons li > a:hover,
.themestek-vc_btn3.themestek-vc_btn3-color-black.themestek-vc_btn3-style-flat:hover,
.themestek-timeline-bottom h3:after,
.themestek-bgcolor-white .themestek-ptablebox-featured-col .themestek-ptablebox-style-1,
.themestek-textcolor-white .themestek-ptablebox-featured-col .themestek-ptablebox-style-1,
.themestek-pf-single-style-1 .project-details-top,
.single-service-contact .single-service-contact-inner,
.widget.themestek_widget_list_all_posts ul .themestek-post-active a,
.widget.themestek_widget_list_all_posts ul > li a:hover,
.themestek-bg-effect .vc_single_image-wrapper:after,
.site-footer .sidebar-container.themestek-textcolor-white .tagcloud a:hover,
.themestek-ptablebox-featured-col .themestek-ptablebox-style-1 .themestek-vc_btn3.themestek-vc_btn3-color-inverse.themestek-vc_btn3-style-flat,
.themestek-ptablebox-style-1 .themestek-vc_btn3.themestek-vc_btn3-color-inverse.themestek-vc_btn3-style-flat:hover,
.themestek-pagination .page-numbers.current, 
.themestek-pagination .page-numbers:hover,
.comments-pagination .page-numbers.current, 
.comments-pagination .page-numbers:hover,
.themestek-header-wc-cart-link .number-cart,
.ts-tab-box-skincolor .vc_tta-container,
.themestek-portfoliobox-style-1 .themestek-icon-btn,
.ts-footer-contact .themestek-vc_icon_element,
.themestek-team-member-single-content-wrapper .themestek-team-social-links li a,
.themestek-teambox-style-2 .themestek-team-social-links li a:hover,
.themestek-teambox-style-3 .themestek-team-social-links li a:hover,
.themestek-blogbox-style-1 .themestek-meta-date,
.themestek-ihbox-style-6 .ts-ihbox-icon-wrapper,
.themestek-blogbox-style-3.themestek-box-blog .themestek-meta-date,
body .site-footer .widget .widget-title:after,
.site-footer .mc4wp-form-fields button,

/*** End ***/
.nav-links .nav-next a:hover span:before,
.nav-links .nav-previous a:hover span:before,
.themestek-search-form-wrapper,
.wp-block-button__link,
.post.sticky:after,

.comment-body .reply a:hover,
.themestek-header-overlay .site-header.themestek-sticky-bgcolor-skincolor.is_stuck,
.site-header-menu.themestek-sticky-bgcolor-skincolor.is_stuck,
.themestek-header-style-infostack .site-header .themestek-stickable-header.is_stuck.themestek-sticky-bgcolor-skincolor,
.is_stuck.themestek-sticky-bgcolor-skincolor,

.themestek-bgcolor-skincolor,
.themestek-skincolor-bg,
.themestek-col-bgcolor-skincolor .themestek-bg-layer-inner,
.themestek-bgcolor-skincolor > .themestek-bg-layer,
footer#colophon.themestek-bgcolor-skincolor > .themestek-bg-layer,
.themestek-titlebar-wrapper.themestek-bgcolor-skincolor .themestek-titlebar-wrapper-bg-layer,
.themestek-titlebar-wrapper.themestek-breadcrumb-on-bottom .themestek-titlebar .breadcrumb-wrapper .container,
.sidebar h3.widget-title:before,
.sidebar h3.widget-title:after,
.widget-area.sidebar .widget_search .wp-block-search__label:after,
.widget-area.sidebar .widget_block .wp-block-group h2:after,
.widget-area.sidebar .widget_search .wp-block-search__label:before,
.widget-area.sidebar .widget_block .wp-block-group h2:before,

mark, 
ins,
.tagcloud a:hover,
.themestek_prettyphoto .vc_single_image-wrapper:after, 
#totop,
.themestek-commonform input[type="submit"],
.themestek-sortable-list .themestek-sortable-link a:hover,
.themestek-sortable-list .themestek-sortable-link a.selected,

.themestek-box-portfolio.themestek-box-view-overlay .themestek-icon-box:hover,
.themestek-vc_icon_element-background-color-skincolor,
.footer .widget-title:after,
.themestek-vc_general.themestek-vc_btn3.themestek-vc_btn3-color-skincolor.themestek-vc_btn3-style-outline:hover,
.themestek-vc_general.themestek-vc_btn3.themestek-vc_btn3-color-skincolor:not(.themestek-vc_btn3-style-text):not(.themestek-vc_btn3-style-outline),
.vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar,
 button, input[type="submit"],
.themestek-col-bgcolor-skincolor,
.custom-single-visa-bg-img .single-visa-image .content-box::after {
	background-color: #113966;
}

body table.booked-calendar td.today:hover .date span,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a, 
ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover, 
body #booked-profile-page input[type=submit].button-primary, 
body table.booked-calendar input[type=submit].button-primary, 
body .booked-list-view button.button, 
body .booked-list-view input[type=submit].button-primary, body .booked-list-view button.button, 
body .booked-list-view input[type=submit].button-primary, 
body .booked-modal input[type=submit].button-primary, 
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, 
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block, 
body #booked-profile-page .appt-block .google-cal-button > a, 
body .booked-modal p.booked-title-bar, 
body table.booked-calendar td:hover .date span, 
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active, 
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover, 
.booked-ms-modal .booked-book-appt,
body table.booked-calendar thead tr:first-child th,
.ts-bt-skincolor{
	background-color: #113966 !important;
}
.themestek-servicebox-style-1:hover .themestek-box-content{
	background-color: rgba( 17,57,102 , 0.80);
}
.themestek-element-heading-wrapper h2.themestek-custom-heading:after{
	background: linear-gradient(to right,#113966 0%,#113966 65%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 71%,rgba(17,57,102 , 0.50) 71%);
}

/*** End ***/

/**
 * 5. Background with opacity
 * ----------------------------------------------------------------------------
 */
/*** Liviza Special ***/
.themestek-teambox-style-4 .themestek-box-content,
.themestek-teambox-style-2 .themestek-item-thumbnail:before{
	background-color: rgba( 17,57,102 , 0.80);
}
/*** End ***/
/**
 * 6. Tabs and Accordion
 * ----------------------------------------------------------------------------
 */
/******** Tab style ********/
/* Tab flat style */
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-tab>a,
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-tab>a:focus, 
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-tab>a:hover,
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor .vc_tta-tab.vc_active>a,
/* Tab modern style */
.wpb-js-composer .vc_tta-style-modern.vc_tta-color-skincolor .vc_tta-tab>a, 
.wpb-js-composer .vc_tta-style-modern.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading,
/* Tab classic style */
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-tab.vc_active > a, 
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-tab > a:focus,
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-tab.vc_active > a,
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-panel.vc_active .vc_tta-panel-title>a{
	background-color: #113966;
}
.wpb-js-composer .vc_tta-style-flat.vc_tta-color-skincolor:not(.vc_tta-o-no-fill) .vc_tta-panel .vc_tta-panel-body{
	background-color: rgba( 17,57,102 , 0.80);
}
/*** Tab outline style ***/
.wpb-js-composer .vc_tta-container  .vc_tta-style-outline.vc_tta.vc_general.vc_tta-color-skincolor .vc_tta-tab.vc_active>a {
    border-color: #113966;    
    color: #113966;
}
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-tab>a {
    border-color: #113966;    
    color: #113966;
}
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-tab>a:focus, 
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_active .vc_tta-tab>a:hover{
	background-color: #113966;
}
.themestek-headerstyle-classic.themestek-slider-yes #themestek-home,
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:focus, 
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover {
    background-color: #113966;
}
.wpb-js-composer .vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-panel.vc_active .vc_tta-panel-title>a{
	color: #113966;
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline:not(.vc_tta-o-no-fill) .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-panel.vc_active .vc_tta-panel-heading{
 	border-color: #113966;    
}

/******** Accordion style ********/
/* Tab classic style */
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic:not(.vc_tta-o-no-fill) .vc_tta-panel .vc_tta-panel-body {
    background-color: #113966;
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading:focus, 
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #113966;
}

/**
 * Border color
 * ----------------------------------------------------------------------------
 */
.themestek-box:not(.themestek-servicebox-style-2) .themestek-vc_btn3 a:after,
.themestek-header-style-overlaybox .themestek-vc_btn3 span:after,
.themestek-box-blog-classic .themestek-readmore-link a:after,
.themestek-box-blog-classic .entry-content a.more-link:after,
.themestek-box-blog .ts-blogbox-readmore a:after,
.themestek-box-coaching .themestek-vc_btn3 a:after,
.themestek-ihbox .themestek-vc_general.themestek-vc_btn3:not(.themestek-vc_btn3-icon-right):after,


.themestek-servicebox-style-1:hover .themestek-box-content,
.themestek-vc_btn3-style-outline.themestek-vc_btn3-color-skincolor:not(.themestek-vc_btn3-style-text),
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a{
	border-color: #113966;
}
.main-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #113966 transparent transparent transparent;
}
.main-form  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #113966 transparent;
    border-width: 0 4px 5px 4px;
}

/* Progress Bar Section */
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor span.themestek-vc_label_units.vc_label_units:before,
span.themestek-vc_label_units.vc_label_units:before{ 
	border-color: #113966 transparent; 
}

.themestek-seperator-solid .themestek-vc_general.themestek-vc_cta3 .themestek-vc_cta3-content-header:before,
.themestek-box-effect,
.themestek-search-overlay input[type="search"],
.nav-links .nav-next:before, 
.nav-links .nav-previous:before{
	border-bottom-color: #113966; 
}

/*** Liviza Special ***/
.ts-playeffect .themestek-vc_icon_element-inner{
    box-shadow: 0 0 0 0 rgba( 17,57,102 , 0.80);
}
.themestek-image-caption .themestek-single-image-caption-text:after{
	border-top-color: #113966;
}
.themestek-timeline-bottom{
	border-top-color: #113966; 
}
.single-service-contact .single-service-contact-inner:after {
	border-right-color: #113966;
}
.post.sticky{
	border-color: #113966;
}

/************************ Mega Main Menu **************************/  
ul.nav-menu li ul li a, 
div.nav-menu > ul li ul li a, 
.themestek-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{
	opacity: 0.95;
}

#site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a, 
#site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, 
#site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_parent > a, 
#site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a, 
#site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-parent > a, 
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current-menu-item > a, 
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item > a,
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor > a{
	opacity: 1;
}

/************************ End Mega Main Menu **************************/  

/************************ Woocommece and bbPress **************************/ 
#bbpress-forums li.bbp-header,
#bbpress-forums .bbp-search-form input[type="submit"]:hover,
.ts-header-icons .ts-header-wc-cart-link span.number-cart,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .woocommerce-message  .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{
	background: #113966;
}
.woocommerce-info,
.woocommerce-message{
	border-top-color: #113966; 
}
.woocommerce ul.products li.product a:hover,
.woocommerce ul.product_list_widget li a:hover h2,
.woocommerce .star-rating span,
.woocommerce-info::before,
.woocommerce-message::before{
	color: #113966;
}
.woocommerce-pagination ul li a:hover,
.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
   background: #113966;
   border-color: #113966; 
}





/* ********************* Responsive Menu Code Start *************************** */

.headerlogo{

    height: 100px;

    line-height: 100px;

}

/* Header sticky animation */        

@keyframes menu_sticky {

    0%   {margin-top:-120px;opacity: 0;}

    50%  {margin-top: -64px;opacity: 0;}

    100% {margin-top: 0;opacity: 1;}

}

/**

* Responsive Menu

* ----------------------------------------------------------------------------

*/

@media (max-width: 1200px){

    body.themestek-slider-yes{

        background-image: none;

    }

    .themestek-slider-yes .headerlogo .standardlogo{

        display: inline-block;

    }

    .themestek-header-text-area,

    .themestek-header-icon.themestek-header-wc-cart-link{

        display: none;

    }



    /*** Header Section ***/

    .site-header-main.themestek-table{

        margin: 0 15px;

        width: auto;

        display: block;

    }   

    .site-header-main.themestek-table .themestek-table-cell {

        display: block;     

    }   

    .themestek-header-icon{

        padding-right: 0px;

        padding-left: 20px;

        position: relative;

    } 

    .site-title{

        width: inherit;        

    }       

    /*** Navigation ***/

    .main-navigation {

        clear: both;

    }    

    .site-branding,

    .menu-themestek-main-menu-container,

    #site-header-menu {

        float: none;    

    }



    /*** Responsive Menu ***/    

    .righticon{

        position: absolute;

        right: 0px;

        z-index: 33;

        top: 15px;

        display: block;

    }    

    .righticon i{

        font-size:20px;

        cursor:pointer;

        display:block;

        line-height: 0px;

    } 

    /*** Default menu box ***/ 

    #site-header-menu #site-navigation div.nav-menu > ul{

        position: absolute;

        padding: 10px 20px; 

        left: 0px;  

        box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;

        border-top: 3px solid #113966;   

        background-color: #333;       

        z-index: 100;

        width: 100%;

        top: 100px;  

    }  

    
           

        #site-header-menu #site-navigation div.nav-menu > ul{

            background-color: #ffffff;

        }    

          

    #site-header-menu #site-navigation div.nav-menu > ul,

    #site-header-menu #site-navigation div.nav-menu > ul ul {

        overflow: hidden;

        max-height: 0px;

    }    

    /* #site-header-menu #site-navigation div.nav-menu > ul ul ul{

        max-height: none;

    }     */

    #site-header-menu #site-navigation div.nav-menu > ul > li{

        position: relative;

        text-align: left;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul li li{

        position: relative;

    }

    #site-header-menu #site-navigation.toggled-on div.nav-menu > ul{       

        display: block;

        max-height: 10000px;       

    }

    #site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {

        max-height: 10000px;

    } 

    #site-header-menu #site-navigation div.nav-menu > ul ul{

          background-color: transparent !important;

    }

    #site-header-menu #site-navigation div.nav-menu > ul > li a{

        display: block;

        padding: 15px 0px;        

        text-decoration: none;

        line-height: 18px;

        height: auto;

        line-height: 18px !important;

    }     

    #site-header-menu #site-navigation div.nav-menu > ul ul a{

        margin: 0;

        display: block;

        padding: 15px 15px 15px 0px;

    }

    #site-header-menu #site-navigation div.nav-menu > ul > li li a:before{

        font-family: "FontAwesome";

        font-style: normal;

        font-weight: normal;

        speak: none;

        display: inline-block;

        text-decoration: inherit;

        margin-right: .2em;

        text-align: center;

        opacity: .8;

        font-variant: normal;

        text-transform: none;

        font-size: 13px;

        content: "\f105";

        margin-right: 8px;

        display: none;

    }

    #site-header-menu #site-navigation div.nav-menu > ul > li a{

        display: inline-block;

    }  

    
        #site-header-menu #site-navigation div.nav-menu > ul > li > a,

        .righticon i  {

            color: rgba( 45,56,69 , 1);

        } 

        #site-header-menu #site-navigation div.nav-menu > ul li {

            border-bottom: 1px solid rgba( 45,56,69 , 0.15);

        }  

        #site-header-menu #site-navigation div.nav-menu > ul li li:last-child{

            border-bottom: none;

        }     

        

    /* Dynamic main menu color applying to responsive menu link text */           

    .menu-toggle i,     

    .themestek-header-icons a{

        color: rgba( 255,255,255 , 1) ;

    }

    .themestek-liviza-icon-bars,

    .themestek-liviza-icon-bars:before, 

    .themestek-liviza-icon-bars:after{

        background: rgba( 255,255,255 , 1);

    }

    .themestek-headerstyle-infostack .main-navigation:not(.toggled-on) .themestek-liviza-icon-bars,

    .themestek-headerstyle-infostack .main-navigation .themestek-liviza-icon-bars:before, 

    .themestek-headerstyle-infostack .main-navigation .themestek-liviza-icon-bars:after{

        background: #031b4e;

    }

    #site-header-menu #site-navigation div.nav-menu > ul{

        padding-right: 15px;

        padding-left: 15px;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul ul{

        list-style: none;

    }      

    .themestek-header-icons{

        position: absolute;

        top: 4px;

        float: none;

        right: 53px;

        margin-right: 0px;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul > li ul{       

        display: block !important;

        height: auto !important;  

    }

    #site-header-menu #site-navigation div.nav-menu > ul > li ul{

        background-image: none !important;      

    }

    #site-header-menu #site-navigation div.nav-menu > ul > li ul{

        background: none;

        background-image: none;

    }    

    .themestek-header-overlay .themestek-titlebar-wrapper .themestek-titlebar-inner-wrapper{

        padding-top: 0px;

    }

    .themestek-header-icon{

        top: 35px;

        display: block;

        position: absolute; 

        right: 7px;

    }

    #site-header-menu #site-navigation .menu-toggle {   

        top: 50%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        display: block;

        position: absolute;

        right: 15px;

        width: 25px;

        height: 30px;

        background: none;

        z-index: 1;

        outline: none;

        padding: 0;

        line-height: normal;

        margin-top: -4px;

    }

    .themestek-headerstyle-classic-overlay #site-header-menu #site-navigation .menu-toggle {

        right: 0px;

    }

    /*** Display None ***/

    .themestek-header-style-infostack .themestek-header-right,

    .themestek-header-overlay .site-header .themestek-header-right,

    .themestek-infostack-right-content,

    #site-header-menu #site-navigation div.nav-menu > ul{

        display: none;

    }

    .themestek-header-style-infostack .themestek-stickable-header-w{

        height: auto !important;

    }

    .themestek-header-style-infostack .themestek-header-top-wrapper.container{

        width: 100%;     

    }



    /*** sticky footer bottom margin ***/   

    body .site-content-wrapper {

        margin-bottom: 0px !important;

    }



    /*** Classic header cross ***/  

    .themestek-header-overlay .themestek-header-icons,

    .themestek-header-overlay .site-header .themestek-social-links-wrapper,

    .themestek-headerstyle-classic.themestek-slider-yes #themestek-home{

        display: none;

    }

    .themestek-header-overlay .site-header-main.themestek-table{  

        margin: 0 30px;

        padding: 0;

        width: auto;

        display: block;

    }

    .themestek-header-overlay .site-header-main.themestek-table .themestek-header-top-wrapper.container{

       width: auto;

       padding: 0; 

    }



    /*** Classic header cross ***/ 

    .themestek-header-style-classic .site-header .themestek-header-right,

    .themestek-header-style-classic-2 .site-header .themestek-header-icons{

        display: none;

    }



}

@media (min-width: 1201px) {

    .site-header .themestek-vc_btn3-container{

        margin-bottom: 0;

    }

    /*** Header full ***/

    .site-header-main.container-full {

        padding: 0 50px;

    }

    .themestek-stickable-header.is_stuck{        

        box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);

    } 

    .themestek-stickable-header{

        z-index: 12;      

    }

    .themestek-header-right,   

    .headerlogo, 

    #site-header-menu #site-navigation div.nav-menu > ul,

    #site-header-menu #site-navigation div.nav-menu > ul > li, 

    #site-header-menu #site-navigation div.nav-menu > ul > li > a {

        transition: all .3s ease-in-out;

        -moz-transition: all .3s ease-in-out;

        -webkit-transition: all .3s ease-in-out;

        -o-transition: all .3s ease-in-out;

    }

    .themestek-header-icon{       

        position: relative;

    }

    #site-header-menu #site-navigation .nav-menu,  

    #site-header-menu,        

    .menu-themestek-main-menu-container{

        float: right;

    }    

    .navbar{

        vertical-align: top;

    }

    .menu-toggle {

        display: none;

        z-index: 10;    

    }

    .menu-toggle i{

        color:#fff;

        font-size:28px;

    }

    .toggled-on li, 

    .toggled-on .children {

        display: block;

    }  

    #site-header-menu #site-navigation .nav-menu-wrapper > ul {

        margin: 0;

        padding: 0; 

    }

    #site-header-menu #site-navigation div.nav-menu > ul{

        margin: 0px;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul > li{

        height: 100px;

        line-height: 100px;

    }  

    #site-header-menu #site-navigation div.nav-menu > ul > li {

        margin: 0 0px 0 0;

        display: inline-block;

        position: relative;

        vertical-align: top;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul > li > a{

        display: block; 

        margin: 0px 18px 0px 18px;

        padding:  0px; 

        text-decoration: none;

        position: relative;

        z-index: 1;       

        height: 100px;

        line-height: 100px;        

    }

    #site-header-menu #site-navigation div.nav-menu > ul{    

        height: 100px;       

    }

    .is_stuck #site-header-menu #site-navigation div.nav-menu > ul{

        height: 90px;  

    }

    /*WordPress Dropdown Menu*/

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a,    

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a,    

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a,    

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a{

        color: #113966 ;

    }

    
    /* Main Menu Active Link Color --------------------------------*/                

        .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, 

        .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, 

        .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_parent > a,          

        .themestek-mmenu-active-color-custom  #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a,       

        .themestek-mmenu-active-color-custom  .themestek-mmmenu-override-yes #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a{

            color: #ffffff;

        }

    
    /*** Defaultsenu ***/      

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li:hover > a,

    .themestek-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li:hover > a{

        color: #113966 ;

    }

    .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, 

    .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a,     

    .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, 

    .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a{

        color: #113966 ;

    } 

         

        .themestek-mmenu-active-color-custom .themestek-header-icons .themestek-header-search-link a:hover, 

        .themestek-mmenu-active-color-custom .themestek-header-icons .themestek-header-wc-cart-link a:hover,        

        .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a{

            color: #ffffff ;

        }        

        .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li > a:before{

            background-color: #ffffff ;

        }    

    
      

    #site-header-menu #site-navigation div.nav-menu > ul > li > a{

        margin: 0px 15px 0px 15px;

    }

    .themestek-main-menu-more-than-six #site-header-menu #site-navigation div.nav-menu > ul > li > a{

        margin: 0px 10px 0px 10px;

    }



    .site-header.is_stuck .social-icons li > a, 

    .site-header.is_stuck .themestek-header-icons .themestek-header-icon a,



    .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a,

    #site-header-menu.is_stuck #site-navigation div.nav-menu > ul > li > a{

        color: #ffffff;

    }   

    .site-header .social-icons li > a,

    .themestek-header-icons .themestek-header-icon a{

        color: rgba( 255,255,255 , 1) ;

        transition: all .3s ease-in-out;

        -moz-transition: all .3s ease-in-out;

        -webkit-transition: all .3s ease-in-out;

        -o-transition: all .3s ease-in-out;

    }

	.site-header.is_stuck .themestek-header-icons .themestek-header-icon a:hover,

    .site-header .social-icons li > a:hover,

    .themestek-header-icons .themestek-header-icon a:hover{

        color: #113966 ;

    }

    .themestek-header-style-classic .site-header.themestek-bgcolor-white .themestek-header-icons .themestek-header-wc-cart-link a:hover span.number-cart{

        color: #fff;

    } 

    /*** Sub Navigation Section ***/     

    #site-header-menu #site-navigation div.nav-menu > ul > li ul{

        box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.20);

    }

    header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.sub-menu{

        left: auto;

        right: 0px !important;

    }    

    header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.sub-menu ul.sub-menu, 

    header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastsecond ul.sub-menu ul.sub-menu{

        left: -100%;

    }            

    #site-header-menu #site-navigation div.nav-menu > ul ul {

        width: 310px;

        padding: 0px;

    }        

    #site-header-menu #site-navigation div.nav-menu > ul ul li > a {

        margin: 0;

        display: block;

        padding: 17px 20px 15px;

        position: relative;         

    }



    #site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a{

        background: #fff;

    }

    #site-header-menu #site-navigation div.nav-menu > ul ul li > a{

        -webkit-transition: all .2s ease-in-out;

        transition: all .2s ease-in-out;

    }  

    #site-header-menu #site-navigation div.nav-menu > ul li > ul ul  {

        border-left: 0;

        left: 100%;

        top: 0;        

    }

    #site-header-menu #site-navigation div.nav-menu > ul li > ul ul.themestek-nav-left{

        left: -100%;

        right: 0;

    }

    #site-header-menu #site-navigation ul ul li {

        position: relative;

    }    

    #site-header-menu #site-navigation div.nav-menu > ul ul {

        text-align: left;

        position: absolute;        

        display: block;

        line-height: 14px;        

        margin: 0;

        list-style: none;

        left: 0;        

        border-radius: 0;

        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

        box-shadow: 0 6px 12px rgba(0,0,0,.175);

        background-clip: padding-box;

        z-index: 99;



        visibility: hidden;

        opacity: 0;

        visibility: hidden;

        -webkit-transition: all .3s linear 0s;

        transition: all .3s linear 0s;

    }

    #site-header-menu #site-navigation div.nav-menu > ul li:hover > ul {

        opacity: 1;        

        visibility: visible; 

    }   

    /*** Sep Section ***/

    #site-header-menu #site-navigation div.nav-menu ul ul > li {

        border-bottom: 1px solid transparent;

        border-bottom-color: rgba(0, 0, 0, 0.10);

    } 

    #site-header-menu #site-navigation div.nav-menu ul ul > li:hover > a{

        background-color: #113966 ;

        color: #fff !important;

    }





    .themestek-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul > li {

        border-bottom-color: rgba(255, 255, 255, 0.20);

    }

    /*** Sticky Header Height ***/ 

    header .is_stuck #site-header-menu #site-navigation,    

    .is_stuck .headerlogo,

    .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li,

    .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a{

        height: 90px ;

        line-height: 90px;

    }

    /*** Sub Navigation menu ***/

    #site-header-menu #site-navigation div.nav-menu > ul > li > ul {

        top: auto; 

        border-top: 3px solid #113966;       

    }  

    /*** Sticky Sub Navigation menu ***/

    .site-header-main.container-fullwide{

        padding-left: 30px;

        padding-right: 0px;

    }    

    /*** Header Icon border ***/       

    .is_stuck .themestek-header-icons{  

        border-left-color: rgba( 255,255,255 , 0.15) ;

        height: 90px;

    }    

    header .is_stuck .site-header:after{

        border-bottom-color: rgba( 255,255,255 , 0.15) ;

    }

    /*** Header Text Area ***/

    .themestek-header-style-classic .nav-menu{

        margin-right:10px;

    }

    .themestek-header-style-classic .themestek-header-icons {

        margin-left: 15px;       

        float: right;

    }

    .themestek-header-style-classic .themestek-pre-header-wrapper .themestek-align-right .themestek-topbar-search .themestek-header-icons{

        margin-left: 0;

    }

    .themestek-header-style-classic .themestek-header-text-area {

        float: right;

        margin-left: 20px;

    }

    .themestek-header-style-classic:not(.themestek-header-overlay) .themestek-header-icon,

    .themestek-header-style-classic:not(.themestek-header-overlay) .themestek-header-text-area {

        height: 100px;

        line-height: 100px;

        transition: all .3s ease-in-out;

        -moz-transition: all .3s ease-in-out;

        -webkit-transition: all .3s ease-in-out;

        -o-transition: all .3s ease-in-out;

    }

    .themestek-header-style-classic:not(.themestek-header-overlay) .is_stuck .themestek-header-icon,

    .themestek-header-style-classic .is_stuck .themestek-header-icons,

    .themestek-header-style-classic .is_stuck .themestek-header-text-area {

        height: 90px;

        line-height: 90px;

    }



    /*themestek-header-wc-cart-link*/

    .themestek-header-style-classic:not(.themestek-header-overlay) .themestek-header-wc-cart-link .number-cart{

        left: 3px;

    }

    .themestek-header-wc-cart-link .number-cart{

        position: absolute;

        width: 20px;

        height: 20px;

        line-height: 20px;

        background-color: #113966;

        color: #fff;

        border-radius: 50%;

        top: -21px;

        left: 8px;

        font-size: 11px;

        transition: all .3s ease-in-out;

        -moz-transition: all .3s ease-in-out;

        -webkit-transition: all .3s ease-in-out;

        -o-transition: all .3s ease-in-out;

        text-align: center;

    }

    .themestek-headerstyle-infostack .themestek-header-wc-cart-link .number-cart{

        background-color: #fff;

        color: #313437;

        top: 4px;

        left: 28px;

        text-align: center;

        font-size: 13px;

    }

    .themestek-header-style-overlay #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a,

    .themestek-header-style-classic #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a{

        background-color: transparent;

        color: rgba( 255,255,255 , 1) ;

    }

    .themestek-header-style-overlay .is_stuck #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a,

    .themestek-header-style-classic .is_stuck #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a{           

        color: rgba( 255,255,255 , 1) ;

    }



    .themestek-header-style-classic.themestek-header-overlay #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a:hover .number-cart{

        color: #113966;

        background-color: #fff;

    }



    .themestek-header-style-classic.themestek-header-overlay .is_stuck #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a:hover .number-cart{

        background-color: rgba( 255,255,255 , 1);

        color: #fff;

    }

    .themestek-header-style-classic.themestek-header-overlay .themestek-pre-header-wrapper .themestek-vc_btn3-container .themestek-vc_general.themestek-vc_btn3{

        background-color: #113966;

    }



    /*** ThemeStek Center Menu ***/     

    .themestek-header-menu-position-center #site-header-menu{

        float: none;

    }

    .themestek-header-menu-position-center #site-header-menu #site-navigation{

        text-align: center;

        width: 100%;

    }    

    .themestek-header-menu-position-center #site-header-menu  #site-navigation .nav-menu{       

        float: none;

        right: 0;

        left: 0;

        text-align: center;      

    }

    .themestek-header-menu-position-center .site-header-menu.themestek-table-cell{

        display: block;

    }

    .themestek-header-menu-position-center .headerlogo, 

    .themestek-header-menu-position-center .themestek-header-icon{

        position: relative;

        z-index: 2;

    }  



    /*** ThemeStek Left Menu ***/   

    .themestek-header-menu-position-left #site-header-menu{

        float: none;

        display: block;

    }

    .themestek-header-menu-position-left #site-header-menu #site-navigation .nav-menu{

        float: none;

    }

    .themestek-header-menu-position-left .site-branding{    

        padding-right: 25px;

    }



    /*** Header Social link ***/ 

    .site-header .social-icons {

        padding-top: 0;

        padding-bottom: 0;

    }

    .site-header.is_stuck {

        position: fixed;

        width:100%;

        top:0;    

        z-index: 999;

        margin:0;

        animation-name: menu_sticky;

        -webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

        -moz-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

        box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

        padding: 0;

    }    

    #site-header-menu #site-navigation div.nav-menu ul ul > li:last-child{

        border-bottom: none !important;

    }



    /***  Ts Header Style Infostack ***/    

    .themestek-header-style-infostack #site-header-menu #site-navigation{

        float: left;

        position: relative;

    }

    .themestek-header-style-infostack .themestek-stickable-header{

        position: relative;

    }

    .themestek-header-style-infostack .themestek-slider-wrapper {

        margin-top: -30px;

    }

    .themestek-header-style-infostack #site-header-menu #site-navigation .nav-menu ul,

    .themestek-header-style-infostack #site-header-menu #site-navigation .nav-menu{

        float: left;

        height: auto;

    }  

    .themestek-header-style-infostack  #site-header-menu{

        float: none;       

    }

    .themestek-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li{

        vertical-align: top;

    }

    .themestek-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a{ 

        padding: 0px 15px 0px 15px;

        margin: 0;

    }

    .themestek-header-style-infostack #site-header-menu #site-navigation .nav-menu ul {

        height: auto !important;

    }

    .themestek-header-style-infostack .is_stuck .themestek-header-icons,

    .themestek-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li, 

    .themestek-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a, 

    .themestek-header-style-infostack #site-header-menu #site-navigation {

        height: 52px;

        line-height: 52px;

    }



    .themestek-header-style-infostack .headerlogo{

        height: 100px; 

        margin-left: 0px;

    }

    .themestek-header-style-infostack .site-header-menu-middle .container {        

        position: relative;  

        width: auto;        

    }

    .themestek-header-style-infostack .is_stuck .site-header-menu-middle{

        padding: 0px;

    }

    .themestek-header-style-infostack #site-header-menu .is_stuck .container,

    .themestek-header-style-infostack .site-header-menu-inner{

        background-color: transparent;

    }

    .themestek-header-style-infostack .site-header-menu .is_stuck .themestek-sticky-bgcolor-skincolor{

        background-color: #113966; 

    }

    .themestek-header-style-infostack .themestek-infostack-right-content {

        float: right;

        position: relative;

        z-index: 3;

        text-align: right;

        height: 100px; 

        display: table;

    }



    .themestek-infostack-right-content .info-widget i{

        color: #113966;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-vc_btn3-inline .themestek-vc_btn3,

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons a,

    .themestek-header-style-infostack .themestek-header-right .themestek-header-text-area{

        height: 52px;

        line-height: 52px;

    }

	.themestek-header-style-infostack .themestek-header-right .themestek-vc_btn3-inline .themestek-vc_btn3:hover {

		background-color: #113966!important; 

	}

    .themestek-header-style-infostack .themestek-header-right .themestek-header-text-area{

        position: relative;       

    }     

    .themestek-header-style-infostack .themestek-header-right .themestek-vc_btn3-inline{

        position: relative;

        z-index: 1;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons a{

        background-color: #113966; 

        font-size: 16px;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icon{

        position: relative;

        display: inline-flex;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons > *{

        padding: 0 20px;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons > *:first-child{

        padding-left: 0;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons > *:nth-child(2)::after{

        content: '';

        width: 1px;

        height: 30px;

        background-color: rgb(255 255 255 / 26%);

        position: absolute;

        left: 0px;

        top: 50%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons a:hover{

        color: #fff;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons .themestek-header-wc-cart-link a{

        background-color: transparent;

    }

    .themestek-header-style-infostack .themestek-header-right .themestek-header-icons .themestek-header-wc-cart-link .number-cart {

        width: 18px;

        height: 18px;

        line-height: 18px;

        top: 7px;

        left: 5px;

        font-size: 11px;

    }

    .themestek-headerstyle-infostack section.error-404{

        margin-top: 152px; 

    }

    .themestek-header-style-infostack div.themestek-titlebar-wrapper{

        margin-top: -32px;

    }



    .themestek-headerstyle-classic .themestek-header-right .themestek-header-icons > *{

        padding: 0 20px;

    }

    .themestek-headerstyle-classic .themestek-header-right .themestek-header-icons > *:first-child{

        padding-left: 0;

    }

    .themestek-headerstyle-classic .themestek-header-right .themestek-header-icons > *:nth-child(2)::after{

        content: '';

        width: 1px;

        height: 30px;

        background-color: rgba( 17,57,102 , 0.2);

        position: absolute;

        left: 0px;

        top: 50%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }



    .themestek-headerstyle-classic .themestek-header-icons{    

        position: relative;        

    }

    .themestek-headerstyle-classic .themestek-stickable-header-w .themestek-social-links-wrapper{

        float: right;

    }



    /*** Overlay Header ***/

    .themestek-header-overlay.themestek-header-style-classic .site-header-main .site-branding{

        padding-left: 50px;

    }



    .themestek-header-overlay .themestek-header-right .social-icons li > a {

        width: auto;

        height: auto;

        font-size: 15px;      

    }



    /*** Overlay Box  ***/

    .themestek-header-style-overlaybox .site-branding{

        padding-left: 30px;

    }

    .themestek-header-style-overlaybox #site-header-menu #site-navigation div.nav-menu > ul > li > a {

        margin: 0px 20px 0px 20px;

    }

    .themestek-header-style-overlaybox .themestek-header-icons,

    .themestek-header-style-overlaybox .themestek-header-right{

        height: 100px; 

        line-height:  100px;            

        transition: all .3s ease-in-out;

        -moz-transition: all .3s ease-in-out;

        -webkit-transition: all .3s ease-in-out;

        -o-transition: all .3s ease-in-out;

    }

    .themestek-header-style-overlaybox .is_stuck .themestek-header-icons,

    .themestek-header-style-overlaybox .is_stuck .themestek-header-right{

        height: 90px; 

        line-height:  90px;   

    }

    .themestek-header-style-overlaybox .themestek-header-icon{

        margin-right: 30px;

    }

    .themestek-header-style-overlaybox .site-header-main > div{

        display: table-cell;

        vertical-align: top;

    }

    .themestek-header-style-overlaybox .themestek-header-right .themestek-header-button-w{

        background-color: #113966;

        display: block;

        margin-left: 20px;

    }

    .themestek-header-style-overlaybox .themestek-header-right .themestek-header-button-w{

        display: block;

        text-align: center;

    }

    .themestek-header-style-overlaybox .themestek-header-right .themestek-header-button-w .themestek-vc_btn3{

        border: 0;

        color: #fff;

    }

    .themestek-header-style-overlaybox .themestek-header-right .themestek-vc_btn3.themestek-vc_btn3-size-md {

        padding: 17px 20px;

        display: inline-block;

    }

    .themestek-header-style-overlaybox .site-header.themestek-stickable-header.is_stuck .site-header-main > div,

    .themestek-header-style-overlaybox .site-header.themestek-stickable-header:not(.is_stuck){

        background-color: transparent !important;

    }

    .themestek-header-style-overlaybox .main-navigation{

        float: right;

        margin-right: 30px;

    }

    .themestek-header-style-overlaybox .themestek-header-icons{

        float: right;

    }



    .themestek-header-style-overlaybox .is_stuck.themestek-sticky-bgcolor-skincolor{

        background-color: #113966;

    }

    .themestek-header-style-overlaybox .is_stuck.themestek-sticky-bgcolor-custom{

        background-color:  #ffffff;

    }







/*** 

====================================================================

    Header Section - RTL

====================================================================

 ***/ 



    .rtl #site-header-menu #site-navigation div.nav-menu > ul > li {

        text-align: right;

    }

    .rtl .righticon,

    .rtl #site-header-menu #site-navigation .menu-toggle{

        left: 0px;

        right: auto !important; 

    }

    .rtl .themestek-header-overlay.themestek-header-style-classic .site-header-main .site-branding {

        padding-right: 50px;

    }

    .rtl .themestek-header-wc-cart-link {

        margin-left: 30px;

    }



}





   /*** Classic Header ***/

    .themestek-headerstyle-classic .themestek-pre-header-wrapper.themestek-textcolor-dark {

        color: #42474c;

    }

    .themestek-pre-header-wrapper.themestek-textcolor-dark .social-icons li > a:hover{

        color:#113966;

    }

   .themestek-headerstyle-classic .themestek-pre-header-wrapper .themestek-social-links-wrapper .social-icons a{

        width: 40px;

    }

   .themestek-headerstyle-classic .themestek-textcolor-white .top-contact{

       font-size: 13px;          

       font-weight: 500;

   }

    .themestek-headerstyle-classic .top-contact i{

       font-size: 16px;

       margin-right: 5px;

   }

   .themestek-headerstyle-classic .themestek-social-links-wrapper{

      position: relative;      

   }   



    .themestek-headerstyle-classic .top-contact li{

        padding-left: 10px;

        padding-right: 20px;

    }

    .themestek-headerstyle-classic .top-contact li:first-child{

        padding-left: 0;

    }

    .themestek-headerstyle-classic .themestek-textcolor-white .top-contact span{

        color: #fff;        

    } 

    .themestek-headerstyle-classic .themestek-header-right .themestek-vc_general.themestek-vc_btn3{

        border: 2px solid #113966;

        border-radius: 8px;

        padding: 16px 35px !important;

        font-size: 14px;

    }



    .themestek-headerstyle-classic .themestek-vc_general.themestek-vc_btn3.themestek-vc_btn3-style-outline:not(.themestek-vc_btn3-icon-right):not(.themestek-vc_btn3-icon-left) span:after{

        margin-top: 1px !important;

    }

    .themestek-headerstyle-classic .themestek-header-right .themestek-vc_general.themestek-vc_btn3:hover{

        background-color: #113966 !important;

        color: #fff;

    }

   .themestek-headerstyle-classic .themestek-header-right .themestek-vc_general.themestek-vc_btn3 span:before{

        background-color: #113966 !important;

        margin-top: 1px !important;

   }

    .themestek-headerstyle-classic .themestek-header-right .themestek-vc_general.themestek-vc_btn3:hover span:before{

        background-color: #fff !important;

   }



    /*** Overlay Header ***/

    .themestek-pre-header-content .top-contact{

        height: 62px;

        line-height: 62px;

    } 

    .themestek-header-overlay .themestek-stickable-header-w-main{

        position: absolute;

        z-index: 21;

        width: 100%;

        box-shadow: none;

        -khtml-box-shadow: none;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        -o-box-shadow: none;

    }

    .themestek-header-overlay.themestek-header-style-classic .site-header-menu.themestek-bgcolor-darkgrey,   

    .themestek-header-overlay.themestek-header-style-classic .site-header.themestek-bgcolor-darkgrey{

        background-color: rgba(0, 0, 0, 0.40);

    }    

    .themestek-header-overlay.themestek-header-style-classic .site-header-menu.themestek-bgcolor-grey, 

    .themestek-header-overlay.themestek-header-style-classic .site-header.themestek-bgcolor-grey{

        background-color: rgba(235, 235, 235, 0.38);

    }   

    .themestek-header-overlay.themestek-header-style-classic .site-header-menu.themestek-bgcolor-white,

    .themestek-header-overlay.themestek-header-style-classic .site-header.themestek-bgcolor-white{

        background-color: rgba(255, 255, 255, 0.38);

    }   

    .themestek-header-overlay.themestek-header-style-classic .site-header-menu.themestek-bgcolor-skincolor,

    .themestek-header-overlay.themestek-header-style-classic .site-header.themestek-bgcolor-skincolor{

        background-color: rgba( 17,57,102 , 0.30);

    }    

    .themestek-header-overlay.themestek-header-style-classic .themestek-sticky-bgcolor-darkgrey.is_stuck{

        background-color: #2d3845;

    }    

    .themestek-header-overlay.themestek-header-style-classic .themestek-sticky-bgcolor-grey.is_stuck{

        background-color: #f5f5f5;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-sticky-bgcolor-white.is_stuck{

        background-color: #fff;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-sticky-bgcolor-skincolor.is_stuck{

        background-color: rgba( 17,57,102 , 1);

    }    

    .themestek-header-overlay.themestek-header-style-classic .themestek-pre-header-wrapper.themestek-bgcolor-darkgrey{

        border-bottom-color: rgba(0, 0, 0, 0.13);

    }  

    .themestek-header-style-classic .site-header .themestek-header-right,

    .themestek-header-overlay.themestek-header-style-classic .site-header .themestek-header-right{

        height: 100px;

        line-height: 100px;

    }

    .themestek-header-style-classic .site-header.is_stuck .themestek-header-right,

    .themestek-header-overlay.themestek-header-style-classic .site-header.is_stuck .themestek-header-right,

    .themestek-header-overlay.themestek-header-style-classic .site-header.is_stuck .themestek-social-links-wrapper{

        height: 90px ;

        line-height: 90px;

    }

    .themestek-header-overlay.themestek-header-style-classic .site-header.is_stuck.themestek-stickable-header{

        border-bottom: none;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons{

        padding-left: 40px;

        padding-right: 40px;

        font-size: 20px;

        border-left: 1px solid rgba( 255,255,255 , 0.15) ;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-vc_general.themestek-vc_btn3{

        background-color: rgba( 255,255,255 , 1);

        color: #2d3845;

        border-radius: 4px;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-vc_btn3 span:before {

        background-color: #2d3845 !important;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons{

        margin-left: 40px;

    }

    .themestek-header-style-classic #site-header-menu #site-navigation .themestek-header-icon.themestek-header-wc-cart-link a{

        position: relative;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons > *{

        padding: 0 20px;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons > *:first-child{

        padding-left: 0;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons > *:last-child{

        padding-right: 0px;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-icons > *:nth-child(2):after{

        content: '';

        width: 1px;

        height: 30px;

        background-color: rgb(255 255 255 / 20%);

        position: absolute;

        left: 0px;

        top: 50%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-header-phone-w{        

        padding-right: 0;   

        vertical-align: middle;    

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-header-phone-w,

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-header-phone-w a{

        color: rgba( 255,255,255 , 1);

        -webkit-transition: all .2s ease-in-out;

        transition: all .2s ease-in-out;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-header-phone-w a:hover i{

        color: #113966;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right .themestek-header-phone-w .themestek-header-phone-w-inner{

        padding-left: 75px;

        position: relative;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-phone-w i{

        position: absolute;

        line-height: normal;

        left: 0;

        font-size: 50px;

        top: -8px;

        -webkit-transition: all .2s ease-in-out;

        transition: all .2s ease-in-out;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-phone-w span{

        display: block;

        line-height: normal;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-phone-w .themestek-phone-title{

        font-size: 16px;

        font-weight: 600;

    }

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-phone-w .themestek-phone-number{

        font-size: 18px;

        margin-top: 5px;

    }

    .themestek-header-overlay.themestek-header-style-classic .site-header.themestek-bgcolor-transparent{

        border-bottom: 1px solid rgba(255, 255, 255, 0.15)

    }

    .themestek-header-style-classic .themestek-header-right,

    .themestek-header-overlay.themestek-header-style-classic .themestek-header-right{

        float: right;

    }

    .themestek-header-style-classic .themestek-header-right .themestek-header-icons,

    .themestek-header-overlay .themestek-header-right .themestek-header-icons,

    .themestek-header-style-classic .themestek-header-right .themestek-header-button-w,

    .themestek-header-overlay:not(.themestek-header-style-overlaybox) .themestek-header-right .themestek-header-button-w,

    .themestek-header-overlay:not(.themestek-header-style-overlaybox) .themestek-header-right .themestek-social-links-wrapper,

    .themestek-header-overlay:not(.themestek-header-style-overlaybox) .themestek-header-right .themestek-header-phone-w {

        display: inline-block;        

    }

    .themestek-header-overlay .site-header.is_stuck .social-icons li > a{

        color: #ffffff;

    }

    .themestek-header-overlay .themestek-pre-header-inner{

        line-height: 60px;

    }

    .themestek-header-overlay .top-contact li:first-child{

        padding-left: 0;

        border: none;

    }

    .themestek-header-overlay .themestek-textcolor-dark{

        color: #313538;

    }

    .themestek-header-overlay .top-contact i{

        font-size: 18px;

    }



/* ********************** Responsive Menu Code END **************************** */
/******************************************************/
/******************* Custom Code **********************/

.themestek-servicebox-style-1:before {
    border-top: 1px solid #113966;
	border-bottom: 1px solid #113966;
}
.themestek-servicebox-style-1:after {
    border-right: 1px solid #113966;
    border-left: 1px solid #113966;
}
/******************************************************/
 