 select,
        input {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        input[type="file"]::-webkit-file-upload-button {
            background: #0095da !important;
            font-family: Playfair Display;
            
        }

        input[type="file"]::-webkit-file-upload-button:hover {
            -webkit-box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        .fancy-select ul.options li:before {
            background: #0095da;
        }

        .fancy-select ul.options li:hover {
            color: #0095da;
        }

        .btContent a {
            color: #0095da;
        }

        a:hover {
            color: #0095da;
        }

        .btText a {
            color: #0095da;
        }

        body {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btContentHolder table thead th {
            background-color: #0095da;
        }

        .btAccentDarkHeader .btPreloader .animation>div:first-child,
        .btLightAccentHeader .btPreloader .animation>div:first-child,
        .btTransparentLightHeader .btPreloader .animation>div:first-child {
            background-color: #0095da;
        }

        .btPreloader .animation .preloaderLogo {
            height: 140px;
        }

        .btLoader>div,
        .btLoader>span {
            background: #0095da;
        }

        .btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before {
            border-top: 2px solid #0095da;
        }

        .btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .mainHeader {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .mainHeader a:hover {
            color: #0095da;
        }

        .menuPort {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .menuPort nav>ul>li>a {
            line-height: 140px;
        }

        .btTextLogo {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
            line-height: 140px;
        }

.download-form {
    padding: 20px 15px;
}
.modal-body form .main-btn.main-btn3 {
    padding: 0 20px;
    line-height: 40px;
    font-size: 16px;
    margin-top: 5px;
}
.main-btn{
    color:#fff; 
    background-color: #0095da;
}
.main-btn:hover {
    color: #fff;
}
.main-btn3:hover {
    background: #f58220c7;
}
/*.btLogoArea .logo img {
    height: 80px;
}*/

        .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
        .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
        .btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
            border-top-color: #0095da;
        }

        .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
            border-top-color: #0095da;
        }

        .btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor>a:after,
        .btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a:after {
            background-color: #0095da;
        }

        .btMenuHorizontal .menuPort ul ul li a:hover {
            color: #0095da;
        }

        .btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:after {
            background: #0095da;
        }

        body.btMenuHorizontal .subToggler {
            line-height: 140px;
        }

        .btMenuHorizontal .menuPort>nav>ul>li>ul>li {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btMenuHorizontal .menuPort>nav>ul>li>ul li a:before {
            background: #0095da;
        }

        .btMenuHorizontal .menuPort>nav>ul>li.btMenuAlternateHoverDesign>ul li a:before {
            background: #e2d5c6;
        }

        .btMenuHorizontal.btMenuCenter .logo {
            height: 140px;
        }

        .btMenuHorizontal.btMenuCenter .logo .btTextLogo {
            height: 140px;
        }

        html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btMenuHorizontal .topBarInMenu {
            height: 140px;
        }

        .btAccentLightHeader .btBelowLogoArea,
        .btAccentLightHeader .topBar {
            background-color: #0095da;
        }

        .btAccentDarkHeader .btBelowLogoArea,
        .btAccentDarkHeader .topBar {
            background-color: #0095da;
        }

        .btAccentDarkHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
            color: #0095da;
        }

        .btAccentTrasparentHeader .btBelowLogoArea,
        .btAccentTrasparentHeader .topBar {
            background-color: #0095da;
        }

        .btAccentTrasparentHeader .btBelowLogoArea a:hover,
        .btAccentTrasparentHeader .topBar a:hover {
            color: #e2d5c6 !important;
        }

        .btAccentTrasparentHeader .btMenuHorizontal .menuPort ul ul li a:hover {
            color: #e2d5c6;
        }

        .btLightAccentHeader .btLogoArea,
        .btLightAccentHeader .btVerticalHeaderTop {
            background-color: #0095da;
        }

        .btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
            background-color: #0095da;
        }

        .btAccentGradientHeader .btBelowLogoArea,
        .btAccentGradientHeader .topBar {
            background-color: #0095da;
        }

        .btAccentGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
            color: #0095da;
        }

        .btAlternateGradientHeader .btBelowLogoArea,
        .btAlternateGradientHeader .topBar {
            background-color: #e2d5c6;
        }

        .btAlternateGradientHeader.btMenuBelowLogo .menuPort nav>ul>li>a:after {
            background-color: #0095da;
        }

        .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {
            color: #0095da;
        }

        .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
            color: #0095da;
        }

        .btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        .btAlternateGradientHeader .topBar .btIconWidget:hover {
            color: #0095da;
        }

        .btAlternateGradientHeader .topBar .btIconWidget .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
            color: #0095da;
        }

        .btAlternateGradientHeader .btBelowLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
        .btAlternateGradientHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
            background: #0095da;
        }

        .btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
            color: #e2d5c6;
        }

        .btLightAlternateHeader .btLogoArea,
        .btLightAlternateHeader .btVerticalHeaderTop {
            background-color: #e2d5c6;
        }

        .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
            color: #0095da;
        }

        .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
            color: #0095da;
        }

        .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover {
            color: #0095da;
        }

        .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
            color: #0095da;
        }

        .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
            color: #0095da;
        }

        .btLightAlternateHeader .mainHeader .btTextLogo:hover {
            color: #0095da;
        }

        .btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
            background-color: #e2d5c6;
        }

        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
            height: -webkit-calc(170px*0.5);
            height: -moz-calc(170px*0.5);
            height: calc(170px*0.5);
        }

        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
            line-height: -webkit-calc(140px*0.5);
            line-height: -moz-calc(140px*0.5);
            line-height: calc(140px*0.5);
        }

        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>a,
        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>.subToggler {
            line-height: -webkit-calc(140px*0.5);
            line-height: -moz-calc(140px*0.5);
            line-height: calc(140px*0.5);
        }

        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
            height: -webkit-calc(140px*0.5);
            height: -moz-calc(140px*0.5);
            height: calc(140px*0.5);
        }

        .btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea {
            height: -webkit-calc(140px*0.5);
            height: -moz-calc(140px*0.5);
            height: calc(140px*0.5);
        }

        .btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:before,
        .btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
        .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
        .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
        .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
        .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
        .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after {
            border-top-color: #0095da;
        }

        .btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
        .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
            border-top-color: #0095da;
        }

        .btMenuVertical .mainHeader .btCloseVertical:before:hover {
            color: #0095da;
        }

        .btMenuHorizontal .topBarInLogoArea {
            height: 140px;
        }

        .btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
            border: 0 solid #0095da;
        }

        .btMenuVertical .mainHeader .btCloseVertical:before:hover {
            color: #0095da;
        }

        .btMenuVertical .mainHeader nav>ul>li.current-menu-ancestor>a,
        .btMenuVertical .mainHeader nav>ul>li.current-menu-item>a {
            background: #0095da;
        }

        .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
        .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top:before {
            color: #0095da;
        }

        .btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow:before {
            color: #e2d5c6;
        }

        .btSiteFooterCopyMenu {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btDarkSkin .btSiteFooterCopyMenu {
            background: #0095da;
        }

        .btSiteFooterCopyMenu .port>div .btFooterMenu ul li a:before {
            background: #0095da;
        }

        .btDarkSkin .btSiteFooter .port:before,
        .btLightSkin .btDarkSkin .btSiteFooter .port:before,
        .btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before {
            background-color: #0095da;
        }

        .btContent .btArticleHeadline .bt_bb_headline a:hover {
            color: #0095da;
        }

        .btHideHeadline .btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_content {
            color: #e2d5c6;
        }

        .btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a {
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif !important;
        }

        .btPostSingleItemStandard .btArticleShareEtc .btTags ul a:hover {
            background: #0095da;
        }

        .btAboutAuthor {
            border: 2px solid #0095da;
        }

        .btMediaBox.btQuote:before,
        .btMediaBox.btLink:before {
            background-color: #0095da;
        }

        .btMediaBox.btQuote p,
        .btMediaBox.btLink p {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
        .sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
            color: #0095da;
        }

        .btPostSingleItemColumns .btTags ul a:hover {
            background: #0095da;
        }

        .post-password-form p:first-child {
            font-family: Playfair Display, Arial, Helvetica, sans-serif;
        }

        .post-password-form p:nth-child(2) input[type="submit"] {
            background-color: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .post-password-form p:nth-child(2) input[type="submit"]:hover {
            -webkit-box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        .btPagination {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btPagination .paging a {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btPagination .paging a:hover {
            color: #0095da;
        }

        .btPagination .paging a:after {
            background: #0095da;
        }

        .btPrevNextNav .btPrevNext .btPrevNextImage:before {
            background: #0095da;
        }

        .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
            color: #0095da;
        }

        .btLinkPages {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btLinkPages ul {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btLinkPages ul a {
            background: #0095da;
        }

        .btContent .btArticleAuthor a:hover,
        .btContent .btArticleComments:hover {
            color: #0095da;
        }

        .btArticleDate:before,
        .btArticleAuthor:before,
        .btArticleComments:before,
        .btArticleCategories:before {
            color: #0095da;
        }

        .btArticleComments:before {
            color: #0095da;
        }

        .btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link) {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover {
            color: #0095da;
        }

        .btCommentsBox ul.comments li.pingback p .edit-link {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btCommentsBox ul.comments li.pingback p .edit-link a:before {
            color: #0095da;
        }

        .btCommentsBox .vcard h1.author a:hover,
        .btCommentsBox .vcard h2.author a:hover,
        .btCommentsBox .vcard h3.author a:hover,
        .btCommentsBox .vcard h4.author a:hover,
        .btCommentsBox .vcard h5.author a:hover,
        .btCommentsBox .vcard h6.author a:hover,
        .btCommentsBox .vcard h7.author a:hover,
        .btCommentsBox .vcard h8.author a:hover {
            color: #0095da;
        }

        .btCommentsBox .vcard .posted {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btCommentsBox .vcard .posted:before {
            color: #0095da;
        }

        .btCommentsBox .commentTxt p.edit-link,
        .btCommentsBox .commentTxt p.reply {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btCommentsBox .commentTxt p.edit-link a:before,
        .btCommentsBox .commentTxt p.reply a:before {
            color: #0095da;
        }

        .btCommentsBox .comment-form input[type="checkbox"]:before {
            background: #0095da;
        }

        .btCommentsBox .comment-navigation {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btCommentsBox .comment-navigation a:hover {
            color: #0095da;
        }

        .btCommentsBox .comment-navigation a:before,
        .btCommentsBox .comment-navigation a:after {
            color: #0095da;
        }

        .comment-awaiting-moderation {
            color: #0095da;
        }

        .comment-reply-title small {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .comment-reply-title small a#cancel-comment-reply-link:before {
            color: #0095da;
        }

        .btCommentSubmit {
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btCommentSubmit:hover {
            -webkit-box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        @media (max-width: 520px) {
            .btCommentsBox ul.comments ul.children li.comment article:after {
                background: #0095da;
            }
        }

        body:not(.btNoDashInSidebar) .btBox>h4:after,
        body:not(.btNoDashInSidebar) .btCustomMenu>h4:after,
        body:not(.btNoDashInSidebar) .btTopBox>h4:after {
            border-bottom: 2px solid #0095da;
        }

        .btBox ul li a:before,
        .btCustomMenu ul li a:before,
        .btTopBox ul li a:before {
            background: #0095da;
        }

        .btBox ul li a:hover,
        .btCustomMenu ul li a:hover,
        .btTopBox ul li a:hover {
            color: #0095da;
        }

        .btBox ul li.current-menu-item>a,
        .btCustomMenu ul li.current-menu-item>a,
        .btTopBox ul li.current-menu-item>a {
            color: #0095da;
        }

        .widget_calendar table caption {
            background: #0095da;
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .widget_calendar table tbody tr td#today {
            color: #0095da;
        }

        .widget_recent_comments {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .widget_recent_comments a {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .widget_recent_comments .comment-author-link a {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .widget_recent_comments .comment-author-link a:after {
            color: #0095da;
        }

        .widget_rss li a.rsswidget {
            font-family: "Playfair Display";
        }

        .widget_rss li .rss-date {
            font-family: Barlow, Arial, Helvetica, sans-serif;
        }

        .widget_rss li .rss-date:before {
            color: #0095da;
        }

        .widget_shopping_cart .total {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
            background-color: #0095da;
        }

        .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
            background: #e2d5c6;
        }

        .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
        .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
        .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
            background-color: #0095da;
            font: normal 11px/19px "Playfair Display";
        }

        .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
        .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
        .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
        .btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
        .btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after {
            color: #0095da;
        }

        .menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
        .topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
        .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
            color: #0095da;
        }

        .btMenuHorizontal .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
            top: -webkit-calc((140px - 16px)/4 + 16px);
            top: -moz-calc((140px - 16px)/4 + 16px);
            top: calc((140px - 16px)/4 + 16px);
        }

        .widget_recent_reviews {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
            background: #0095da;
        }

        .widget_price_filter .price_slider_amount .price_label {
            font-family: Playfair Display, Arial, Helvetica, sans-serif;
        }

        .btBox .tagcloud a,
        .btTags ul a {
            background: #0095da;
        }

        .topTools .btIconWidget:hover,
        .topBarInMenu .btIconWidget:hover {
            color: #0095da;
        }

        .topTools .btIconWidget.btAlternateIconWidget .btIconWidgetIcon,
        .topBarInMenu .btIconWidget.btAlternateIconWidget .btIconWidgetIcon {
            color: #ffffff;
        }

        .topTools .btIconWidget.btBodyFontTextTitle .btIconWidgetText,
        .topTools .btIconWidget.btBodyFontTextTitle .btIconWidgetTitle,
        .topBarInMenu .btIconWidget.btBodyFontTextTitle .btIconWidgetText,
        .topBarInMenu .btIconWidget.btBodyFontTextTitle .btIconWidgetTitle {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btIconWidget.widget_bt_button_widget .bt_button_widget .bt_bb_button_text {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent:before {
            background: #f58220;
        }

        .btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate:before {
            background: #e2d5c6;
        }

        .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
        footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
        .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btSidebar .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText,
        footer .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText,
        .topBarInLogoArea .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText {
            color: #0095da;
        }

        .btSidebar .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText,
        footer .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText,
        .topBarInLogoArea .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText {
            color: #e2d5c6;
        }

        .btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
        footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
        .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        .btSidebar .btIconWidget.btAlternateIconWidget .btIconWidgetIcon,
        footer .btIconWidget.btAlternateIconWidget .btIconWidgetIcon,
        .topBarInLogoArea .btIconWidget.btAlternateIconWidget .btIconWidgetIcon {
            color: #e2d5c6;
        }

        .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
            color: #0095da;
        }

        a.btAccentIconWidget.btIconWidget:hover {
            color: #0095da;
        }

        .btSiteFooterWidgets .btSearch button:hover,
        .btSiteFooterWidgets .btSearch input[type=submit]:hover,
        .btSidebar .btSearch button:hover,
        .btSidebar .btSearch input[type=submit]:hover,
        .btSidebar .widget_product_search button:hover,
        .btSidebar .widget_product_search input[type=submit]:hover {
            color: #0095da !important;
        }

        .btSoftRoundedButtons .btSiteFooterWidgets .btSearch button:hover,
        .btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit]:hover,
        .btSoftRoundedButtons .btSidebar .btSearch button:hover,
        .btSoftRoundedButtons .btSidebar .btSearch input[type=submit]:hover,
        .btSoftRoundedButtons .btSidebar .widget_product_search button:hover,
        .btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit]:hover {
            background: #0095da !important;
        }

        .btHardRoundedButtons .btSiteFooterWidgets .btSearch button:hover,
        .btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit]:hover,
        .btHardRoundedButtons .btSidebar .btSearch button:hover,
        .btHardRoundedButtons .btSidebar .btSearch input[type=submit]:hover,
        .btHardRoundedButtons .btSidebar .widget_product_search button:hover,
        .btHardRoundedButtons .btSidebar .widget_product_search input[type=submit]:hover {
            background: #0095da !important;
        }

        .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
            color: #0095da;
        }

        .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
            color: #02363f;
        }

        .btSearchInner.btFromTopBox button:hover {
            color: #0095da;
        }

        .btSoftRoundedButtons .btSearchInner.btFromTopBox button:hover {
            background: #0095da;
        }

        .btHardRoundedButtons .btSearchInner.btFromTopBox button:hover {
            background: #0095da;
        }

        .btMenuHorizontal .topBarInMenu .widget_bt_divider_widget>span {
            height: -webkit-calc(140px * .5);
            height: -moz-calc(140px * .5);
            height: calc(140px * .5);
        }

        ::selection {
            background: #0095da;
        }

        .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,
        .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,
        .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,
        .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {
            border-top: 2px solid #0095da;
        }

        .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
        .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
            border-color: #0095da;
        }

        .bt_bb_section[class*="accent_solid"]:before {
            background: #0095da;
        }

        .bt_bb_section[class*="alternate_solid"]:before {
            background: #e2d5c6;
        }

        .bt_bb_headline .bt_bb_headline_superheadline {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .bt_bb_headline b {
            color: #0095da;
        }

        .bt_bb_headline u {
            color: #e2d5c6;
        }

        .bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_percent {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_icon .bt_bb_icon_colored_icon svg .cls-2 {
            fill: #0095da;
        }

        .bt_bb_button .bt_bb_button_text {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title b {
            color: #0095da;
        }

        .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title u {
            color: #e2d5c6;
        }

        .bt_bb_service:hover .bt_bb_service_content_title a:hover {
            color: #0095da;
        }

        .bt_bb_service .bt_bb_service_colored_icon svg .cls-2 {
            fill: #0095da;
        }

        button.slick-arrow {
            background: #0095da;
        }

        .bt_bb_arrows_style_accent_light button.slick-arrow {
            background: #0095da !important;
        }

        .bt_bb_arrows_style_accent_dark button.slick-arrow {
            background: #0095da !important;
        }

        .bt_bb_arrows_style_alternate_light button.slick-arrow {
            background: #e2d5c6 !important;
        }

        .bt_bb_arrows_style_alternate_dark button.slick-arrow {
            background: #e2d5c6 !important;
        }

        button.slick-arrow:hover {
            background: #0095da;
        }

        .slick-dots li:after {
            background: #0095da;
        }

        .bt_bb_dots_style_accent_dot .slick-dots li:after {
            background: #0095da;
        }

        .bt_bb_dots_style_alternate_dot .slick-dots li:after {
            background: #e2d5c6;
        }

        .bt_bb_custom_menu div ul a:hover {
            color: #0095da;
                text-decoration: none;
        }

        .bt_bb_style_simple ul.bt_bb_tabs_header li.on {
            border-color: #0095da;
        }

        .bt_bb_tabs ul.bt_bb_tabs_header {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:after {
            background-color: #0095da;
        }

        .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:before {
            background-color: #0095da !important;
        }

        .bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_title {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_subtitle {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .wpcf7-form .wpcf7-submit {
            background: #0095da !important;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif !important;
        }

        .wpcf7-form .wpcf7-submit:hover {
            -webkit-box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        .wpcf7-form .bt_bb_alternate_submit .wpcf7-submit {
            background: #e2d5c6 !important;
        }

        div.wpcf7-validation-errors,
        div.wpcf7-acceptance-missing,
        div.wpcf7-response-output {
            border: 2px solid #0095da;
        }

        .bt_bb_required:after {
            color: #0095da !important;
        }

        .required {
            color: #0095da !important;
        }

        button.mfp-close:hover {
            color: #0095da;
        }

        button.mfp-arrow:hover {
            background: #0095da;
        }

        .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,
        .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,
        .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,
        .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus {
            -webkit-box-shadow: 0 3px 10px, 3px 0 0 0 #0095da inset;
            box-shadow: 0 3px 10px, 3px 0 0 0 #0095da inset;
        }

        .bt_bb_cost_calculator .bt_bb_cost_calculator_total {
            background: #0095da;
        }

        .bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {
            font-family: Playfair Display, Arial, Helvetica, sans-serif;
        }

        .bt_bb_widget_select_items>div[data-value]:before {
            background: #0095da;
        }

        .on.bt_bb_widget_switch>div {
            background: #0095da;
        }

        .bt_bb_progress_bar_advanced .progressbar-text {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_counter_holder {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btCounterHolder {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btCounterHolder .btCountdownHolder span[class$="_text"] {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder span[class^="n"],
        .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:first-child,
        .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(2),
        .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(3) {
            color: #0095da;
        }

        .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {
            background-color: #0095da;
        }

        .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:hover {
            background: #e2d5c6;
        }

        .bt_bb_masonry_image_grid .bt_bb_grid_item_inner>.bt_bb_grid_item_inner_image:after {
            background: #0095da;
        }

        .bt_bb_post_grid_loader>div,
        .bt_bb_post_grid_loader>span {
            background: #0095da;
        }

        .bt_bb_post_grid_filter {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {
            background-color: #0095da;
        }

        .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
            color: #0095da;
        }

        .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title,
        .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title {
            color: #0095da;
        }

        .bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:after,
        .bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:after {
            border-color: transparent #e2d5c6 transparent transparent;
        }

        .bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before,
        .bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before {
            background: #0095da;
        }

        .bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before,
        .bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before {
            background: #e2d5c6;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
            color: #0095da;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span.bt_bb_latest_posts_item_author a:hover {
            color: #0095da;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
            color: #0095da;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a {
            color: #0095da;
        }

        .bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {
            background: #0095da;
        }

        .bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
            color: #0095da;
        }

        .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
        .bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
        .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date {
            background: #0095da;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
            color: #0095da;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover {
            color: #0095da;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
            color: #0095da;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {
            color: #0095da;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
        .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
        .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
            color: #0095da;
        }

        .bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
        .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date {
            background: #0095da;
        }

        .bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
        .bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
        .bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
        .bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after {
            background: #0095da;
        }

        .btNoSearchResults {
            border: 2px solid #0095da;
        }

        .btNoSearchResults .bt_bb_headline h2 {
            font-family: Barlow, Arial, Helvetica, sans-serif;
        }

        .btNoSearchResults #searchform input[type='submit'] {
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btNoSearchResults .bt_bb_button:last-child a {
            -webkit-box-shadow: 0 0 0 2px #0095da inset, 0 4px 0 0 rgba(24, 24, 24, .2) inset;
            box-shadow: 0 0 0 2px #0095da inset, 0 4px 0 0 rgba(24, 24, 24, .2) inset;
            color: #0095da;
        }

        .btNoSearchResults .bt_bb_button:last-child a:hover {
            -webkit-box-shadow: 0 0 0 2px #0095da inset, 0 5px 0 0 rgba(24, 24, 24, .2) inset, 0 2px 10px rgba(0, 0, 0, .2) !important;
            box-shadow: 0 0 0 2px #0095da inset, 0 5px 0 0 rgba(24, 24, 24, .2) inset, 0 2px 10px rgba(0, 0, 0, .2) !important;
            color: #0095da !important;
        }

        .bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 b {
            color: #0095da;
        }

        .bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 u {
            color: #e2d5c6;
        }

        .bt_bb_service_image .bt_bb_service_image_content_read_more {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bold_timeline_item_button {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .bt_bb_star_bullet_list ul li:before,
        .bt_bb_check_bullet_list ul li:before {
            color: #0095da;
        }

        .products ul li.product .btWooShopLoopItemInner .bt_bb_image a:before,
        ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:before {
            background: #0095da;
        }

        .products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,
        ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
            color: #0095da;
        }

        .products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,
        ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {
            color: #0095da;
        }

        .products ul li.product .btWooShopLoopItemInner .added:after,
        .products ul li.product .btWooShopLoopItemInner .loading:after,
        ul.products li.product .btWooShopLoopItemInner .added:after,
        ul.products li.product .btWooShopLoopItemInner .loading:after {
            background-color: #e2d5c6;
        }

        .products ul li.product .btWooShopLoopItemInner .added_to_cart,
        ul.products li.product .btWooShopLoopItemInner .added_to_cart {
            color: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .btShopSaleTagDesignRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,
        .btShopSaleTagDesignRound .products ul li.product .btWooShopLoopItemInner:hover .onsale,
        .btShopSaleTagDesignRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,
        .btShopSaleTagDesignRound ul.products li.product .btWooShopLoopItemInner:hover .onsale {
            background: #e2d5c6;
        }

        .btShopSaleTagDesignSlanted_right .products ul li.product .btWooShopLoopItemInner:hover .onsale:before,
        .btShopSaleTagDesignSlanted_left .products ul li.product .btWooShopLoopItemInner:hover .onsale:before,
        .btShopSaleTagDesignSlanted_right ul.products li.product .btWooShopLoopItemInner:hover .onsale:before,
        .btShopSaleTagDesignSlanted_left ul.products li.product .btWooShopLoopItemInner:hover .onsale:before {
            background: #e2d5c6;
        }

        .btShopSaleTagDesignRounded .products ul li.product .onsale,
        .btShopSaleTagDesignRound .products ul li.product .onsale,
        .btShopSaleTagDesignSquare .products ul li.product .onsale,
        .btShopSaleTagDesignSlanted_right .products ul li.product .onsale,
        .btShopSaleTagDesignSlanted_left .products ul li.product .onsale,
        .btShopSaleTagDesignRounded ul.products li.product .onsale,
        .btShopSaleTagDesignRound ul.products li.product .onsale,
        .btShopSaleTagDesignSquare ul.products li.product .onsale,
        .btShopSaleTagDesignSlanted_right ul.products li.product .onsale,
        .btShopSaleTagDesignSlanted_left ul.products li.product .onsale {
            background: #0095da;
        }

        .btShopSaleTagDesignSlanted_right .products ul li.product .onsale:before,
        .btShopSaleTagDesignSlanted_left .products ul li.product .onsale:before,
        .btShopSaleTagDesignSlanted_right ul.products li.product .onsale:before,
        .btShopSaleTagDesignSlanted_left ul.products li.product .onsale:before {
            background: #0095da;
        }

        .products ul li.product.product-category a:hover h2,
        ul.products li.product.product-category a:hover h2 {
            color: #0095da;
        }

        nav.woocommerce-pagination ul {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        nav.woocommerce-pagination ul li a.next:before,
        nav.woocommerce-pagination ul li a.prev:before {
            background: #0095da;
        }

        .btShopSaleTagDesignRounded div.product>.onsale,
        .btShopSaleTagDesignRound div.product>.onsale,
        .btShopSaleTagDesignSquare div.product>.onsale,
        .btShopSaleTagDesignSlanted_right div.product>.onsale,
        .btShopSaleTagDesignSlanted_left div.product>.onsale {
            background: #0095da;
        }

        .btShopSaleTagDesignSlanted_right div.product>.onsale:before,
        .btShopSaleTagDesignSlanted_left div.product>.onsale:before {
            background: #0095da;
        }

        div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after {
            background: #0095da;
        }

        div.product div.images .woocommerce-product-gallery__trigger:after {
            background: #0095da;
        }

        div.product div.summary form.cart .group_table a {
            font-family: "Playfair Display", Arial, Helvetica;
        }

        div.product div.summary form.cart .group_table a:hover {
            color: #0095da;
        }

        table.shop_table td.product-remove a.remove {
            background-color: #0095da;
        }

        table.shop_table td.product-remove a.remove:hover {
            background: #e2d5c6;
        }

        table.shop_table td.product-name {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        table.shop_table td.product-name a:hover {
            color: #0095da;
        }

        ul.wc_payment_methods li .about_paypal {
            color: #0095da;
        }

        .woocommerce-MyAccount-navigation ul {
            font-family: "Playfair Display", Arial, Helvetica, sans-serif;
        }

        .woocommerce-MyAccount-navigation ul li a:after {
            background-color: #0095da;
        }

        .woocommerce-MyAccount-navigation ul li a:hover {
            color: #0095da;
        }

        .reset_variations {
            font-family: "Barlow", Arial, Helvetica, sans-serif;
        }

        .reset_variations:before {
            color: #0095da;
        }

        form fieldset legend {
            font-family: Playfair Display, Arial, Helvetica, sans-serif;
        }

        .woocommerce-info a:not(.button),
        .woocommerce-message a:not(.button) {
            color: #0095da;
        }

        .woocommerce-info a.showcoupon:before,
        .woocommerce-message a.showcoupon:before {
            color: #0095da;
        }

        .woocommerce-info a.showcoupon:hover,
        .woocommerce-message a.showcoupon:hover {
            color: #0095da;
        }

        .woocommerce-message:before,
        .woocommerce-info:before {
            background: #0095da;
        }

        .woocommerce .btSidebar a.button,
        .woocommerce .btContent a.button,
        .woocommerce-page .btSidebar a.button,
        .woocommerce-page .btContent a.button,
        .woocommerce .btSidebar input[type="submit"],
        .woocommerce .btContent input[type="submit"],
        .woocommerce-page .btSidebar input[type="submit"],
        .woocommerce-page .btContent input[type="submit"],
        .woocommerce .btSidebar :not(.widget_product_search) button[type="submit"],
        .woocommerce .btContent :not(.widget_product_search) button[type="submit"],
        .woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],
        .woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],
        .woocommerce .btSidebar input.button,
        .woocommerce .btContent input.button,
        .woocommerce-page .btSidebar input.button,
        .woocommerce-page .btContent input.button,
        div.woocommerce a.button,
        div.woocommerce input[type="submit"],
        div.woocommerce :not(.widget_product_search) button[type="submit"],
        div.woocommerce input.button {
            background: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif !important;
        }

        .woocommerce .btSidebar a.button:hover,
        .woocommerce .btContent a.button:hover,
        .woocommerce-page .btSidebar a.button:hover,
        .woocommerce-page .btContent a.button:hover,
        .woocommerce .btSidebar input[type="submit"]:hover,
        .woocommerce .btContent input[type="submit"]:hover,
        .woocommerce-page .btSidebar input[type="submit"]:hover,
        .woocommerce-page .btContent input[type="submit"]:hover,
        .woocommerce .btSidebar :not(.widget_product_search) button[type="submit"]:hover,
        .woocommerce .btContent :not(.widget_product_search) button[type="submit"]:hover,
        .woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"]:hover,
        .woocommerce-page .btContent :not(.widget_product_search) button[type="submit"]:hover,
        .woocommerce .btSidebar input.button:hover,
        .woocommerce .btContent input.button:hover,
        .woocommerce-page .btSidebar input.button:hover,
        .woocommerce-page .btContent input.button:hover,
        div.woocommerce a.button:hover,
        div.woocommerce input[type="submit"]:hover,
        div.woocommerce :not(.widget_product_search) button[type="submit"]:hover,
        div.woocommerce input.button:hover {
            -webkit-box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #0095da inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        .woocommerce .btSidebar input.alt,
        .woocommerce .btContent input.alt,
        .woocommerce-page .btSidebar input.alt,
        .woocommerce-page .btContent input.alt,
        .woocommerce .btSidebar a.button.alt,
        .woocommerce .btContent a.button.alt,
        .woocommerce-page .btSidebar a.button.alt,
        .woocommerce-page .btContent a.button.alt,
        .woocommerce .btSidebar .button.alt,
        .woocommerce .btContent .button.alt,
        .woocommerce-page .btSidebar .button.alt,
        .woocommerce-page .btContent .button.alt,
        .woocommerce .btSidebar button.alt,
        .woocommerce .btContent button.alt,
        .woocommerce-page .btSidebar button.alt,
        .woocommerce-page .btContent button.alt,
        .woocommerce .btSidebar .shipping-calculator-button,
        .woocommerce .btContent .shipping-calculator-button,
        .woocommerce-page .btSidebar .shipping-calculator-button,
        .woocommerce-page .btContent .shipping-calculator-button,
        div.woocommerce input.alt,
        div.woocommerce a.button.alt,
        div.woocommerce .button.alt,
        div.woocommerce button.alt,
        div.woocommerce .shipping-calculator-button {
            -webkit-box-shadow: 0 0 0 2px #0095da inset, 0 4px 0 0 rgba(24, 24, 24, .2) inset;
            box-shadow: 0 0 0 2px #0095da inset, 0 4px 0 0 rgba(24, 24, 24, .2) inset;
            color: #0095da;
            font-family: "Playfair Display", Arial, Helvetica, sans-serif !important;
        }

        .woocommerce .btSidebar input.alt:hover,
        .woocommerce .btContent input.alt:hover,
        .woocommerce-page .btSidebar input.alt:hover,
        .woocommerce-page .btContent input.alt:hover,
        .woocommerce .btSidebar a.button.alt:hover,
        .woocommerce .btContent a.button.alt:hover,
        .woocommerce-page .btSidebar a.button.alt:hover,
        .woocommerce-page .btContent a.button.alt:hover,
        .woocommerce .btSidebar .button.alt:hover,
        .woocommerce .btContent .button.alt:hover,
        .woocommerce-page .btSidebar .button.alt:hover,
        .woocommerce-page .btContent .button.alt:hover,
        .woocommerce .btSidebar button.alt:hover,
        .woocommerce .btContent button.alt:hover,
        .woocommerce-page .btSidebar button.alt:hover,
        .woocommerce-page .btContent button.alt:hover,
        .woocommerce .btSidebar .shipping-calculator-button:hover,
        .woocommerce .btContent .shipping-calculator-button:hover,
        .woocommerce-page .btSidebar .shipping-calculator-button:hover,
        .woocommerce-page .btContent .shipping-calculator-button:hover,
        div.woocommerce input.alt:hover,
        div.woocommerce a.button.alt:hover,
        div.woocommerce .button.alt:hover,
        div.woocommerce button.alt:hover,
        div.woocommerce .shipping-calculator-button:hover {
            -webkit-box-shadow: 0 0 0 2px #0095da inset, 0 5px 0 0 rgba(24, 24, 24, .2) inset, 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 0 0 2px #0095da inset, 0 5px 0 0 rgba(24, 24, 24, .2) inset, 0 2px 10px rgba(0, 0, 0, .2);
        }

        .woocommerce .btSidebar a.edit,
        .woocommerce .btContent a.edit,
        .woocommerce-page .btSidebar a.edit,
        .woocommerce-page .btContent a.edit,
        div.woocommerce a.edit {
            font-family: Barlow, Arial, Helvetica, sans-serif;
        }

        .woocommerce .btSidebar a.edit:before,
        .woocommerce .btContent a.edit:before,
        .woocommerce-page .btSidebar a.edit:before,
        .woocommerce-page .btContent a.edit:before,
        div.woocommerce a.edit:before {
            color: #0095da;
        }

        .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
            background: #0095da;
        }

        .widget_price_filter .price_slider_amount .price_label {
            font-family: Playfair Display, Arial, Helvetica, sans-serif;
        }

        .star-rating span:before {
            color: #0095da;
        }

        p.stars a[class^="star-"].active:after,
        p.stars a[class^="star-"]:hover:after {
            color: #0095da;
        }

        .select2-container--default .select2-results__option--highlighted[aria-selected],
        .select2-container--default .select2-results__option--highlighted[data-selected] {
            background-color: #0095da;
        }

        button.pswp__button.pswp__button--arrow--left:hover,
        button.pswp__button.pswp__button--arrow--right:hover {
            background: #0095da !important;
        }

        .woocommerce input[type="checkbox"]:before {
            background: #0095da;
        }

        .btQuoteBooking .btContactNext {
            background: #0095da;
        }

        .btQuoteBooking .btQuoteSlider .ui-slider-handle {
            background: #0095da;
        }

        .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
            background: #0095da;
        }

        .btQuoteBooking .ddChild ul li:before {
            background: #0095da;
        }

        .btQuoteBooking .ddChild ul li.hover {
            color: #0095da !important;
        }

        .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
            background: #0095da;
        }

        .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
        .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
            border: 1px solid #0095da;
            -webkit-box-shadow: 0 0 0 1px #0095da inset;
            box-shadow: 0 0 0 1px #0095da inset;
        }

        .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
        .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
        .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
            border: 1px solid #0095da;
            -webkit-box-shadow: 0 0 0 1px #0095da inset, 0 2px 10px 0 rgba(0, 0, 0, .12);
            box-shadow: 0 0 0 1px #0095da inset, 0 2px 10px 0 rgba(0, 0, 0, .12);
        }

        .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
        .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
        .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
        .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
        .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
        .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
            border: 1px solid #0095da;
            -webkit-box-shadow: 0 0 0 1px #0095da inset, 0 2px 10px 0 rgba(0, 0, 0, .12);
            box-shadow: 0 0 0 1px #0095da inset, 0 2px 10px 0 rgba(0, 0, 0, .12);
        }

        .btQuoteBooking .btSubmitMessage {
            color: #0095da;
        }

        .btQuoteBooking .btContactSubmit {
            background: #0095da;
        }

        .btQuoteBooking .btDatePicker .ui-datepicker-header {
            background-color: #0095da;
        }

        .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:after,
        .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:after {
            background: #0095da;
        }

        @font-face {
            font-family: "AnalyticsAndInvestment";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/AnalyticsAndInvestment/AnalyticsAndInvestment.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/AnalyticsAndInvestment/AnalyticsAndInvestment.ttf") format("truetype");
        }

        *[data-ico-analyticsandinvestment]:before {
            font-family: AnalyticsAndInvestment;
            content: attr(data-ico-analyticsandinvestment);
        }

        @font-face {
            font-family: "Avantage";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Avantage/Avantage.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Avantage/Avantage.ttf") format("truetype");
        }

        *[data-ico-avantage]:before {
            font-family: Avantage;
            content: attr(data-ico-avantage);
        }

        @font-face {
            font-family: "Business";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Business/Business.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Business/Business.ttf") format("truetype");
        }

        *[data-ico-business]:before {
            font-family: Business;
            content: attr(data-ico-business);
        }

        @font-face {
            font-family: "BusinessAndFinance";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/BusinessAndFinance/BusinessAndFinance.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/BusinessAndFinance/BusinessAndFinance.ttf") format("truetype");
        }

        *[data-ico-businessandfinance]:before {
            font-family: BusinessAndFinance;
            content: attr(data-ico-businessandfinance);
        }

        @font-face {
            font-family: "BusinessManagement";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/BusinessManagement/BusinessManagement.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/BusinessManagement/BusinessManagement.ttf") format("truetype");
        }

        *[data-ico-businessmanagement]:before {
            font-family: BusinessManagement;
            content: attr(data-ico-businessmanagement);
        }

        @font-face {
            font-family: "BusinessOffice";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/BusinessOffice/BusinessOffice.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/BusinessOffice/BusinessOffice.ttf") format("truetype");
        }

        *[data-ico-businessoffice]:before {
            font-family: BusinessOffice;
            content: attr(data-ico-businessoffice);
        }

        @font-face {
            font-family: "BusinessPeople";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/BusinessPeople/BusinessPeople.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/BusinessPeople/BusinessPeople.ttf") format("truetype");
        }

        *[data-ico-businesspeople]:before {
            font-family: BusinessPeople;
            content: attr(data-ico-businesspeople);
        }

        @font-face {
            font-family: "Construction";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Construction/Construction.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Construction/Construction.ttf") format("truetype");
        }

        *[data-ico-construction]:before {
            font-family: Construction;
            content: attr(data-ico-construction);
        }

        @font-face {
            font-family: "CorporateBusiness";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/CorporateBusiness/CorporateBusiness.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/CorporateBusiness/CorporateBusiness.ttf") format("truetype");
        }

        *[data-ico-corporatebusiness]:before {
            font-family: CorporateBusiness;
            content: attr(data-ico-corporatebusiness);
        }

        @font-face {
            font-family: "CorporateManagement";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/CorporateManagement/CorporateManagement.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/CorporateManagement/CorporateManagement.ttf") format("truetype");
        }

        *[data-ico-corporatemanagement]:before {
            font-family: CorporateManagement;
            content: attr(data-ico-corporatemanagement);
        }

        @font-face {
            font-family: "CustomerRelationshipManagement";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/CustomerRelationshipManagement/CustomerRelationshipManagement.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/CustomerRelationshipManagement/CustomerRelationshipManagement.ttf") format("truetype");
            
        }

        *[data-ico-customerrelationshipmanagement]:before {
            font-family: CustomerRelationshipManagement;
            content: attr(data-ico-customerrelationshipmanagement);
        }

        @font-face {
            font-family: "CustomerService";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/CustomerService/CustomerService.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/CustomerService/CustomerService.ttf") format("truetype");
        }

        *[data-ico-customerservice]:before {
            font-family: CustomerService;
            content: attr(data-ico-customerservice);
        }

        @font-face {
            font-family: "Design";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Design/Design.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Design/Design.ttf") format("truetype");
        }

        *[data-ico-design]:before {
            font-family: Design;
            content: attr(data-ico-design);
        }

        @font-face {
            font-family: "Development";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Development/Development.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Development/Development.ttf") format("truetype");
        }

        *[data-ico-development]:before {
            font-family: Development;
            content: attr(data-ico-development);
        }

        @font-face {
            font-family: "DigitalMarketing";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/DigitalMarketing/DigitalMarketing.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/DigitalMarketing/DigitalMarketing.ttf") format("truetype");
        }

        *[data-ico-digitalmarketing]:before {
            font-family: DigitalMarketing;
            content: attr(data-ico-digitalmarketing);
        }

        @font-face {
            font-family: "Economy";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Economy/Economy.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Economy/Economy.ttf") format("truetype");
        }

        *[data-ico-economy]:before {
            font-family: Economy;
            content: attr(data-ico-economy);
        }

        @font-face {
            font-family: "Essential";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Essential/Essential.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Essential/Essential.ttf") format("truetype");
        }

        *[data-ico-essential]:before {
            font-family: Essential;
            content: attr(data-ico-essential);
        }

        @font-face {
            font-family: "FontAwesome";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome/FontAwesome.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome/FontAwesome.ttf") format("truetype");
        }

        *[data-ico-fontawesome]:before {
            font-family: FontAwesome;
            content: attr(data-ico-fontawesome);
        }

        @font-face {
            font-family: "FontAwesome5Brands";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Brands/FontAwesome5Brands.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Brands/FontAwesome5Brands.ttf") format("truetype");
        }

        *[data-ico-fontawesome5brands]:before {
            font-family: FontAwesome5Brands;
            content: attr(data-ico-fontawesome5brands);
        }

        @font-face {
            font-family: "FontAwesome5Regular";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Regular/FontAwesome5Regular.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Regular/FontAwesome5Regular.ttf") format("truetype");
        }

        *[data-ico-fontawesome5regular]:before {
            font-family: FontAwesome5Regular;
            content: attr(data-ico-fontawesome5regular);
        }

        @font-face {
            font-family: "FontAwesome5Solid";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Solid/FontAwesome5Solid.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/FontAwesome5Solid/FontAwesome5Solid.ttf") format("truetype");
        }

        *[data-ico-fontawesome5solid]:before {
            font-family: FontAwesome5Solid;
            content: attr(data-ico-fontawesome5solid);
        }

        @font-face {
            font-family: "GlobalBusiness";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/GlobalBusiness/GlobalBusiness.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/GlobalBusiness/GlobalBusiness.ttf") format("truetype");
        }

        *[data-ico-globalbusiness]:before {
            font-family: GlobalBusiness;
            content: attr(data-ico-globalbusiness);
        }

        @font-face {
            font-family: "HumanResources";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/HumanResources/HumanResources.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/HumanResources/HumanResources.ttf") format("truetype");
        }

        *[data-ico-humanresources]:before {
            font-family: HumanResources;
            content: attr(data-ico-humanresources);
        }

        @font-face {
            font-family: "Icon7Stroke";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
        }

        *[data-ico-icon7stroke]:before {
            font-family: Icon7Stroke;
            content: attr(data-ico-icon7stroke);
        }

        @font-face {
            font-family: "JobResume";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/JobResume/JobResume.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/JobResume/JobResume.ttf") format("truetype");
        }

        *[data-ico-jobresume]:before {
            font-family: JobResume;
            content: attr(data-ico-jobresume);
        }

        @font-face {
            font-family: "MarketingAndAdvertising";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/MarketingAndAdvertising/MarketingAndAdvertising.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/MarketingAndAdvertising/MarketingAndAdvertising.ttf") format("truetype");
        }

        *[data-ico-marketingandadvertising]:before {
            font-family: MarketingAndAdvertising;
            content: attr(data-ico-marketingandadvertising);
        }

        @font-face {
            font-family: "Productivity";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Productivity/Productivity.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Productivity/Productivity.ttf") format("truetype");
        }

        *[data-ico-productivity]:before {
            font-family: Productivity;
            content: attr(data-ico-productivity);
        }

        @font-face {
            font-family: "Science";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Science/Science.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Science/Science.ttf") format("truetype");
        }

        *[data-ico-science]:before {
            font-family: Science;
            content: attr(data-ico-science);
        }

        @font-face {
            font-family: "SocialMediaAndNetwork";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.ttf") format("truetype");
        }

        *[data-ico-socialmediaandnetwork]:before {
            font-family: SocialMediaAndNetwork;
            content: attr(data-ico-socialmediaandnetwork);
        }

        @font-face {
            font-family: "Taxes";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Taxes/Taxes.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Taxes/Taxes.ttf") format("truetype");
        }

        *[data-ico-taxes]:before {
            font-family: Taxes;
            content: attr(data-ico-taxes);
        }

        @font-face {
            font-family: "TaxesAccounting";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/TaxesAccounting/TaxesAccounting.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/TaxesAccounting/TaxesAccounting.ttf") format("truetype");
        }

        *[data-ico-taxesaccounting]:before {
            font-family: TaxesAccounting;
            content: attr(data-ico-taxesaccounting);
        }

        @font-face {
            font-family: "TeamWork2";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/TeamWork2/TeamWork2.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/TeamWork2/TeamWork2.ttf") format("truetype");
        }

        *[data-ico-teamwork2]:before {
            font-family: TeamWork2;
            content: attr(data-ico-teamwork2);
        }

        @font-face {
            font-family: "Teamwork";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Teamwork/Teamwork.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Teamwork/Teamwork.ttf") format("truetype");
        }

        *[data-ico-teamwork]:before {
            font-family: Teamwork;
            content: attr(data-ico-teamwork);
        }

        @font-face {
            font-family: "Transportation";
            src: url("../wp-content/themes/bhagwatiorganics/fonts/Transportation/Transportation.woff") format("woff"), url("../wp-content/themes/bhagwatiorganics/fonts/Transportation/Transportation.ttf") format("truetype");
        }

        *[data-ico-transportation]:before {
            font-family: Transportation;
            content: attr(data-ico-transportation);
        }
.cb {
    position: relative;
    top: 0px;
}

img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_lined a:after {
    background: #0095da;
}

.big_menu {
    width: 450px !important;}

.sub-menu li a {
    padding: 8px 15px !important;}

.menuHolder .port{
    padding: 0;
}
.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 70px;
    color: #0095da;
}
.text-justify{
    text-align: justify;
}

.bt_bb_headline b {
    color: #0095da;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
    background-color: #0095da;
    color: #ffffff;
    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;
}
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.heading_1 {
    padding: 0;
    font-size: 45px;
    line-height: 52px;
}
.heading_1 b{
    color: #0095da;
}

.section_top{
    padding-top: 80px;
}
.wpcf7-form .wpcf7-submit {
    background: #0095da !important;}

.custom_btn {
    background: #0095da;
    color: #fff !important;
    padding: 10px 20px;
        border: none;
}
.bt_bb_row_inner.bt_bb_column_inner_gap_50 .bt_bb_column_inner {
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
}
textarea{
    resize: none !important;
}
.input-group {
    margin-bottom: 12px;
}
.bt_bb_row.bt_bb_column_gap_10 .bt_bb_column {
    text-align: center;
}
.bt_bb_service_content_text a:hover {
    text-decoration: none;
    color: #333;
}
.bt_bb_service_content_text a {
    text-decoration: none;
    color: #333;
}
.bt_bb_semitransparent_text_true.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    opacity: 1;
}
.topTools .btIconWidgetText, .topBarInMenu .btIconWidgetText {
    opacity: 1;
}

.bt_bb_size_small.bt_bb_headline h1, .bt_bb_size_small.bt_bb_headline h2, .bt_bb_size_small.bt_bb_headline h3, .bt_bb_size_small.bt_bb_headline h4, .bt_bb_size_small.bt_bb_headline h5, .bt_bb_size_small.bt_bb_headline h6 {
    font-size: 19px;
    letter-spacing: 1px;
}
a:hover{
    text-decoration: none !important;
}
.page-loader {
    background: url(../img/loader.gif) center center no-repeat #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
}

.icons img{
    width: 70px;
}
select{
    color: #757575;}
.heading{
    font-size: 50px;
}
.heading {
    font-size: 50px !important;
    line-height: 55px;
}

.bt_bb_button.bt_bb_style_lined {
    margin-left: 0;
    margin-right: 0;
    width: 35%;
}
.heading b {
    color: #0095da;
}
.pulse-button {
    position: relative;
        margin-top: 40px;
       width: 55px;
        transition: .5s;
    height: 55px;
    border: none;
    box-shadow: 0 0 0 0 rgb(245 130 32 / 61%);
    border-radius: 50%;
    background-color: #f58220;
     background-image: url(../img/call.webp); 
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.pulse-button:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 35px 0 0;
}

.btStickyHeaderOpen .pulse-button {
       margin-top: 10px;
}
#floatdiv {
    transition: all 1.5s ease 0s;
}
.box-float {
    float: right !important;
    left: 0 !important;
}
.box-float img {
    left: 45px;
    position: relative;
}
#floatdiv{
/*display:none	*/
/*top:250px !important;*/
width:90px;
}

/*floating*/

button.slick-arrow:before {
    color: #fff !important;}
    .btAccentGradientHeader .mainHeader, .btAccentGradientHeader .btVerticalHeaderTop {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);
}

#sd-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
    bottom: 5%;
}

.arrow {
  position: relative;
  width: 42px;
  height: 16px;
  opacity: 0;
}
.arrow::before, .arrow::after {
  content: "";
  width: 21px;
  height: 2px;
  background-color: #0095da;
  border-radius: 2px;
  display: inline-block;
}
.arrow::before {
  -webkit-transform: rotate(45deg) translateX(25%);
          transform: rotate(45deg) translateX(25%);
}
.arrow::after {
  -webkit-transform: rotate(-45deg) translateX(-25%);
          transform: rotate(-45deg) translateX(-25%);
}
.arrow:nth-child(1) {
  top: -50px;
  opacity: 1;
  -webkit-animation: arrow2 1s ease 0s infinite;
          animation: arrow2 1s ease 0s infinite;
}
.arrow:nth-child(2) {
  top: -25px;
  -webkit-animation: arrow1 1s ease 0.25s infinite;
          animation: arrow1 1s ease 0.25s infinite;
}

@-webkit-keyframes arrow1 {
  from {
    opacity: 0;
    top: -25px;
  }
  to {
    opacity: 0;
    top: 0px;
  }
  50% {
    opacity: 1;
  }
}

@keyframes arrow1 {
  from {
    opacity: 0;
    top: -25px;
  }
  to {
    opacity: 0;
    top: 0px;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes arrow2 {
  from {
    opacity: 0;
    top: -35px;
  }
  to {
    opacity: 0;
    top: -10px;
  }
  50% {
    opacity: 1;
  }
}
@keyframes arrow2 {
  from {
    opacity: 0;
    top: -35px;
  }
  to {
    opacity: 0;
    top: -10px;
  }
  50% {
    opacity: 1;
  }
}

.btContentWrap{
    padding-top: 0 !important;
}
.call_us {
    position: fixed;
    right: 40px;
    z-index: 9999999;
    top: 40px;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader {
    position: fixed;
    background: #fff;}
.bt_bb_service_content_title {
    font-family: initial !important;
}

.sub-menu li {
    border-bottom: 1px solid #0095da30;
    border-radius: 10px;
    background: #fff;
}
.btMenuHorizontal .menuPort ul ul {
     background-color: transparent; 
}

.btMenuHorizontal .menuPort > nav > ul ul {
    box-shadow: none;}

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;}

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:after {
    border-radius: 10px 0;
}
.list_style li {
    list-style: none;
    background: #ffffff;
    padding: 0;
    margin-bottom: 10px;
    display: inline-block;
    width: 32%;
    box-shadow: 0 2px 30px 0 rgba(0,0,0,.1);
}
.list_style a{
    color: #333;
}




.list_style span.bt_bb_progress_bar_text {
    padding: 0 12px;
}

.list_style .bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    color: black;
    border-bottom: 2px solid #0095da;

    
}
.list_style .bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_bg {
    background: transparent !important;
    border-bottom: 4px solid currentColor;
    opacity: 0;
}

.list_style  .bt_bb_progress_bar .bt_bb_progress_bar_inner {
    padding: 15px 0;}
.icon_1 img{
    width: 65px;
}
.inner_page  header.mainHeader.btClear.gutter {
/*
    position: relative; 
*/
}
.section_padding{
    padding: 80px 0px;
}
.main_head h1 {
    font-size: 45px !important;
}
/*.table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.05);
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.0) !important;
}*/
td.th {
    background-color: #f58220c7;
    color: #fff;
    font-weight: 600;
}
.floating img{
    width: 120px;}
.floating {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-right: 0;
    margin-top: 5px;
    z-index: 1;
    position: fixed;
     right: 10px;
    bottom: 17%;
}

.floating1 img{
    width: 112px;}
.floating1 {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-right: 0;
    margin-top: 5px;
    z-index: 1;
    position: fixed;
     right: 10px;
    bottom: 36%;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}
.section_pad{
    padding: 80px 0;
}
.section_pad1{
    padding: 0;
}

.m0{
    margin: 0;
}
.bt_bb_icon_holder img{
    width: 60px;
}
.text_content strong {
    font-weight: 600;
    color: #000;
}
.text_content{
    text-align: justify;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul li a {
    position: relative;
    text-transform: uppercase;
}
.heading_chairman{
    display: block;
}
.heading_chairman .bt_bb_splitted_headline_first {
    padding-bottom: 0px;
}
.heading_chairman .bt_bb_splitted_headline_line {
    transform: rotate(90deg) !important;
    margin-left: 50px;
}

.heading_chairman .bt_bb_splitted_headline .bt_bb_splitted_headline_line {
    margin-top: -30px;
    margin-bottom: -20px;
}
.heading_chairman .bt_bb_splitted_headline_second{
    padding-left: 0px !important;
    padding-top: 0px;
}
@media (max-width: 767px) {
body .menu_img {
    text-align: left;
    padding: 0 30px !important;
}
    .nav_gsp_logo {
    padding: 10px 0;
    max-width: 60px;
    height: auto !important;
  
}
.inner_page  header.mainHeader.btClear.gutter {
/*
    position: absolute; 
*/
}
}
.intermediates_ul li {
    position: relative;
    text-transform: uppercase;
    list-style: none;
    width: 31%;
    display: inline-block;
    padding: 30px;
    margin-bottom: 25px;
    margin: 0;
    box-shadow: 0 20px 75px rgba(0,0,0,.1);
    background-color: #0095da;
    text-align: left;
    margin-bottom: 20px;
    border-right: 2px solid #f58220;
    margin: 12px;
    border-left: 2px solid #f58220;
    border: 1px solid #f2f2f2;
    border-radius: 35px 0;
    color: #fff;
}
.intermediates_ul a {
    color: #fff;
}
.intermediates_ul i{
    position: absolute;
    left: -15px;
    background: #fff;
    color: #0094d9;
    padding: 10px;
    border-radius: 0 15px;
    box-shadow: 0 20px 75px rgba(0,0,0,.1);}

.heading_space {
    text-align: center;
    margin-bottom: 25px;
}

.gallery_caption{
        padding: 15px 0;
    margin-bottom: 30px;
    text-align: center;
    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);
    box-shadow: 0 2px 20px rgba(0,0,0,.2);
    border-radius: 24px 0;
    font-weight: 600;
    color: #181818;
    font-size: 16px;
    
}

button.fancybox-button.fancybox-button--thumbs {
    display: none !important;
}
.list1 {
    margin-left: 20px;
    list-style: none;
    position: relative;
}
.list1 li {
    margin-bottom: 3px;
    margin-left: unset;
}
.list1 li i {
    color: #0095da;
    margin-left: -20px;
    position: absolute;
    margin-top: 5px;
}
.gallery_div a {
    margin-bottom: 30px;
    position: relative;
    display: block;
}
.ehs_sec .bt_bb_service .bt_bb_service_content_title {
    font-family: "Barlow", Arial, Helvetica, sans-serif !important;
    font-weight: 500 !important;
    font-size: 21px;
}

.pt_40{
    padding-top: 40px !important;
}
.bt_bb_headline_subheadline {
    margin-top: 1.3em;
}
.m_auto{
    margin: 0 auto;
}
.icons {
    width: 75px;
}
.intermidiate_table th, .intermidiate_table td{
    text-transform: uppercase;
}
    .intermidiate_table td:last-child {
    text-align: center;
}
.intermidiate_table td:last-child a{
    color: #0095da !important;
}
.intermidiate_table td a{
    color: #333;
}
.intermidiate_table td a:hover{
    color: #0095da;
}
.pb_0 {
    padding-bottom: 0px !important;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo {
    height: 80px;
}   
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
    height: 60px;
}

#error_data {
        color: red;
    font-size: 14px;
    margin: 0px;
    display: block;
    line-height: normal;
    width: 100%;
    margin-bottom: 10px;
}
#form_process {
    -webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: 1.1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: 1.1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: 1.1s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    visibility: hidden;
}
.table-responsive {
    display: table !important;}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item[style*="background-image"] {
    background-position: top;
    background-size: cover;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 5px;}

.mt-40{
    margin-top: 40px;
}
.bt_bb_separator.bt_bb_top_spacing_normal {
    margin-top: 20px;
}
.btMenuVerticalOn .call_us {
    display: none;
}
.btMenuVertical .btVerticalMenuTrigger {
    z-index: 99999;
}
.btPageHeadline .bt_bb_port {
    padding-bottom: 100px;
    padding-top: 240px;
}
.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
    padding-top: 5px;
    background-color: #0095da;
}
.min_height{
    min-height: 350px;
}
.floating-wpp .floating-wpp-button {
    z-index: 999;}
.bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 9.75em;
}
.bt_bb_text p{
    text-align: justify;
}
.tooltip {
	border-radius: 50%;
	text-align: center;
	font-weight: 900;
	position: relative;
	background: #fff;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}


.tooltip:hover:after {
	content: attr(data-tooltip);
	position: absolute;
	width: 160px;
	background: rgba(0, 0, 0, 0.7);
	font-size: 12px;
	font-weight: 100;
	color: #fff;
}
.tooltip--left:hover:after {
right: 44px;
    top: -2px;
	padding: 15px;
	clip-path: polygon(95% 0%,	96% 2%,	97% 7%,	97% 35%,	100% 50%,	97% 65%,	97% 93%,	96% 98%,	95% 100%,	2% 100%,	1% 98%,	0 93%,	0 9%,	1% 2%,	2% 0%,	94% 0);
	-webkit-clip-path: polygon(95% 0%,	96% 2%,	97% 7%,	97% 35%,	100% 50%,	97% 65%,	97% 93%,	96% 98%,	95% 100%,	2% 100%,	1% 98%,	0 93%,	0 9%,	1% 2%,	2% 0%,	94% 0);
}

@media  (max-width: 768px) {
    
    #location {
            top: 2% !important;
        position: absolute;
    right: 157px;
    top: 8%;}
    #email-id {
            top: 2% !important;
        position: absolute;
    right: 100px;}
    .tooltip--left:hover:after{
        display: none;
    }
    
    .bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 3.75em;
}
    
}
.pulse-button:target {
    display: none !important
}

.fancybox-container{
    
    z-index: 9999999 !important
    
}
.intermidiate_table.shop_table_responsive th {
    padding: 1em;
}
.btStickyHeaderOpen a.call_us {
    top: 0;
}
.btContent a {
    color: #181818;
}
.cb {
    position: relative;
    top: 0px;
    opacity: 0;
}

.topTools div.btIconWidget, .topTools span.btIconWidget, .topBarInMenu div.btIconWidget, .topBarInMenu span.btIconWidget{
    pointer-events: all;
}

.mainHeader a:hover {
    color: #fefefe;
}
.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    /*transition: none;*/
    transform: none;
}
.btLogoArea {
        transition: 1s;
   /* position: fixed;*/
    z-index: 1;
    width: 100%;
    background: #fff4;
}
.btStickyHeaderActive .btLogoArea.menuHolder.btClear {
    background: #fff;
}
.mainHeaderInner{
    transition: 1s;
}
.btPageHeadline .bt_bb_headline_subheadline {
    max-width: 60%;
}
@media (min-width: 1200px) { 
.btLogoArea {
        transition: 1s;
    position: fixed;}}


/*
@media (min-width: 800px){
    .floating img {
    width: 80px;
}
     .floating1 img {
    width: 80px;
}
}
*/
@media (max-width: 768px){
    body .mob_space{
        padding: 50px 30px;
    }
   body td.min_width {
    width: 100%;
}
.floating {
    position: fixed;
    right: 10px;
    bottom: 11%;
    }
.floating img {
    width: 80px;
}}

@media (max-width: 768px){
    body .mob_space{
        padding: 50px 30px;
    }
   body td.min_width {
    width: 100%;
}
.floating1 {
    position: fixed;
    right: 10px;
    bottom: 24%;
    }
.floating1 img {
    width: 80px;
}}

.sub_head h3{
        border-bottom: 1px solid #0095da;
    display: inline-block;
    
}
.sub_head h3 span{color: #0095da;}
body .career_inq .bt_bb_port {
    padding-top: 30px !important;
    padding-bottom: 30px;
}

.career_inq {
    padding: 60px 0 30px 0;
}

td.min_width {
    width: 80%;
}


figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-zoe h2 {
	float: left;
}

figure.effect-zoe p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
	color: #252d31;
}

figure.effect-zoe p.description {
	position: absolute;
	bottom: 0;
	padding: 2em;
	/*color: #fff;*/
	text-transform: none;
	font-size: 14px;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
}
figure li {
    font-size: 14px;
    margin: 0px 0px 0px 0.5em;
    padding: 0px;
    text-align: left;
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe p.icon-links a span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: 'feathericons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

figure.effect-zoe h2 {
	display: inline-block;
}

figure.effect-zoe:hover p.description {
	opacity: 1;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-zoe:hover p.icon-links a:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.grid {
	position: relative;
	/*margin: 0 auto;
	padding: 1em 0 4em;*/
	/*max-width: 1000px;*/
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	/*margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;*/
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 25px;
	/*color: #fff;*/
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
    background: #f3f3f3;
    border-radius: 40px 0 40px 0;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    text-align: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ul_icon li i.fa.fa-map-marker {
    
    padding-right: 5px;
}
.ul_icon i{
    float: left;
}
.ul_icon li {
    list-style: none;
}
ul.ul_icon {
    
    margin-left: 0;
}
.ul_icon li {
    /*padding-left: 15px;*/
    padding-bottom: 10px;
}
.ul_icon i {
    color: #0597db;
    background: #fff;
    padding: 5px;
    border-radius: 10px 0;
    margin-right: 9px;
    font-size: 15px;
    width: 30px;
    height: 30px;
    line-height: 18px;
    text-align: center;
}

.ul_icon i::before {
    font-style: normal;
}
.effect-zoe h4{
        font-size: 20px;
    }
.ul_icon li {
    margin-bottom: 5px;
    padding-left: 30px;
    list-style: none;
}
.ul_icon li i {
    position: absolute;
    margin-left: -40px;
    margin-top: 0px;
}
.icon_1 img {
    width: 80px;
}
section#bt_bb_section5f992c015f5d0 {
    margin-top: 40px;
}

.nav_gsp_logo {
    padding: 10px 0;
    max-width: 60px;
    height: 140px;
    width: 100%;
    object-fit: contain;
}
.btStickyHeaderOpen .nav_gsp_logo {
    height: 80px;
    width: 100%;
    object-fit: contain;
}
.btMenuHorizontal .menuPort > nav > ul li.btMenuAlternateHoverDesign ul {
    padding-top: 0;
    padding-bottom: 4px;
}
.grecaptcha-badge { visibility: hidden; }
@media (min-width: 1025px) and (max-width: 1280px) { 
.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 25px 0 0;
    }}
@media (min-width: 1281px) and (max-width: 1366px) { 
.btMenuHorizontal.btMenuRight .menuPort nav {
    float: left;
    }}
@media (min-width: 1681px) and (max-width: 1920px) { 
.bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 12.75em;
    }}

.popular {
    text-align: left;
    opacity: 0
}

.ads span:hover {
    background: #f2f2f2
}

.ads span:hover a {
    color: #333
}

.ads span {
    margin-right: 5px;
    font-size: 9px;
    margin-bottom: 0;
    transition: all .5s;
    line-height: 1;
    position: relative;
    float: left
}

.ads span a {
    color: #555
}