@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
html{
    overflow-x: hidden !important;
    font-family:'Montserrat',sans-serif;
}
body{
    min-height:100vh !important;
    overflow-x:hidden !important;
    font-family:'Montserrat',sans-serif;
}
.pad0{
    padding:0px !important;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
    z-index:100;
}
.my-float{
	margin-top:16px;
}
.Anasayfakategoriler{
    margin-top:50px;
}
.Anakatimgbox:hover{
    transform:scale(1.03);
}
.anakatadi {
    position: absolute;
    top: 50%;
    z-index:3;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.anakatadi h3{
    color:#FFF;
    font-weight:600;
    font-size:24px !important;
}
.Anakatimgbox{
    width:100%;
    transition:ease  0.3s;
    height:360px;
}
.Anasayfakategoriler img{
    width:100%;
    height:100%;
    object-fit:cover !important;
}
.Anakatimgbox{
    position:relative !important;
}
.anakatoverlay{
    position:absolute;
    left:0;
    right:0;
    top:0;
    z-index:3;
    background-color:rgba(2, 97, 141,0.3);
    bottom:0;
}
.bin{
    width:85%;
    margin:auto !important;
}
.tab-pane {
    display: none;
}
.tab-pane.active {
    display: block;
}
.panel {
    display: none;
}
.accordion.active + .panel {
    display: block;
}
.Ustmenu2{
    -webkit-box-shadow: 0px 0px 16px 0px rgba(17,34,17,0.05);
    -moz-box-shadow: 0px 0px 16px 0px rgba(17,34,17,0.05);
    box-shadow: 0px 0px 16px 0px rgba(17,34,17,0.05);
}
.box144imgbox{
    border:1px solid rgba(28,28,28,0.1);
    padding:12px;
}
.box144 img{
    width:100%;
    height:auto;
    object-fit:contain !important;
}
.Ustmenu2 i{
    color:#0e71b5;
    font-size:16px;
}
.fixed{
    border-bottom:1px solid rgba(28,28,28,0.1);
    z-index:9 !important;
    position:fixed;
    top:0;
    left:0;
    right:0;
    background-color:#FFF;
}
a{
    text-decoration:none !important;
}
.leftside{
    padding-top:15px;
    width:100%;
    height:100%;
    padding-bottom:15px;
    border-right:1px solid rgba(217,217,217,0.4);
}
.leftside img{
    padding-left:20px;
    width:100%;
    margin:auto !important;
    object-fit:contain;
    height:75px;
    max-width:100%;
}
.top{
    border-bottom:1px solid rgba(217,217,217,0.4);
}
.topleft{
    padding-left:13px;
    width:48%;
    text-align:left;
    display:inline-block;
}
.topleft a{
    font-size:13.5px;
    color:#1D3557;
    font-weight:500;
    display:inline-block;
    line-height:40px;
    margin-right:12px;
    margin-left:11px;
}
.topleft span{
    color:#00618D !important;
}
.topright{
    width:50%;
    text-align:right;
    display:inline-block;
}
.topright a{
    font-size:13.2px;
    color:#1C1C1C;
    font-weight:500;
    display:inline-block;
    line-height:40px;
    border-left:1px solid rgba(28,28,28,0.2);
    padding-left:22px;
    padding-right:22px;
}
.topright i{
    color:#000 !important;
    font-size:17px;
    padding-top:12px !important;
}
.bottomsideleft{
    display:inline-block;
    width:100%;
    height:75px;
    padding-left:25px;
}
.bottomsideleft a{
    display:inline-block;
    margin-right:5px;
    line-height:55px;
    font-size:13.5px;
    font-weight:500;
    color:#0A1D35;
}
.bottomsideleft .btn{
    margin-top:-2px !important;
}
*:focus{
    outline:none !important;
    box-shadow:none !important;
}
.bottomsideleft .dropdown{
    margin-top:0px !important;
}
.bottomsideleft .dropdown-menu{
    padding:0px !important;
    margin-top:0px !important;
    min-width:300px;
    border-radius:0px !important;
}
.bottomsideleft .dropdown-menu a{
    line-height:45px !important;
    border-bottom:1px solid rgba(217,217,217,0.4);
    font-weight:500;
    font-size:13.6px;
    color:#0A1D35;
}
.box144content a{
    display:block;
    background-color:#02618d;
    border-radius:10px;
    margin-top:14px;
    margin-bottom:14px;
    text-align:center;
    width:220px;
    line-height:45px;
    color:#FFF;
    font-size:13.6px;
    font-weight:600;
}
.bottomsideleft .dropdown-menu a:hover{
    color:#FFF;
    background-color:#1D3557;
}
.bottomsideright{
    height:100%;
    display:inline-block;
    width:100%;
    margin-top:0px !important;
}
.bottomsideright a{
    text-align:center;
    height:100%;
    display:block !important;
    background-color:#00618D;
    width:100%;
    line-height:75px;
    color:#FFF;
    font-size:13.6px;
    font-weight:500;
}
.bottomsideright span{
    margin-right:12px;
}
.bottomsideright i{
    color:#FFF;
    font-size:16px;
}
.mobilemenu{
    display:none !important;
}
.pushy img{
    width:auto;
    height:65px;
    margin-bottom:20px;
    object-fit:contain !important
}
.pushy a{
    font-size:14px;
    color:#0A1D35;
    font-weight:500;
    border-bottom:1px solid rgba(217,217,217,0.4);
    display:block;
    width:100%;
    line-height:52px;
}
.pushybuttons{
    margin-top:15px;
}
.ilet{
    margin-top:25px !important;
}
.ilet span{
    padding-right:15px;
}
.ilet i{
    font-size:18px;
    color:#0A55E5 !important;
}
.ilet a{
    margin-bottom:7px;
    font-weight:500;
    color:#0A1D35;
    line-height:30px !important;
    font-size:14.6px !important;
    border-bottom:none !important
}
.pb1{
    font-size:14.5px !important;
    color:#FFF !important;
    background-color:#1D3557 !important;
    text-align:center !important;
    font-weight:500;
    border-radius:10px;
    border:none !important;
}
.pb2{
    border-radius:10px;
    margin-top:12px !important;
    font-size:14.5px !important;
    font-weight:500;
    color:#00618D !important;
    background-color:#FFF !important;
    border:1px solid rgba(217,217,217,0.9) !important;
    text-align:center !important;
}
.Blogdetay{
    margin-top:40px;
}
.Blogdetay h1{
    font-size:19.8px;
    color:#1D3557;
    font-weight:600;
    margin-bottom:22px;
}
.Blogdetay p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
}
.Ilandetay{
    margin-top:40px;
}
.Ilandetay h1{
    font-size:19.8px;
    color:#1D3557;
    font-weight:600;
    margin-bottom:22px;
}
.Ilandetay p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
}
.ilanbasvuru textarea{
    width:100%;
    height:125px;
    background-color:#FAFAFA;
    border:1px solid rgba(223,237,249,0.4);
    color:#000;
    font-size:13.4px;
    font-weight:400;
    color:#000;
    padding:5px;
    margin-bottom:12px;
    border-radius:5px;
}
.ilanbasvuru h5{
    text-transform:uppercase;
    font-size:12.4px;
    font-weight:700;
    color:rgba(0,0,0,0.6);
}
.ilanbasvuru{
    margin-top:30px;
}
.panel input[type="text"]{
    width:100%;
    height:45px;
    background-color:#FAFAFA;
    border:1px solid rgba(223,237,249,0.4);
    color:#000;
    font-size:13.4px;
    font-weight:400;
    color:#000;
    padding:5px;
    margin-bottom:12px;
    border-radius:5px;
}
.panel button{
    background-color:#00618D;
    color:#FFF;
    font-size:14px;
    font-weight:600;
    border:none !important;
    border-radius:5px;
    width:240px;
    height:45px;
    text-align:center;
}
.ilanbasvuru input{
    width:100%;
    height:45px;
    background-color:#FAFAFA;
    border:1px solid rgba(223,237,249,0.4);
    color:#000;
    font-size:13.4px;
    font-weight:400;
    color:#000;
    padding:5px;
    margin-bottom:12px;
    border-radius:5px;
}
.ilanbasvuru button{
    background-color:#00618D;
    color:#FFF;
    font-size:14px;
    font-weight:600;
    border:none !important;
    border-radius:5px;
    width:240px;
    height:45px;
    text-align:center;
}
.ilanbasvuru h6{
    font-size:17px;
    font-weight:500;
    margin-bottom:30px;
}
.Blog{
    margin-top:40px;
}
.Blog img{
    width:100%;
    height:240px;
    object-fit:cover;
}
.Blog h1{
    font-size:14.4px;
    color:#282828;
    font-weight:600;
}
.Blog h6{
    color:#00618D;
    font-weight:600;
    font-size:13px;
    margin-top:15px;
    margin-bottom:10px;
}
.Breadcrumb{
    background-color:#1D3557;
    padding-top:25px;
    border-top:1px solid rgba(255,255,255,0.3);
    padding-bottom:25px;
}
.Breadcrumb a{
    display:inline-block;
    margin-right:6px;
    color:rgba(255,255,255,0.8);
    font-size:12.7px;
    font-weight:400;
}
.Breadcrumb i{
    font-size:12px !important;
}
.Breadcrumb span{
    font-size:13px;
    color:#FFF;
    font-weight:500;
}
.Breadcrumb h6{
    color:#FFF;
    font-size:32px;
    font-weight:600;
    line-height:33px;
    margin-top:10px;
}
.blogustoverlay{
    position:absolute;
    z-index:2;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:rgba(28,28,28,0.3);
}
.blogustcontent{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    z-index:3;
}
.Blogustfoto{
    width:100%;
    height:auto;
    position:relative;
}
.blogustcontent h2{
    font-size:38px;
    width:70%;
    margin-bottom:40px !important;
    font-weight:700;
    color:#FFF;
}
.Blogustfoto img{
    width:100%;
    height:auto;
    object-fit:cover;
}
.block992{
    display:none !important;
}
.Hakgiris video{
    width:100%;
    height:auto;
    max-height:80vh;
    object-fit:cover;
}
.Hakgorseller{
    margin-top:40px;
}
.Hakgorseller img{
    width:100%;
    height:350px;
    object-fit:cover;
}
.hakimgbox{
    text-align:center;
}
.hakimgboxoverlay{
    left:0;
    right:0;
    top:0;
    bottom:0;
    position: absolute; 
}
.hakimgbox h6{
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    z-index: 2;
    color:#FFF;
    font-size:19px;
    transition:ease-in 0.3s;
    font-weight:500;
}
.hakimgbox:hover > .hakimgboxoverlay{
    background-color:#70abf4;
    opacity:70%;
    transition:ease-in 0.3s;
}
.hakimgbox:hover h6{
    transform: translate(-50%, -50%) scale(1.1); 
}
.hakimgbox{
    position:relative;
}
.Hizmetustfoto img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.Hizmetustfoto {
    position: relative;
}
.hizmetustcontent {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 85%;
    z-index:3;
    transform: translate(-50%, -50%);
}
.Hizmetustfoto{
    width:100%;
    height:500px;
    position:relative;
}
.hizmetustcontent h3 {
    font-size:39px;
    font-weight:700;
    color:#FFF;
}
.hizmetustoverlay{
    position:absolute;
    z-index:2;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:rgba(28,28,28,0.3);
}
.Hakmanifest{
    padding-bottom:22px;
    margin-top:40px;
}
.Hakmanifest p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
}
.Hakkimizda{
    margin-top:40px;
}
.Hakkimizda h2{
    font-weight:700;
    color:#1C1C1C;
    margin-bottom:24px;
    font-size:34.2px;
}
.Hakkimizda img{
    width:100%;
    object-fit:contain;
    margin:auto !important;
    display:block;
    height:100%;
}
.Hakkimizda span{
    display:block;
    color:#00618D;
}
.Hakkimizda h6{
    color:#1D3557;
    font-weight:600;
    font-size:15px;
    margin-bottom:18px;
}
.Hakkimizda p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
}
.KVKK{
    margin-top:40px;
}
.KVKK h2{
    font-weight:600;
    color:#1C1C1C;
    margin-bottom:24px;
    font-size:20px;
}
.KVKK p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
}
.Haklink{
    margin-top:40px;
}
.haklinkbox{
    display:block;
    width:100%;
    line-height:60px;
    background-color:#ECF5FB;
    border-radius:20px;
    padding:20px;
}
.Haklink h5{
    color:#0B1A2D;
    font-size:20px;
    font-weight:500;
    margin-bottom:12px;
}
.Haklink i{
    font-size:34px;
    margin-top:20px;
    margin-left:20px;
}
.Haklink p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:0px !important;
}
.Hakmanifest h5{
    font-size:16px;
    font-weight:500;
    color:#70ABF4;
    line-height:30px;
    margin-bottom:15px;
}
.Hakmanifest img{
    height:30px;
    width:auto;
    object-fit:contain;
}
.Hakmanifest span{
    margin-right:7px;
}
.Hizmetlerimiz{
    margin-top:40px;
}
.Hizmetlerimiz img{
    width:100%;
    height:210px;
    object-fit:cover;
}
.Hizmetlerimiz h1{
    font-size:16.5px;
    color:#000;
    margin-bottom:16px;
    font-weight:600;
}
.Hizmetlerimiz p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:0px !important;
}
.Isilanlari{
    margin-top:25px;
}
.ilanbox{
    padding:15px;
    border-radius:12px;
    border:1px solid rgb(112, 171, 244,0.4);
}
.ilanbox h3{
    color:#1C1C1C;
    margin-top:6px;
    margin-bottom:14px;
    font-size:15.5px;
    font-weight:500;
}
.ilanbox a{
    color:#00618D;
    font-weight:500;
    display:block;
    margin-top:13px;
    font-size:14px;
}
.ilanbox p{
    color:#000;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:0px !important;
}
.ilanbox:hover{
    background-color:#02618D;
}
.ilanbox:hover p,.ilanbox:hover h3,.ilanbox:hover a{
    color:#FFF;
}
.Isilanlarigiris{
    padding-top:25px;
    padding-bottom:25px;
    background-color:#02618D;
}
.Isilanlarigiris img{
    width:100%;
    height:100%;
    object-fit:contain;
    display:block;
    margin:auto !important;
}
.Isilanlarigiris p{
    color:#FFF;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:0px !important;
}
.Isilanlarigiris h3{
    font-size:21.2px;
    color:#FFF;
    font-weight:600;
    margin-bottom:15px;
}
.ismanifestler{
    margin-bottom:9px;
    display:inline-block !important;
    background-color:#FFF;
    padding:15px;
    border-radius:10px;
    margin-right:12px;
}
.ismanifestler h6{
    font-size:13.2px;
    font-weight:500;
    padding-bottom:0px !important;
    margin-bottom:0px !important;
    font-weight:500;
}
.giriscontent {
    background-color: #FFF;
    height: 100vh;
    border-radius: 0px 40px 40px 0px;
    display: flex;
    justify-content: center; 
    align-items: center;
}
.Girisyap {
    background-color: #00618D;
    height: 100vh;
}
.giristexts h6{
    text-transform:uppercase;
    font-size:12.4px;
    font-weight:700;
    color:rgba(0,0,0,0.6);
}
.giristexts{
    margin-top:-40px !important;
}
.giristexts img{
    height:60px;
    width:auto;
    object-fit:contain;
    margin-bottom:30px;
}
.giristexts h4{
    font-size:22px;
    color:#000;
    font-weight:600;
    margin-bottom:30px;
}
.giristexts input{
    width:550px;
    height:45px;
    background-color:#FAFAFA;
    border:1px solid rgba(223,237,249,0.4);
    color:#000;
    font-size:13.4px;
    font-weight:400;
    color:#000;
    padding:5px;
    margin-bottom:12px;
    border-radius:5px;
}
.giristexts button{
    display:block;
    background-color:#00618D;
    color:#FFF;
    font-size:14px;
    font-weight:500;
    border:none !important;
    border-radius:5px;
    width:140px;
    height:45px;
    text-align:center;
}
.girisfoto{
    width:100%;
    height:100vh;
    padding:40px;
}
.girisfoto img{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
    margin:auto !important;
}
.Iletisim{
    margin-top: 30px;
}
.Iletisim2{
    margin-top: 30px;
}
.Iletisim2 iframe{
    border:none !important;
    width:100%;
    min-height:300px;
    height:100%;
}
.Iletisim2 h4{
    
    font-size:18px;
    font-weight: 500;
    margin-bottom: 20px;
    color:#FFF !important;
}
.formkutusu{
    padding:30px !important;
}
.Iletisim2 input{
    width:100%;
    height:45px;
    border:none;
    font-size:13.4px;
    padding-left: 10px;
    border:1px solid rgba(28,28,28,0.1);
    border-radius:5px !important;
}
.Iletisim2 textarea{
    width:100%;
    height:150px;
    border:none;
    font-size:14px;
    padding-left: 10px;
    border-radius:5px;
    padding-top: 10px;
}
.Iletisim2 button{
    background-color: #376489;
    color:#FFF;
    border:none;
    width:100%;
    height:45px;
    font-weight:500;
    font-size:14px;
    text-align: center;
    font-weight:500;
    border-radius:5px;
}
::placeholder{
    font-weight:500;
    font-size:13.5px;
    padding-left: 3px;
}
.Iletisim2 input:focus{
    background-color: #FFF;
}
.Iletisim2 textarea:focus{
    background-color: #FFF;
}
.bgcolor{
    background-color: #1D3557;
}
.kutu-3{
    background-color: #FAFAFA;
    min-height:200px;
    width:100% !important;
    border:1px solid rgba(28,28,28,0.2);
    border-radius: 5px !important;
    position:relative !important;
}
.kutu-3 a{
    font-size:13.6px;
    font-weight:500;
    color:#1C1C1C;
    display:block !important;
    margin-top:10px;
}
.kutu-3 .white{
    width:75px;
    border:1px solid rgba(28,28,28,0.1);
    height:75px;
    background-color:#1D3557;
    border-radius:50%;
    display: block !important;
    text-align: center;
    margin:auto !important;
    margin-top:15px !important;
    position:relative !important;
}
.kutu-3 .i1 i{
    font-size:25px;
    color:#FFF;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 30.3%;
    transform: translate(30.3%, -50%);
}
.kutu-3 .i2 i{
    font-size:25px;
    color:#FFF;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 25%;
    transform: translate(23%, -50%);
}
.kutu-3 .i3 i{
    font-size:25px;
    color:#FFF;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 27%;
    transform: translate(23%, -50%);
}
.footer2{
    margin-top:40px;
}
.footer2 h5{
    color:#00618D;
    font-size:13.8px;
    font-weight:600;
    margin-bottom:12px;
}
.footer2 a{
    font-size:14px;
    font-weight:500;
    color:#1C1C1C;
    display:inline-block;
    margin-right:10px;
}
.footer2 img{
    width:100%;
    height:100%;
    object-fit:contain;
    display:block;
    margin:auto !important;
    margin-bottom:15px !important;
}
.copyright{
    margin-top:25px;
    margin-bottom:15px;
}
.copybox{
    background-color:#5AAEF9;
    border-radius:5px;
}
.copyright h5{
    padding-left:20px;
    font-size:13px;
    font-weight:500;
    color:#FFF;
    line-height:40px;
}
.Breadcrumb .nav-pills{
    margin-top:20px;
}
.Breadcrumb .nav-pills a{
    background-color:#FFF;
    font-size:13.4px;
    color:#000;
    display:block;
    border-radius:5px;
    line-height:40px;
    padding-left:15px;
    padding-right:15px;
}
.SSS h5{
    font-size:15px;
    font-weight:500;
    color:#1C1C1C;
}
.SSS p{
    color:#1C1C1C;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:5px !important;
}
.SSS{
    margin-top:40px;
}
.SSS h4{
    font-size:14px;
    color:#1D3557;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:40px;
}
.SSS span{
    background-color:#00618D;
    width:42px;
    height:42px;
    line-height:42px;
    display:inline-block;
    text-align:center;
    border-radius:50%;
    color:#FFF;
    font-size:17px;
    font-weight:600;
    margin-right:12px;
}
.Urunler{
    text-align:center;
    margin-top:40px;
}
.urunbox{
    background-color:#FFF;
    height:200px;
    border-radius:5px;
    padding:40px;
    border:1px solid rgba(28,28,28,0.1);
}
.urunbox img{
    width:100%;
    height:100%;
    object-fit:contain;
    margin:auto !important;
    display:block;
}
.Urunler h2{
    font-size:14px;
    font-weight:500;
    color:#000;
    margin-bottom:15px;
    margin-top:12px;
}
.Urunbolumleri video{
    width:100%;
    height:auto;
    object-fit:contain;
    margin-top:30px;
}
.box3{
    margin-top:15px;
}
.box3 p{
    color:#1C1C1C;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:5px !important;
}
.box144 h2{
    font-size:17px;
    font-weight:600;
    color:#02618D;
    margin-bottom:17px;
}
.box144 p{
    color:#1C1C1C;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:5px !important;
}
.box3 img{
    width:100%;
    height:250px;
    object-fit:cover;
}
.box3 h2{
    font-size:16.3px;
    font-weight:600;
    color:#1C1C1C;
    margin-top:17px;
    margin-bottom:17px;
}
.box1{
    background-color:#FAFAFA;
    border-radius:5px;
    border:1px solid rgba(28,28,28,0.2);
}
.box1{
    margin-bottom:20px;
}
.box1 img{
    border-radius:5px 0px 0px 5px;
    width:100%;
    height:auto;
    object-fit:cover;
}
.box1 h2{
    font-size:16.3px;
    font-weight:600;
    color:#1C1C1C;
    margin-top:17px;
    margin-bottom:17px;
}
.box1 p{
    color:#1C1C1C;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:5px !important;
}
.Urundetay{
    margin-top:40px;
}
.Urundetay h1{
    color:#1C1C1C;
    font-size:32px;
    font-weight:600;
    line-height:40px;
} 
.Urundetay h6{
    font-size:14px;
    font-weight:600;
    line-height:20px;
    color:#00618D;
    text-transform:uppercase;
}
.Urundetay h5{
    background-color:#00618D;
    color:#FFF;
    display:inline-block;
    line-height:47px;
    font-size:13.4px;
    font-weight:600;
    padding-left:17px;
    padding-right:17px;
    margin-right:7px;
    border-radius:10px;
}
.Urundetay p{
    color:#1C1C1C;
    font-size:13.2px;
    font-weight:400;
    line-height:24px;
    margin-bottom:15px !important;
}
.Urunbolumleri{
    margin-top:25px;
}
.hizmetustcontent p{
    color:#FFF;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    width:60%;
    margin-bottom:5px !important;
}
.footer1sec1{
    height:100% !important;
    border-radius:5px 0px 0px 5px;
    background-color:#FAFAFA;
    padding:15px;
}
.pad0x{
    padding-right:0px !important;
}
.footer1sec1 h6{
    font-size:17px;
    font-weight:600;
    color:#1C1C1C;
    margin-top:7px;
    margin-bottom:14px;
}
.footer1sec1 h5{
    font-size:13px;
    font-weight:400;
    color:#282828;
    margin-bottom:10px;
}
.footer1sec1 a{
    font-size:26px;
    color:#00618D;
    display:block;
    margin-bottom:16px;
    margin-top:20px;
    font-weight:700;
}
.footer1sec1 button{
    display:block;
    background-color:transparent !important;
    border:none !important;
    color:#00618D;
    font-size:13px;
    font-weight:500;
}
.footer1sec1 span{
    font-size:15.5px;
    font-weight:600;
    color:rgba(28,28,28,0.5);
}
.footer1sec1 input{
    border:1px solid rgba(28,28,28,0.1);
    width:65%;
    height:45px;
    margin-top:10px;
    margin-bottom:6px;
    color:#1C1C1C;
    font-size:13.5px;
    padding:6px;
}
.pad0x2{
    padding-left:0px !important;
}
.footer1sec2{
    border-radius:0px 5px 5px 0px;
    background-color:#00618D;
    padding:15px;
    height:100% !important;
}
.footer1sec2 h6{
    font-size:17px;
    font-weight:600;
    color:#FFF;
    margin-top:7px;
    margin-bottom:14px;
}
.footer1sec2 p{
    color:#FFF;
    font-size:13.4px;
    font-weight:400;
    line-height:24px;
    margin-bottom:12px !important;
}
.iconsec{
    display:inline-block;
}
.iconbox{
    margin-right:7px;
    background-color:#FFF;
    border-radius:5px;
    padding:20px;
    height:70px;
    width:70px;
}
.iconbox img{
    width:100%;
    height:100%;
    display:block;
    margin:auto !important;
    object-fit:contain;
}
.iconsec h5{
    margin-top:10px;
    color:#FFF;
    font-size:14px;
    text-align:center;
    font-weight:600;
}
.modalicerik{
    padding:14px;
    text-align:center;
}
.modalicerik img{
    width:40px;
    height:auto;
    margin-top:10px;
    margin-bottom:15px;
    object-fit:contain;
}
.modalicerik p{
    margin-top:10px;
    color:#00618D;
    font-size:16.5px;
    text-align:center;
    font-weight:500;
}
.Kendisistemini .nav-pills{
    margin-top:20px;
}
.Kendisistemini .nav-pills a{
    background-color:#FFF;
    font-size:13.4px;
    color:#000;
    display:block;
    border-radius:5px;
    line-height:35px;
    padding-left:15px;
    padding-right:15px;
    text-align:center;
}
.kendi img{
    width:100%;
    height:100%;
    object-fit:contain;
    display:block;
    margin:auto !important;
}
.Kendisistemini li span{
    display:block !important;
    background-color:#FAFAFA;
    border:1px solid rgba(223,237,249,0.2);
    border-radius:5px;
    width:80px;
    padding:20px;
    height:80px;
}
.Kendisistemini li{
    display:inline-block !important;
    margin-right:10px;
}
.Kendisistemini a{
    font-size:14px;
    font-weight:600;
    color:#000;
    display:inline-block !important;
}
.Kendisistemini .nav-pills img{
    height:100%;
    width:100%;
    display:block;
    margin:auto !important;
    object-fit:contain;
}
.Kendisistemini{
    margin-top:40px;
}
.Kendisistemini h2{
    font-size:21px;
    font-weight:600;
    color:#1C1C1C;
    margin-top:17px;
    margin-bottom:17px;
}
.Kendisistemini p{
    color:#1C1C1C;
    font-size:13.4px;
    font-weight:400;
    line-height:24px;
    margin-bottom:5px !important;
}
.Kendisistemini label{
    font-size:14.4px;
    font-weight:500;
    margin-top:5px;
    margin-bottom:5px;
}
.Kendisistemini h4{
    margin-bottom:21px;
    margin-top:21px;
    color:#00618D;
    font-size:17.5px;
    font-weight:600;
}
.accordion {
    background-color: #FAFAFA;
    color: #000;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    transition: 0.4s;
    font-weight:500;
    border:1px solid rgba(28,28,28,0.1);
    border-radius:5px;
    margin-bottom:5px;
}
.panel {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.footer1{
    margin-top:45px;
}
.category-link {
    padding: 10px;
    color: #000;
    text-decoration: none;
    position: relative; 
}
.dropdown-hover-content {
    display: none;
    position: absolute;
    overflow:auto !important;
    top: 110px; 
    left: 0;
    width: 100vw;
    height: 290px;
    border-top:1px solid rgba(28,28,28,0.1);
    border-bottom:1px solid rgba(28,28,28,0.1);
    background-color: #FFF; 
    z-index: 1000;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:40px;
    padding-right:40px;
}
.category-link:hover + .dropdown-hover-content {
    display: block;
}
.dropdown-hover-content:hover {
    display: block;
}
.Urundetay h4{
    margin-top:9px;
    font-size:18px;
    color:#9e9e9e;
    font-weight:400;
}
.menurunbox{
    background-color:#FAFAFA;
    border-radius:5px;
    height:175px;
    width:100%;
    padding:40px;
    border:1px solid rgba(28,28,28,0.1);
}
.menurunbox img{
    width:100%;
    height:100%;
    object-fit:contain;
    display:block;
    margin:auto !important;
}
.item{
    margin-right:12px;
}
.item h3{
    text-align:center;
    font-size:13.4px;
    font-weight:600;
    color:#00618D;
    margin-top:10px;
    margin-bottom:10px;
}
.bottomsideleft a{
    padding-left:7px !important;
    padding-right:7px !important;
}
@media screen and (max-width: 1400px) {
    .bin{
        width:92%;
    }
}
@media screen and (max-width: 1300px) {
    .bottomsideleft .btn{
        margin-right:0px !important;
    }
    .bottomsideleft{
        display:inline-block;
        width:100%;
        height:75px;
        padding-left:10px;
    }
    .bottomsideleft a{
        display:inline-block;
        margin-right:0px;
        line-height:55px;
        font-size:13.1px;
        font-weight:500;
        color:#0A1D35;
    }
    .blogustcontent{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        z-index:3;
    }
    .Blogustfoto{
        width:100%;
        height:auto;
        position:relative;
    }
    .blogustcontent h2{
        font-size:32px;
        width:75%;
        margin-bottom:30px !important;
        font-weight:700;
        color:#FFF;
    }
}
@media screen and (max-width: 1200px) {
    .Anakatimgbox{
        width:100%;
        transition:ease  0.3s;
        height:310px;
    }
    .bottomsideleft a{
        padding-left:4px !important;
        padding-right:4px !important;
    }
    .dropdown-hover-content {
        height: 270px;
    }
    .item h3{
        text-align:center;
        font-size:13.4px;
        font-weight:600;
        color:#00618D;
        margin-top:10px;
        margin-bottom:10px;
        padding-bottom:15px;
    }
    .urunbox{
        height:180px;
        border-radius:5px;
        padding:30px;
        border:1px solid rgba(28,28,28,0.1);
    }
    .Hizmetustfoto{
        width:100%;
        height:380px;
        position:relative;
    }
    .hizmetustcontent h3 {
        font-size:32px;
        font-weight:700;
        color:#FFF;
    }
    .bottomsideright span{
        display:none !important;
    }
    .Hakgorseller img{
        width:100%;
        height:300px;
        object-fit:cover;
    }
    .hakimgbox h6{
        font-size:17px;
    }
}
@media screen and (max-width: 1140px) {
    .ismanifestler{
        margin-bottom:6px;
        display:inline-block !important;
        background-color:#FFF;
        padding:12px;
        border-radius:10px;
        margin-right:7px;
    }
    .ismanifestler h6{
        font-size:12.5px;
        font-weight:500;
        padding-bottom:0px !important;
        margin-bottom:0px !important;
        font-weight:500;
    }
    .Blog img{
        width:100%;
        height:210px;
        object-fit:cover;
    }
    .bottomsideright a{
        text-align:center;
        height:100%;
        display:block !important;
        background-color:#00618D;
        width:100%;
        line-height:75px;
        color:#FFF;
        font-size:13.3px;
        font-weight:500;
    }
    .bottomsideleft a{
        display:inline-block;
        margin-right:7px;
        line-height:60px;
        font-size:13.4px;
        font-weight:500;
        color:#1C1C1C;
    }
    .leftside{
        padding-top:24px;
        width:100%;
        height:100%;
        padding-bottom:15px;
        border-right:1px solid rgba(217,217,217,0.4);
    }
    .leftside img{
        padding-left:20px;
        width:100%;
        margin:auto !important;
        object-fit:contain;
        height:65px;
        max-width:100%;
    }
    .topleft a{
        font-size:13px;
        color:#1D3557;
        font-weight:500;
        display:inline-block;
        line-height:40px;
        margin-right:12px;
    }
    .topright a{
        font-size:12.8px;
        color:#1C1C1C;
        font-weight:500;
        display:inline-block;
        line-height:40px;
        border-left:1px solid rgba(28,28,28,0.2);
        padding-left:22px;
        padding-right:22px;
    }
    .topright i{
        color:#000 !important;
        font-size:16px;
        padding-top:12px !important;
    }
}
@media screen and (max-width: 992px) {
    #menuurunlerx23{
        padding-left:20px;
        padding-right:20px;
    }
    .Anakatimgbox{
        width:100%;
        transition:ease  0.3s;
        height:270px;
    }
    .hizmetustcontent p{
        color:#FFF;
        font-size:12.5px;
        font-weight:400;
        line-height:20px;
        width:75%;
        margin-bottom:5px !important;
    }
    .giristexts input{
        width:350px;
        height:45px;
        background-color:#FAFAFA;
        border:1px solid rgba(223,237,249,0.4);
        color:#000;
        font-size:13.4px;
        font-weight:400;
        color:#000;
        padding:5px;
        margin-bottom:12px;
        border-radius:5px;
    }
    .giristexts button{
        display:block;
        background-color:#00618D;
        color:#FFF;
        font-size:14px;
        font-weight:500;
        border:none !important;
        border-radius:5px;
        width:120px;
        height:45px;
        text-align:center;
    }
    .giriscontent {
        background-color: #FFF;
        height: 100vh;
        border-radius: 0px;
        display: flex;
        justify-content: center; 
        align-items: center;
    }
    .Hizmetlerimiz img{
        width:100%;
        height:180px;
        object-fit:cover;
        margin-bottom:12px;
    }
    .Hizmetlerimiz h1{
        font-size:17px;
        color:#000;
        margin-bottom:16px;
        font-weight:600;
    }
    .Hizmetustfoto{
        width:100%;
        height:300px;
        position:relative;
    }
    .hizmetustcontent h3 {
        font-size:29px;
        font-weight:700;
        color:#FFF;
    }
    .Hakgorseller img{
        width:100%;
        height:270px;
        object-fit:cover;
    }
    .hakimgbox h6{
        font-size:18.2px;
    }
    .disnon992{
        display:none !important;
    }
    .blogustcontent{
        display:none !important;
    }
    .block992{
        display:block !important;
    }
    .Blog img{
        width:100%;
        height:230px;
        object-fit:cover;
    }
    .bottomsideright a{
        text-align:center;
        height:100%;
        display:block !important;
        background-color:#0A91BE;
        width:100%;
        line-height:75px;
        color:#FFF;
        font-size:13.4px;
        font-weight:500;
    }
    .bottomsideleft a{
        display:inline-block;
        margin-right:7px;
        line-height:65px;
        font-size:13.4px;
        font-weight:500;
        color:#1C1C1C;
    }
    .topright a{
        font-size:13px;
        color:#1C1C1C;
        font-weight:400;
        display:inline-block;
        line-height:40px;
        border-right:1px solid rgba(217,217,217,0.4);
        padding-left:15px;
        padding-right:15px;
    }
    .topleft a{
        font-size:13px;
        color:#1C1C1C;
        font-weight:500;
        display:inline-block;
        line-height:40px;
        margin-right:7px;
    }
    .mobilemenu{
        text-align:right !important;
        display:block !important;
    }
    .compmenu{
        display:none !important;
    }
    .leftside img{
        padding-left:20px;
        width:100%;
        margin:auto !important;
        object-fit:contain;
        height:55px;
        max-width:100%;
    }
    .mobilemenu a{
        font-size:14px;
        color:#000;
        line-height:55px;
        font-weight:500;
        display:inline-block;
        margin-right:12px;
    }
    .mobilemenu button{
        width:150px;
        height:100%;
        background-color:#0e71b5;
        border:none !important;
        display:inline-block;
        margin-right:12px;
    }
}
@media screen and (max-width: 850px) {
    .Isilanlarigiris h3{
        font-size:23px;
        color:#FFF;
        font-weight:600;
        margin-bottom:10px;
    }
    .Hizmetustfoto{
        width:100%;
        height:280px;
        position:relative;
    }
    .hizmetustcontent h3 {
        font-size:27px;
        font-weight:700;
        color:#FFF;
    }
    .Hakgorseller img{
        width:100%;
        height:210px;
        object-fit:cover;
    }
    .hakimgbox h6{
        font-size:16.5px;
    }
    .Blog img{
        width:100%;
        height:210px;
        object-fit:cover;
    }
}
@media screen and (max-width: 767px) {
    .Anasayfakategoriler img{
        width:100%;
        height:230px;
        object-fit:cover;
    }
    .box144content{
        margin-top:14px;
    }
    .pad0x{
        padding-right:2% !important;
    }
    .pad0x2{
        padding-left:2% !important;
    }
    .footer1sec2{
        border-radius:0px !important;
    }
    .footer1sec1{
        border-radius:0px !important;
    }
    .box1 h2{
        font-size:16.3px;
        font-weight:600;
        color:#1C1C1C;
        margin-top:8px;
        margin-bottom:13px;
    }
    .box1content{
        padding:10px;
    }
    .box1 img{
        border-radius:0px;
        width:100%;
        height:auto;
        object-fit:cover;
    }
    .footer2 img{
        width:auto;
        height:70px;
        object-fit:contain;
        display:block;
        margin:auto !important;
        margin-bottom:15px !important;
        margin-left:0px !important;
    }
    .Isilanlarigiris img{
        width:100px;
        height:auto;
        object-fit:contain;
        display:block;
        margin:auto !important;
        margin-left:0px !important;
    }
    .Isilanlarigiris h3{
        font-size:21px;
        color:#FFF;
        font-weight:600;
        margin-top:14px;
        margin-bottom:10px;
    }
    .Hizmetlerimiz img{
        width:100%;
        height:auto;
        object-fit:cover;
        margin-bottom:12px;
    }
    .Hizmetlerimiz h1{
        font-size:18.4px;
        color:#000;
        margin-bottom:16px;
        font-weight:600;
    }
    .Hizmetustfoto{
        width:100%;
        height:360px;
        position:relative;
    }
    .hizmetustcontent h3 {
        font-size:31px;
        font-weight:700;
        color:#FFF;
    }
    .Hakmanifestler{
        margin-top:20px;
    }
    .hakimgbox{
        margin-bottom:20px;
    }
    .Hakgorseller img{
        width:100%;
        height:auto;
        object-fit:cover;
    }
    .hakimgbox h6{
        font-size:17.5px;
    }
    .Hakkimizda h2{
        font-weight:700;
        color:#1C1C1C;
        margin-bottom:24px;
        font-size:31px;
    }
    .Haklink h5{
        color:#0B1A2D;
        font-size:19px;
        margin-bottom:12px;
    }
    .Haklink i{
        font-size:33px;
        margin-top:00px;
        margin-left:0px;
    }
    .Haklink p{
        color:#000;
        font-size:13.2px;
        font-weight:400;
        line-height:22px;
        margin-bottom:0px !important;
    }
    .Breadcrumb a{
        display:inline-block;
        margin-right:6px;
        color:rgba(255,255,255,0.8);
        font-size:12.3px;
        font-weight:400;
    }
    .Breadcrumb i{
        font-size:12px !important;
    }
    .Breadcrumb span{
        font-size:13px;
        color:#FFF;
        font-weight:500;
    }
    .Breadcrumb h6{
        color:#FFF;
        font-size:32px;
        font-weight:600;
        line-height:32px;
        margin-top:17px;
    }
    .disnon767{
        display:none !important;
    }
    .block767{
        display:block !important;
    }
}
@media screen and (max-width: 680px) {
    .hizmetustcontent h3 {
        font-size:29px;
        font-weight:700;
        color:#FFF;
    }
    .Ilandetay h1{
        font-size:18.5px;
        color:#1D3557;
        font-weight:600;
        margin-bottom:24px;
    }
    .Ilandetay p{
        color:#000;
        font-size:13.2px;
        font-weight:400;
        line-height:24px;
    }
    .Blogdetay h1{
        font-size:18.5px;
        color:#1D3557;
        font-weight:600;
        margin-bottom:24px;
    }
    .Blogdetay p{
        color:#000;
        font-size:13.2px;
        font-weight:400;
        line-height:24px;
    }
    .Blog h1{
        font-size:13px;
        color:#282828;
        font-weight:600;
    }
    .Blog h6{
        color:#00618D;
        font-weight:600;
        font-size:12.2px;
        margin-top:10px;
        margin-bottom:6px;
    }
    .Blog img{
        width:100%;
        height:170px;
        object-fit:cover;
    }
}
@media screen and (max-width: 576px) {
    .pad0x{
        padding-right:3% !important;
    }
    .pad0x2{
        padding-left:3% !important;
    }
    .hizmetustcontent p{
        display:none !important;        
    }
    .box3 h2{
        font-size:16.3px;
        font-weight:600;
        color:#1C1C1C;
        margin-top:20px;
        margin-bottom:20px;
    }
    .box3 img{
        width:100%;
        height:auto;
        object-fit:cover;
    }
    .urunbox{
        height:180px;
        border-radius:5px;
        padding:30px;
        border:1px solid rgba(28,28,28,0.1);
    }
    .urunbox img{
        width:100%;
        height:100%;
        object-fit:contain;
        margin:auto !important;
        display:block;
    }
    .Urunler h2{
        font-size:13.5px;
        font-weight:500;
        color:#000;
        margin-bottom:15px;
        margin-top:12px;
    }
    .Hizmetustfoto{
        width:100%;
        height:310px;
        position:relative;
    }
    .hizmetustcontent h3 {
        font-size:26.6px;
        font-weight:700;
        color:#FFF;
    }
    .Hakkimizda h6{
        color:#1D3557;
        font-weight:600;
        font-size:13.5px;
        margin-bottom:14px;
    }
    .Hakkimizda h2{
        font-weight:700;
        color:#1C1C1C;
        margin-bottom:20px;
        font-size:28px;
    }
    .Breadcrumb h6{
        color:#FFF;
        font-size:28px;
        font-weight:600;
        line-height:28px;
        margin-top:12px;
    }
    .Blog h1{
        font-size:13.7px;
        color:#282828;
        font-weight:600;
    }
    .Blog h6{
        color:#00618D;
        font-weight:600;
        font-size:12.7px;
        margin-top:10px;
        margin-bottom:6px;
    }
    .Blog img{
        width:100%;
        height:210px;
        object-fit:cover;
    }
    .mobilemenu a{
        font-size:13.5px;
        color:#000;
        line-height:55px;
        font-weight:500;
        display:inline-block;
        margin-right:12px;
    }
    .mobilemenu button{
        width:70px;
        height:100%;
        background-color:#0e71b5;
        border:none !important;
        display:inline-block;
        margin-right:12px;
    }
}
