@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700;900&display=swap');
body {font-family: 'Roboto', sans-serif;}

.logo-img {width:90px; padding-top: 5px; padding-bottom: 5px}
.r_slider h1 {font-weight: bold; color:#13b0cb; font-size:40px;}
.cappa-details {max-width: 600px; padding: 30px; padding-top:70px;}
.cappa-wrapper {background-image: url('/images/home-about.jpg'); background-position:center; background-size: cover; height:480px;}
.containerx h3 {font-weight: normal; margin-bottom:20px}

.image_bg_1 {
    background: rgba(236,240,241,.4) url('/images/harita.jpg'); background-size: cover; background-position: right;
}

.image_bg_2 {
    background: rgba(236,240,241,.4) url('/images/back-why-turkey.jpg'); background-size: cover; background-position: bottom;
}
.image_bg_3 {
    background: rgba(236,240,241,.4) url('../images/sponsors-bg.jpg'); background-size: cover; background-position: bottom;
}

.image_bg_4 {
    background: rgba(236,240,241,.4) url('../images/sponsors-bg.jpg'); background-size: cover; background-position: bottom;
}
.bg_light_3, .bg_light_4 {background-color: #fff;}

.section-balloons {padding-top: 200px; padding-bottom:200px;}
.section-balloons p {color: #001147; font-size:32px; line-height:normal;}

.table-borderless {margin: auto;}
.table-borderless td {border: none;}
.table-borderless tr>td:nth-child(1) {font-weight: bold;}

.text-center {text-align:center;}

.section_opportunities .heading_4 {font-size: 18px;}
.section_opportunities .heading_4 span {color:#13b0cb; font-weight: bold}

figcaption {padding:10px 20px; background-color: #f1fbfd;}

.section_participants .col-lg-4 p {min-height:150px}

.section-why h2 {font-size:48px; font-weight:bold; margin-bottom:30px; color: #fff;}
.section-why p {padding-bottom: 28px; font-size: 18px; color: #fff;}

.section_participants .m_bottom_10.t_xs_align_l {min-height:45px;}

.hr_list.steps_nav {margin: auto; max-width:740px; margin-bottom: 50px;}

.section-about p {padding-bottom: 20px;}

.r_slider .caption {font-size:22px !important; line-height:30px !important; max-width: 600px;     white-space: inherit;}
.caption-white {color:#fff;}
.r_slider .button_type_3_white {color: #fff; border-color: #fff;}

.main_menu li span {    border: 1px solid #ccc;
    border-radius: 30px;
    padding: 6px;
    font-size: 15px;}

li .sfl {max-width: 480px !important;}
.text-right {text-align: right !important;}

.section-about ul, .section-about li {list-style: disc; list-style-position: inside;}

@media only screen and (max-width: 600px) {
.r_slider .caption {font-size:12px !important; line-height:20px !important; max-width: 500px; padding-left: 30px; margin-top: -90px; white-space: inherit;}
.r_slider .button_type_3 {display:none;}
.r_slider h1 {font-size: 15px; margin-top:10px; line-height: 15px;}
.slider_content {line-height:13px !important; padding-top:10px !important;}
.cappa-wrapper {height:190px;}
}

@media only screen and (max-width: 500px) {
    table td {
        padding: 9px 8px 10px;
    }
}