/* ===================================================================================

* Theme Name: Phonocon 2024 V2
* Theme URI:    https://www.thinkcept.com
* Description: Phonocon 2024 Website
* Version: 2023
* Author: THINKCEPT
* Author URI: https://www.thinkcept.com
* Template: phonocon

====================================================================================== */

/* WebKit, Edge */
::-webkit-input-placeholder {
  color: #497898;
}
/* Firefox 4-18 */
:-moz-placeholder {
  color: #497898;
  opacity: 1;
}
/* Firefox 19+ */
::-moz-placeholder {
  color: #497898;
  opacity: 1;
}
/* IE 10-11 */
:-ms-input-placeholder {
  color: #497898;
}
/* Edge */
::-ms-input-placeholder {
  color: #497898;
}
/* MODERN BROWSER */
input::placeholder {
  color: #497898;
}


@media (min-width: 768px) {
.vc_col-sm-1/5 {
  width: 19%;
}
}

body .wpb_wrapper {
  font-size: 18px;
  line-height: 1.625;
  color: #2f5066;
}

.gform_wrapper.gravity-theme.phonocon_wrapper .gfield_label {
  font-size: 20px;
}

.gform_wrapper.gravity-theme.phonocon_wrapper .gfield_checkbox label, .gform_wrapper.gravity-theme.phonocon_wrapper .gfield_radio label {
  font-size: 18px;
  font-weight: 600;
}

.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 18px !important;
    color:#000637;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select {
	border: 1px solid #a9bbca;
}

.phonocon_wrapper .phonocon-cat .gchoice {
  background: #c7f8fd;
  padding: 10px 20px;
  border-radius: 30px;
  margin-bottom: 10px;
}

.gform_wrapper.gravity-theme .ginput_product_price_label {
    display: none;
}

.gform_wrapper.gravity-theme .phonocon .ginput_product_price, .gform_wrapper.gravity-theme .phonocon .ginput_total {
    font-size: 30px !important;
  	color: #273c75;
	font-weight: bold;
}

.interest {font-weight:400}

.ct-grid-team2 .team-position.phonocon, .ct-carousel-team1 .team-position.phonocon {
  font-size: 15px;
}	

.ct-grid-team1.phonocon .team-featured a, .ct-grid-team2.phonocon .team-featured a {display:none;}

.ct-grid-team2.phonocon .team-title, .ct-carousel-team1.phonocon .team-title {
  font-size: 18px;
}

.phonocon-t1 .ct-heading .ct-heading-sub {
    text-transform: none;
    letter-spacing: normal;   
}

.phonocon-t1 .ct-heading .ct-heading-number {
  height: 70px;
  width: 70px;
    line-height: 62px;
  font-size: 50px;
}

.phonocon-t1.workshop .ct-heading-tag {min-height:90px;}

.phonocon ul {
  margin: 0 0 15px 20px;
}

.phonocon li {
  padding-left: 1ch;
}

.phonocon li::marker {
  color: #ec398b;
}

.phonocon ul li {
  list-style-position: outside;
}

.p-border {
    border: 1px solid #e8e8e8;
    padding: 30px 15px !important;
}

.ct-grid-pricing2.phonocon .pricing-price {
  font-size: 40px;
}

.ct-grid-pricing2.phonocon .pricing-title {
  font-size: 18px;
}

.ct-grid-pricing2.phonocon .pricing-currency {
  font-family: "Karla", sans-serif;
  font-size: 28px;
}

.ct-grid-pricing2.phonocon .grid-item-inner .grid-item-box {
  padding: 50px 15px 40px;
}

.ct-grid-pricing2.phonocon .btn i.space-right {display: none;}

.gfield_fileupload_progress_complete {
    background: #55efc4;
    padding: 10px;
    border-radius: 50px;
    margin: 0 10px 0 0;
}

.gform_wrapper.gravity-theme .phonocon .gfield_fileupload_filesize {
    background: #b9dcff;
    padding: 10px;
    border-radius: 50px;
    margin: 0 10px;
}

.gform_wrapper.gravity-theme .phonocon .gform_delete_file {
    padding: 0;
    color: #d63031;
    line-height: 1.6;
}

.ct-grid-pricing2.phonocon-workshop .grid-item-inner .grid-item-box {
  padding: 50px 15px 40px;
}


.ct-grid-pricing2.phonocon-workshop .pricing-title {
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: normal;
}

.ct-grid-pricing2.phonocon-workshop .pricing-price {
  font-size: 40px;
}

.ct-grid-pricing2.phonocon-workshop .pricing-currency {
  font-family: "Karla", sans-serif;
  font-size: 28px;
}

.center {text-align: center;}

.ct-fancybox-layout1 .ct-fancybox-content {
  font-size: 18px;
  line-height: 1.5;
}


@media (min-width: 992px) {
    .owl-carousel.owl-drag.scientific .owl-item {
    width:170px !important;
}
.no-js .owl-carousel.scientific, .owl-carousel.owl-loaded.scientific {
    display: flex;
    justify-content: center;
}
.owl-carousel.scientific .owl-stage {
    width:100% !important;
}
}				