/*
Theme Name:Univero
Theme URI:https://ninzio.com/univero
Author:Ninzio
Author URI:https://ninzio.com/
Description:Univero is clean theme, it's used Ninzio Framework.
Version:1.1
License:Split License
License URI:https://help.market.envato.com/hc/en-us/articles/202501064-What-is-Split-Licensing-and-the-GPL-
Tags:custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain:univero
*/

.clientReferralForm{margin-bottom:50px;}
/* .clientReferralForm .wpcf7-submit{background:#3f7eee !important;border:none;color:#fff !important;padding:5px 20px;text-transform:uppercase;} */
.clientReferralForm label{font-weight:500;color:#444;}
.clientReferralForm .custheading{color:#444;font-weight:600;margin-bottom:10px;}
.clientReferralForm .wpcf7-text{width:100%;border:1px solid #ddd;padding:10px;height:40px;}
.clientReferralForm .wpcf7-textarea{width:100%;border:1px solid #ddd;padding:10px;height:80px;line-height:20px;}
.clientReferralForm .mb10{margin-bottom:10px;}
.clientReferralForm .mb20{margin-bottom:20px;}
.clientReferralForm .vc_col-sm-12,.clientReferralForm .vc_col-sm-6{padding:0 10px;}
.feedbackform textarea{height:100px;}
.wpcf7-not-valid {margin-bottom: 0 !important; border-bottom-color: red !important;}
div.wpcf7-response-output {padding: 15px !important; margin: 20px 0 !important;}
div.wpcf7-mail-sent-ok {color: #398f14 !important;}
span.wpcf7-not-valid-tip {font-weight: bold; font-size: .875em;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border-color: red !important; color: red !important;}
.wpcf7-form .wpcf7-submit{background:#4f43bc !important;border:none !important;color:#fff !important;}
.wpcf7-form .wpcf7-submit:hover {background: #3f7eee !important; border-color: #3f7eee !important;}
img{max-width:100%;height:auto;}
.space{margin:20px 0px!important;float:left;width:100%;}
.media-left img{max-width:none;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gallery-caption{box-sizing:border-box;}
.bypostauthor{box-sizing:border-box;}
.wpml-ls-legacy-dropdown .wpml-ls-flag+span{color:#999999;}
.archive-shop .ninzio-pagination span.next::before,.archive-shop .ninzio-pagination a.next::before{content:'';}
.archive-shop .ninzio-pagination span.prev::before,.archive-shop .ninzio-pagination a.prev::before{content:'';}
.contset{max-width:1100px;margin:0 auto;}
.header-logo img{width:82%;}
.ninzio-header.header-v2 .ninzio-topbar{background:#4270e3 !important;}
.header-v5 .navbar-nav>li>a{font-size:16px;font-weight:800;}
.ninzio-header.header-v2 .list-social>li:first-child{border-left:none;}
.ninzio-header.header-v2 .list-social>li{border-right:none;}
#ninzio-header.header-v2 #ninzio-topbar .list-social>li>a{color:#fff!important;}
.left-topbar.pull-left{width:100%;}
.ninzio-header .list-social{margin:0;width:50%;}
.ninzio-header.header-v2 .top-information{border-color:transparent;width:100%;}
span.lift {
    float: left;
    color: #fff;
    font-size: 13px;
}
span.riht {
    float: right;
}
.ninzio-header.header-v2 .ninzio-topbar a{font-size:15px;color:#fff;}
.l{color:#fff;margin-right:10px;border:1px solid #fff;padding:10px;font-size:14px;}
#ninzio-header.header-v2 .navbar-nav>li>a{color:#600789!important;font-size:16px;}
.icon-theme.icon-theme--small{font-size:16px;padding:5px 0;width:37px;height:38px;border:none;color:#4270e3!important;}
div#about{width:70%;margin:0 auto;float:none;}
h3.ourservice-heading{font-size:40px!important;}
div#about{width:75%;margin:0 auto;text-align:center;}
#about h1{color:#1969dd;margin-bottom:0;}
hr.set{border-top:6px double #1969dd;margin:0 auto 20px;width:36%;}
.wpb_content_element{margin-bottom:0px!important;}
div#ndisleft img{margin:0 auto;display:block;}
h3.title{text-align:center;}
.widget.widget-text-heading.style1{text-align:left;margin:0 0 21px;padding:0 0 13px;}
a{color:#1969dd;}
.widget.widget-text-heading.style2 .title{font-size:24px;font-weight:500;letter-spacing:1.5px;margin:0 0 25px 0;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-align:center;}
a.re{background:#1969dd;color:#fff;padding:9px 20px;border-radius:31px;width:50%;margin:0px auto;float:none;}
/*.ninzio-header.header-v2 .ninzio-topbar{display:none!important;}*/
div#one{color:#fff;text-align:center;}
div#one h3{color:#fff;}
div#two{text-align:center;}
div#two h3{color:#fff;}
div#three{color:#fff;text-align:center;}
div#three h3{color:#fff;}
.wpcf7-form .form-control {color: #777;}
.nd{width:72%;margin:0 auto;color:#fff;}
.left{float:left;margin-right:42px;margin-top:50px;}
.right h2{color:#fff;}
.right a{float:left;color:#1969dd;padding:6px 12px;background:#fff;border-radius:18px;}
.right{float:right;width:78%;}
.serviceBox{color:#fff;font-family:'Source Sans Pro', sans-serif;text-align:center;padding:0 15px 50px;margin-top:15px;border:1px solid transparent;position:relative;z-index:1;}
.serviceBox:before{content:"";background:#1969dd;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-clip-path:polygon(100% 0, 100% 80%, 50% 100%, 0% 80%, 0 0);clip-path:polygon(100% 0, 100% 80%, 50% 100%, 0% 80%, 0 0);}
.serviceBox .service-icon{background:#fff;font-size:60px;line-height:85px;width:100px;height:110px;margin:-20px auto 20px;border-radius:0 0 50px 50px;box-shadow:0 0 15px rgba(0, 0, 0, 0.5);position:relative;transition:all 0.3s;}
.serviceBox:hover .service-icon{text-shadow:0 0 5px #000;font-size:65px;}
.serviceBox .service-icon:before,.serviceBox .service-icon:after{content:"";background:linear-gradient(-45deg, #4762a7 49%, transparent 50%);height:20px;width:20px;position:absolute;top:0;left:-20px;}
.serviceBox .service-icon:after{transform:rotateY(180deg);left:auto;right:-20px;}
.serviceBox .title{font-size:20px;font-weight:600;text-transform:uppercase;margin:0 0 10px;color:#fff;}
.serviceBox a{color:#fff;border:1px solid #fff;padding:6px;border-radius:5px;}
#contact .wpb_gmaps_widget .wpb_wrapper{border-radius:5px 0px 0px 5px;}
#cont .vc_column-inner.vc_custom_1550395921129{border-radius:0px 5px 5px 0px;}
p.copy{text-align:center;padding:10px;}
#copyrgt .vc_column-inner{padding:0;}
.abt h3{text-align:left;}
.carrer label{width:100%!important;}
/* .carrer input,button,select,textarea{width:100%;height:35px; border: 1px solid #ccc;}
.carrer input,button,select, textarea::placeholder{color:#878787 !important;} */
/* input#apply{margin:0 7px; padding: 0 15px; width: auto; display:block;border:none;background:#4f43bc!important;color:#fff!important;text-transform:uppercase;font-weight:bold;} */
.serviceBox .description{font-size:15px;}
.serviceBox.red:before{background:#5e0d8e;}
.serviceBox.red .service-icon{background:#ffff;}
.serviceBox.red .service-icon:before,.serviceBox.red .service-icon:after{background:linear-gradient(-45deg, #451b5f 49%, transparent 50%);}
.serviceBox.blue:before{background:#5334af;}
.serviceBox.blue .service-icon{background:#fff;}
.serviceBox.blue .service-icon:before,.serviceBox.blue .service-icon:after{background:linear-gradient(-45deg, #4e4075 49%, transparent 50%);}
.serviceBox.green:before{background:linear-gradient(to bottom, #12AB8F, #68BA58);}
.serviceBox.green .service-icon{background:#0a977d;}
.serviceBox.green .service-icon:before,.serviceBox.green .service-icon:after{background:linear-gradient(-45deg, #2b665b 49%, transparent 50%);}
textarea#m{height:48px;box-shadow:none;border:1px solid #eee;padding:9px;margin-bottom:10px;}
input#emailh{box-shadow:none;border:1px solid #eee;padding:9px;margin-bottom:10px;width:100%;}
input#nameh{box-shadow:none;border:1px solid #eee;padding:9px;margin-bottom:10px;width:100%;}
input#s{background:#fff!important;border:none;padding:9px 20px;border-radius:8px;font-weight:bold;}
.dmail a{color:#1969dd;font-size:20px;font-weight:bold;}
div#em, #get, #cal{text-align:center;padding:16px;}
.app a{color:#fff!important;}
#em .vc_column-inner.vc_custom_1550473082510{padding:15px 7px 35px 7px;border-radius:10px;}
#get .vc_column-inner.vc_custom_1550473094803{padding:15px 7px 35px 7px;border-radius:10px;}
#cal .vc_column-inner.vc_custom_1550473105817{padding:15px 7px 35px 7px;border-radius:10px;}
#contact .vc_column-inner{padding:0;}
#cont textarea{height:95px;}
p.app{background:#1969dd;width:48%;margin:0 auto;padding:11px;}
#get h3, #em h3, #cal h3{margin:0;}
#cont input.wpcf7-form-control.wpcf7-submit{background:#1e73be!important;border:none;width:auto;padding:5px 20px;color:#fff!important;}
#whotext{ background-image:linear-gradient(to right top, #600789, #5e31a5, #574cbf, #4d66d8, #1969dd);}
.ninzio-footer .menu li{display:block;}
.widget.widget-social.soc{margin-top:20px;}
.ninzio-breadscrumb.layout1 .ninzio-breadscrumb-bottom{background:#1969dd;}
.ninzio-breadscrumb .breadcrumb{color:#fff;}
.ninzio-breadscrumb .breadcrumb a{color:#fff;}
.breadcrumb{background:#1969dd;}
.list-breadcrumb>li{color:#fff;}
.ninzio-breadscrumb .breadcrumb a:hover{color:#fff;}
.conthead h3.title{text-align:left!important;}
#who h2{color:#fff;}
#who p{color:#fff;}
/* .submit input.wpcf7-form-control.wpcf7-submit.btn.btn-theme{background:#1969dd!important;color:#fff!important;border:none!important;} */
.widget_shopping_cart_content .cart_list img{max-width:80px;}
.serviceBox h4{color:#fff;font-size:12px;margin:0;font-weight:normal;}
#mwacht{display:none;}
.page-id-2329 .ninzio-breadscrumb.layout1 .ninzio-breadscrumb-top{display:none;}
@media only screen and (max-width:990px){
.serviceBox{margin:15px 0 40px!important;}
}
@media (max-width:1024px){
#ninzio-header-mobile .navbar-offcanvas .navbar-nav .menu-megamenu-container li.active>a{background-color:#282b31;color:#999999 !important;}
#main-mobile-menu .has-submenu>.sub-menu li>a,
#main-mobile-menu .widget .widgettitle{font-size:13px;text-align:center;}
#main-mobile-menu .has-submenu>.sub-menu .menu-megamenu-container li:last-child>a{border-bottom:1px solid #3e4146;}
#main-mobile-menu .vc_col-sm-3{width:100%;}
.navbar-nav .sub-menu .widget-title:before,
.navbar-nav .sub-menu .widgettitle:before{width:100%;height:1px;background-color:#3e4146;}
.header-mobile .widget{margin-left:0px;margin-right:0px;}
}
@media (max-width:1880px){
.mobile-padding-0 .vc_column-inner{padding-left:50px !important;padding-right:50px !important;}
}

@media (max-width:1500px){
.mobile-padding-0 .vc_column-inner{padding-left:30px !important;padding-right:30px !important;}
}
@media (max-width:1600px){
.hidden-class-1{display:none;}
}
@media (max-width:1400px){
.hidden-class-2{height:40px !important;}
}
@media (max-width:768px){
#wacht{display:none;}
#mwacht{display:block;}	
}
@media (max-width:480px){
.dropdown{display:none;}
.header-mobile .header-mobile-top .logo-mobile-wrapper{margin:0 auto;}
.icon-theme.icon-theme--gray{color:#ffffff !important;background:#446ee0;border:none;}
h1{font-size:30px!important;}
h2{font-size:20px!important;}
div#about{width:100%;}
.left{float:left;margin-right:0;margin-top:0;}
.vc_custom_1550338442432{padding:20px!important;}
.right{float:right;width:100%;}
div#contact{padding-left:15px;padding-right:15px;margin-bottom:20px;width:100%;}
div#cont{padding-left:15px;padding-right:15px;margin-bottom:20px;width:100%;}
input, button, select, textarea{width:100%;}
#contact .wpb_gmaps_widget .wpb_wrapper
{border-radius:0px!important;}
#cont .vc_column-inner.vc_custom_1550395921129
{border-radius:0px!important;}
.description{text-align:justify;}
.mobile-padding-0 .vc_column-inner{padding-left:0px !important;padding-right:0px !important;text-align:justify;margin-left:0!important;}
.ninzio-footer .menu{margin:10px 0px;}
.header-mobile .ninzio-search-form{display:none;}
.vc_custom_1510110237191{padding-right:15px!important;}
.vc_empty_space{height:15px!important;}
.page-id-2329 .breadscrumb-title{display:none;}
}
.left-topbar .list-social{
	display:none !important;
}