/* Enter Your Custom CSS Here */
.iti__arrow{border-top: 4px solid #eee; }
.iti__arrow,.iti__selected-dial-code{color:#b9b9b9; }
.cescols-job-application-form .captcha-170 input[type="text"],
.cescols-contact-field {
    height: 30px;
    border: 1px solid #b9b9b9;
}
.cescols-contact-field::placeholder {
    color: #a2a2a2;
    font-size: 14px;
}
.cescols-job-application-form p {
    margin-bottom: 10px;
}
.cescols-job-application-form p.each-section {
    margin-bottom: 8px;
    color: #353535;
    font-size: 14px;
    font-weight: 600;
}
.cescols-job-application-form p.each-section span.must-fill {
    color: #cc0101;
}
.cescols-job-application-form .col-size-200 {
    max-width: 250px;
}
.cescols-job-application-form .captcha-170 input[type="text"],
.cescols-job-application-form .single-field {
    max-width: 250px;
    display: inline-block;
}
.cescols-job-application-form .single-field.pd-r-10 {
    padding-right: 10px;
}
.cescols-job-application-form .section.about-you {
    border: 1px solid rgb(194, 126, 194);
    background-color: #fefefe;
    box-shadow: 1px 1px 1px #eee;
    border-radius: 4px;
    padding: 10px 10px 0;
    margin-bottom: 25px;
}
.cescols-job-application-form .heading {
    margin: -10px -10px 10px -10px;
    border-bottom: 1px solid #eee;
}
.cescols-job-application-form h2.heading-title {
    padding: 5px 10px 0;
    font-size: 17px;
    margin-bottom: 5px;
}
.cescols-job-application-form .section.about-you hr {
    margin: 10px 0 10px 0;
    background-color: #eee;
}
.cescols-job-application-form span.checkbox-info > span {
    display: block;
}
.interpreter.cescols-job-application-form textarea,
input.cescols-contact-field:focus {
    border: 1px solid #b9b9b9;
}
.cescols-job-application-form span.file-size {
    font-size: 14px;
}
.cescols-job-application-form a.term-link:hover {
    color: #0000ff;
}
.cescols-job-application-form label {
    font-size: 14px;
    font-weight: 400;
}
.cescols-job-application-form .captcha-170 input[type="text"] {
    margin-bottom: 20px;
}
.translator.cescols-job-application-form .captcha-170 input[type="text"], 
.translator.cescols-job-application-form .single-field,
.interpreter.cescols-job-application-form .captcha-170 input[type="text"], 
.interpreter.cescols-job-application-form .single-field {
    max-width: 225px;
}
.translator.cescols-job-application-form,
.interpreter.cescols-job-application-form {
  	text-align: left;
}
h2.translator-heading-title,
h2.interpreter-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #000;
}
.cescols-job-description a {
  color: #0000ff;
}
.cescols-job-form-heading.elementor-widget-heading .elementor-heading-title,
.cescols-job-form-heading h2 {
    margin: 0;
  	font-size: 22px;
  	font-weight: 400;
}
.interpreting-job-section-item a {
    transition: .3s;
}
.interpreting-job-section-item a:hover {
    padding-left: 5px;
}
.cescols-feature-items .cescols-single-feature-item {
  transition: .5s;
  border-radius: 8px;
}
.cescols-feature-items .cescols-single-feature-item:hover {
  background-color: #01a8f6;
}

.cescols-feature-items .cescols-single-feature-item:hover .elementor-icon-box-content h3.elementor-icon-box-title,
.cescols-feature-items .cescols-single-feature-item:hover i {
  color: #fff;
}
.cescols-feature-items .cescols-single-feature-item:hover .elementor-icon-box-content p.elementor-icon-box-description {
   color: #e6e4e4;
}










@media screen and (max-width:1300px) {
.elementor-1330 .elementor-element.elementor-element-5c7cae47 > .elementor-widget-container {
    margin: 33px 0px 0px 0px !important;
}
  .elementor-1330 .elementor-element.elementor-element-3b9c5c56 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
  .elementor-1330 .elementor-element.elementor-element-455589c5 > .elementor-element-populated {
     margin: 00px 100px 190px 100px;

}
}

@media screen and (max-width:1170px) {
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
    padding: 0px 10px;
}
 /* .elementor-menu-toggle {
    display: none;
}*/
}



/*@media (max-width: 1025px) {
.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet {
     display: inline-block;
}
  .home_ind .elementor-cta__content {
    padding-right: 20px !important;
}
  .mob-menu-header-holder {
    height: auto !important; 
  }
  .mob-menu-header-holder {
    height: auto !important;
    display: none;
}
  .mobmenu-push-wrap, body.mob-menu-slideout-over {
    padding-top: 0 !important;
}
  .elementor-top-section.elementor-hidden-phone {
    display: none !important;
}
  .elementor-1330 .elementor-element.elementor-element-32406f8 {
    width: 158px;
}
.elementor-1330 .elementor-element.elementor-element-444218f {
    width: 62.773%;
}
  .mobmenur-container {
    top: 22px;
}
  .elementor-1330 .elementor-element.elementor-element-75ffa2bc {
    margin-top: 47px;
}
  .elementor-1330 .elementor-element.elementor-element-dfd1a7a .elementor-heading-title {
    font-size: 38px;
}
.elementor-1330 .elementor-element.elementor-element-455589c5 > .elementor-element-populated {
    padding: 7px 20px 26px 20px;
}
  .elementor-1330 .elementor-element.elementor-element-fe67740 a.elementor-button, .elementor-1330 .elementor-element.elementor-element-14b3825 a.elementor-button {
    font-size: 25px;
  }
  .elementor-1500 .elementor-element.elementor-element-c5d4599 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}
}*/

@media (max-width: 960px) {
.elementor-1330 .elementor-element.elementor-element-455589c5 > .elementor-element-populated {
    margin: 00px 20px 190px 20px;
}
  .elementor-1330 .elementor-element.elementor-element-fe67740 a.elementor-button, .elementor-1330 .elementor-element.elementor-element-14b3825 a.elementor-button {
    font-size: 21px;
}
}
@media (max-width: 767px) {
.home_sec1 .elementor-column.elementor-sm-50 {
    width: 100%;
    margin-bottom: 25px;
}
  .elementor-2690 .elementor-element.elementor-element-30191214, .elementor-2701 .elementor-element.elementor-element-30191214, .elementor-2713 .elementor-element.elementor-element-3ca54a54 {
    margin-top: 10px;
    margin-bottom: 0px;
}
  
  
  .elementor-2560 .elementor-element.elementor-element-e20727f {
     padding: 250px 1px 30px 0px;
}
  .premium-image-button-container i, .premium-title-header span.premium-title-style7-strip:before {
    display: none;
}
  .my_form_css p {
    margin-bottom: 0;
    line-height: 36px;
    font-size: 28px;
}
  .elementor-2323 .elementor-element.elementor-element-3ca54a54 {
    margin-top: 10px;
    margin-bottom: 0px;
}
  .elementor-2678 .elementor-element.elementor-element-3927905c .premium-title-header, .elementor-2678 .elementor-element.elementor-element-3bf9decd .elementor-heading-title,  .premium-title-header, .elementor-2323 .elementor-element.elementor-element-1f637279 .elementor-heading-title {

    font-size: 41px !important;
}
  .my_form_css .elementor-widget-container {
    margin: 0px !important;
}
  .elementor-2678 .elementor-element.elementor-element-30191214 {
    margin-top: 8px;
}
  .home_sec1 .elementor-column.elementor-col-50 {
    margin-bottom: 21px;
}
  .elementor-1330 .elementor-element.elementor-element-455589c5 > .elementor-element-populated {
    padding: 26px 20px 26px 20px;
}
  .elementor-1330 .elementor-element.elementor-element-fe67740 a.elementor-button, .elementor-1330 .elementor-element.elementor-element-14b3825 a.elementor-button {
    font-size: 27px;
}
  .home_sec2 .elementor-column-wrap {
    margin-right: 0px !important;
}
}

@media (max-width: 480px){
.elementor-1330 .elementor-element.elementor-element-fe67740 a.elementor-button, .elementor-1330 .elementor-element.elementor-element-14b3825 a.elementor-button {
    font-size: 21px;
}
.my_form_css button.elementor-button.elementor-size-lg.elementor-animation-grow {
    padding: 0px 10px !important;
    font-size: 15px;
}
 .elementor-2678 .elementor-element.elementor-element-3bf9decd .elementor-heading-title, .elementor-2323 .elementor-element.elementor-element-1f637279 .elementor-heading-title, .elementor-2678 .elementor-element.elementor-element-3bf9decd.elementor-widget-heading .elementor-heading-title, .elementor-2690 .elementor-element.elementor-element-3bf9decd.elementor-widget-heading .elementor-heading-title, .elementor-2701 .elementor-element.elementor-element-3bf9decd.elementor-widget-heading .elementor-heading-title, .elementor-2713 .elementor-element.elementor-element-1f637279.elementor-widget-heading .elementor-heading-title {

    font-size: 32px !important;
}
  .elementor-1330 .elementor-element.elementor-element-455589c5 > .elementor-element-populated {
    margin: 0px 0px 190px 0%;
}
}
#menu-item-2761{width:200px; }
.facircle{
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0px 0px 5px #fff;
  padding: 0.5em 0.6em;

}
.faq-text{color:#000;}
.last {
    margin-right: 0 !important;
    clear: right;
}
.one-half {

    width: 48%;

}
.one-half, .one-third {

    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 10px;

}
.about-you{border:1px solid #ccc;overflow:hidden; padding:10px;}
span.wpcf7-list-item { display: block; }
.iti__flag {background-image: url("https://cescols.com/wp-content/themes/cescols/intl-tel-input-master/build/img/flags.png");}
.fa-window-close:before {
  content: "\f2d3";
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("https://cescols.com/wp-content/themes/cescols/intl-tel-input-master/build/img/flags@2x.png");}
}
.iti{width:100%;}
.wpcf7-form-control {height:40px;}
.wpcf7-submit{color:#000;font-weight:600;}

.mauticform-page-wrapper.mauticform-page-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}
.mauticform-button-wrapper .mauticform-button.btn-default {
    background-color: #0082b4 !important;
    color: #fff !important;
}
