/*
 Theme Name:   unicon-child
 Description:  Unicon Child Theme
 Author:       ss4u
 Author URI:   http://www.softsolutions4u.com
 Template:     unicon
 Version:      1.0.0
 Text Domain:  unicon-child
*/
@import url("../unicon/style.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i');
@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);

body.scr_dyslexic h1,
body.scr_dyslexic h2,
body.scr_dyslexic h4,
body.scr_dyslexic h5,
body.scr_dyslexic h6,
body.scr_dyslexic .homebanner-height h1,
body.scr_dyslexic .homebanner-height h4,
body.scr_dyslexic .homebanner-height h2,
body.scr_dyslexic #navigation>ul>li>a,
body.scr_dyslexic a,
body.scr_dyslexic #footer .widget h3,
body.scr_dyslexic .pricing-plan .pricing-plan-head h3,
body.scr_dyslexic #sidebar .widget h3,
    font-family: 'OpenDyslexic', Arial, sans-serif;
}

body.scr_dyslexic .service-banner .minti_large_thin_white,
body.scr_dyslexic .service-banner .mintitextthingrey2,
body.scr_dyslexic .service-banner .open {
    font-family: 'OpenDyslexic', Arial, sans-serif !important;
}

#accessibility-links #text_plugin {
    display: none;
}
#mobile-navigation form {
	background: #182a5c !important;
}
#mobile-navigation form input {
    background: #182a5c !important;
	color: #fff !important;
}

#mobile-navigation form:before {
    color: #fff !important;
	top: 13px !important;
}

.header-v1 #search-top {
	top: 24px !important;
	height: 40px !important;
}	
.header-v1 #search-top input {
    height: 45px !important;
}
#mobile-navigation-btn {
	color: #fff !important;
}

@media(min-width: 1200px) {
 	.container .four.columns {
    	width: 349px !important;
   }
}
@media only screen and (min-width: 960px) and (max-width: 1199px)
.container .four.columns {
    width: 260px !important;
}

.linkedin-icon {
	color: #0A66C2; 
}


.no-click {
	pointer-events: none !important;
}

.notice {
    /**display: flex;**/
	display: none;
    align-items: center;
    justify-content: center;
    height: 90px;
    position: absolute;
    right: -70px;
}

.mobile-notice, .notice {
	display: none;
	text-align: center;
	color: red;
    font-weight: bold;
}

/*Parent theme font overriding*/
.our-customerssay .fontsize-l,
.our-projects .fontsize-l,
.our-partners .fontsize-l,
.color-dark .fontsize-l,
.page-template-page-blog .blog-page .post h2 {
    font-size: calc(100% + 0.5em);
}

.our-customerssay .testimonial-slide {
    font-size: calc(100% + 0.25em);
}

.our-customerssay .testimonial-slide span {
    font-size: calc(100% - 0.25em);
}

#navigation .sub-menu>li:last-child>a:hover,
#navigation li>a:hover {
    border: 1px solid #79ca0f !important;
}

#navigation .sub-menu li a:hover {
    border: 1px solid #79ca0f !important;
}

#navigation .sub-menu ul li a {
	border-bottom: -1px solid rgba(255,255,255,0.1)!important
}

.color-dark h6,
.color-dark .fontsize-xs,
.page-template-page-blog .blog-page .post .entry-meta,
.blog-page #sidebar .widget h3,
.blog-page #sidebar .widget p,
.single-post .entry-meta,
.box h4,
body .portfolio-item h4,
body .pricing-plan li,
body a.button,
.color-dark .fontsize-s {
    font-size: calc(100%);
}
.part-shopify-logo{
	padding-left: 20px !important;
}

.career_map .career_design .vc_tta-panel-heading h4 a span {
    font-size: calc(100%) !important;
}

a.button.large {
	font-size: 15px !important;
}

body .pricing-plan .pricing-plan-head h3 {
    font-size: calc(100%) !important;
}

.color-dark .progress-title {
    font-size: calc(100% - 0.125em);
}

.color-dark .iconbox h3,
.color-dark h3,
.box h3 {
    font-size: calc(100% + 0.125em);
}

.section.img-overlay:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
    z-index: 9;
    clear: none;
    visibility: visible;
}

#block-2 a {
    font: 700 16px Roboto, Arial, Helvetica, sans-serif;
    color: #444444;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#sidebar-widgets #block-5,
#block-2 {
    margin-bottom: 20px !important;
}

#block-2 a:hover {
    text-decoration: underline !important;
}

.ss4ucrm-price-section .pricing-plan {
	    border: 1px solid #000 !important;
}

.ss4ucrm-price-section .pricing-plan li {
    border-bottom: 1px solid #000 !important;
}

.ss4ucrm-price-section .pricing-plan li:last-child {
	border-bottom: 0 !important;
}
.ss4ucrm-price-section .pricing-plan.pricing-color-true.wpb_content_element li {
    font-size: 20px !important;
}

.page-template-page-blog .blog-page .post-time .month {
    font-size: calc(100% + 0.1875em);
}

.color-dark .counter-title,
footer#footer .widget h3,
.color-dark .member h4,
.owl-carousel .testimonial-slide span {
    font-size: calc(100% - 0.125em);
}

.color-dark .fontsize-xl,
.single-post .blog-page .post h1 {
    font-size: calc(100% + 0.75em);
}

.color-dark .callout .callout-text,
#fulltitle.titlebar h1,
body .fontsize-l {
    font-size: calc(100% + 0.375em);
}

.color-dark .callout a.button.medium {
    font-size: calc(100% - 0.5625em);
}

.color-dark .fontsize-m,
.owl-carousel .testimonial-slide,
body .fontsize-m {
    font-size: calc(100% + 0.25em);
}

.home-en-banner-content .fontsize-xxxl,
.color-dark .fontsize-xxxl,
body #fullimagecenter h1,
body .pricing-plan .pricing-price span.pricing-amount {
    font-size: calc(100% + 1.625em);
}

.color-dark .fontsize-xxxxl {
    font-size: calc(100% + 2.25em);
}

.home-en-banner-content .fontsize-xxl,
.color-dark .fontsize-xxl {
    font-size: calc(100% + 1.125em);
}

/* .service-banner .minti_large_thin_white {
    font-size: calc(100% + 44px) !important;
} */

.service-banner .mintitextthingrey2,
.service-banner .open {
    font-size: calc(100% + 0.875em) !important;
}

.banner-slider-font-increase rs-layer.minti_large_thin_white {
    font-size: calc(100% + 2.3125em) !important;
}

.page-template-page-blog .blog-page .post-time .day {
    font-size: calc(100% + 0.875em);
}

.banner-slider-font-increase rs-layer.mintitextthingrey2 {
    line-height: 35px !important;
}

.laravel-blog-content {
    margin-top: 35px !important;
}

#navigation>ul>li>a {
    font-size: calc(100%) !important;
}

header .users {
    display: none;
}

#header #navigation > ul > li > a {
    color: #fff;
}

.header-v1 #navigation {
    float: left;
    padding-left: 75px;
}
.shopify-image{
	padding-left: 30px !important;
}

div#accessibility-links {
    background-color: #fff !important;
    border: 1px solid #b5b5b5 !important;
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-bottom: 8px !important;
    top: 20px;
}

#header.header-transparent.header-v1 .header-icons-divider {
    height: 30px;
    line-height: 90px;
    width: 1px;
    float: left;
    background: #efefef;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    display: block;
}

::placeholder {
    color: #666 !important;
}

#header.header-transparent.header-v1 #search-top input {
    color: #fff !important;
}

#header.header-transparent.header-v1 {
    background: #e6e9eb !important;
    /* 	padding-top: 50px; */
}

#header.header-transparent.header-v1 #navigation>li.current-menu-item>a,
#navigation li.current-menu-ancestor>a,
#navigation li.current-menu-parent>a {
    color: #79ca0f !important;
}

/* #header.header-transparent.header-v1 #navigation>ul>li>a {
    color: #fff !important;
}

#header.header-transparent.header-v1 #navigation>ul>li>a:hover {
    color: #fff !important;
} */

.header-v1 #search-btn,
#header.header-transparent.header-v1 .header-icons-divider {
    color: #fff !important;
}

#header.header-transparent.header-v1 .header-icons-divider {
    height: 30px;
    line-height: 90px;
    width: 1px;
    float: left;
    background: #efefef;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    display: block;
}

.de_service {
    padding-top: 30px !important;
}

::placeholder,
#header.header-transparent.header-v1 #search-top input,
.header-v1 #search-top input {
    color: #fff !important;
    font-size: 1em;
}

.header-v1 #navigation .sub-menu {
    padding-bottom: 8px;
    padding-top: 8px;
}

#navigation .sub-menu {
    background: #001F3B !important;
}

#navigation li.current-menu-ancestor .sub-menu li a {
    border-bottom: 1px solid #757575;
    border-left: none;
    border-right: none;
}

.header-v1 #navigation #nav>li {
    padding-top: 0 !important;
    display: flex;
    align-items: center;
}

#logo a:focus img {
    border: 1px solid #79ca0f;
}

/* #header.stuck.header-v1 #navigation>li.current-menu-item>a,
#header.stuck.header-v1 #navigation>ul>li.sfHover>a,
#header.header-transparent.header-v1 #navigation li.current-menu-item>a {
    color: #79ca0f !important;
} */
#navigation li.current-menu-item > a, #navigation li.current-page-ancestor > a, #navigation li.current-menu-ancestor > a, #navigation li.current-menu-parent > a, #navigation li.current_page_ancestor > a {
    color: #79ca0f !important;
}

#header #navigation li.sfHover .sub-menu li.sfHover>a:focus {
    border: 1px solid #79ca0f !important;
    font-weight: bold;
}

#navigation .sub-menu ul {
    top: 0 !important;
}

/*header search*/
#search-top {
    width: 200px;
    left: auto;
    right: 22%;
}

.header-v1 #logo-navigation {
    opacity: 1 !important;
}

.header-v1 #search-top #close-search-btn {
    padding-top: 0 !important;
    line-height: 10px !important;
    position: absolute;
    top: 13px;
    right: -10px;
    z-index: 999;
    color: #fff !important;
}

.iconbox-style-2 .iconbox-icon {
    margin-top: -6px !important;
}

/*Home page index css*/
.post-heading h3 {
    font-size: calc(100% + 0.125em);
}

/**/
/*.divider1 {*/

/*    margin: 60px 0 50px 0;*/

/*}*/

#page-wrap {
    padding-top: 0 !important;
}

.icon-box {
    font-size: calc(100%);
}

.left_align a {
    text-align: left;
}

#page-wrap .headline.m-b-0 {
    margin-bottom: 0 !important;
}

.logo {
    display: none;
}

#footer,
#copyright {
    width: 100%;
    float: left;
}

.homebanner-height .custom-style-1 {
    visibility: hidden;
}

.homebanner-height {
    min-height: 300px !important;
    background-position: center bottom;
}

.homebanner-height.wpb_row .span_12 {
    width: 100%;
}

.homebanner-height h1 {
    font-size: calc(100% + 0.25em);
    color: rgb(255, 255, 255);
    font-family: "Roboto";
    font-weight: 700;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.homebanner-height h4 {
    font-size: calc(100% + 0.125em);
    color: rgb(255, 255, 255);
    font-weight: 400;
    letter-spacing: 0;
    white-space: normal;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.homebanner-height h2 {
    font-size: calc(100% + 0.25em);
    color: rgb(255, 255, 255);
    font-family: "Roboto";
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.homebanner-height a {
    font-size: calc(100%) !important;
    margin-top: 15px;
}

.header-is-transparent #mobile-header {
    position: inherit;
}

.header-is-transparent .sticky-wrapper {
    left: 0;
    right: 0;
}

#header.header-v1 {
    background: #001F3B !important;
    box-shadow: none !important;
}

#header.header-v1.stuck {
    background: #001F3B;
    /* 	padding-top: 50px; */
}

#header.header-transparent.header-v1 {
    box-shadow: none !important;
}

.section-logo .owl-carousel .owl-stage {
    display: flex;
    align-items: center;
}

.section-logo .owl-theme .owl-controls {
    position: absolute;
    top: 85%;
    width: 100%;
}

.section-logo .minti_carousel .wpb_content_element {
    margin-bottom: 0;
}

.our-projects {
    padding-bottom: 50px;
    margin-bottom: 40px;
}

.our-partners {
    padding-top: 60px;
    padding-bottom: 120px;
}

.our-projects .vc_col-sm-4>.wpb_wrapper {
    position: relative;
    cursor: pointer;
}

.our-projects .vc_col-sm-4 .wpb_text_column {
    display: flex;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-justify-content: center;
    -ms-align-items: flex-start;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 0;
    color: #fff;
    width: 100%;
}

.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper {
    padding: 20px 0;
    width: 100%;
    background: rgba(128, 128, 128, .5);
}

.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3,
.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3 a:hover {
    color: #fff;
}

.vc_responsive .our-projects.wpb_row .vc_col-sm-4 {
    padding-left: 10px;
    padding-right: 10px;
}

#header.header-transparent.header-v1 #navigation>ul>li:hover>a,
#header.header-transparent.header-v1 #navigation>ul>li>a:hover {
    color: #79ca0f;
}

.users a,
#navigation>ul>li>a {
    color: rgba(255, 255, 255, 0.8);
}

.header-is-transparent #mobile-navigation {
    top: 0 !important;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a,
.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    border-color: rgba(50, 50, 50, .1);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-width: 2px;
    color: #333333;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: rgba(50, 50, 50, .1);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-width: 2px;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a,
.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    border-color: #000;
    background-color: transparent;
    color: #000;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #79ca0f;
    background-color: transparent;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:focus,
.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover,
.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,
.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: transparent;
    color: #79ca0f;
}

.wpb-js-composer .our-offers.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover h4 a {
    color: #79ca0f;
}

/* CVBRANDME AWARD */

.award-text {
    font-size: calc(100% + 0.5625em);
    top: 0;
    z-index: 1;
    line-height: 1;
}

.award-text .wpb_wrapper {
    top: -30px;
    position: relative;
    background: none !important;
}

/*.cv-brandme-project .wpb_wrapper .award-text+.single_image {*/

/*    width: 70px;*/

/*    position: absolute;*/

/*    top: 50%;*/

/*    z-index: 1;*/

/*    margin-bottom: 0;*/

/*    left: 50%;*/

/*    transform: translate(-50%, -16px);*/

/*}*/

/*.our-customerssay .owl-carousel .owl-item {*/

/*    display: table;*/

/*}*/

/*.our-customerssay .testimonial-slide {*/

/*    display: table-cell;*/

/*    float: none;*/

/*    width: 100%;*/

/*    vertical-align: middle;*/

/*}*/

.our-offers .iconbox-content a.button {
    display: none;
}

.events-section {
    display: none;
}

/* @media only screen and (max-width: 1258px) and (min-width: 992px) {
    .lang-menu {
        margin-left: 115px !important;
    }
} */


@media(min-width: 768px) {
    .homebanner-height h1 {
        font-size: calc(100% + 1.875em);
    }

    .homebanner-height h4 {
        font-size: calc(100% + 0.875em);
    }

    .homebanner-height h2 {
        font-size: calc(100% + 1.5em);
    }

    .homebanner-height {
        min-height: 400px !important;
    }

    .wpb-js-composer .our-offers.vc_tta.vc_general .vc_tta-tab {
        width: 33.33333333%;
    }

    /*.cv-brandme-project .wpb_wrapper .award-text+.single_image {*/
    /*    width: 55px;*/
    /*    top: 50%;*/
    /*}*/
    .award-text {
        font-size: calc(100% + 0.125em);
    }
}

@media(min-width: 992px) {
    .homebanner-height {
        min-height: 500px !important;
    }

    .homebanner-height h1 {
        font-size: calc(100% + 2.5em);
        color: rgb(255, 255, 255);
        font-family: "Roboto";
        font-weight: 700;
    }

    .homebanner-height h4 {
        font-size: calc(100% + 1.5em);
        color: rgb(255, 255, 255);
        font-weight: 400;
        letter-spacing: 0;
        white-space: normal;
    }

    .homebanner-height h2 {
        font-size: calc(100% + 2.125em);
        color: rgb(255, 255, 255);
        font-family: "Roboto";
    }

    /*.cv-brandme-project .wpb_wrapper .award-text+.single_image {*/
    /*    width: 80px;*/
    /*    top: 50%;*/
    /*}*/
    .award-text {
        font-size: calc(100% + 0.5625em);
    }
}

@media(min-width: 1200px) {
    .homebanner-height {
        min-height: 650px !important;
    }

    .our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3 {
        font-size: calc(100% + 1em);
    }

    .stuck #navigation>ul>li>a,
    .stuck .users a {
        color: #fff;
    }

    .stuck #navigation>ul>li:hover>a {
        color: #79ca0f;
    }

    #rev_slider_37_1_wrapper .minti_text_thin_white a {
        font-size: calc(100%) !important;
    }
}

/*Customizer index css*/
.custom-images .single_image img {
    max-width: 90% !important;
}

.users {
    font-weight: 700;
}

.users a {
    text-transform: uppercase;
}

#header.header-transparent.darkheader.header-v1 .users a:hover {
    color: rgba(0, 0, 0, 0.8);
}

.header-v1 #navigation>ul {
    float: right;
    margin: 0 140px 0 0;
}

.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav [class*=owl-] {
    margin-top: -110px;
}

.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-next:after,
.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-prev:after {
    font-size: calc(100% + 3.375em);
    height: 70px;
    line-height: 70px;
}

.owl-theme .owl-controls .owl-nav .owl-next {
    right: -35px !important;
}

.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -35px !important;
}

.latest-blog .owl-theme .owl-controls .owl-nav .owl-next:after,
.latest-blog .owl-theme .owl-controls .owl-nav .owl-prev:after {
    font-size: calc(100% + 2.75em);
    height: 60px;
    line-height: 60px;
}

.our-offers .iconbox-style-2 .iconbox-icon {
    width: 34px;
}

.our-projects {
    padding-bottom: 50px;
    margin-bottom: 40px;
}

.our-projects .vc_col-sm-4>.wpb_wrapper {
    position: relative;
    cursor: pointer;
}

.our-projects .vc_col-sm-4 .wpb_text_column {
    display: flex;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-justify-content: center;
    -ms-align-items: flex-start;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 0;
    color: #fff;
    width: 100%;
}

.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper {
    padding: 20px 0;
    width: 100%;
    background: rgba(128, 128, 128, .5);
}

.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3,
.our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3 a:hover {
    color: #fff;
}

.vc_responsive .our-projects.wpb_row .vc_col-sm-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.row:after,
.clearfix:after {
    margin-bottom: 0 !important;
}

.page-section .section-parallax {
    background-repeat: no-repeat;
}

.testimonial-wrap .testimonial-author span {
    color: #000;
}

@media(min-width: 1200px) {
    .our-projects .vc_col-sm-4 .wpb_text_column>.wpb_wrapper h3 {
        font-size: calc(100% + 1em);
    }
}

@media only screen and (max-width: 767px) {
    .page-section .section-parallax .headline {
        font-size: calc(100%);
    }
.fontsize-l {
    font-size: 16px !important;
}
	.owl-theme .owl-controls .owl-nav .owl-next{
		right: -25px!important;
	}
	.owl-theme .owl-controls .owl-nav .owl-prev{
		left: -25px!important;
	}
	.video-testimonial{
		font-size: 16px !important;
	}
    /* 	.header-is-transparent #mobile-header {
		padding-top: 75px;
	} */
    div#accessibility-links {
        padding-left: 7px !important;
    }

    #back-to-top,
    #back-to-top a {
        display: block !important;
        opacity: .8 !important;
    }

    #copyright {
        clear: both;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {

    /*     .header-is-transparent #mobile-header {
		padding-top: 70px;
	} */
    div#accessibility-links {
        right: 68px;
    }


    intha css la top: 6px
}

@media (min-width: 1200px) {
    .container .sixteen.columns {
        width: 1160px;
    }

    .users {
        float: right;
        padding-top: 33px;
    }

    .users a {
        padding-left: 20px;
    }

    .users a {
        color: #fff;
    }

    #header.header-transparent.header-v1 .users a {
        color: rgba(255, 255, 255, 0.8);
    }

    #header.header-transparent.darkheader.header-v1 .users a {
        color: rgba(0, 0, 0, 0.5);
    }

    .users a:hover,
    .users a:focus,
    .users a:active {
        color: #79ca0f;
    }

    .header-v1 #navigation>ul>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 1200px) {
    .users {
        margin-bottom: 30px;
        text-align: center;
    }

    .users a {
        color: #bbbbbb;
    }

    .users a:hover,
    .users a:focus,
    .users a:active {
        color: #ffffff;
    }

    #mobile-navigation ul li a {
        cursor: pointer;
    }

    .wpb_column {
        background-position: center;
    }
}

#sidebar-widgets .widget_search input {
    padding-left: 40px !important;
}


@media(min-width:480px) and (max-width:998px) {
    .tipsy .tipsy-inner {
        width: 45%;
        margin: 0 auto;
    }
}

.left-fix {
    width: 47%;
    float: left;
    margin-right: 6%;
    font-weight: 600;
    margin-bottom: 22px;
}

.right-fix {
    width: 47%;
    float: left;
    font-weight: 600;
}

.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    margin-bottom: 10px;
}

.clearfix {
    display: block;
}

.wpcf7-not-valid {
    border-color: #f00 !important;
}

.testimonial_author {
    opacity: .6
}

.wpcf7-list-item {
    display: block;
    float: left;
    width: 100%
}

#portfolio-related-post {
    margin: 0
}

.flex-control-nav {
    display: none
}

.menu-item-object-custom>a {
    cursor: text
}

#copyright .copyright-text {
    width: 50%
}

.copyright-text a.sitemap {
    text-align: center;
    width: auto;
    margin: 0 auto;
    float: right
}

.wpb_text_column.wpb_content_element.contact-information {
    margin-bottom: 4px !important
}

.clients_partners {
    border: 1px solid #f1f1f1 !important
}

#sidebar .widget ul li a {
    padding-right: 10px
}

.career_map .color-dark .wpb_wrapper {
    margin-top: 0 !important
}

.career_design .vc_tta-panel-heading h4 {
    border-top: 1px solid rgba(0, 0, 0, 0.07) !important
}

.career_design#professional .vc_tta-panel-heading h4 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important
}

.career_design .vc_tta-panel-heading {
    border-color: transparent !important
}

.career_design .vc_tta-panel-heading:hover {
    background-color: transparent !important
}

.career_design.vc_active .vc_tta-panel-heading h4 a span {
    color: #79ca0f !important
}

.career_design .vc_tta-panel-heading:hover h4 a span {
    background-color: transparent !important;
    color: #79ca0f !important;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.career_design .vc_tta-panel-heading h4 a {
    padding: 20px 0 20px 30px !important
}

.career_design .vc_tta-panel-heading h4 a span {
    padding: 20px 0 !important;
    color: #666 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important
}

.career_design .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before {
    position: absolute !important;
    left: 0px !important;
    right: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%);
    border-width: 2px 0 0 !important;
    content: '' !important;
    display: block !important;
    box-sizing: border-box !important;
    border-style: solid !important;
    width: 10px !important;
    margin: 0 auto !important;
    border-color: #fff !important
}

.career_design.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before {
    position: absolute !important;
    left: 0px !important;
    right: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%);
    border-width: 2px 0 0 !important;
    content: '' !important;
    display: block !important;
    box-sizing: border-box !important;
    border-style: solid !important;
    width: 10px !important;
    margin: 0 auto !important;
    border-color: #fff !important
}

.career_design .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after {
    position: absolute !important;
    left: 50% !important;
    bottom: 0 !important;
    top: 4px !important;
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    border-width: 0 0 0 2px !important;
    height: 10px !important;
    margin: 0 auto !important;
    content: '' !important;
    display: block !important;
    box-sizing: border-box !important;
    border-style: solid !important;
    margin: 0 auto !important;
    border-color: #fff !important
}

.career_design.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after {
    position: absolute !important;
    left: 50% !important;
    bottom: 0 !important;
    top: 4px !important;
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    border-width: 0 0 0 2px !important;
    height: 10px !important;
    margin: 0 auto !important;
    content: '' !important;
    display: none !important;
    box-sizing: border-box !important;
    border-style: solid !important;
    margin: 0 auto !important;
    border-color: #fff !important
}

.career_design .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 5px !important;
    background: #999 !important;
    border-radius: 2px !important;
    padding: 3px !important
}

.career_design .vc_tta-panel-heading:hover h4 a i {
    background-color: #79ca0f !important;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.career_design.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    background-color: #79ca0f !important
}

.clients_partners .imagebox.style-2 {
    background: transparent !important
}

.partners_image .imagebox .imagebox-img img {
    width: 50% !important
}

.partners_image .imagebox .imagebox-img {
    margin: 0 auto !important
}

div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
    position: relative;
    display: block !important;
    text-align: center;
    border-radius: 2px;
    font-weight: 700;
    padding: 12px 40px 12px 20px !important;
    border: 1px solid #edbbbb !important;
    border: none !important;
    background-color: #79ca0f;
    color: #fff;
    margin: 0 0 30px !important
}

div.wpcf7-validation-errors {
    float: left;
    padding: 20px 0 !important;
    width: 100%
}

#copyright .sitemap {
    float: left;
    width: auto
}

.page-404 .entry {
    text-align: left !important;
    padding: 0 !important
}

#oops .oops-left {
    float: left;
    width: 70%
}

.oops-right {
    float: right;
    width: 30%;
    background-repeat: no-repeat
}

.page-404 #oops h1 {
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: lowercase
}

.page-404 #oops h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    color: #999;
    text-transform: lowercase;
    margin-bottom: 20px
}

.our_approach_icons .vc_col-sm-2 {
    width: 20%
}

.custom-field {
    margin-bottom: 20px !important
}

.iconbox-content p a {
    display: table;
    width: auto;
    margin-top: 10px
}

.widget_portfolio .portfolio-widget-item .portfolio-pic img {
    width: 100%;
    height: auto;
    display: block
}

.no-vertical-space {
    margin: 0 !important;
    padding: 0 !important
}

.project-planner {
    float: left;
    margin-top: 20px !important
}

.no-vertical-space p,
.no-vertical-space .wpcf7-form-control-wrap {
    float: left;
    width: 100% !important
}

#wpcf7-f15499-p4982-o1 .wpcf7-response-output {
    float: left;
    width: 100%
}

.wpcf7-response-output {
    float: left;
    width: 100%;
    font: 400 22px Roboto, Arial, Helvetica, sans-serif;
}

.careers-page {
    height: auto !important
}

.pricing-plan li {
    font-size: 13px
}

#post-navigation .next,
#post-navigation .prev {
    z-index: 10
}

.ecommerceLanding .wpb_column,
.wpHomeLandingInfo .wpb_column {
    height: auto !important
}

.project-planner-contact .box.style-3 {
    width: 100%;
    display: inline-block;
    background-color: transparent;
    padding: 0;
    margin: 0
}

.project-planner-contact .wpcf7 form.wpcf7-form p {
    width: 100%;
    display: inline-block
}

.project-planner-contact .wpcf7-form-control-wrap span label {
    width: auto;
    float: left
}

.careers-professional .wpb_text_column.wpb_content_element.contact-information {
    margin-bottom: 40px !important
}

.wpDevelopmentSpice .wpb_column {
    background-position: top center
}

.portfolioAccordion .wpb_accordion_header .ui-accordion-header-icon {
    margin-right: 0 !important
}

.portfolioAccordion .wpb_accordion_header a {
    padding-left: 30px !important
}

.searchResult.entry-content {
    text-align: justify
}

@media only screen and (min-width:1200px) {
    .wpDevelopment .wpb_column {
        background-position: top center
    }
}

@media only screen and (min-width:959px) and (max-width:1170px) {
    .widget_portfolio .portfolio-widget-item .portfolio-pic img {
        padding: 2px 2px
    }

    #footer .widget_portfolio .portfolio-widget-item .portfolio-pic img {
        padding: 0
    }

    .header-v1 #navigation>ul>li {
        height: 90px;
        padding-top: 39px
    }

    #header #navigation ul li>a {
        font-size: 11.7px
    }

    #header.header-v1 #navigation>ul>li {
        padding-top: 39px !important
    }

    .pricing-plan li {
        word-break: break-all !important
    }

    .database-list .pricing-plan li {
        word-break: normal !important
    }

    .custom-field {
        margin-bottom: 20px !important
    }

    #landing-contact-form {
        width: 400px
    }

    .custom-field .input.captcha iframe {
        width: 100% !important;
        height: 75px !important
    }

    #landing-contact-form .wpcf7-validation-errors {
        font-size: 13px !important;
        line-height: 12px !important
    }

    #copyright .copyright-col2 .social-icons {
        margin: -7px 50px 0 0
    }

    .header-v1 #close-search-btn,
    .header-v1 #search-btn {
        padding-top: 28px !important;
        line-height: normal !important
    }

    .header-icons-divider {
        margin-top: -16px !important
    }

    .wpDevelopment .vc_col-sm-6,
    .wpDevelopmentSpice .vc_col-sm-6 {
        width: 100%;
        height: auto !important
    }

    .wpDevelopment .spacer,
    .wpDevelopmentSpice .spacer {
        height: 580px !important
    }

    div.pricing-plan .pricing-price span.pricing-amount {
        font-size: 25px
    }

    .header-v1 #navigation>ul>li>a {
        padding-left: 8px;
        padding-right: 8px;
        font-size: 10px !important
    }

    .progress-title {
        font-size: 12px !important
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {

    .single #content.sidebar-right,
    .single #content.sidebar-left {
        padding-bottom: 50px !important
    }

    #respond-inputs p {
        width: 100%;
        margin-right: 0;
        float: none
    }

    #footer .widget_contact address span.web a {
        word-wrap: break-word !important
    }

    .pricing-plan li {
        word-break: break-all !important
    }

    .database-list .pricing-plan li {
        word-break: normal !important
    }

    .wordpress_developement_icon .vc_col-sm-2 {
        width: 33.33333333%;
        margin-bottom: 40px
    }

    .wordpress_developement_icon .vc_col-sm-2:nth-child(n+4) {
        margin-bottom: 0
    }

    footer .email a {
        word-break: break-all
    }

    footer .web a {
        word-break: break-all
    }

    .wordpress_developement_icon h3 {
        word-break: normal
    }

    .custom-field label {
        font-size: 13px !important;
        line-height: 14px !important
    }

    .custom-field {
        margin-bottom: 5px !important
    }

    .ecommerceCustomClass .wpcf7 .custom-field {
        margin-bottom: 20px !important
    }

    .custom-field .input.captcha iframe {
        width: 100% !important;
        height: 78px !important
    }

    #landing-contact-form {
        width: 300px
    }

    #landing-contact-form .wpcf7-validation-errors {
        font-size: 13px !important;
        line-height: 12px !important
    }

    .widget_portfolio .portfolio-widget-item .portfolio-pic img {
        padding: 2px 2px
    }

    #footer .widget_portfolio .portfolio-widget-item .portfolio-pic img {
        padding: 0
    }

    #copyright .copyright-col2 .social-icons {
        margin: -7px 60px 0 0
    }

    .wpDevelopment .vc_col-sm-6,
    .wpDevelopmentSpice .vc_col-sm-6 {
        width: 100%;
        height: auto !important
    }

    .wpDevelopment .spacer,
    .wpDevelopmentSpice .spacer {
        height: 453px !important
    }

    div.pricing-plan .pricing-price span.pricing-amount {
        font-size: 25px
    }

    .typoThreeCustomSliderClass .rev-btn {
        font-size: 12px !important
    }

    #footer .four.columns {
        width: 75%
    }

    .caseStudiesResponsive {
        padding: 0 10px !important
    }
}

@media only screen and (max-width:767px) {

    .service-banner .mintitextthingrey2,
    .service-banner .open {
        font-size: 20px !important;
    }

    form.wpcf7-form p:nth-child(9) {
        /*display:none*/
    }

    .our_approach_icons .vc_col-sm-2 {
        width: 100%
    }

    #copyright .copyright-text {
        margin-bottom: 20px;
        width: 100%
    }

    .copyright-text a.sitemap {
        text-align: center;
        width: 100%;
        margin: 0 auto
    }

    #oops .oops-left {
        float: left;
        width: 100%
    }

    .oops-right {
        float: right;
        width: 100%;
        background-repeat: no-repeat
    }

    .career_map.stretch {
        width: 100%;
        margin: 0 !important
    }

    .project-planner-contact {
        width: 100%
    }

    .project-planner-contact .box.style-3 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    #content.columns>.standard-section {
        margin: 0 !important
    }

    .simpleselect {
        min-width: 100%
    }

    #content .about_us {
        padding-bottom: 30px !important
    }

    .custom-field .rc-anchor-normal .rc-anchor-content,
    .custom-field .rc-anchor-normal {
        height: auto !important
    }

    .custom-field label {
        font-size: 10px !important;
        line-height: 14px !important
    }

    .custom-field {
        margin-bottom: 5px !important
    }

    .ecommerceCustomClass .wpcf7 .custom-field {
        margin-bottom: 20px !important
    }

    #landing-contact-form {
        width: 270px !important
    }

    .input.captcha iframe {
        width: 100% !important;
        height: 78px !important
    }

    #landing-contact-form .wpcf7-validation-errors {
        font-size: 10px !important;
        line-height: 12px !important;
        width: 100%;
        padding: 5px !important
    }

    #rev_slider_19_1_wrapper,
    #rev_slider_19_1 {
        height: 470px !important
    }

    #rc-imageselect,
    .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }

    #copyright .sitemap {
        float: none;
        width: 100%;
        margin-bottom: 20px
    }

    .wpb_wrapper .rev_slider_wrapper .tp-caption a.button {
        padding: 5px !important;
        line-height: 3px !important
    }

    a#mobile-navigation-btn:focus {
        background: transparent
    }

    #mobile-navigation-btn {
        float: right;
        font-size: 21px;
        line-height: 0 !important;
        margin-top: 0;
        color: #fff !important;
        margin-top: 33px;
    }

    .no-vertical-space {
        padding: 0 !important
    }

    .blog-page .post {
        border-bottom: 0
    }

    .landingInfo .vc_col-sm-6 {
        width: 100%;
        float: left
    }

    .payrexx-spicestore .tp-parallax-wrap {
        left: 7px !important
    }

    .aboutContent {
        padding-top: 120px !important
    }

    .typoThreeCustomSliderClass .rev-btn {
        padding: 10px 20px !important;
        font-size: 10px !important
    }

    .laravelDevelopment .rev-btn {
        padding: 5px 10px !important;
        font-size: 9px !important
    }

    .commentlist li .avatar {
        float: none
    }

    .commentlist li ul {
        margin: 0 0 0 40px
    }
}

@media(min-width:768px) {
    .case-studies .portfolio-item .portfolio-subtitle {
        min-height: 112px;
        display: block
    }

    .iconbox-content {
        min-height: 180px
    }
}

@media(min-width:998px) {
    .case-studies .portfolio-item .portfolio-subtitle {
        min-height: 84px;
        display: block
    }
}

@media only screen and (max-width:360px) {
    .rc-anchor-light {
        background: #f9f9f9;
        border: 1px solid #d3d3d3;
        color: #000;
        width: 96% !important;
        display: inline-block
    }

    #rev_slider_19_1_wrapper,
    #rev_slider_19_1 {
        height: 300px !important
    }

    #landing-contact-form {
        width: 140px !important
    }

    #rc-imageselect,
    .g-recaptcha {
        transform: scale(0.60);
        -webkit-transform: scale(0.60);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }

    .custom-field .input.captcha,
    .custom-field .input.captcha div {
        height: 65px
    }

    .blog-page .post {
        border-bottom: 0
    }

    .payrexx-spicestore .rs-looped {
        font-size: 17px !important
    }

    .payrexx-spicestore .tp-caption {
        font-size: 9px !important
    }

    .payrexx-spicestore .tp-caption .rev-btn {
        font-size: 10px !important
    }

    .wpDevelopment .spacer,
    .wpDevelopmentSpice .spacer {
        height: 133px !important
    }

    .caseStudiesResponsive {
        padding: 0 10px !important
    }
}

@media(min-width:320px) and (max-width:480px) {
    .site-wrapper #mobile-header .logo {
        margin-top: 5px;
    }

    .tp-caption a.button {
        padding: 6px
    }

    .tipsy {
        font-size: 10px;
        width: 35%
    }

    .wpDevelopment .spacer {
        height: 133px !important
    }

    .wpDevelopmentSpice .spacer {
        height: 230px !important
    }

    .ContactBannerSliderHeading {
        font-size: 17px !important
    }

    .searchResult.entry-content {
        text-align: inherit
    }
}

@media(min-width:496px) and (max-width:767px) {
    .wpDevelopment .spacer {
        height: 320px !important
    }

    .wpDevelopmentSpice .spacer {
        height: 350px !important
    }

}

@media(min-width:480px) and (max-width:998px) {
    #mobile-header .logo {
        margin-top: 5px !important;
    }
}

#commentform .error {
    border: 1px solid #79ca0f
}

#commentform .wpcf7-response-output {
    padding: 12px 0 !important
}

input[type='file']+span.wpcf7-not-valid-tip {
    display: block !important
}

.header-v1 #navigation>ul>li {
    padding-top: 37px !important
}

.header-icons-divider {
    margin-top: -14px !important
}

.header-v1 #close-search-btn,
.header-v1 #search-btn {
    padding-top: 34px !important;
    line-height: normal !important
}

.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-next,
.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-prev {
    display: block !important;
    color: transparent !important
}

.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -25px
}

.testimonial-slider-wrap.owl-theme .owl-controls .owl-nav .owl-next {
    right: -25px
}

#back-to-top a {
    background: #79ca0f
}

.wpTheme-portfolio .ui-accordion-header-icon {
    margin-bottom: 25px !important
}

#header #navigation a {
    cursor: pointer
}

#page-wrap .background-gray .color-9:hover {
    color: #fff !important
}

/*.wpb_column>.wpb_wrapper>*:last-child{margin-bottom:40px!important}*/
.callout a.button.color-7:hover {
    border-color: #fff !important
}

.portfolio-tabs li.vc_tta-tab a {
    background-color: transparent !important;
    border: none !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.portfolio-tabs li.vc_tta-tab a:hover,
.portfolio-tabs li.vc_tta-tab.vc_active a {
    color: #79ca0f !important;
}

.portfolio-tabs .vc_tta-panels {
    background-color: transparent !important;
    border: none !important;
}

.search-page #content #searchform input#searchsubmit {
    padding: 16px 20px;
}

#footer .widget ul li {
    padding: 0;
}

#footer .widget ul li a {
    padding: 10px 10px 10px 0;
}

#footer .widget ul li:hover a {
    color: #fff;
}

.blog-page .post h1,
.blog-page .post h2 {
    line-height: 1.4;
}

#mobile-navigation .container ul li.open>a i {
    transform: scaleX(-1) rotate(-180deg);
}

/*DE*/
.de_service .imagebox.style-2 li:before {
    content: '';
    background-image: url("image/ckeck.png");
}

.de_credentials .owl-theme .owl-controls .owl-nav .owl-prev:after,
.de_credentials .owl-theme .owl-controls .owl-nav .owl-next:after {
    content: '';
    background-image: url("image/c-arrows.png");
}

.header-v1 #navigation .home-lang .sub-menu {
    width: auto;
    top: 96px;
}

.header-v1 #navigation .home-lang .sub-menu .home-lang {
    left: 0;
    margin: 0;
}

.header-v1 #navigation .home-lang .sub-menu .home-lang a {
    background: #262626;
    color: #ffff !important;
}

.w-arrows div {
    background: url("http://www.softsolutions4u.com/wp-content/uploads/2020/02/color-icons1.png") no-repeat bottom right;
}

.swipe-wrap2 .slick-arrow {
    background: url("image/work-arrows.png") no-repeat;
}

.slick-next,
.slick-prev {
    background-image: url("image/c-arrows.png");
}

.p-category {
    background: url("image/color-icons.png") 0 -88px no-repeat;
}

/* new style */
.header-v1 #navigation>ul {
    margin: 0 50px 0 0 !important;
}

/* .contrast-bg-color,
.home-en-banner-content h1 {
    background: #4D4D4D;
} */

.home-lang.active a {
    color: #1c1c1c !important;
    background-color: #79ca0f;
    padding: 5px 10px !important;
    top: 6px !important;

}

.home-lang a {
    text-transform: uppercase;
}

.page-id-188080 #mobile-navigation {
    display: none;
    opacity: 0;
}

a.button.color-3 {
    color: #1c1c1c !important;
}

a.button.blue,
a.button.color-5,
.pricing-plan .pricing-plan-head h3 {
    color: #000 !important;
}

.stuck #navigation li.current-menu-item>a {
    color: #79ca0f !important;
}

.color-contrast-dark h3,
.member .member-role {
    color: #001f3b !important;
}

.contrast-color-blue {
    background: #79ca0f;
    color: #001f3b !important
}

.color-contrast-link a {
    color: #494949;
    font-weight: bold;
    border-bottom: 2px solid #79ca0f;
}

#fullimagecenter h1 {
    margin: 140px 0 !important;
    padding: 0 !important;
    color: #545454 !important;
    background: #fff;
}

.post-time,
.entry-meta ul,
.entry-meta ul a,
#sidebar .widget ul li a,
#breadcrumbs,
#breadcrumbs a,
.portfolio-filters ul li a,
.pricing-plan ul {
    color: #545454 !important;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
    color: #545454;
}

.read-more-link {
    color: #171717;
    font-weight: bold;
}

#pagination .current a {
    color: #171717;
}

#pagination a {
    color: #4f4f4f;
}

.portfolio-filters ul li a.active {
    color: #171717 !important;
    font-weight: bold;
}

.custom-color-white .pricing-plan h3,
#navigation .sub-menu li.current-menu-item>a {
    color: #fff !important;
}

@media (prefers-reduced-motion) {

    .post .entry-quote a,
    a.button,
    .post a,
    .widget_tag_cloud a,
    #related-posts ul li a,
    button,
    input[type=submit],
    #back-to-top a,
    .portfolio-item a,
    #filters a,
    .widget_product_tag_cloud a,
    #footer li a,
    .entry-meta a,
    .social-icon a,
    #footer .widget ul li:after,
    #footer .widget a,
    #copyright a,
    #bbpress-forums a,
    .portfolio a,
    .portfolio-filters a,
    .entry-quote a .quote-source,
    .sharebox ul li a,
    #cancel-comment-reply-link,
    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
    .product_meta a,
    .widget a,
    .wpb_text_column p a,
    .latest-blog .blog-item h4 a,
    .wpb_content_element a,
    .product-remove a,
    .woocommerce a,
    #mobile-navigation-btn,
    #mobile-shopping-btn,
    #topbar a,
    .minti_button,
    .minti_button i,
    #search-btn,
    #navigation ul li,
    #navigation ul li a {
        transition: dissolve;
    }
}

@media(min-width: 1200px) {
    .home-lang {
        position: relative !important;
        left: 25px;
        top: -6px !important;
    }

    .home-lang.active a {
        position: relative;
    }
    .notice {
        font-size: 14px;
        right: 2px;
		display: none;
    }
}

@media(max-width: 1199px) {
    #mobile-navigation .mob-lang li.home-lang {
        display: block;
    }

    #mobile-navigation ul li.home-lang {
        display: none;
    }

    #mobile-navigation .menu-main-navigation-container {
        display: inline-block;
        width: 100%;
    }

    .mob-lang {
        display: flex;
        justify-content: center;
    }

    #mobile-navigation .mob-lang .home-lang a {
        padding: 5px 10px !important;
        border: none !important;
        top: 0px !important;
    }

    #mobile-navigation .mob-lang .home-lang a:first-child {
        margin-right: 10px;
    }
}
#mobile-header {
    background: #001F3B !important;
}

a.button.color-2:hover, input#contact-form {
	background: #79ca0f !important;
	border-color: #79ca0f !important;
}
a.button.color-4:hover, input#contact-form:hover {
	background: #001f3b !important;
	border-color:  #001f3b !important;
}
a.button.color-4 {
	color: #001f3b !important;
}

.header-v1 .logo {
    margin-top: 10px !important
}

.logo img {
	width:160px !important;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}
  
input[type="number"] {
    -moz-appearance: textfield !important;
}