/* CTC Separate Stylesheet Updated: 2018-12-17 23:07:26 Theme Name: Especial Audit Template: jupiter Author: Cubic Agency Version: 1.0.1545088046 */
 h1, h2, h3, b, strong{
     font-weight:500 !important;
}
 .wpml-ls-item{
     display:none !important;
}
 .big-title *{
     font-size: 38px !important;
     font-weight: 500 !important;
}
 .body-text *, .mk-text-block p{
     font-size: 18px !important;
}
 .mk-grid{
     max-width:1350px;
}
 .vc_row {
     margin-left: 0px;
     margin-right: 0px;
}
 .no-bold {
     font-weight: normal;
}
 .no-bold *{
     font-weight: normal;
}
 .mk-header-holder .header-logo{
     padding-left: 25px;
     width:auto;
}
 .mk-header-holder .main-navigation-ul > li.menu-item > a.menu-item-link{
     padding-right: 17px !important;
}
 .mk-header-holder .menu-item-link{
     letter-spacing:2px;
     font-size:12px !important;
     text-transform: uppercase;
     font-weight: 600;
}
 .mk-header-holder .wpml-ls-item .sub-menu{
     position: relative;
     left: +5px;
}
 .wpml-ls-item .wpml-ls-item *{
     display:inline-block;
}
 .wpml-ls-item .wpml-ls-display{
     overflow: hidden;
}
 .main-navigation-ul a.menu-item-link, .main-navigation-ul span{
     display:inherit;
}
 .mk-main-navigation {
     display: block;
     margin-left: 242px;
}
 .mk-button, .wpcf7-submit{
     background-color:#196C6E;
     border-radius:7px;
}
 .mk-button:hover, .mk-subscribe--button:hover, .wpcf7-submit:hover{
     background-color: #339FA2 !important;
     cursor: pointer !important;
     color:white !important;
     -webkit-transition: background-color 1s ease-out !important;
     -moz-transition: background-color 1s ease-out !important;
     -o-transition: background-color 1s ease-out !important;
     transition: background-color 1s ease-out !important;
     border-radius:7px;
}
 .mk-slider-slides .mk-button{
     background-color:inherit !important;
}
 .mk-slider-slides .mk-button-container a{
     border-radius: 7px;
     padding: 15px 30px 15px 30px;
}
 .swiper-pagination .is-active span{
     background-color: white !important;
}
 .swiper-pagination span{
     box-shadow: 0 0 0 2px white !important;
     background-color: transparent !important;
}
 .menu-main-navigation-container .wpml-ls-item{
     display:none;
}

.small-category-slider .wpb_gallery_slides{
	height:auto !important;	
}

.posts-carousel .item-title{
	text-align: center !important;
}

.carousel-sections .item-title a{
     color: #000000;
     text-transform: none;
     font-size: 19px;
}
.carousel-sections .item-holder{
     border:0;
}
.carousel-sections .item-excerpt{
     font-size:16px;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     line-height: 21px;
     max-height: 71px;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
}

/*=====================================================================================*/
/* HOMEPAGE */
/*=====================================================================================*/
 .homepage .row-main-slider .mk-edge-wrapper, .homepage .row-main-slider .mk-edge-wrapper .clipper{
     height: 474px;
     -webkit-clip-path: polygon(0 0, 100% 0, 100% 82%, 50% 100%, 0 82%);
     clip-path: polygon(0 0, 100% 0, 100% 82%, 50% 100%, 0 82%);
     min-height:inherit !important;
}
 .homepage .row-main-slider .mk-edge-wrapper .edge-nav-bg{
     display:none;
}
 .homepage .row-3-sections{
     margin-top: 65px;
     margin-right:0px;
     margin-left:0px;
}
 .homepage .row-3-sections .mk-flipbox{
     overflow: hidden;
     border-radius: 8px;
     max-height: 232px;
}
 .homepage .row-3-sections .back-desc{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     line-height: 16px;
     max-height: 64px;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
}
 .homepage .row-3-sections .back-title{
     padding-bottom:0 !important;
     font-size:22px !important;
}
 .homepage .row-3-sections .mk-button{
     font-size:14px;
     border-radius:3px;
}
 .homepage .row-3-sections .front-icon{
     padding:0 !important;
}
 .homepage .row-3-sections .front-title{
     font-size: 30px !important;
     margin-top: 5px;
}
 .homepage .row-slider-summary{
     margin-top: 56px;
     height:380px;
}
 .homepage .row-slider-summary .mk-fancy-title{
     margin-top: 27px;
}
 .homepage .row-slider-summary .row-expertise-fields .wpb_column{
     height:100px;
}
 .homepage .row-slider-summary .row-expertise-fields .wpb_single_image{
     margin-bottom:0px;
}
 .homepage .row-slider-summary .row-expertise-fields .mk-fancy-title{
     margin-top:20px;
}
 .homepage .row-slider-summary .expertise-text{
     margin-bottom: 0;
     margin-top: 38px;
}
 .homepage .row-slider-summary .mk-edge-wrapper{
     height:inherit !important;
}
 .homepage .summary-slider .slider-content .mk-grid, .slider-content .mk-grid .edge-slide-content{
     height:100%;
}
 .homepage .summary-slider .edge-title{
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     text-align: center;
     text-transform: uppercase;
     font-weight: 500;
     font-size: 25px;
     background-color: rgba(0,0,0,0.5);
     padding: 11px;
}
 .homepage .summary-slider .edge-buttons{
     position: absolute;
     width: 100%;
     left: 0;
     bottom: 0;
     margin-bottom: 70px;
     text-align:center;
}
 .homepage .summary-slider .edge-buttons .mk-button{
     border: 2px solid white;
     cursor:pointer;
     border-radius: 5px;
     color:white;
}
 .homepage .row-testimonials{
     margin-top: 43px;
}
 .homepage .row-testimonials .mk-fancy-title p{
     font-size: 38px !important;
}
 .homepage .row-testimonials .mk-testimonial.avantgarde-style .mk-testimonial-content{
     padding: 0 10% 0 10%;
}
 .homepage .row-testimonials .mk-testimonial .mk-testimonial-author{
     font-size: 21px;
     text-transform: none;
}
 .homepage .row-testimonials .mk-testimonial .mk-testimonial-company{
     font-size: 14px;
}
 .homepage .row-newsletter{
     margin-top: 40px;
     padding-left: 70px;
     padding-right: 20px;
}
 .homepage .row-newsletter .mk-grid{
     padding: 0 7%;
}
 .homepage .row-newsletter .mk-subscribe--form .table{
     border-radius: 6px;
     overflow: hidden;
}
 .homepage .row-newsletter .mk-subscribe--form *{
     font-size:16px;
}
 .homepage .row-newsletter .mk-subscribe--form button:parent{
     width:31% !important;
}
 .homepage .row-newsletter .mk-subscribe--form button{
     background-color: #0A4648;
     border: 0 !important;
     font-weight:normal;
}
 .homepage .row-newsletter .mk-subscribe--form .mk-subscribe--email{
     padding-left: 15px;
}
 .homepage .row-newsletter .mk-subscribe--form .mk-subscribe--email::placeholder{
     color:#AFAFAF !important;
}
 .homepage .row-newsletter div.mk-mailchimp-gdpr-consent > label{
     font-size:12px;
}
 .homepage .row-latest-news{
     margin-top: 30px;
     margin-bottom: 25px;
}
 .homepage .row-latest-news .mk-fancy-title p{
     font-size: 38px !important;
}
 .homepage .row-latest-news .mk-button{
     font-size: 18px;
     border-radius: 6px;
     padding: 16px 28px;
}
 .homepage .row-latest-news .item-title a{
     color: #000000;
     text-transform: none;
     font-size: 19px;
}
 .homepage .row-latest-news .item-holder{
     border:0;
}
 .homepage .row-latest-news .item-excerpt{
     font-size:14px;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     line-height: 21px;
     max-height: 71px;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
}
 .homepage .carousel-latest-news .flex-direction-nav a {
     position: absolute !important;
     top: 25% !important;
}
 .homepage .carousel-latest-news .flex-prev{
     left:-20px !important;
}
 .homepage .carousel-latest-news .flex-next{
     right:-20px !important;
}
 .homepage .carousel-latest-news .mk-flexslider{
     width: 95%;
     margin-left: auto;
     margin-right: auto;
}

.homepage #mk-subscribe-42 {
	display: none;
}

/*=====================================================================================*/
/* ABOUT US */
/*=====================================================================================*/
 .about-us .mk-employees.c_cs.five-column .mk-employee-item{
     padding: 0 18px 0px 18px;
}
 .about-us .team-member-name{
     text-transform:none;
     font-size: 21px;
     font-weight: 700;
     letter-spacing: 1px;
     color:#000;
}
 .about-us .posts-carousel .flex-direction-nav a {
     position: absolute !important;
     top: 44% !important;
}
 .about-us .posts-carousel .flex-prev{
     left:-20px !important;
     width: fit-content;
     display:inline-block !important;
}
 .about-us .posts-carousel .flex-next{
     right:-20px !important;
     width: fit-content;
     display:inline-block !important;
}
 .about-us .mk-employees.classic .team-member-position{
     color:#989898;
     font-size: 15px;
     font-style: italic;
     font-weight: 500;
     letter-spacing: 0;
     text-transform: none;
     min-height: 54px;
}
 .about-us .big-title p{
     font-size: 40px !important;
     padding-top:10px;
     padding-bottom:10px;
}
 .about-us .certifications{
     padding-top: 15px;
}
 .about-us .certifications .mk-image {
     min-height: 108px !important;
}
 .about-us .certifications .mk-fancy-title p{
     color:#3c3c3c;
}
 .about-us .prizes .mk-fancy-title p{
     margin-left: auto;
     font-size: 21px !important;
     max-width: 72%;
     margin-right: auto;
     color: #353535;
     line-height: 29px !important;
}
 .about-us .partners .client-logo{
     border-width:0 !important;
}
 .about-us .mk-text-block *{
     font-size:18px;
}
 .about-us .grey *{
     color:#8f8f8f;
}
 .about-us .carousel-careers .careerInfo{
     position: absolute;
     top: 25%;
     width: 100%;
     text-align:center;
}
 .about-us .carousel-careers .careerInfo .position, .about-us .carousel-careers .careerInfo .location{
     display: block;
     color: white;
     width: 90%;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
}
 .about-us .carousel-careers .careerInfo .position{
     font-size:23px;
}
 .about-us .carousel-careers .careerInfo .location{
     font-size: 15px;
     font-style:normal;
}
 .about-us .careerInfo a{
     background-color: #2C9FA3;
     color: white;
     font-weight: 500;
     border-radius: 4px;
     padding: 8px 30px 8px 30px;
     font-size: 15px;
     position: relative;
     top: 10px;
}
/*=====================================================================================*/
/* CAREER */
/*=====================================================================================*/
 .career #mk-page-introduce, .career .blog-single-title{
     display:none;
}
 .career .small-title{
     font-size: 28px !important;
     font-weight: 500 !important;
}
 .career .wpcf7-form input, .career .wpcf7-form .file{
     width: 100%;
     background-color: white;
     border: 2px solid #F1F1F1;
     font-size: 17px;
     color: #797979;
}
 .career .wpcf7-form input[type="checkbox"]{
     width:inherit;
}
 .career .wpcf7-form label{
     font-size: 17px;
     color: #797979;
}
 .career .wpcf7-form p br{
     display:none;
}
 .career .wpcf7-form input[type="submit"]{
     background-color:#32ADB1;
     border:0;
     border-radius:5px;
     color:white;
     font-weight:400;
}
 .career .file span[role="alert"]{
     margin-top: 15px;
}
 .career .file {
     position: relative;
     display: inline-block;
     cursor: pointer;
     height: 2.5rem;
}
 .career .file input {
     min-width: 14rem;
     margin: 0;
     filter: alpha(opacity=0);
     opacity: 0;
}
 .career .file-custom {
     box-sizing:border-box;
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     z-index: 5;
     height: 2.5rem;
     padding: .5rem 1rem;
     line-height: 1.5;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
 .career .file-custom:after {
     content: attr(data-after);
}
 .career .file-custom:before {
     background-image: url(/wp-content/uploads/2019/01/upload-icon.svg);
     content: '';
     width: 20px;
     height: 22px;
     display: inline-block;
     position: absolute;
     right: 2%;
}
 .career .featured-image{
     display:none;
}
 .career .wpcf7 input[type='checkbox']{
     position:relative;
     top:-3px;
}
 .career .mk-single-content{
     margin-bottom:0;
}

.career .wpcf7{
	 display: none;
}
/*=====================================================================================*/
/* SERVICES */
/*=====================================================================================*/
 .services .services-container .service{
     border: 2px solid #e4e4e4;
     border-radius: 10px !important;
     padding-top: 15px;
     padding-bottom: 15px;
     margin-bottom: 31px;
}
 .services .services-container .service .mk-text-block {
     min-height:100px;
}
 .services .services-container .service .mk-text-block p{
     color:#a4a4a4;
}
 .services .services-container .service .mk-button{
     background-color:white;
     font-size: 16px;
     border-radius:6px;
}
/*=====================================================================================*/
/* SECTORS */
/*=====================================================================================*/
 .sectors .mk-imagebox-item {
     margin-bottom:0px;
}
 .sectors .mk-imagebox-item .item-button{
     position:relative;
     top: -35px;
}
 .sectors .mk-imagebox-item .item-button a{
     height:35px;
     line-height: 35px;
     font-size: 19px;
     font-weight: 500;
     padding:0;
}
/*=====================================================================================*/
/* ACCOUTING */
/*=====================================================================================*/
 .accounting a{
     color:white;
     border:0;
}
/*=====================================================================================*/
/* CLIENTS */
/*=====================================================================================*/
 .clients .row-client{
     box-shadow: 0px 0px 15px #CCC !important;
     border-radius: 10px !important;
     margin-bottom: 19px;
     padding: 42px 10px 20px 20px;
}
 .clients .row-client .mk-fancy-title *{
     color: #339FA2 !important;
     font-size: 20px;
}
 .clients .row-client .client-position *{
     color: #909090 !important;
     font-size: 14px;
}
 .clients .mk-button{
     border-radius: 5px;
     background-color:#A9A9A9;
}
/*=====================================================================================*/
/* PUBLICATIONS */
/*=====================================================================================*/
 .publications .mk-button-container a{
     color: white;
     border-color: transparent;
     border-radius: 7px;
}
 .publications .mk-blog-thumbnail-item{
     box-shadow: 0px 0px 15px #CCC !important;
     border-radius: 10px !important;
     margin-bottom: 19px;
     padding: 25px 20px 20px 20px;
}
 .publications .mk-blog-thumbnail-item{
     box-sizing:border-box;
}
 .publications .big-title p{
     font-size: 40px !important;
     padding-top:10px;
     padding-bottom:10px;
}
 .publications .mk-blog-thumbnail-item .featured-image{
     position: relative;
     display: inline-block;
     overflow: hidden;
     max-width: 25%;
     float: left;
}
 .publications .mk-blog-thumbnail-item.content-align-right .item-wrapper{
     float: left;
     padding: inherit;
     max-width: 75%;
     width: 75%;
}
 .publications .mk-teader-button{
     float: right;
}
 .publication-item .featured-image{
     overflow: hidden;
     height: 400px;
}
 .publication-item .featured-image .blog-image{
     position: absolute;
     top: -25%;
}
/*=====================================================================================*/
/* CONTACT */
/*=====================================================================================*/
 .contact .wpcf7{
     width:80%;
	 display: none;
}
 .contact .wpcf7 .wpcf7-text{
     width:100%;
}
 .contact .wpcf7 textarea{
     width:100%;
}
 .contact .wpcf7 textarea{
     width:100%;
}
 .contact .wpcf7 input[type='checkbox']{
     position:relative;
     top:-3px;
}

.contact .hide{
	 display: none;
}
/*=====================================================================================*/
/* FOOTER */
/*=====================================================================================*/
#mk-footer .wpb_row{
     margin-left: auto;
     margin-right: auto;
}
 #mk-footer .footer-copyright-row{
     text-align:center;
     padding-bottom:10px;
}
 .footer .footer-main-logo{
     margin-bottom: 25px;
}
 .footer .footer-main-logo img{
     width:100%;
}
 .footer .footer-main-logo * {
     width:100%;
}
 .footer .footer-title{
     margin-bottom: 0;
     padding-bottom: 12px !important;
}
 .footer .footer-title p{
     color: #5ECACE !important;
     font-size: 18px !important;
     font-weight: 600 !important;
}
 .footer .footer-facebook-logo{
     display: inline-block;
}
 .footer .footer-social-logo{
     margin-right: 10px;
     display: inline-block;
     position: relative;
     top: 22px;
     cursor:pointer;
}
 .footer .footer-summary{
     border-top:2px solid #42B4B8;
     padding-top: 12px;
}
 .footer .footer-summary p{
     margin-bottom:0;
}
 .footer .footer-summary p, .footer .footer-summary span{
     font-size:14px;
     line-height: 18px;
}
 .footer .footer-col-summary{
     padding-right:60px;
}
 .footer .footer-contact{
     margin-top:5px;
}
 .footer .footer-contact p{
     margin-bottom:0;
}
 .footer .footer-contact a{
     cursor:pointer;
     color:white;
}
 .footer .footer-contact a:hover{
     text-decoration:underline;
}
 .footer .footer-contact p, .footer .footer-contact span{
     font-size: 14px !important;
     line-height: 18px;
     font-weight: 500 !important;
}
 .footer .footer-partner-logo{
     margin-bottom: 20px !important;
}
 .footer .footer-col-terms{
     padding-left: 0 !important;
     padding-right: 0 !important;
}
 .footer .footer-col-terms p{
     margin-bottom: 0;
}
 .footer .footer-col-terms p a{
     color:white;
     cursor:pointer;
}
 .footer .footer-col-terms p a:hover{
     text-decoration:underline;
}
 .footer .footer-certification-logo{
     min-width: 45px;
     width:100%;
}
 .footer .footer-col-certifications .mk-text-block p{
     margin: 0;
     line-height: 40px;
}
 .footer .footer-col-certifications .vc_row{
     margin-bottom: 12px;
}
 .footer .footer-col-certifications .footer-title{
     margin-left: 14px;
}
 #mk-footer .footer-phone-menu .wpml-ls-item, #mk-footer .footer-phone-menu, #mk-footer .footer-phone{
     display:none;
}
 #mk-footer .footer-phone-menu .widget_nav_menu ul .menu-item-object-page{
     display:inline-block;
}
 #mk-footer .footer-phone-menu .wpb_content_element{
     margin-bottom:0;
}
 #mk-footer .footer-phone-menu .widget_nav_menu ul .menu-item-object-page a{
     background-color:inherit;
}
 #mk-footer .footer-phone-menu .widget_nav_menu ul .menu-item-object-page a:hover{
     color:white;
     text-decoration:underline;
}
 #mk-footer .footer-phone-links .mk-text-block{
     text-align:center;
}
 #mk-footer .footer-phone-links .mk-text-block *{
     color:white !important;
     font-size:12px !important;
}

/*=====================================================================================*/
/* CATEGORY / ARCHIVE */
/*=====================================================================================*/
.category .mk-blog-modern-item{
	box-shadow: 0px 0px 15px #CCC !important;
    border-radius: 10px !important;
    margin-bottom: 19px;
    padding: 25px 20px 20px 20px;
}

.category .theme-content {
	width:100% !important;
}

.category .blog-modern-social-section{
	display:none;
}

.category .featured-image{
	width: 25%;
    overflow: hidden;
	float:left;
	margin:0 !important;
}

.category .blog-image{
	width: 178% !important;
    max-width: none !important;
    left: -25%;
}

.category .mk-blog-meta{
    float: left;
    width: 75%;
    margin: 0 !important;
    box-sizing: border-box;
    padding: 15px 20px 20px 30px !important;
}

.category .mk-blog-modern-item .mk-button-container{
	float:right;
}
/*=====================================================================================*/
/* 1200 px
/*=====================================================================================*/
 @media only screen and (max-width : 1200px){
     .wpml-ls-item .wpml-ls-display{
         height:11px;
    }
     .footer .footer-social-logo{
         top:17px;
    }
     .footer .footer-col-certifications{
         width:25%;
    }
     .footer .footer-col-terms{
         width:25%;
    }
     .footer .footer-col-summary{
         width:50%;
    }
     .footer .footer-col-partners{
         display:none;
    }
}
/*=====================================================================================*/
/* 1060 px
/*=====================================================================================*/
 @media only screen and (max-width : 1060px){
     .footer .footer-col-certifications{
         display:none;
    }
     .footer .footer-col-terms{
         width:25%;
    }
     .footer .footer-col-summary{
         width:75%;
    }
}
/*=====================================================================================*/
/* === 768 because WPBAKERY 
/*=====================================================================================*/
 @media only screen and (width : 768px) {
    /*=====================================================================================*/
    /* 768 - MOBILE - HOMEPAGE */
    /*=====================================================================================*/
     .homepage .row-slider-summary{
         margin-bottom:15px;
    }
     .homepage .row-slider-summary .column-slider{
         width:100% !important;
         padding:0px;
    }
     .homepage .row-slider-summary .summary {
         width:100%;
         padding-left:0px;
         padding-right:0px;
    }
     .homepage .row-testimonials .column_container{
         margin-top:15px;
    }
}
/*=====================================================================================*/
/* 767 px
/*=====================================================================================*/
 @media only screen and (max-width : 767px) {
     .big-title{
         padding-top: 15px !important;
         padding-bottom: 0 !important;
    }
     .vc_col-sm-4{
         margin-top:20px;
    }
     #theme-page .theme-page-wrapper .theme-content{
         padding:0;
    }
     #theme-page .theme-page-wrapper{
         padding-left:0 !important;
         padding-right:0 !important;
    }
     .mk-padding-divider{
         height:0 !important;
         padding:0 !important;
         margin:0 !important;
    }
    /*=====================================================================================*/
    /* MOBILE - HOMEPAGE */
    /*=====================================================================================*/
     .homepage .mk-edge-slider .mk-button{
         font-size:18px !important;
    }
     .homepage .mk-edge-slider .edge-desc{
         font-size:20px !important;
    }
     .homepage .mk-edge-slider .edge-title{
         font-size:35px !important;
    }
     .homepage .row-3-sections{
         margin-top:0;
    }
     .homepage .row-newsletter{
         padding-left: 20px;
    }
     .homepage .row-slider-summary {
         margin-top: 20px;
         height: inherit;
    }
     .homepage .summary-slider .edge-title{
         font-size: 30px !important;
    }
     .homepage .row-slider-summary .summary-slider{
         height:432px !important;
    }
     .homepage .row-slider-summary .summary-slider .mk-button--text{
         font-size:14px;
    }
     .homepage .row-slider-summary .summary {
         overflow:auto;
         margin-left:15px;
         margin-right:15px;
    }
     .homepage .row-slider-summary .summary .mk-fancy-title{
         margin-top: 20px !important;
    }
     .homepage .row-slider-summary .summary .wpb_column{
         width:48%;
         float:left;
         height:inherit;
    }
     .homepage .row-testimonials .flex-prev{
         display:none !important;
    }
     .homepage .row-testimonials .flex-next{
         display:none !important;
    }
     .homepage .row-testimonials .mk-testimonial.avantgarde-style.mk-testimonial{
         padding:0 !important;
    }
     .homepage .row-newsletter #fancy-title-32{
         font-size: 28px !important;
         text-align: center !important;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - CLIENTS */
    /*=====================================================================================*/
     .clients .row-client .mk-text-block *{
         font-size:15px;
         line-height:16px;
    }
     .clients .mk-image{
         text-align: center;
         max-width: 45%;
         margin-bottom:15px;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - ABOUT US */
    /*=====================================================================================*/
     .about-us .mk-employee-item{
         margin-bottom:0px !important;
    }
     .about-us .certifications .mk-image{
         min-height:50px !important;
    }
     .about-us .certifications .wpb_row{
         margin-top:0px !important;
    }
     .about-us .prizes img{
         width: 50% !important;
    }
     .about-us .partners .client-logo{
         height:90px !important;
    }
     .about-us .big-title{
         margin-top:30px;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - PUBLICATIONS */
    /*=====================================================================================*/
     .publications .featured-image{
         display: block;
         width: 100% !important;
         max-width: 100% !important;
         max-height: 250px !important;
    }
     .publications .blog-image{
         position: relative;
         top: -125px;
    }
     .publications .mk-blog-thumbnail-item.content-align-right .item-wrapper{
         width:100%;
         max-width:100%;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - SERVICES */
    /*=====================================================================================*/
     .services .services-container .service{
         margin-bottom:10px;
         margin-top:0px;
    }
     .services .vc_col-sm-4{
         margin-top:10px;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - CAREERS */
    /*=====================================================================================*/
     .career .single-social-section{
         width: 50px !important;
         overflow: hidden;
         margin: 0;
         float: right !important;
         min-width:80px;
    }
     .career .small-title{
         padding-bottom:0px !important;
    }
     .career .form-column{
         margin-top:50px;
    }
     .career .contact-block{
         text-align:center !important;
    }
    /*=====================================================================================*/
    /* 767 - MOBILE - FOOTER */
    /*=====================================================================================*/
     .footer {
         display:none;
    }
     #mk-footer{
         padding-top:5px;
    }
     #mk-footer .wpb_row{
         margin-top:5px !important;
         margin-bottom:0 !important;
    }
     #mk-footer .footer-phone{
         display:inherit;
    }
     #mk-footer .footer-social-links .wpb_column{
         width:100% !important;
    }
     #mk-footer .footer-contact-links .mk-text-block p {
         text-align:center;
    }
     #mk-footer .footer-contact-links .mk-text-block p a{
         color:white;
    }
     #mk-footer .footer-contact-links .mk-text-block p a:hover{
         text-decoration:underline;
    }
     #mk-footer .footer-contact-links .mk-image{
         height:32px;
         width:32px;
         display:inline-block;
         margin-right:10px !important;
         margin-left:10px !important;
         cursor:pointer;
    }
}

/*=====================================================================================*/
/* 780 */
/*=====================================================================================*/
 @media only screen and (max-width : 780px) {
     .head-image{
         display:none;
    }
    /*=====================================================================================*/
    /* 780 - MOBILE - HOMEPAGE */
    /*=====================================================================================*/
     .mk-header-toolbar-holder *{
         width: auto !important;
         float: left !important;
         line-height: 16px !important;
    }
     .mk-header-toolbar-holder .mk-language-nav{
         float: right !important;
         margin: 0;
    }
     .mk-header-toolbar-holder .mk-language-nav .mk-language-nav-sub-wrapper{
         position: absolute;
         top: 150%;
    }
     .mk-header-toolbar-holder .header-toolbar-contact, .mk-header-toolbar-holder .mk-language-nav, .mk-header-toolbar-holder .mk-header-social {
         height:30px !important;
    }
     .mk-header-toolbar-holder .header-toolbar-contact *, .mk-header-toolbar-holder .mk-language-nav a{
         position:relative;
         top:48%;
    }
     .mk-header-toolbar-holder .mk-header-social ul, .mk-header-toolbar-holder .mk-header-social div{
         position: relative;
         top: 33%;
    }
}

/*=====================================================================================*/
/* 522 */
/*=====================================================================================*/
 @media only screen and (max-width : 522px) {
    /*=====================================================================================*/
    /* 522 - MOBILE - HOMEPAGE */
    /*=====================================================================================*/
     .mk-header-toolbar-holder .mk-header-social {
         display:none !important;
    }
}
 