@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
:root {
    --thm-base:#1d3e78;
    --thm-darkbase:#091429;
    --thm-lightbase:#8eb2f0;
	--thm-light:#F0EBE3;
	--thm-dark:#29292a;
	--thm-second:#cb1535;
	--thm-font-one:"Rubik", serif;
	--thm-font-second:"Caveat", serif;
}

/*Header*/
header .td_site_branding img{width:300px}
.td_side_header .td_site_branding img{width:300px}
.td_side_header .td_side_header_contact_info li a:hover{padding-left:5px;color:var(--thm-second)}
.td_side_header #sidebar-gallery-slider .splide__slide{border-radius: 10px;}
.mobil-logo-area{display:none}

/*1- Megamenu*/
header .td_nav_list .megamenu .megamenu-with-img {display: flex !important;     flex-wrap: wrap;     min-width: 1000px; }
header .td_nav_list .megamenu .megamenu-with-img .left-area{width:60% }
header .td_nav_list .megamenu .megamenu-with-img .left-area .list{position: relative; 	width: 100%;     top: unset;     left: unset; 	display: flex !important;     flex-wrap: wrap; }
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li{ 	flex: 0 1 calc(50% - 1em);border-bottom:1px dotted rgb(228,228,228);font-weight: 300;display: flex;     align-items: center;     justify-content: flex-start; }
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li:nth-last-child(-n+2){border-bottom:none }
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li a{color:var(--thm-darkbase) }
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li a:hover{padding-left:25px;color:var(--thm-second) }
header .td_nav_list .megamenu .megamenu-with-img .right-area{width:40% }
header .td_nav_list .megamenu .megamenu-with-img .right-area .company-img,header .td_nav_list .megamenu .megamenu-with-img .right-area .company-img a{height:100%;}
header .td_nav_list .megamenu .megamenu-with-img .right-area .company-img img{width:100%;height:100%;object-fit:cover;border-radius: 10px }
header .td_nav_list .megamenu .megamenu-with-img .right-area .company-img img:hover{transform: scale(0.9);     -webkit-transition: all 0.6s ease;     transition: all 0.6s ease;}
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li .icon {display: inline-block;}
header .td_nav_list .megamenu .megamenu-with-img .left-area .list li .icon svg {     width: 35px;     height: 35px;     fill: var(--thm-second) !important;     background: #fff;     padding: 5px;animation: headShake 3.5s infinite; }
/*2- Td_mega_menu*/
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper h4 {color: var(--thm-second);}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper ul li {font-weight: 300;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper ul li a:hover {color:var(--thm-base)}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .menu-item-has-children{padding-bottom: 150px;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .images{margin-top: 20px;position: absolute;bottom: 0;     width: 100%;     padding: 20px 10px;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .images img{width:100%;height:110px;object-fit:cover;border-radius:10px}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .images img:hover{transform: scale(0.9);     -webkit-transition: all 0.6s ease;     transition: all 0.6s ease;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .menu-item-has-children ul li a:hover{padding-left:25px}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper li .td_btn{padding: 0;margin-top: 10px;position: relative;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper li .td_btn .td_btn_in{background: linear-gradient(278deg, var(--thm-base), #3f6cba);position: relative}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper li .td_btn:hover .td_btn_in{background: linear-gradient(45deg, var(--thm-base), #3f6cba);-webkit-transition: all 0.6s ease;     transition: all 0.6s ease;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper li .td_btn img{width:35px;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .menu-item-has-children.kat1142 ul{ background: #f6f6f6;padding: 10px;}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .menu-item-has-children.kat1142 ul li{font-weight:500;border-bottom:1px dotted rgb(220 210 210 / 47%);margin-bottom:3px}
header .td_nav .td_nav_list .td_mega_menu .td_mega_wrapper .menu-item-has-children.kat1142 ul li:last-child{border-bottom:none;margin-bottom:0}
/*3- Custom-Menu*/
header .td_nav_list .custom-menu-3 ul{   min-width:600px;padding:0 }
header .td_nav_list .custom-menu-3 ul .content{background:radial-gradient(100% 100% at 100% 0%, #1c3d76 0%, #2f5290 100%);padding:20px; }
header .td_nav_list .custom-menu-3 ul .content .title{font-size: 16px;color: #fff;font-weight: 600;margin-bottom: 10px;}
header .td_nav_list .custom-menu-3 ul .content .description{font-weight: 400;font-size: 14px;margin-bottom: 0;color: #fff; }
header .td_nav_list .custom-menu-3 ul .list{display: flex !important;flex-wrap: wrap; }
header .td_nav_list .custom-menu-3 ul .list li{ 	flex: 0 1 calc(50%);     font-weight: 300;     background: #f6f6f6;     border-right: 1px solid white;     border-bottom: 1px solid white; }
header .td_nav_list .custom-menu-3 ul .list li:nth-child(4n+4), header .td_nav_list .custom-menu-3 ul .list li:nth-child(4n+3){background: #f0f0f0; }
header .td_nav_list .custom-menu-3 ul .list li:hover{font-weight: 400;background: var(--thm-base); }
header .td_nav_list .custom-menu-3 ul .list li:hover a{color:#fff!important }
header .td_nav_list .custom-menu-3 ul .list li a:hover{padding-left:25px;color:var(--thm-second)}
/*4- Custom-Menu*/
header .td_nav_list .custom-menu-4 ul{min-width:550px;padding:0;display: flex !important;flex-wrap: wrap;border-radius: 0 }
header .td_nav_list .custom-menu-4 ul li{flex: 0 1 calc(50%);border-bottom:1px solid rgb(241,241,241);border-right:1px solid rgb(241,241,241)}
header .td_nav_list .custom-menu-4 ul li a{padding:20px;line-height:1.1;}
header .td_nav_list .custom-menu-4 ul li a:hover .title{color:var(--thm-second);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
header .td_nav_list .custom-menu-4 ul li a .title{font-size:1.2em;color:var(--thm-base);font-weight: 700;    letter-spacing: -1px;}
header .td_nav_list .custom-menu-4 ul li .item-img{margin-top:10px}
header .td_nav_list .custom-menu-4 ul li .item-img img{width:100%;border-radius: 10px}
header .td_nav_list .custom-menu-4 ul li .item-img img:hover{transform: scale(0.9);-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
header .td_nav_list .custom-menu-4 ul li:nth-last-child(-n+2){border-bottom:none;}
/*5- Custom-Menu*/
header .td_nav_list .custom-menu-5 ul li{font-weight: 300;display: flex;align-items: center;justify-content: space-between;padding-right: 15px;}
header .td_nav_list .custom-menu-5 ul li a:hover{padding-left:25px;color:var(--thm-second) }
header .td_nav_list .custom-menu-5 ul li .icon {display: none;}
header .td_nav_list .custom-menu-5 ul li:hover .icon {display: block;}
header .td_nav_list .custom-menu-5 ul li .icon svg {width: 25px;height: 25px;fill: var(--thm-second) !important;}
/**/

/**/

/*Home*/
.home-slider:before {     content: "";     position: absolute;     width: 100%;     height: 100%;     background: #00001b;     z-index: 2;     opacity: .6; }
.home-slider .td_hero_text {max-width: 673px;position: absolute;top:35%;left:15%;z-index:3}
.home-slider .td_hero_title span {     display: inline-block;     background-color: var(--accent-color); }
.home-slider .td_btn_in {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     width: 100%;     padding: 13px 25px;     gap: 10px;     border-radius: inherit;     position: relative;     z-index: 1; }
#trio-area .td_hero_btn_group{    z-index: 5 }
#trio-area .td_hero_btn_group .td_btn.td_style_1 .td_btn_in {     background: var(--thm-second); }
#trio-area .td_hero_btn_group::before{display:none}
#trio-area .td_hero_btn_group .td_btn.td_style_1:nth-child(1) .td_btn_in{    background: var(--thm-base);}
#trio-area .td_hero_btn_group .td_btn.td_style_1:nth-child(3) .td_btn_in{    background: var(--thm-dark);}
#home-about-area .td_about.td_style_1 .td_about_thumb_1 img{height:360px;object-fit:cover}
#home-egitimler-list .td_card .td_card_thumb img{height:300px;object-fit:cover}
.home-blog .td_post.td_style_1 {     height: 100%;     border: 1px solid #ebeced;     border-top-width: 0;     border-radius: 10px; }
.home-blog .td_post.td_style_1 .td_post_info{border:none}
.home-gallery{margin:75px 0;}


/**/

/*Haberlist*/
#haberlist .td_post.td_style_1{height:100%;    border: 1px solid #ebeced;    border-top-width: 0;    border-radius:10px;}
#haberlist .td_post.td_style_1 .td_post_info{border:none;}
#haberlist .td_post.td_style_1 a img{height:350px;object-fit: cover}
#haberlist.ust1116 .td_post.td_style_1 a img{height:415px}
#haberlist .td_iconbox.td_style_8{height: 100%;    padding: 20px 20px;    background: #f4f4f7;}
#haberlist .td_iconbox.td_style_8 .td_iconbox_title{color: var(--thm-second);}
#haberlist .td_iconbox.td_style_8 .icon{position: absolute;right:10%;bottom: 10%;}
#haberlist .td_iconbox.td_style_8 .icon svg{width:30px;height:30px;    animation: headShake 3.5s infinite;}
#haberlist.ust1116 .td_post.td_style_1 {     border-top-width: 1px; }
#haberlist.ust1116 .item:nth-child(2n) .td_post.td_style_1{    background:#eaeaea }
#egitimler-list{padding:75px 0}
#egitimler-list .td_section_heading.td_style_1.td_type_2{display:block}
#egitimler-list .td_section_heading.td_style_1.td_type_2 .td_section_heading_right {max-width: 100%;margin-top:30px}
#egitimler-list .td_card .td_card_content .td_card_review span{    height: calc(5* 1.2em);     overflow: hidden;}
#seviyeler .td_accordians .td_accordian_body .spot{color: var(--thm-lightbase);font-weight: 500;margin-bottom: 10px;     display: block;}
.why-us .td_features.td_style_1 .td_features_content .td_feature_icon{width:100px;height:100px}
.why-us .td_features.td_style_1 .td_feature_list {     max-width: 100%; }
.why-us .td_features.td_style_1 .td_features_content { padding: 60px 50px;}
.why-us .td_features.td_style_1 .td_features_content .td_section_heading h2{line-height: 1.2;color: var(--thm-second); }
.staff{margin:75px 0;}
.staff .td_team.td_style_3 .td_team_thumb img{height:100%;object-fit:contain;    background: #f2f2f2;    padding: 10px;}
  


/**/

/*Detay*/
.sticky-contents {     position: sticky;     top: 130px;    margin-bottom: 40px; }
.td_page_heading .td_page_heading_in ol li a:hover{color:var(--thm-lightbase);font-weight: 500;}
#icerik-detay{margin-top: 50px; }
#icerik-detay .td_blog_details blockquote h2 { color:var(--thm-second);     margin-bottom: 15px; }
#icerik-detay .td_blog_details .haber h3 { color:var(--thm-lightbase);    font-weight: 500;     font-size: 1.5em;     line-height: 1.2; }
#icerik-detay .td_blog_details .haber blockquote {color: var(--thm-dark);border-left: none;border: 3px dashed;padding: 20px;border-radius: 0;margin-bottom: 0;line-height: 1.4;box-shadow: none;     font-size: 1.2em;}
#icerik-detay .td_blog_details .slogan{    font-family: var(--thm-font-second);     color: var(--thm-second);     font-weight: bold;     font-size: 2.5em;     margin-bottom: 20px;     line-height: 1.2;     display: block;}
.benzer-icerikler { padding:50px 25px;    margin-top: 50px; }
.benzer-icerikler .td_iconbox_icon svg{ width:30px;height:30px; }
.benzer-icerikler .td_iconbox{height:100%;}
.benzer-icerikler .td_iconbox img{width:50px;height:50px;border-radius: 50%;    object-fit: cover;}
#about-area-detail .td_slider{padding-bottom: 50px;}
#about-area-detail .td_image_box.td_style_6{padding: 50px 0;}
#about-area-detail .td_blog_details_head_meta{border:none}
#about-area-detail .td_pagination.td_style_1 li button {     height: 8px;     width: 8px;     background-color: var(--thm-lightbase); }
#about-area-detail .td_pagination.td_style_1 li.slick-active button {background-color: var(--thm-base); }
#icerik-detay .td_left_sidebar .td_card.td_style_7 {margin: -90px 0 25px 0px;}
#icerik-detay .td_sidebar_widget .td_sidebar_widget_list li{display: flex;gap: 10px;align-items:center;color: var(--thm-dark);     padding: 15px;     border-radius: 5px;     font-weight: 600;     border: 1px solid #d8d8d8;     background: linear-gradient(45deg, #e9e9e9, #f0f0f042); }
#icerik-detay .td_sidebar_widget .td_sidebar_widget_list li:hover{color: #fff;     border: 1px solid #d8d8d8;     background: linear-gradient(45deg, var(--thm-base), #7d9dd5); }
#icerik-detay .td_sidebar_widget .td_sidebar_widget_list li:hover a{color: #fff; }
#icerik-detay .td_sidebar_widget .td_sidebar_widget_list li img{    width: 50px;     height: 50px;     border-radius: 50%;     object-fit: cover;}
#icerik-detay .td_sidebar_widget .td_sidebar_widget_list svg{ width:30px;height:30px; }
.detay-whatsapp {display: grid;margin-bottom:25px}
.detay-whatsapp .thm-btn {background: #22c15e;position: relative;display: block;vertical-align: middle;-webkit-appearance: none;border: none;color: #ffffff;font-size: 16px;font-weight: 700;padding: 14px 40px 15px;border-radius: 7px;transition: all 0.3s linear;overflow: hidden;text-align: center;animation: headShake  2.5s infinite;margin-top:10px}
.detay-whatsapp:hover .thm-btn {background: #299b52;}
#icerik-detay.icerikid269 .haber table {width: 100%!important;}
#icerik-detay.icerikid269 .haber table tr:first-child { 	color: #ffffff; 	font-weight: normal; 	background-color: var(--thm-darkbase); 	border-bottom: solid 2px #d8d8d8; }
#icerik-detay.icerikid269 .haber table tr:first-child td { 	border-right: 2px solid #fff; }
#icerik-detay.icerikid269 .haber table tr td:last-child { 	border-left: 2px solid #395b979e; }
#icerik-detay.icerikid269 .haber table tr:not(:first-child) td:first-child{ 	border-right: 2px solid #395b979e; }
#icerik-detay.icerikid269 .haber table tr { 	color: #ffffff; 	font-weight: normal; 	background-color:var(--thm-base); 	border-bottom: solid 2px #395b979e; }
#icerik-detay.icerikid269 .haber table tr td { 	border-bottom: 1px solid #020202; 	border-left: none; 	border-right: 1px solid #020202; 	border-top: 1px solid #020202; 	padding: 10px; 	line-height: 1.3; }
#icerik-detay.icerikid269 .haber table tr td strong{ 	color:#fff }
#image-area-gallery .td_pagination.td_style_1{padding-top: 20px;}
#image-area-gallery .td_slide .td_team{border-radius:10px;}
#image-area-gallery .td_slide .td_team img{height: 230px;object-fit: cover;border-radius:10px}
.dokumanlar {     margin-top: 30px; }
.dokumanlar .price_plan_box.style_two { 	    position: relative;     background: #fff;     margin-bottom: 30px;     border-radius: 10px;     border: 1px solid #e4e7ee;     transition: all 0.5s ease;     -moz-transition: all 0.5s ease;     -o-transition: all 0.5s ease;     -ms-transition: all 0.5s ease; }
.dokumanlar .price_plan_box.style_two .inner_box {     position: relative; }
.dokumanlar .price_plan_box.style_two .inner_box .top {
        display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 42px 30px 30px;
    background: #f0f3f9;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.dokumanlar .price_plan_box .top .icon {     width: 10%; }
.dokumanlar .price_plan_box .top .icon i {     font-size: 2em; }
.dokumanlar .price_plan_box .top h2 {width: 60%;font-size: 1em !important;    margin-bottom: 0;font-weight: 700; }
.dokumanlar .price_plan_box .top a {     width: 15%;     height: auto;     line-height: 40px !important;     min-width: unset; }
.dokumanlar .price_plan_box .top a.td_btn.td_style_1 .td_btn_in{padding: 8px 25px;}
#icerik-detay .haber h2{margin-bottom:10px}
#icerik-detay .haber p{line-height:1.3}
#icerik-detay .haber ul li{margin-bottom:10px}

/**/

/*Footer*/
.td_footer_text_widget .logo{width:300px}
footer a:hover{color:var(--thm-lightbase)!important}
footer .td_footer_address_widget_wrap a:hover{padding-left:5px}

/**/


/*İletişim*/
.contact-area .td_contact_info .subeadi{color:var(--thm-second)}
.contact-area .td_image_box.td_style_6 .td_image_box_img_1{padding-right:0}
.contact-area .td_image_box.td_style_6 .td_image_box_img_1 img{border-radius:20px;width:100%;    box-shadow: 0 0 10px #dcdcdc;}
.contact-area .td_image_box.td_style_6.td_type_2{padding-bottom:0;margin-bottom:50px}
.contact-area .social_media ul{     display:flex;     flex-wrap: wrap;     gap:10px;     margin:0;     padding:0; }
.contact-area .social_media li{        flex: 0 1 calc(25% - 1em);     list-style: none;     background:#fff;     padding: 20px;     border-radius: 5px; }
.contact-area .social_media li a{      display:flex;     justify-content: center;     align-items: center;     flex-direction: column;         gap:10px; }
.contact-area .social_media li a i{    color:var(--thm-second);     font-size:2em }
.contact-area .social_media li:hover{     background:var(--thm-second); }
.contact-area .social_media li:hover a,.contact-area .social_media li:hover a i{     color:#fff }
.contact-area .td_list.td_style_2.td_type_1 li {     padding-left: 10px;         display: flex;     align-items: center;    margin-bottom: 15px; }
.contact-area .td_list.td_style_2.td_type_1 li:hover a {color:var(--thm-second);padding-left:15px}
.contact-area .td_list.td_style_2.td_type_1 li i{    color:var(--thm-base);padding-right:10px }
.contact-area .bilgiler .td_btn{animation: headShake 3.5s infinite;}
.contact-area .bilgiler .td_btn .td_accent_bg{background:var(--thm-lightbase)}
#contact-form-area form{width:100%}
#contact-form-area .td_form_card.td_style_1{padding:35px}
#contact-form-area .title-area .hello-world{height:250px}
form .multiple-select {     columns: 3;     border: 1px solid #ced4da;     padding: 10px;     border-radius: 10px;     background: #e7e8ec;     height: 170px;     overflow: scroll; 	margin-bottom: 25px; }
form .multiple-select .form-check {     margin-bottom: 20px; }






/**/

/*Mix*/
.td_page_heading:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(45deg, var(--thm-dark), transparent);
    top: 0;
}
.td_page_heading .td_page_heading_in {  z-index:3;    position: relative; }
.color-second{color:var(--thm-second)}


/**/



/*Sol Fixed Menu*/

.solFixedMenu{
position: fixed;
width: 6em;
height: auto;
top: 20vh;
background: white;
z-index: 20000;
box-shadow: -1px 0px 20px grey;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
margin-left: -8px;
border-radius: 0 10px 10px 0;
}
.solFixedMenu .item{
display: flex;
flex-direction: column;
font-size: 10px;
font-weight: 700;
padding: 8px 10px;
border-bottom: 1px solid #80808069;
align-items: center;
text-align: center;
flex-grow: 2;
justify-content: center;
text-transform: uppercase;
color: var(--thm-base);
width: 100%;
line-height: 1.5;

}
.solFixedMenu .item:hover{
background: var(--thm-second);
color: #fff;
transform: translateX(8px);         
transition:transform 200ms ease;
}
.solFixedMenu .item:hover .icon svg{
fill: #fff;	
}
.solFixedMenu .item:hover b{
color: #fff;	
}
.solFixedMenu i{
font-size:20px;
}
.solFixedMenu .icon{margin-bottom:10px}
.solFixedMenu .icon svg{
width: 25px;
height: 25px;
fill: var(--thm-base);
}
.solFixedMenu .icon img{
width: 25px;
height: 25px;
}
.solFixedMenu .item.owp{
background: #22c15e;
color: #fff;
transform: translateX(8px);
transition: transform 200ms ease;
}
.solFixedMenu .item.owp:hover{
background: var(--thm-base);
}
.solFixedMenu .item.owp .icon svg{fill:#fff}
.solFixedMenu .item.owp b{color:#fff}
/**/