/*
 Theme Name:   Consultum Child
 Description:  Consultum Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/consultum
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     consultum
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  consultum-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
.content-wrapper input[type="text"]:focus, .content-wrapper input[type="email"]:focus, .content-wrapper input[type="phone"]:focus, .content-wrapper textarea:focus{
	box-shadow:none !important;
}
@media (max-width: 991px) {
    .single-post .content-wrapper {
        margin-top: 100px !important;
        margin-bottom: 60px !important;
    }
}
@media(max-width:551px){
	.nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {
		display: block !important;
	}
}
@media only screen and (min-width: 992px) {
  .single-post .content-wrapper.content-wrapper-sidebar-position-right {
    margin-top: 130px !important;
  }
}
.comment-respond {
    padding-top: 15px;
    border-top: 2px solid #181c22;
}
.body-container button:not(.customize-partial-edit-shortcut-button){
	background: #ae0c01 !important;
    transition: 0.3s ease-in-out !important;
	border-radius:0px !important;
}
.form-field.form-url, .body-container button:not(.customize-partial-edit-shortcut-button):after{
	display:none !important;
}
.mobile-header.mobile-header-position-over {
    box-shadow: 0px 0px 8px #ddd !important;
}
.header.header-position-over.header-type-3 {
	box-shadow: 0px 0px 8px #ddd !important;
}
.single-post .post-media-wrapper {
    margin-top: 30px !important;
}
.single-post .post-meta-header:not(:first-child) {
    margin-top: 20px !important;
}
.post-meta-footer{
	display:none !important;
}
.nav-previous a:hover i, .nav-next a:hover i{
	background: #000;
}
.nav-previous a i, .nav-next a i{
	background: #6e2161;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    border-radius: 50%;
}
.nav-previous a i{
	margin-right: 8px;
}
.nav-next a i{
	margin-left: 8px;
}
.post-navigation {
padding:0px;
margin: 60px 0 0;
}
.nav-previous, .nav-next{
padding:10px;
font-weight:600;
}
.nav-previous:hover a:link ,.nav-next:hover a:link {
color:#000;
}
.nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
    display: flex;
    padding-top: 15px;
    border-top: 2px solid #181c22;
}
 
.nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    flex: 1 0 50%;
}
 
.nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    text-align: end;
    flex: 1 0 50%;
}
.wpb-posts-nav__thumbnail img {
    border: 1px solid #eee;
}
.elementor-widget-consultum_blog_listing .blog-item .post-media-wrapper picture{
	border-bottom:2px solid #f5f5f5 !important;
}
.post-media-wrapper .media-decoration{
	display:none !important;
}
footer {
  z-index: 1;
}
.sidebar .widget .widget-wrapper h3:first-child{
	border:none !important;
	padding-top:0px !important;
}
.sp-latest-posts-widget.latest-posts .small {
    font-size: 60% !important;
}
.sp-latest-posts-widget.latest-posts a img{
	max-width: 80px;
    max-height: 80px;
    width: 80px;
    height: 80px;
    object-fit: cover;
	border:1px solid #ddd !important;
}
h4.widget-title {
    font-size: 24px !important;
}
.single-post .page-title-container .page-title-box:before{
	display:none !important;
}
.single-post .post-media-wrapper picture img{
    border: 1px solid #ddd;
}
.bwg-title1 .bwg-title2{
	color:#000 !important;
	padding:10px 15px 25px !important;
	font-family:Manrope, Arial, Helvetica, sans-serif !important;
	font-weight:600 !important;
}
.grid-blog-item-wrapper .post-meta-header{
	order:2;
	padding: 25px 15px 0px 15px;
}
.grid-blog-item-wrapper .post-title{
	order:3;
	padding: 0px 15px 0px 15px;
}
.grid-blog-item-wrapper .post-more-button{
	order:4;
	padding: 0px 15px 40px 15px;
}
.post-grid-media-wrapper {
    margin-top: 0;
}
.case_study-info, .shop-hidden-sidebar-close, .st-lp-time{
	display:none;
}
@media(max-width:1680px){
	.header .main-menu > li > a {
		font-size: 14px !important;
	}
.header-icons-container .header-button-container .consultum-button {
	min-width: 130px !important;
	}
.header .main-menu li:not(:last-of-type) {
        margin-right: 20px !important;
    }
.header .main-menu > li.menu-item-has-children > a {
    padding-right: 5px !important;
    padding-left: 0;
}
}
@media(max-width:1440px){
.header-icons-container .header-button-container .consultum-button {
	min-width: 100px !important;
	}
   .header .main-menu li:not(:last-of-type) {
        margin-right: 10px !important;
    }
.header .main-menu > li.menu-item-has-children > a {
    padding-right: 0px !important;
    padding-left: 0;
}
	    .logo-link img {
        width: 100px !important; 
    }
}
/*-----------------------------------------------------*/

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {
    margin: 30px 0 4px !important;
}
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page{
    padding: 15px 50px 15px 50px !important;
	font-size:18px !important;
	color:#fff !important;
	background-image: linear-gradient(to left, #0a006a, #0a006a) !important;
    transition: 0.3s ease-in-out !important;
	font-weight:600 !important;
	font-family:Manrope, Arial, Helvetica, sans-serif !important;
}

.page-id-16334 .page-title-container .page-title, .page-id-16341 .page-title-container .page-title, .page-id-16346 .page-title-container .page-title, .page-id-16352 .page-title-container .page-title, .page-id-16351 .page-title-container .page-title, .page-id-16364 .page-title-container .page-title{
	font-size:42px;
}
.page-id-16334 .page-title-container .page-title-box:before, .page-id-16341 .page-title-container .page-title-box:before, .page-id-16346 .page-title-container .page-title-box:before, .page-id-16352 .page-title-container .page-title-box:before, .page-id-16351 .page-title-container .page-title-box:before, .page-id-16364 .page-title-container .page-title-box:before {
    height: 0.9em;
}
.page-title-container{
	padding:100px 0 30px;
}
.link-txt{
	color:#000 !important;
}
.link-txt:hover{
	color:#3366ad !important;
}
.home-sl.elementor-widget-consultum_image_carousel .owl-dots{
	top:10px !important;
}
.home-sl .owl-dots .owl-dot {
    width: 15px !important;
}
.header .main-menu > li ul.sub-menu > li.current-menu-item > a:before {
    opacity: 0;
}
.header .main-menu ul.sub-menu > li.current-menu-item > a{
	color:#fff !important;
}
.footer-widgets .widget_nav_menu ul li.current-menu-item > a{
	color:#abafb5 !important;
}
.header .current-menu-item > li ul.sub-menu > li > a:before{
	background-color:#fff !important;
}
.page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box {
    font-size: 56px;
}
.elementor-section-stretched > .elementor-container.elementor-column-gap-no .elementor-section.few-busi > .elementor-container{
	padding-left:0px !important;
	padding-right:0px !important;
}

.icobox h6{
	font-size:20px !important;
}
.text-slide .owl-carousel.owl-theme .owl-nav {
    top: 50% !important;
    left: -32% !important;
	right:-32% !important;
}
.text-slide .owl-theme .owl-nav:hover [class*="owl-prev"]:before, .text-slide .owl-theme .owl-nav:hover [class*="owl-next"]:before {
    color: #fff !important;
}
.owl-dots .owl-dot span {
    background-color: #abafb5;
    width: 10px;
    height: 10px;
    top: 7px;
    border-radius: 50%;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    height: 10px;
    border-radius: 50%;
    width: 10px;
    top: 7px;
}
figure .swiper-slide-image{
	margin-bottom:10px;
}
h3.tab-title{
	color:#fff !important;
	font-size:25px;
	line-height:30px;
	margin-bottom:20px;
	font-weight:600;
}
.tab_set1 .vresp-tab-item:hover,.tab_set2 .vresp-tab-item:hover,.tab_set3 .vresp-tab-item:hover {
    border:none !important;
    padding: 0px;
    transition: none;
}
.tab_set1 .vresp-tab-item:hover {
	border-left:none !important;
}
.resp-vtabs li.vresp-tab-active{
	border:none !important;
}
.tab_set2 .vresp-tab-item{
    border-left: 0px solid !important;
    border-top: 0px solid !important;
    border-bottom: 0px solid !important;
    padding: 0px;
    transition: none;	
}
.vresp-tabs-container{
	background-color:transparent !important;
	color:#fff !important;
}
.resp-vtabs .vresp-tabs-container{
	border:none !important;
}
.resp-vtabs .vresp-tabs-list li.hor_tab_set1:first-child:before{
	content:url('/wp-content/uploads/2023/08/OBL-Online-3.png') !important;
	width:150px !important;
	height:150px !important;
	background:transparent !important;
	}
.resp-vtabs .vresp-tabs-list li.hor_tab_set1:nth-child(2):before{
	content:url('/wp-content/uploads/2023/08/OBL-Onsite-2.png') !important;
	width:150px !important;
	height:150px !important;
	background:transparent !important;
	}
.resp-vtabs .vresp-tabs-list li.hor_tab_set1:nth-child(3):before{
	content:url('/wp-content/uploads/2023/08/OBL-Offsite-2.png') !important;
	width:150px !important;
	height:150px !important;
	background:transparent !important;
	}
.resp-vtabs .vresp-tabs-list li:first-child{
	left:40%;
}
.resp-vtabs .vresp-tabs-list li:nth-child(2){
	left:20%;
}
.resp-vtabs .vresp-tabs-list li:nth-child(3){
	left:60%;
	top: -146px;
}
.resp-vtabs .vresp-tabs-list li{
	width:150px !important;
	height:150px !important;	
	background: transparent;
    border-radius: 50%;
	font-size:0px !important;
}
.pum-container.pum-responsive .popup-content img{
	margin:0 auto !important;
}
.popup-content{
	padding:3% 3% 3%!important;
}
h5.pop-title{
	font-size:20px;
	font-weight:600;
	margin-bottom:5px !important;
}
.view-bio a.bio span{
	transition: all .2s linear;
    left: 0;
	position:relative;
}
.view-bio:hover a.bio span{
    left: 5px !important;
}
p {
    margin: 1em 0;
}
.learn-link{
	font-size:18px !important;
	font-weight:600 !important;
}
.team-item-position{
font-weight:500;	
}
a.team-item-link{
	pointer-events:none !important;
}
.cflag img{
	margin-right:10px;
	padding: 3px 3px 3px 0px;
}
.cflag{
    display: -webkit-box;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    margin-top: 10px;
	color:#000;
	font-weight:500;
}
.testm-light .owl-theme .owl-nav [class*="owl-"]:not(.disabled) {
    background-color: #3366ad !important;
    border-color: #3366ad !important;
}
.testm-light .owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover {
    background-color: transparent !important;
    border-color: #3366ad !important;
}
.owl-theme .owl-nav:hover [class*="owl-prev"]:before, .owl-theme .owl-nav:hover [class*="owl-next"]:before{
	color:#3366ad !important;
}
.pop-contentbox {
    padding: 35px 60px 35px 30px;
}
.pop-imgbox {
    object-fit: cover;
    height: 100% !important;
}
.pop-contentbox ul>li{
	margin-bottom:5px;
}
::marker {
	color:#0a006a;
	background:#0a006a;
}
.pop-contentbox ul > li:before{
	background:#0a006a !important;
}
.list-ico ul > li:before{
	background:#0a006a !important;
}
.pop-contentbox p, .pop-contentbox ul>li{
	font-size:16px;
	color:#000;
	line-height:26px;
	font-weight:400;
}
.pop-contentbox ul>li{
	line-height:20px;
}
h3.pop-title{
	font-size:32px;
	color:#0a006a;
	line-height:38px;
	margin-bottom:20px;
	font-weight:700;
}
.txt-light{
	color:#fff !important
}
.txt-light:hover{
	opacity:0.7;
}
.elementor-14077 .elementor-element.elementor-element-0ecdd63 div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"], .elementor-14077 .elementor-element.elementor-element-0ecdd63 div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"], .elementor-14077 .elementor-element.elementor-element-0ecdd63 div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button{
	border-radius:0px !important;
	background: #ae0c01;
	transition:0.3s ease-in-out !important;	
    line-height: 0px;
    padding: 25px 40px;	
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:hover{
	background: #0a006a !important;
}
.sidebar .widget ul li, .sidebar .widget_consultum_featured_posts_widget .featured-posts-item .featured-posts-item-description, .sidebar .wp-block-latest-comments li{
	font-size:14px !important;
}
body .content-wrapper .wp-block-latest-posts li > a, body .content-wrapper .wp-block-latest-posts li > .item-wrapper > a, .wp-block-latest-posts li > a, .wp-block-latest-posts li > .item-wrapper > a{
	line-height:1.4em !important;
}
.elementor-widget-consultum_blog_listing .blog-item .post-media-wrapper img.wp-post-image{
	width:100% !important;
	height:280px !important;
}
.elementor-widget-consultum_blog_listing .blog-item .post-media-wrapper picture{
  background: linear-gradient(to right, #3366ad, #0a006a, #6e2161);
  padding-top: 5px;
}
.grid-blog-item-wrapper:not(.consultum-format-quote) .blog-item{
	box-shadow:0px 0px 10px #ddd;
	background:#fff;
}
.elementor-widget-consultum_blog_listing .blog-item:hover .post-media-wrapper img.wp-post-image{
  padding-top: 6.47px;
}
ul.blg > li:before {
    background-color: #000 !important;
}
.grid-blog-item-wrapper:not(.consultum-format-quote) .blog-item, .archive-listing-wrapper.case-study-listing-wrapper.case-study-grid-listing .grid-item .blog-item{
    padding: 0 0 0px;
	display:grid;
}
.grid-blog-item-wrapper .post-media-wrapper{
	margin:0px !important;
}
.grid-blog-item-wrapper .post-grid-item-content{
	order:2;
	height:250px;
}
.grid-blog-item-wrapper .post-grid-media-wrapper{
	order:1;
}

.header .main-menu > li ul.sub-menu > li:hover > a, .header .main-menu > li ul.sub-menu > li.current-menu-item > a {
    padding: 5px 0px 5px 10px;
}
.header .main-menu > li ul.sub-menu > li > a {
    padding: 5px 0px 5px 0;
}
.header .main-menu > li ul.sub-menu {
	left: 0;
	width:290px;
}
.award-slide ul > li{
	padding:0 0 15px 20px !important;
}
.award-slide .consultum-content-slider-widget .owl-carousel.owl-theme .elementor-row {
    -webkit-align-items: baseline !important;
    -moz-align-items: baseline !important;
    -ms-align-items: baseline !important;
    align-items: baseline !important;
}
.elementor-section-stretched > .elementor-container.elementor-column-gap-no .award-slide .elementor-section > .elementor-container {
    padding: 0 0px !important;
}
.award-slide .consultum-content-slider-widget .owl-carousel.owl-theme .owl-nav {
    left: 0px !important;
    right: 75% !important;
    opacity: 1 !important;
}
.header.header-position-over.header-type-3{
	position:fixed !important;
}
.owl-theme .owl-nav [class*="owl-"]:before{
	color:#fff !important;
}
.contact-item.contact-item-email:before{
	content:url('/wp-content/uploads/2023/07/envelope@4x-8-e1688986226899.png');
	vertical-align: text-top;
    margin-right: 10px;
}
.contact-item.contact-item-phone:before{
	content:url('/wp-content/uploads/2023/07/phone@4x-8-e1688986163856.png');
	vertical-align: text-top;
    margin-right: 10px;
}
a.consultum-button{
	background: #ae0c01 !important;
	transition:0.3s ease-in-out !important;
}
a:hover.consultum-button{
	background: #0a006a !important;
}
.top-bar.after_header .top-bar-row{
	background-image: linear-gradient(to left, #0a006a, #ae0c01) !important;
}
.top-bar-row {
	margin:0px !important;
}
.service-item .service-item-icon {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.elementor-widget-consultum_services_listing.view_type-1 .owl-stage .owl-item .service-item-wrapper .service-item{
	display:block !important;
}
.service-post-title a{
	pointer-events:none !important;
}
.footer{
	font-size:14px;
}
.header .consultum-button:hover {
    background-color: #0a006a !important;
}
.header .header-button-container .consultum-button:hover:before{
	opacity:0 !important;
}
.header .main-menu > li ul.sub-menu{
	background-color: #0a006a !important;
}
.header.header-position-over.header-type-3 {
    left: 0px;
    right: 0px;
    width: 100%;
}
.header-menu-container{
	text-align:right;
}
.wrapper-contacts .contact-item .contact-item-title {
    font-size: 20px;
}
.logo-link img{
	width:150px;
}
.header .main-menu > li > a {
    padding: 12px 0;
    top: 0px;
}
.top-bar.after_header{
	padding-right:0px !important;	
}
.header-icons-container .header-button-container .consultum-button {
    margin-top: 0px;
    margin-bottom: 0px;
    min-width: 180px;
    height: 100% !important;
}
.header .main-menu > li.menu-item-has-children > a:after{
	display:none !important;
}
.menu-item i._mi {
	margin-top: 0 !important;
}
.header .main-menu > li ul.sub-menu{
	padding:20px;
}
.bwclients .gallery-item img{
	padding:5px;
}
.bwclients img:hover{
	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.bwclients img{
	  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	transition:0.3s ease-in-out;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(odd) .testimonial-item .photo-container:before{
	content:url('/wp-content/uploads/2023/07/quote-color-e1688630205681.png') !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(even) .testimonial-item .photo-container:before{
	content:url('/wp-content/uploads/2023/07/quote-e1688630182566.png') !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active{
	border-radius: 0px;
	margin: 0px 10px 0px 10px;
    height: 470px;
	padding:30px;
	width:580px !important;	
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .author-info:before{
	display:none !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(odd) .author-name{
	color:#fff !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-stage .owl-item:nth-child(odd).active{
	background-image: linear-gradient(to left, #ae0c01, #0a006a) !important;
    color: #fff !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-stage .owl-item:nth-child(even).active{
    border: 1px solid #ddd;
	background:#fff;
}
.consultum-content-slider-widget .owl-carousel.owl-theme .consultum-button {
    clip-path: none !important;
}
.owl-carousel.owl-theme .owl-nav {
    top: 115%;
    left: 90%;
    right: 0%;
    opacity: 1;
}
.owl-carousel.owl-theme:hover .owl-nav {
    top: 115%;
    left: 90%;
    right: 0%;
    opacity: 1;
}
.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover{
	background-color:#3366ad !important;
	border-color:#3366ad !important;
}
.footer-widgets .widget_nav_menu ul li a{
	line-height:24px;
}
.footer-widgets {
    padding: 0 0 20px;
}
.footer-widgets > .widget {
    margin: 20px 0 0;
}
.footer .wrapper-socials a {
    -webkit-border-radius: 0px;
	border-radius: 0;
}
.widget_consultum_contacts_widget .consultum-contacts-widget-field:not(:first-child) {
    margin-top: 10px;
}
.widget_consultum_contacts_widget .widget-socials:not(:first-child) {
    margin-top: 17px;
}
ul > li:before {
    content: '';
    width: 0.3em;
    height: 0.3em;
    display: block;
    top: 0.7em;
	background-color:#fff !important;
}
ul > li{
	padding:0 0 7px 20px;
}
.elementor-widget-consultum_image_carousel .owl-dots {
    margin-top: -50px;
    position: relative;
    z-index: 9;
}
.widget_consultum_contacts_widget .consultum-contacts-widget-copyright p {
    font-size: 14px;
    line-height: 1.5em;
	width:95%;
}
.consultum-contacts-widget-copyright{
	margin-top:20px !important;
}
.widget-title, .footer-widget-title, .footer h5{
	font-size:18px !important;
}
.content-wrapper .wrapper-socials a, .error-404-container .wrapper-socials a {
    -webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
@media only screen and (min-width: 1600px){
.header .main-menu li:not(:last-of-type) {
    margin-right: 30px;
}
}

@media only screen and (min-width: 1365px){
.logo-container {
    margin: 0px;
	}
}

@media only screen and (min-width: 992px){
	.content-wrapper.content-wrapper-sidebar-position-right{
	margin-bottom:80px !important;	
	margin-top:80px !important;		
	}
	.content-wrapper {
	margin-bottom:0px !important;	
	margin-top:0px !important;
}
.footer-row, .footer-columns-row {
    padding: 0 40px;
    max-width: 100%;
}
.footer-type-1 .footer-widgets .widget {
    width: calc(20% - 30px);
}
.footer.footer-type-1 .footer-section:last-child {
    padding-bottom: 20px;
    padding-top: 20px;
}
	.footer-section + .footer-section:before {
    width: 100%;
    left: 0;
    right: 0;
    max-width: 100%;
    border-bottom-width: 1px;
    border-color: #565656 !important;		
	}
.footer-section {
    padding: 20px 0;
}
}
@media(max-width:1600px){
	.logo-link img {
    width: 170px;
}
.header .main-menu li:not(:last-of-type) {
    margin-right: 18px !important;
}
	.header .main-menu > li > a{
		font-size:14px !important;
	}
}

@media(max-width:1400px){
.elementor-13263 .elementor-element.elementor-element-07773be {
    line-height: 1.5em !important;
}
	.header .main-menu > li > a {
    font-size: 14px !important;
}
	.logo-link img {
    width: 150px;
}
	.header-icons-container .header-button-container .consultum-button {
    font-size: 14px;
}
	.service-item .service-item-excerpt {
    font-size: 16px !important;
    font-weight: 600;
}
	h4.service-post-title{
	font-size: 22px !important;
    line-height: 26px !important;
	}
.slide-deco .decoration-widget .decoration-container {
    width: 80px;
}
.elementor-13263 .elementor-element.elementor-element-07773be > .elementor-widget-container {
    margin: 20px 0px 24px 0px !important;
}
}

@media(max-width:1300px){
.footer {
    font-size: 13px;
}
	.elementor-13263 .elementor-element.elementor-element-e945ac6{
		    padding: 6% 7% 7% 7% !important;
			
	}
.slide-deco .decoration-widget .decoration-container {
    width: 60px !important;
}
.elementor-13263 .elementor-element.elementor-element-3de304f.view_type-1 .service-slider-listing .service-item {
    padding: 30px 30px 30px 30px !important;
}
.mobile-header-menu-container.active {
    background: #ae0c01;
	background-image: linear-gradient(to left, #0a006a, #ae0c01) !important;
	border:none !important;
}
	.mobile-header-menu-container .header-icons-container .header-icon {
    margin: 5px 10px;
    color: #fff;
}
.mobile-header-menu-container .main-menu > li .sub-menu-trigger:after {
		background:transparent !important;
}
	.mobile-header-menu-container .main-menu > li > a {
    color: #fff;
	}
	.mobile-header-menu-container .header-mobile-contacts {
    padding: 15px 25px 0;
		color:#fff !important;
}
.logo-container {
    margin: 5px 15px 5px 20px;
}
.mobile-header-menu-container .main-menu > li {
    border-bottom: solid 1px #a7a7a7;
}
	.mobile-header-menu-container .header-mobile-contacts a{
		color:#fff !important;
	}
	.consultum-button:after{
		display:none !important;
	}
.mobile-header-menu-container .header-mobile-button .consultum-button {
    min-width: 153px;
    border-radius: 0px !important;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li > a {
    padding: 13px 43px 13px 0;
    color: #fff;
}
	.mobile-header-menu-container .main-menu li.active > a{
		color:#fff !important;
	}
.mobile-header-menu-container .main-menu > li > ul.sub-menu {
	border-top: solid 1px #fff !important;
	}
	.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-title{
		color:#ddd !important;
	}
}

@media(max-width:1200px){
.elementor-13263 .elementor-element.elementor-element-7a536f4 > .elementor-widget-container {
    margin: -225px 0px 0px 0px !important;
}
.elementor-13263 .elementor-element.elementor-element-92e3677 .decoration-container {
    width: 250px !important;
}
.counter-b .elementor-counter-title {
    font-size: 32px !important;
}
.counter-b .elementor-counter-number-wrapper {
		font-size: 32px !important;
	}
.elementor-13263 .elementor-element.elementor-element-bef6ca4 {
    width: 95% !important;
}
.elementor-13263 .elementor-element.elementor-element-7a536f4 .decoration-container {
    width: 250px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(odd){
	padding:20px;
	width:477px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(even){
	padding:20px;
	width:477px !important;
}
	.owl-dots .owl-dot.active span{
	background-color:#fff !important;	
	}
.owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -15px !important;
}
.elementor-13263 .elementor-element.elementor-element-1914713 > .elementor-widget-container {
    margin: -370px -270px 0px 0px !important;
	padding: 350px 0px 0px 0px !important;
	}
}

@media(max-width:1024px){
.award-slide .consultum-content-slider-widget .owl-carousel.owl-theme .owl-nav {
    left: 75% !important;
    right: 0 !important;
    opacity: 1 !important;
    top: 115%;
}
.elementor-14132 .elementor-element.elementor-element-ed77560.deco .decoration-container {
    width: 230px !important;
}
	.testimonial-item .testimonial {
    font-size: 16px !important;
	}
.author-name {
    font-size: 18px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .photo-container {
    width: 80px;
}
.elementor-13263 .elementor-element.elementor-element-b9f3bfd {
    padding: 0% 4% 0% 4% !important;
}
.elementor-13263 .elementor-element.elementor-element-07773be {
    line-height: 1.3em !important;
    font-size: 15px !important;
}
.footer-type-1 .footer-widgets .widget {
    width: calc(25% - 30px) !important;
}
	#block-41{
		display:none !important;
	}
}

@media(max-width:991px){
.award-slide .consultum-content-slider-widget .owl-carousel.owl-theme .owl-nav {
    left: 86% !important;
    right: 0 !important;
    opacity: 1 !important;
    top: 95%;
}
	.elementor-image-gallery .gallery-columns-9 .gallery-item {
    max-width: 16.6777%;
}
.owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -40px !important;
}
.slide-deco .decoration-widget .decoration-container {
    width: 120px !important;
}
.footer-type-1 .footer-widgets .widget {
    width: calc(33.33% - 30px) !important;
}
	.text-slide .owl-carousel.owl-theme .owl-nav {
    top: 50% !important;
    left: -10% !important;
    right: -10%!important;
}
		.content-wrapper {
	margin-top:50px;
	margin-bottom: 0px;
	}
}

@media(max-width:768px){
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(odd){
	padding:20px;
	width:600px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(even){
	padding:20px;
	width:600px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active{
	height:300px !important;	
}
	.page-title-container{
		padding:100px 0px 50px !important;
	}
.page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box {
    font-size: 38px;
}
}
@media(max-width:767px){
.grid-blog-item-wrapper .post-grid-item-content{
	height:auto;
}
.pnt .owl-dots {
    margin-top: 0px !important;
}
	.pnt .owl-dots .owl-dot {
    position: relative;
    padding: 10px 0;
    width: 15px !important;
    margin: 3px 5px 0px !important;
}
	.elementor-14713 .elementor-element.elementor-element-ecac74b.pnt .owl-carousel .owl-stage{
	-webkit-align-items:flex-start !important;
	align-items:flex-start !important;
}
.pnt .elementor-widget-consultum_image_carousel .consultum-image-slider-widget .slider-item img{
	order:1 !important
}
.elementor-14713 .elementor-element.elementor-element-ecac74b.pnt .slider-item-inner .slider-item-title{
	order:2 !important;
	margin-top:20px;
	font-size:20px !important;
	font-weight:700 !important;
}
.elementor-14713 .elementor-element.elementor-element-ecac74b.pnt .slider-item-inner .slider-item-description{
	order:3 !important;
}
}
@media(max-width:551px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.text-slide .owl-carousel.owl-theme .owl-nav {
    left: 20% !important;
    right: 0% !important;
}
.page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box {
    font-size: 30px;
}
.content-wrapper {
    margin-top: 50px;
	margin-bottom: 0px;
	}
.logo-link img {
    width: 120px;
}
	.footer-type-1 .footer-widgets .widget {
    width: calc(100% - 30px) !important;
}
.header-icons-container {
	min-height: 35px !important;
	}
.testimonial-item .testimonial {
    margin-top: 15px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active {
	margin: 0px 0 0px 0px !important;
	}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(odd){
	padding:10px;
	width:350px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active:nth-child(even){
	padding:10px;
	width:350px !important;
}
.consultum-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item.active{
	height:500px !important;	
}
.owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -70px !important;
}
body .content-wrapper .gallery.gallery-columns-9 .gallery-item {
    width: 50%;
}
}