body {font-family: 'Roboto', sans-serif; color: #000; font-size: 14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-x: hidden;}
svg, img {vertical-align: top;}
a, a:hover, a:focus {outline: none;}


.sectionPadding {padding: 80px 0;}

@media (max-width: 575px) {
    .sectionPadding {padding: 15px 0;}
}





/* header .Start */
.tm_header-top {width: 100%; background-color: #007EC3; padding: 10px 0;}

.tm_header-top--tel {font-weight: 500; color: #fff !important;}

.tm_header-top .nav-link {font-weight: 500; color: rgba(255,255,255,.8) !important; border-radius: 2px;}
.tm_header-top .nav-link:hover {color: rgba(255,255,255,1);}
.tm_header-top .nav-item.active .nav-link {background-color: rgba(0,0,0,.1) !important;}

.tm_header-bottom {width: 100%; background-color: #fff; text-align: center;}
.tm_header-bottom .container {height: 120px;}
.tm_header-bottom--logo {width: 230px;}
.tm_header-bottom--logo a {display: block;}
.tm_header-bottom--logo img {width: 100%;}

.tm_header-top  .navbar-light .navbar-toggler {outline: none; box-shadow: none;}

@media (max-width: 991px) {
    .tm_header-top .nav-link {padding-left: 15px; padding-right: 15px;}
}
/* header .Finish */






/* main .Start */
.tm_tabForm {background-image: url(../img/servis/kasko.jpg); background-size: cover; position: relative;}
.tm_tabForm:before {content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); position: absolute; left: 0; top: 0; z-index: 1;}
.tm_tabForm .container {position: relative; z-index: 2;}
.tm_tabForm.tabForm_kasko {background-image: url(../img/servis/kasko.jpg);}
.tm_tabForm.tabForm_trafik {background-image: url(../img/servis/trafik.jpg);}
.tm_tabForm.tabForm_saglik {background-image: url(../img/servis/saglik.jpg);}
.tm_tabForm.tabForm_konut {background-image: url(../img/servis/konut.jpg);}
.tm_tabForm.tabForm_seyahat {background-image: url(../img/servis/seyahat.jpg);}
.tm_tabForm.tabForm_dask {background-image: url(../img/servis/dask.jpg);}
.tm_tabForm .tm_tabForm--nav {padding-bottom: 80px;}
.tm_tabForm .tm_tabForm--nav .nav-tabs {border-bottom: 0;}
.tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link {text-align: center; margin: 0 30px; color: rgba(255,255,255,.5); border: none;}
.tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link.active {color: rgba(255,255,255,1); background-color: transparent; border: none;}
.tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link span {display: block; font-size: 30px; font-weight: 300;}
.tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link i {font-size: 65px; padding-bottom: 10px;}

.tm_tabForm--content {text-align: center;}
.tm_tabForm--content_detail h2 {margin-bottom: 30px; margin-top: 0; color: #fff;}

.tm_tabForm--content_detail-form {background-color: rgba(255,255,255,1); padding: 60px 60px 40px 60px; border-radius: 3px;}



.tm_logoCarousel {background-color: #fff;}
.tm_logoCarousel .owl-theme .owl-dots .owl-dot span {width: 6px; height: 6px; margin: 3px; background-color: rgba(76,155,201,.5);}
.tm_logoCarousel .owl-theme .owl-dots .owl-dot.active span {background-color: #007EC3;}


.tm_promo {margin-top: 50px;}
.tm_promo h3 {margin: 0 0 30px 0; padding: 0; font-weight: 600;}
.tm_promo-top {background-size: cover; padding: 80px 0; color: #fff;}
.tm_promo-top p:last-child {margin: 0;}

.tm_promo-bottom {padding: 0 0 80px 0; margin-top: -30px;}
.tm_promo-bottom--title {padding: 15px 30px; margin-bottom: 30px; display: inline-block; background-color: #fff; border-radius: 3px; box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.tm_promo-bottom--title h3 {margin: 0; color: #0363B2;}


.tm_feature-box {height: 220px; background-color: #fff; background-size: cover; border-radius: 3px; position: relative; margin-bottom: 30px;}
.tm_feature-box i {color:white; font-size: 30px; padding-bottom: 15px;}
.tm_feature-box a {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.tm_feature-box span {font-weight: 500; font-size: 22px; color:white;}

.tm_feature-box img {width: 100%;}

.tm_feature-acente .tm_feature-box {height: auto !important;}

.tm_feature-btn:focus {outline: none; box-shadow: none; color: #fff;}



.tm_page-content {background-size: cover; padding: 80px 0;}

.tm_page-content--title {text-align: center; color: #fff; margin-bottom: 30px;}
.tm_page-content--title i {font-size: 42px; margin-bottom: 15px;}

.tm_page-content--detail {margin: 20px 0; color: #fff;}

#map {width: 100%; height: 500px; border: 5px solid #fff; box-shadow: 0 30px 60px rgba(0,0,0,.6); margin-bottom: 60px;}
.fa-contact {font-size: 36px !important; padding-bottom: 10px;}
.tm_contactform {margin-top: 30px;}


.tm_feature-allcarousel {background-color: rgba(0,0,0,.2); border-radius: 3px; padding: 40px 40px 20px 40px; margin-top: 80px;}
.tm_feature-allcarousel .owl-theme .owl-dots .owl-dot span {width: 6px; height: 6px; margin: 3px; background-color: rgba(255,255,255,.3);}
.tm_feature-allcarousel .owl-theme .owl-dots .owl-dot.active span {background-color: #fff;}

.tm_feature-allcarousel--box {text-align: center;}
.tm_feature-allcarousel--box a {text-decoration: none;}
.tm_feature-allcarousel--box i {display: block; font-size: 32px; color: #fff; padding-bottom: 5px;}
.tm_feature-allcarousel--box span {display: inline-block; font-size: 22px; font-weight: 400; color: #fff;}

.tm_feature-allcarousel--title {text-align: center; padding-bottom: 40px;}
.tm_feature-allcarousel--title h4 {color: #fff; margin: 0; padding: 0;}


@media (max-width: 767px) {
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-item {display: block;}
    .tm_tabForm .tm_tabForm--nav .nav-tabs {display: block;}
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link {text-align: left; margin-bottom: 4px; background-color: #fff; border-radius: 3px; color: rgba(0,0,0,.5);}
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link.active {background-color: #007EC3;}
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link span {display: inline-block; font-size: 16px; font-weight: 400;}
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link i {font-size: 16px; padding-bottom: 0; padding-right: 15px;}
    .tm_tabForm .tm_tabForm--nav .nav-tabs .nav-link {margin: 0 0 4px 0;}

    .tm_promo-bottom {margin-top: 0; padding: 80px 0;}
}

@media (max-width: 575px) {
    .tm_tabForm--content_detail-form {padding: 30px;}
    .tm_tabForm .tm_tabForm--nav {padding-bottom: 30px;}
    .tm_promo-bottom {padding: 30px 0;}
    .tm_promo-top {padding: 30px 0;}
    .tm_promo-bottom--title {box-shadow: none;}
    .tm_promo {margin-top: 30px;}
    .tm_page-content--detail {margin-bottom: 0;}
    .tm_page-content {padding-bottom: 30px;}
}
/* main .Finish */





/* footer .Start */
.tm_footer-top {background-color: #B09766; padding: 30px 0; text-align: center;}
.tm_footer-top--nav .nav-link {font-weight: 500; color: rgba(255,255,255,.8); border-radius: 2px;}
.tm_footer-top--nav .nav-link:hover {color: rgba(255,255,255,1);}
.tm_footer-top--nav .nav-pills .nav-item.show .nav-link, .tm_footer-top--nav .nav-pills .nav-link.active {background-color: rgba(0,0,0,.1);}

.tm_footer-bottom {background-color: #0363B2; padding: 30px 0;}

.tm_footer-bottom--copyright {color: #fff; font-size: 13px; font-weight: 400;}

.tm_footer-bottom--social .nav-link {color: rgba(255,255,255,.5); font-size: 16px;}
.tm_footer-bottom--social .nav-link:hover {color: rgba(255,255,255,1);}

@media (max-width: 767px) {
    .tm_footer-bottom {text-align: center;}
    .tm_footer-bottom--social {display: inline-block; margin-top: 15px;}
}
/* footer .Finish */


