@import url(reset.css);
@import url(fonts.css);
@import url(ezmark.css);
@import url(jquery.bxslider.css);
@import url(animate.css);
@import url(jquery-ui.css);
@import url(select2.css);
@import url(gray.min.css);
html{scroll-behavior: smooth;}
html, body { height: 100%; min-height: 100%; width: 100%; min-width: 1140px; margin: 0; padding: 0; font: normal 12px/1.2 'RobotoRegular', Arial, Helvetica, sans-serif; color: #575757; background: #ffffff; }



body.o-hidden { overflow: hidden; }
.header { width: 100%; min-width: 1140px; height: 102px; background: url(../images/header-border-bg.png) repeat-x left bottom; position: absolute; z-index: 6; }
.header .logo { width: 122px; height: 64px; margin: 25px 0 0 32px; float: left; }
.header .logo a { display: block; width: 100%; height: 100%; }
.header .logo a img { max-width: 100%; }

.header .menu-area { display: block; float: right; padding: 12px 30px 0 0; position: relative; z-index: 2; }
.header .menu-area .top-area { text-align: right; height: 26px; margin: 0 0 13px; }
.header .menu-area .top-area .link { display: inline-block; font: normal 10px/28px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; position: relative; padding: 0 14px 0 0; margin: 0 7px 0 0; }
.header .menu-area .top-area .link:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 50%; right: 0; margin: -2px 0 0; background: #475a65; border-radius: 50%; }
.header .menu-area .top-area .callcenter { font: normal 24px/28px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.header .menu-area .top-area .callcenter i { display: inline-block; width: 32px; height: 26px; background: url(../images/sprite.png) no-repeat -192px 0; vertical-align: middle; margin: 0 1px 0 0; }
.header .menu-area .top-area .search-box {display:inline-block; margin:0 20px 0 5px; position:relative;}
.header .menu-area .top-area .search-box .input-search{width:110px;border:none; background:none; padding:0 5px 0 0; box-sizing:border-box; line-height:inherit;    font: normal 12px 'RobotoMedium', Arial, Helvetica, sans-serif;    color: #475a65;}

.header .menu-area .top-area .search-box .input-search::placeholder{font: normal 10px/28px 'RobotoBlack', Arial, Helvetica, sans-serif;}


.header .menu-area .top-area .search-box .input-search.error{ color: #ff6666;}
.header .menu-area .top-area .search-box .input-submit2 {background-color:transparent; background:url('../images/search-icon.png') no-repeat; border:none; width:15px; height:15px; cursor:pointer; float: right;    display: block;    margin: 0 0 0 0; }
.header .menu-area .top-area .search-box .input-search.error::placeholder {color: #ff6666;}



.header .menu-area .main-menu { text-align: right; }
.header .menu-area .main-menu .getlink { display: inline-block; height: 40px; position: relative; vertical-align: top; }
.header .menu-area .main-menu .getlink a.open-submenu { display: inline-block; height: 20px; padding: 10px 13px; background: #f01a1a; font: normal 16px/20px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #ffffff; border-radius: 3px; margin: 0 0 0 20px; vertical-align: top; }
.header .menu-area .main-menu .getlink a.open-submenu:hover { background: url(../images/bid-hover-bg.png) repeat-x 0 0; }

.header .menu-area .main-menu .getlink .sub-menu { display: none; width: 216px; position: absolute; top: 58px; right: 0; -webkit-border-radius: 6px; -webkit-border-top-right-radius: 0; -moz-border-radius: 6px; -moz-border-radius-topright: 0; border-radius: 6px; border-top-right-radius: 0; background: url(../images/bid-bg.png) no-repeat 0 0; padding: 10px 20px; text-align: left; }
.header .menu-area .main-menu .getlink .sub-menu a { display: block; border: 1px solid #ec8f84; padding: 19px 0 19px 72px; height: 20px; font: normal 14px/20px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; margin: 10px 0; border-radius: 2px; position: relative; }
.header .menu-area .main-menu .getlink .sub-menu a:hover { background: #da0f0f; border: 2px solid #FFF; padding: 18px 0 18px 72px; }
.header .menu-area .main-menu .getlink .sub-menu a.type01:before { content: ""; display: block; width: 44px; height: 36px; background: url(../images/icon01.png) no-repeat 0 0; position: absolute; top: 50%; left: 15px; margin-top: -18px; }
.header .menu-area .main-menu .getlink .sub-menu a.type02:before { content: ""; display: block; width: 44px; height: 36px; background: url(../images/icon02.png) no-repeat 0 0; position: absolute; top: 50%; left: 15px; margin-top: -18px; }
.header .menu-area .main-menu .getlink .sub-menu a.type03:before { content: ""; display: block; width: 44px; height: 36px; background: url(../images/icon03.png) no-repeat 0 0; position: absolute; top: 50%; left: 15px; margin-top: -18px; }

.header .menu-area .main-menu .getlink:hover a.open-submenu { padding: 10px 13px 30px; }
.header .menu-area .main-menu .getlink:hover .sub-menu { display: block; }
.header .menu-area .main-menu > ul { display: inline-block; list-style: none; font-size: 0; }
.header .menu-area .main-menu > ul > li { display: inline-block; height: 46px; margin: 0 13px 0 0; font-size: 0; text-align: left; position: relative; padding: 5px 15px 0 40px; }
.header .menu-area .main-menu > ul > li:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 18px; right: 0; background: #475a65; border-radius: 50%; }
.header .menu-area .main-menu > ul > li .icon { display: block; width: 32px; height: 26px; position: absolute; top: 6px; left: 5px; background-image: url(../images/sprite.png); }
.header .menu-area .main-menu > ul > li .icon.i0 { background-position: 0 0; }
.header .menu-area .main-menu > ul > li .icon.i1 { background-position: -32px 0; }
.header .menu-area .main-menu > ul > li .icon.i2 { background-position: -64px 0; }
.header .menu-area .main-menu > ul > li .icon.i3 { background-position: -96px 0; }
.header .menu-area .main-menu > ul > li .icon.i4 { background-position: -128px 0; }
.header .menu-area .main-menu > ul > li .icon.i5 { background-position: -160px 0; }
.header .menu-area .main-menu > ul > li .icon.i6 { background-position: -231px 0; }
.header .menu-area .main-menu > ul > li > a { display: inline-block; height: 46px; font: normal 11px/1.2 'RobotoMedium', Arial, Helvetica, sans-serif; color: #3a4652; position: relative; }
.header .menu-area .main-menu > ul > li > a strong { font: normal 16px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; }
.header .menu-area .main-menu > ul > li > a .line { display: block; width: 0; height: 2px; background: #f01a1a; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); }
.header .menu-area .main-menu > ul > li > a:hover .line { display: block; width: 100%; }
.header .menu-area .main-menu > ul > li > a.selected .line { display: block; width: 100%; }
/*.header .menu-area .main-menu > ul > li:first-child:hover { background: url(../images/pattern-bg.png) repeat 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.header .menu-area .main-menu > ul > li:hover:before { display: none; }*/
.header .menu-area .main-menu > ul > li > a:hover { color: #f01a1a; }
/*.header .menu-area .main-menu > ul > li:first-child:hover a { color: #FFF;*/ }
/*.header .menu-area .main-menu > ul > li:hover .icon.i0 { background-position: 0 -426px; }
.header .menu-area .main-menu > ul > li:hover .icon.i1 { background-position: -34px -426px; }
.header .menu-area .main-menu > ul > li:hover .icon.i2 { background-position: -64px -426px; }
.header .menu-area .main-menu > ul > li:hover .icon.i3 { background-position: -96px -426px; }
.header .menu-area .main-menu > ul > li:hover .icon.i4 { background-position: -128px -426px; }
.header .menu-area .main-menu > ul > li:hover .icon.i5 { background-position: -160px -426px; }*/
.header .menu-area .main-menu > ul > li:hover .sub-menu { display: block; }
.header .menu-area .main-menu > ul > li .sub-menu { display: none; position: absolute; top: 51px; left: 0; width: 200px; padding: 35px 250px 20px 20px; background: url(../images/pattern-bg.png) repeat 0 0; -webkit-border-radius: 6px; -webkit-border-top-left-radius: 0; -moz-border-radius: 6px; -moz-border-radius-topleft: 0; border-radius: 6px; border-top-left-radius: 0; }
.header .menu-area .main-menu > ul > li .sub-menu ul { display: block; }
.header .menu-area .main-menu > ul > li .sub-menu ul li { display: block; padding-left: 25px; border-bottom: 1px solid #e53d3c; position: relative; }
.header .menu-area .main-menu > ul > li .sub-menu ul li:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 50%; left: 0; background: #FFF; border-radius: 50%; margin: -2px 0 0; }
.header .menu-area .main-menu > ul > li .sub-menu ul li a { display: block; width: 100%; font: normal 16px/24px 'Roboto-Light', Arial, Helvetica, sans-serif; color: #ffffff; padding: 8px 0; }

.slider-area { width: 100%; padding: 102px 0 0; height: 658px; background: url(../images/slider-bg.jpg) no-repeat top center; position: relative; z-index: 1; }
.slider-area .sun { display: block; width: 129px; height: 129px; background: url(../images/sun-bg.png) no-repeat 0 0; position: absolute; top: 134px; left: 16%; z-index: 1; }
.slider-area .cloud { display: block; width: 100%; height: 156px; background: url(../images/cloud-bg.png) no-repeat 0 0; position: absolute; top: 90px; left: 0; z-index: 2; -webkit-animation: cloud 10s linear infinite; -moz-animation: cloud 10s linear infinite; -o-animation: cloud 10s linear infinite; animation: cloud 10s linear infinite; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slider-area .slide { padding: 0; text-align: center; position: relative; z-index: 3; }
.slider-area .slide .bx-wrapper img { display: block; margin: 0 auto; }
.slider-area .slide .bx-wrapper .bx-controls-direction a { width: 50px; height: 110px; top: 125px; }
.slider-area .slide .bx-wrapper .bx-controls-direction a.bx-prev { background: url(../images/sprite.png) no-repeat 0 -30px; left: 0; }
.slider-area .slide .bx-wrapper .bx-controls-direction a.bx-next { background: url(../images/sprite.png) no-repeat -50px -30px; right: 0; }
.slider-area .scroll-down { display: block; width: 106px; height: 88px; background: url(../images/sprite.png) no-repeat 0 -140px; position: absolute; bottom: -45px; left: 50%; z-index: 3; margin-left: -53px; cursor: pointer; }
.slider-area .scroll-down .mouse { display: block; margin: 20px 0 0 43px; width: 16px; height: 24px; border: 2px solid #FFF; border-radius: 10px; position: absolute; bottom: 40px; left: 50%; margin-left: -10px; -webkit-animation: mouseIntro 1s; animation: mouseIntro 1s; }
.slider-area .scroll-down .mouse .whell { display: block; width: 4px; height: 8px; border-radius: 2px; background: #FFF; margin: 0 auto; -webkit-animation: finger 1s infinite; animation: finger 1s infinite; }


.news-section { width: 100%; height: 960px; background: url(../images/news-section-bg.jpg) no-repeat top center; position: relative; overflow: hidden; }
.news-section .news-content { width: 1140px; height: 100%; margin: 0 auto; position: relative; }
.news-section .news-content .news-box { width: 526px; height: 480px; background: url(../images/news-box-bg.png) no-repeat 0 0; position: relative; top: 174px; left: 356px; padding: 73px 60px 54px; text-align: center; }
.news-section .news-content .news-box h2 { font: normal 40px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; color: #ffffff; background: url(../images/news-title-bg.png) no-repeat bottom center; padding: 0 0 25px; margin: 0 0 30px; }
.news-section .news-content .news-box h3 { font: normal 30px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #ffffff; margin: 0 0 20px; }
.news-section .news-content .news-box p { font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #fab3b3; padding: 0 0 40px; background: url(../images/news-text-bg.png) no-repeat bottom center; margin: 0 0 25px; }
.news-section .news-content .news-box .read { display: inline-block; font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #FFF; vertical-align: middle; }
.news-section .news-content .news-box .read i { display: inline-block; width: 67px; height: 10px; background: url(../images/sprite.png) no-repeat 0 -230px; margin: 0 10px 0 0; }
.news-section .news-content .hm { width: 285px; height: 345px; background: url(../images/hm.png) no-repeat 0 0; position: absolute; bottom: 0; left: 64px; }
.news-section .news-slider { width: 100%; }
.news-section .news-slider .bx-wrapper .bx-controls-direction a { width: 66px; height: 68px; top: 17px; margin: 0; }
.news-section .news-slider .bx-wrapper .bx-controls-direction a.bx-prev { background: url(../images/sprite.png) no-repeat 0 -240px; left: -78px; }
.news-section .news-slider .bx-wrapper .bx-controls-direction a.bx-next { background: url(../images/sprite.png) no-repeat -66px -240px; right: -78px; }
.news-section .news-slider .bx-wrapper .bx-pager { padding: 70px 0 0; position: static; }
.news-section .news-slider .bx-wrapper .bx-pager.bx-default-pager a { width: 8px; height: 8px; border: 5px solid #ff8e8e; background: #ff8e8e; border-radius: 50%; margin: 0 10px; }
.news-section .news-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .news-section .news-slider .bx-wrapper .bx-pager.bx-default-pager a.active { width: 8px; height: 8px; border-color: #ff5151; background: #FFF; }
.news-section .rotate-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: clockwise 15s linear infinite; }
.news-section .rotate-wrap .rotateElement01 { position: absolute; top: 140px; left: 210px; display: block; width: 175px; height: 161px; background: url(../images/rotate-image01.png) no-repeat 0 0; }
.news-section .rotate-wrap .rotateElement02 { position: absolute; top: 0; right: -177px; display: block; width: 185px; height: 130px; background: url(../images/rotate-image02.png) no-repeat 0 0; }
.news-section .rotate-wrap .rotateElement03 { position: absolute; top: 812px; right: 10px; display: block; width: 196px; height: 171px; background: url(../images/rotate-image03.png) no-repeat 0 0; }
.news-section .rotate-wrap .rotateElement04 { position: absolute; top: 537px; left: -57px; display: block; width: 95px; height: 102px; background: url(../images/rotate-image04.png) no-repeat 0 0; }
.news-section .rotate-wrap .element-animation { -webkit-animation-name: rise-asset; -webkit-animation-duration: 10s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rise-asset; -moz-animation-duration: 10s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; animation-name: rise-asset; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; }

.link-box { display: block; width: 160px; background: #e8f1f7; position: fixed; top: 20%; right: 0; z-index: 6; padding: 20px 10px; -webkit-transition: right .6s ease-in-out; -moz-transition: right .6s ease-in-out; -o-transition: right .6s ease-in-out; transition: right .6s ease-in-out; -webkit-box-shadow: 0 0 3px 3px rgba(20, 20, 20, 0.1); -moz-box-shadow: 0 0 3px 3px rgba(20, 20, 20, 0.1); box-shadow: 0 0 3px 3px rgba(20, 20, 20, 0.1); }
.link-box.closed { right: -180px; }
.link-box.absolute { position: absolute; }
.link-box .toggle-btn { display: block; width: 52px; height: 52px; background: #e8f1f7; position: absolute; top: 0; left: -52px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-box-shadow: -5px 0 3px 3px rgba(20, 20, 20, 0.1); -moz-box-shadow: -5px 0 3px 3px rgba(20, 20, 20, 0.1); box-shadow: -5px 0 3px 3px rgba(20, 20, 20, 0.1); }
.link-box .toggle-btn i { display: block; width: 21px; height: 16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -10px; background: url(../images/sprite.png) no-repeat 0 -308px; }
.link-box.closed .toggle-btn i { background-position: -21px -308px; }
.link-box .aeh { display: block; width: 160px; height: 83px; margin: 0 0 20px; background: url(../images/aeh-logo.png) no-repeat 0 0; }
.link-box ul { display: block; width: 100%; }
.link-box ul li { display: block; width: 100%; margin: 0 0 10px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); }
.link-box .callcenter { display: block; width: 157px; height: 36px; background: url(../images/sprite.png) no-repeat -224px -44px; margin: 25px auto 10px; }

.partners-section { width: 100%; height: 1800px; background:#eaeff3 url(../images/partners-bg.jpg) no-repeat bottom center; position: relative; overflow: hidden; }
.partners-section .partners-content { width: 1140px; margin: 0 auto; padding: 100px 0 0; }
.partners-section .partners-content .title { display: block; margin: 0 auto 30px; text-align: center; font: normal 26px/48px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.partners-section .partners-content .title span { display: inline-block; border: 2px solid #475a65; padding: 0 30px; }
.partners-section .partners-content p { font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; margin: 0 0 60px; }
.partners-section .partner-list { display: block; width: 100%; overflow: hidden; margin: 0 0 30px; }
.partners-section .partner-list li { display: block; width: 285px; height: 180px; float: left; }
.partners-section .partner-list li > div { height: 179px; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.partners-section .partner-list li:nth-child(4n) > div { border-right: none; }
.partners-section .partner-list li:nth-child(9) > div, .partners-section .partner-list li:nth-child(10) > div, .partners-section .partner-list li:nth-child(11) > div, .partners-section .partner-list li:nth-child(12) > div { border-bottom: none; }
/* .partners-section .partner-list li:nth-last-child(-n+4) > div { border-bottom: none; } */
.partners-section .partner-list li div a { display: block; width: 100%; height: 100%; text-align: center; position: relative; overflow: hidden; }
.partners-section .partner-list li div a img { position: absolute; top: 0; left: 0; }
.partners-section .partner-list li div a:hover img { top: -179px; }
.partners-section .link-wrap { display: block; width: 100%; text-align: center; }
.partners-section .link-wrap a { display: inline-block; padding: 12px 29px; background: url(../images/pattern-bg.png) repeat 0 0; font: normal 20px/30px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; border-radius: 24px; }

.partners-section .acente-yetkili-branslar {width: 1140px; margin: 0 auto;}
.partners-section .acente-yetkili-branslar h3 {margin:93px 0px 50px; text-align:center; font: normal 26px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color:#475a65;}
.partners-section .acente-yetkili-branslar ul {width:1134px; float:left; background:url(../images/acente_yetkili_branslar.png) no-repeat 0px 0px; border-left:1px solid #fff; border-top:1px solid #fff;}
.partners-section .acente-yetkili-branslar ul li { float:left; width:188px; height:171px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.partners-section .acente-yetkili-branslar ul li span {display:block; margin-top:113px; padding:0px 20px; text-align:center; font:normal 16px/1.3 'TrocchiRegular', Arial, Helvetica, sans-serif;}

.testimonials-section { width: 100%; min-height: 960px; background: #eaeff3 url(../images/testimonials-bg.jpg) no-repeat top center; position: relative; padding: 0 0 90px; }
.testimonials-section .testimonials-content { width: 1140px; margin: 0 auto; padding: 100px 0 0; }
.testimonials-section .testimonials-content .title { display: block; margin: 0 auto 30px; text-align: center; font: normal 26px/48px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.testimonials-section .testimonials-content .title span { display: inline-block; border: 2px solid #475a65; padding: 0 30px; }
.testimonials-section .testimonials-content p { font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; margin: 0 0 60px; padding: 0 180px; }
.testimonials-section .testimonials-content .box-list { display: block; width: 100%; overflow: hidden; }
.testimonials-section .testimonials-content .box-list li { display: block; width: 360px; margin: 0 30px 15px 0; }
.testimonials-section .testimonials-content .box-list li:nth-child(3n) { margin: 0 0 15px; }
.testimonials-section .testimonials-content .box-list li .text { padding: 30px; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 17px; font: normal 15px/23px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #FFF; margin: 0 0 20px; position: relative; }
.testimonials-section .testimonials-content .box-list li .text:before { content: ""; display: block; width: 32px; height: 16px; background: url(../images/down-arrow.png) no-repeat 0 0; position: absolute; left: 72px; bottom: -16px; }
.testimonials-section .testimonials-content .box-list li .name { font: normal 15px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; padding: 0 20px; }
.testimonials-section .testimonials-content .box-list li .name span { font-size: 12px; color: #8b9da7; }

.useful-section { width: 100%; background: #f2f7fb; position: relative; }
.useful-section .section-icon { display: block; width: 238px; height: 100px; position: absolute; top: -50px; left: 50%; margin-left: -119px; background: url(../images/sprite.png) no-repeat 0 -324px; }
.useful-section .useful-content { width: 1140px; margin: 0 auto; padding: 100px 0 0; }
.useful-section .useful-content .title { display: block; margin: 0 auto 30px; text-align: center; font: normal 26px/48px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.useful-section .useful-content .title span { display: inline-block; border: 2px solid #475a65; padding: 0 30px; }
.useful-section .useful-content p { font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; margin: 0 0 60px; padding: 0 180px; }
.useful-section .useful-content .tab-links { display: block; height: 64px; border: 3px solid #475a65; }
.useful-section .useful-content .tab-links li { display: block; width: 378px; height: 64px; float: left; }
.useful-section .useful-content .tab-links li a { display: block; font: normal 22px/30px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; border-right: 3px solid #475a65; padding: 17px 0; }
.useful-section .useful-content .tab-links li:last-child a { border-right: 0; }
.useful-section .useful-content .tab-links li a:hover { background: #475a65; color: #FFF; }
.useful-section .useful-content .tab-links li a.selected { background: #475a65; color: #FFF; }
.useful-section .useful-content .tab-content { display: block; width: 100%; }
.useful-section .useful-content .tab-content > li { display: none; width: 100%; }
.useful-section .useful-content .tab-content > li.active { display: block; }
.useful-section .useful-content .tab-content > li ul { display: block; width: 100%; overflow: hidden; }
.useful-section .useful-content .tab-content > li ul > li { display: block; width: 360px; float: left; margin: 30px 30px 60px 0; position: relative; }
.useful-section .useful-content .tab-content > li ul > li:nth-child(3n) { margin-right: 0; }
.useful-section .useful-content .tab-content > li ul > li img { border-radius: 3px; }
.useful-section .useful-content .tab-content > li ul > li .category { display: block; font: normal 16px/1.2 'RobotoMedium', Arial, Helvetica, sans-serif; color: #f51313; padding: 15px 0 8px; }
.useful-section .useful-content .tab-content > li ul > li .name { display: block; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular{padding:20px 0px 50px; clear:both; overflow:hidden;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular ul.sub-list { width:100%; float:left; padding:20px 0px 58px 0px; display:inline-block;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li {width:100%; max-width:1136px; height:56px; float:none; display:block; border:2px solid #465058; margin:10px 30px 0px 0px; overflow:hidden; background:url(../images/listIcon.png) no-repeat 20px 21px;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li .grayscale.grayscale-replaced.grayscale-fade {display:none!important;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li.active { background:url(../images/listIconActive.png) no-repeat 20px 21px; border:2px solid #ec2a2a; }
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li.active .category {color:#ec2a2a; }
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li:nth-child(3n) {margin:10px 0px 0px 0px;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li a { display:block; padding-left: 47px; }
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li img {display:none;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li .category { padding: 19px 0 18px; font: normal 16px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #465058;}
.useful-section .useful-content .tab-content > li.sikcaSorulanSorular li .name {font: normal 12px/1.5 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #465058; padding-bottom:20px;}

.form-section { width: 100%; height: 960px; background: url(../images/form-section-bg.jpg) no-repeat top center; position: relative; }
.form-section .form-content { width: 1140px; margin: 0 auto; padding: 100px 0 0; }
.form-section .form-content .title { width: 100%; font: normal 60px/70px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; margin: 0 0 50px; }
.form-section .form-content .title .selectbox { display: inline-block; width: 382px; height: 49px; background: #FFF; border: 2px solid #475a65; position: relative; text-align: left; vertical-align: top; margin: 5px 0 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.form-section .form-content .title .selectbox input { display: none; }
.form-section .form-content .title .selectbox .selected-text { padding: 10px 20px; font: normal 18px/29px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; cursor: pointer; position: relative; }
.form-section .form-content .title .selectbox .selected-text:before { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 8px 5.5px 0 5.5px; border-color: #475a65 transparent transparent transparent; position: absolute; top: 20px; right: 20px; }
.form-section .form-content .title .selectbox .custom-select { display: none; width: 342px; position: absolute; top: 60px; left: -2px; border: 2px solid #485a66; padding: 10px 20px; background: #FFF; }
.form-section .form-content .title .selectbox .custom-select:before { content: ""; display: block; width: 16px; height: 10px; background: url(../images/sprite.png) no-repeat -371px 0; position: absolute; top: -10px; right: 17px; }
.form-section .form-content .title .selectbox .custom-select li { display: block; width: 100%; padding: 5px 0; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.form-section .form-content .title .selectbox .custom-select li:hover { color: #eb1c1c; cursor: pointer; }
.form-section .form-content .form-row { width: 100%; overflow: hidden; margin: 0 0 30px; }
.form-section .form-content .form-row .text-wrap { display: block; float: left; width: 360px; height: 50px; margin: 0 30px 0 0; }
.form-section .form-content .form-row .text-wrap:nth-child(3n) { margin: 0; }
.form-section .form-content .form-row .text-wrap input { display: block; width: 305px; height: 19px; border: 3px solid #FFF; padding: 13px 32px 12px 17px; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.form-section .form-content .form-row ::-webkit-input-placeholder { opacity: 1; }
.form-section .form-content .form-row :-moz-placeholder { opacity: 1; }
.form-section .form-content .form-row ::-moz-placeholder { opacity: 1; } 
.form-section .form-content .form-row :-ms-input-placeholder { opacity: 1; }
.form-section .form-content .form-row .text-wrap input.error { border-color: #ff6666; background: #FFF url(../images/error-icon.png) no-repeat 336px center; }
.form-section .form-content .form-row .text-wrap input.success { border-color: #8fd896; background: #FFF url(../images/success-icon.png) no-repeat 325px center; }
.form-section .form-content .form-row .textarea { display: block; width: 1094px; height: 144px; padding: 20px; background: #FFF; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; border: 3px solid #FFF; }
.form-section .form-content .form-row .textarea.error { border-color: #ff6666; background: #FFF url(../images/error-icon.png) no-repeat 1110px 20px; }
.form-section .form-content .form-row .textarea.success { border-color: #8fd896; background: #FFF url(../images/success-icon.png) no-repeat 1110px 20px; }
.form-section .form-content .form-row .check-item { display: inline-block; padding: 0 0 0 30px; position: relative; }
.form-section .form-content .form-row .check-item .ez-checkbox { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }
.form-section .form-content .form-row .check-item.error .ez-checkbox{ border: 10px solid #ff6666; box-sizing: border-box; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.form-section .form-content .form-row .check-item.error .ez-checked{ border: none; }
.form-section .form-content .form-row .check-item span { display: inline-block; font: 14px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #000000; }
.form-section .form-content .form-row .check-item span a { font: 14px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #f01b1b; position: relative; }
.form-section .form-content .form-row .submit-btn { display: block; width: 160px; height: 54px; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; margin: 0 auto; font: normal 20px/54px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; text-align: center; }
.form-section .form-content .form-row .submit-btn:hover { background: url(../images/pattern-bg-hover.png) repeat 0 0; }
.form-section .form-content .form-row .error-text { font: normal 12px/25px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #ff6666; float: left; padding: 0 0 0 30px; background: url(../images/error-text-icon.png) no-repeat 0 0; min-height: 25px; margin: 13px 0 0; }
.form-section .form-content .form-row .required-text { font: normal 12px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; float: right; margin: 18px 0 0; }
.form-section .form-result-message { display: none; width: 1140px; margin: 0 auto; padding: 225px 0 0; font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; }
.form-section .form-result-message p { display: none; }
.form-section .form-result-message .contact-form-btn { display: block; width: 160px; height: 54px; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; margin: 0 auto; font: normal 20px/54px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; text-align: center; cursor: pointer; margin: 0 auto; }

.section-wrapper .container .content-box.kisisel-veriler{ width: 100%; box-sizing: border-box; }
.section-wrapper .container .content-box.kisisel-veriler h3{ margin: 2rem 0 1rem; font-weight: bold; }
.section-wrapper .container .content-box.kisisel-veriler h3:nth-child(1){ margin-top: 0; }
.section-wrapper .container .content-box.kisisel-veriler h4{ margin: 2rem 0 1rem; font-weight: bold; }
.section-wrapper .container .content-box.kisisel-veriler p{ margin-bottom: 1rem; }
.section-wrapper .container .content-box.kisisel-veriler p a{ margin-bottom: 1rem; color: #f01a1a; text-decoration: underline; }
.section-wrapper .container .content-box.kisisel-veriler table { margin-bottom: 1rem; }
.section-wrapper .container .content-box.kisisel-veriler table tr th{ font-weight: bold; font-size: 14px; }
.section-wrapper .container .content-box.kisisel-veriler table tr th:nth-child(1){ width: 16rem; } 
.section-wrapper .container .content-box.kisisel-veriler table tr td{ font-size: 13px; line-height: 20px; }
.section-wrapper .container .content-box.kisisel-veriler table tr th,
.section-wrapper .container .content-box.kisisel-veriler table tr td{ padding: 5px; border: 1px solid #cccccc; vertical-align: middle; }
.section-wrapper .container .content-box.kisisel-veriler ul{ margin-bottom: 1rem; } 
.section-wrapper .container .content-box.kisisel-veriler ul li{} 

.footer { width: 100%; height: 427px; background: #FFF; position: relative; z-index: 5; }
.footer .footer-content { width: 100%; }
.footer .footer-content .footer-wrapper { width: 1140px; margin: 0 auto; position: relative; }
.footer .footer-content .top-scroll { width: 148px; height: 44px; position: absolute; top: -44px; left: 50%; margin-left: -74px; background: url(../images/sprite.png) no-repeat -387px 0; }
.footer .footer-content .top-scroll a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.footer .footer-content .footer-menu { text-align: left; width: 100%; height: 55px; padding: 25px 0 0; }
.footer .footer-content .footer-menu .getlink { float: right; height: 20px; padding: 10px 13px; background: #f01a1a; font: normal 16px/20px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #ffffff; border-radius: 3px; margin: 0 0 0 20px; vertical-align: top; }
.footer .footer-content .footer-menu ul { float: left; list-style: none; font-size: 0; }
.footer .footer-content .footer-menu ul li { display: inline-block; height: 51px; margin: 0 40px 0 0; font-size: 0; text-align: left; position: relative; padding: 0 40px 0 0; }
.footer .footer-content .footer-menu ul li:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 18px; right: 0; background: #475a65; border-radius: 50%; }
.footer .footer-content .footer-menu ul li .icon { display: block; width: 32px; height: 26px; position: absolute; top: 6px; left: 0; background-image: url(../images/sprite.png); }
.footer .footer-content .footer-menu ul li .icon.i0 { background-position: 0 0; }
.footer .footer-content .footer-menu ul li .icon.i1 { background-position: -32px 0; }
.footer .footer-content .footer-menu ul li .icon.i2 { background-position: -64px 0; }
.footer .footer-content .footer-menu ul li .icon.i3 { background-position: -96px 0; }
.footer .footer-content .footer-menu ul li .icon.i4 { background-position: -128px 0; }
.footer .footer-content .footer-menu ul li .icon.i5 { background-position: -160px 0; }
.footer .footer-content .footer-menu ul li a { display: inline-block; height: 51px; font: normal 11px/1.2 'RobotoMedium', Arial, Helvetica, sans-serif; color: #3a4652; position: relative; }
.footer .footer-content .footer-menu ul li a strong { font: normal 16px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; }
.footer .footer-content .footer-menu ul li a:hover { color: #f01a1a; }
.footer .footer-content .footer-middle { width: 100%; height: 205px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: 0 0 25px; }
.footer .footer-content .footer-middle .left { width: 284px; height: 205px; border-right: 1px solid #e7e7e7; float: left; padding: 0px 137px; }
.footer .footer-content .footer-middle .center { width: 360px; height: 205px; float: left; padding: 0 104px 0 105px; }
.footer .footer-content .footer-middle .right { width: 285px; height: 205px; float: left; }
.footer .footer-content .footer-middle .footer-logo { padding: 28px 0 0; margin: 0 0 20px; text-align: center; }
.footer .footer-content .footer-middle .contact-text { font: normal 10px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #838d8f; text-align: center; padding: 10px 20px; }
.footer .footer-content .footer-middle .contact-info { text-align: center; }
.footer .footer-content .footer-middle .contact-info .link { display: inline-block; font: normal 10px/28px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; position: relative; padding: 0 14px 0 0; margin: 0 7px 0 0; }
.footer .footer-content .footer-middle .contact-info .link:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 50%; right: 0; margin: -2px 0 0; background: #475a65; border-radius: 50%; }
.footer .footer-content .footer-middle .contact-info .link:hover { color: #f01a1a; }
.footer .footer-content .footer-middle .contact-info .callcenter { font: normal 24px/28px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.footer .footer-content .footer-middle .contact-info .callcenter i { display: inline-block; width: 32px; height: 26px; background: url(../images/sprite.png) no-repeat -192px 0; vertical-align: middle; margin: 0 1px 0 0; }
.footer .footer-content .footer-middle .copyright { color: #b8c6c7; font: normal 10px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; text-align: center; }
.footer .footer-content .footer-middle .title { padding: 15px 0 15px; text-align: center; font: normal 12px/25px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.footer .footer-content .footer-middle .news-reg { width: 100%; height: 30px; position: relative; margin: 15px 0 0px; }
.footer .footer-content .footer-middle .news-reg .mail-input { display: block; width: 285px; height: 30px; border: none; padding: 0 30px 0 45px; font: normal 12px/30px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #868686; border-radius: 12px; background: #f6f6f6 url(../images/mail-icon.png) no-repeat 15px center; }
.footer .footer-content .footer-middle .news-reg .register-btn { display: block; width: 26px; height: 30px; border: 0; padding: 0; cursor: pointer; background: url(../images/mail-register-btn.png) no-repeat 0 center; position: absolute; top: 0; right: 0; }
.footer .footer-content .footer-middle .news-reg-message { display: none; width: 100%; position: relative; margin: 0 0 20px; color: #b8c6c7; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; text-align: center; }
.footer .footer-content .footer-middle .news-reg-message img { width: 24px; }
.footer .footer-content .footer-middle .news-again-btn { font: normal 11px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #FFF; background: url(../images/pattern-bg.png) repeat 0 0; padding: 5px 10px; border-radius: 10px; }
.footer .footer-content .footer-middle .footer-link { width: 100%; overflow: hidden; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; text-align: center; }
.footer .footer-content .footer-middle .footer-link a { color: #475a65; }
.footer .footer-content .footer-middle .footer-link a:hover { color: #f01a1a; }
.footer .footer-content .footer-middle .social-links { display: block; float: right; border: 1px solid #e7e7e7; border-radius: 3px; margin: 50px 0 0; }
.footer .footer-content .footer-middle .social-links li { display: block; width: 150px; height: 33px; padding: 10px 20px; border-bottom: 1px solid #e7e7e7; }
.footer .footer-content .footer-middle .social-links li:last-child { border-bottom: none; }
.footer .footer-content .footer-middle .social-links li a { display: block; width: 105px; height: 100%; padding-left: 45px; font: normal 12px/33px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #838d8f; position: relative; }
.footer .footer-content .footer-middle .social-links li a i { display: block; width: 33px; height: 33px; background-image: url(../images/sprite.png); position: absolute; top: 0; left: 0; }
.footer .footer-content .footer-middle .social-links li a.fb i { background-position: -535px 0; }
.footer .footer-content .footer-middle .social-links li a.tw i { background-position: -568px 0; }
.footer .footer-content .footer-middle .social-links li a.gp i { background-position: -601px 0; }
.footer .footer-content .anadolu-grubu { width: 100%; padding: 0px 0 40px; text-align: right; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #b8c6c7; background: url(../images/anadolu-grubu-logo.png) no-repeat top center; position:relative;}
.footer .footer-content .anadolu-grubu span {color: #b8c6c7; font: normal 10px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif;}
.footer .footer-content .anadolu-grubu span strong { font: normal 11px/33px 'TrocchiRegular', Arial, Helvetica, sans-serif; color:#475a65;}
.footer .footer-content .anadolu-grubu-link {position:absolute; top:0px; left:0px; width: 90px; height: 60px; font-size: 0px; text-indent: -99999px;}
.footer .footer-content .footer-list { padding: 1rem 0 2rem 0; }
.footer .footer-content .footer-list ul { text-align: center; }
.footer .footer-content .footer-list ul li { display: inline-block; }
.footer .footer-content .footer-list ul li a{ position: relative;  font: normal 13px/20px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #000000; padding: 1rem 1rem; float:left;}
.footer .footer-content .footer-list ul li+li a:before { content:""; display: block; position: absolute; left: 0; top: 50%; height: 2rem; margin-top: -1rem; width: 1px; background: #000000; }
/*.footer .two-link{width:170px; top:11px;}
.footer .two-link.there-link{width:135px;}*/

.search-none{width:100%; float:left; text-align:center; display:none;}
.search-result-title{width:100%; float:left; text-align:center; font: normal 18px/20px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #000000; margin:0 0 60px 0; }
.search-results-box ul {width:100%; float:left;}
.search-results-box ul li{width:100%; float:left; padding:0 0 30px 0; margin:0 0 30px 0; border-bottom:1px solid #e7e7e7;}
.search-results-box ul li:last-child{border:none;}
.search-results-box ul li a{width:100%; float:left;}
.search-results-box ul li .search-title{width:100%; float:left; font: normal 18px/20px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #000000; margin:0 0 20px 0;}
.search-results-box ul li .search-desc{width:100%; float:left;    font: normal 14px/25px 'TrocchiRegular', Arial, Helvetica, sans-serif;    color: #475a65;}
                    
.kvkk-box {float:left;}
.kvkk-box,.kisisel-veriler b {font-weight:bold;}
.kvkk-box p,h3,h4 {width:100%; float:left;}
.list-table {border:1px solid #475a65; border-bottom:none; width: 100%;float: left; }
.list-table li {width:100%; float:left; border-bottom:1px solid #475a65; position:relative;}
.list-table li:before {content: ''; width:1px; height:100%; position:absolute; background:#475a65; top:0; left:280px;}
.list-table li:first-child  .table-right{font-weight:bold;}
.list-table li:first-child  .table-center{font-weight:bold;}
.list-table li .table-left {width:280px; float:left; padding:10px; box-sizing: border-box; font-weight:bold;}
.list-table li .table-center { padding:10px; box-sizing: border-box;}
.list-table li .table-right {width:740px; float:left; padding:10px; box-sizing: border-box;}

.list-table.center-mod li:after {content: ''; width:1px; height:100%; position:absolute; background:#475a65; top:0; left:635px;}
.list-table.center-mod li .table-left {width:280px;}
.list-table.center-mod li .table-center {width:370px; float:left;}
.list-table.center-mod li .table-right {width:370px;}


.cerez-kullanimi-footer-modal{ display:none; z-index: 53; position: fixed; left: 0; right: 0; bottom: 0; padding: 1rem 6rem 1rem 2rem; background: rgba(32,32,32,.75); }
.cerez-kullanimi-footer-modal .close{ position: absolute; right: 0; top: 50%; transform: translate(0, -50%); cursor: pointer; padding: 1rem; }
.cerez-kullanimi-footer-modal .close img{ width: 2rem; } 
.cerez-kullanimi-footer-modal h1{ color: #ffffff; font-size: 16px; font-weight: bold; margin-bottom: .5rem;  } 
.cerez-kullanimi-footer-modal p{ color: #ffffff; font-size: 14px; }
.cerez-kullanimi-footer-modal p a{ display: inline-block; text-decoration: underline; color: #ffffff; }

.cerez-kullanimi-footer-modal-two.position {bottom: 0;}
.cerez-kullanimi-footer-modal-two{ display:none; z-index: 53; position: fixed; left: 0; right: 0; bottom: 90px; padding: 1rem 6rem 1rem 2rem; background: rgba(32,32,32,.75); }
.cerez-kullanimi-footer-modal-two ul {width:100%; float:left;}
.cerez-kullanimi-footer-modal-two ul li {float:left;}
.cerez-kullanimi-footer-modal-two ul li:last-child {width:100%; float:left; position:relative; margin:20px 0 0 0; padding: 0 0 0 30px;}

.cerez-kullanimi-footer-modal-two ul li input[type="text"] {background:none; border:none; border-bottom:2px solid #ffffff; color:#ffffff; padding:10px 0; margin:0 30px 0 0;     font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif;}
.cerez-kullanimi-footer-modal-two ul li input::placeholder {color: #ffffff;}
.cerez-kullanimi-footer-modal-two ul li input[type="text"].error {border-bottom:2px solid #ff6666; }
.cerez-kullanimi-footer-modal-two ul li .error::placeholder {color: #ff6666;}

.cerez-kullanimi-footer-modal-two ul li .input_submit {padding:9px 30px; border:none; background:#ffffff; border-radius:27px; color:#445965;  cursor:pointer;   font: normal 20px/42px 'RobotoBlack', Arial, Helvetica, sans-serif;}
.cerez-kullanimi-footer-modal-two ul li .input_submit:hover {background:#f01a1a; color:#ffffff;}
.cerez-kullanimi-footer-modal-two ul li .ez-checkbox{position:absolute; top:3px; left:0;}
.cerez-kullanimi-footer-modal-two ul li .ez-checked{background: transparent url(../images/checkbox-bg.png) -18px 0 no-repeat !important;}
.cerez-kullanimi-footer-modal-two ul li .check-item.error .ez-checkbox{background:#ff6666; border-radius:4px;}

.cerez-kullanimi-footer-modal-two p{ color: #ffffff; font-size: 14px; line-height:22px; }
.cerez-kullanimi-footer-modal-two p a{ display: inline-block; text-decoration: underline; color: #ffffff; }
.cerez-kullanimi-footer-modal-two p b{ font-weight:bold; }

.error-section { width: 100%; height: 440px; background: #eaeff3 url(../images/error-bg.jpg) no-repeat top center; position: relative; padding: 250px 0 0; }
.error-section .error-content { width: 745px; margin: 0 auto; }  
.error-section .error-content .error-image { float: left; margin: 0 30px 0 0; }
.error-section .error-content .error-text { float: left; width: 530px; }
.error-section .error-content .error-text h2 { font: normal 150px/130px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; letter-spacing: -3px; position: relative; -webkit-animation: noise 2s linear infinite; animation: noise 2s linear infinite; }
.error-section .error-content .error-text h2:after { content: attr(data-text); font-size: 160px; opacity: 0; color: #477895; -webkit-animation: noise-1 .25s linear infinite; animation: noise-1 .25s linear infinite; position: absolute; top: 0; left: 0; }
.error-section .error-content .error-text h3 { font: normal 30px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; letter-spacing: -1px; margin: 0 0 5px; }
.error-section .error-content .error-text p { font: normal 16px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; margin: 0 0 20px; }
.error-section .error-content .error-text .error-link { padding: 9px 20px 9px 40px; font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; border: 1px solid #626a6f; background: url(../images/link-arrow.png) no-repeat 20px center; display: inline-block; border-radius: 20px; }

.section-wrapper { width: 100%; }
.section-menu-bg { width: 100%; padding: 102px 0 0; background: #FFF; }
.section-about { width: 100%; position: relative; background: url(../images/mail-bg.jpg) repeat 0 0; }
.section-about .head { display: block; width: 100%; height: 360px; position: relative; z-index: 3; overflow: hidden; }
.section-about .head .head-bg { width: 1920px; margin: 0 0 0 -960px; position: absolute; top: 0; left: 50%; }
.section-about .head .head-text { width: 770px; margin: 0 auto; padding: 80px 0 0; position: relative; z-index: 2; }
.section-about .head .head-text h2 { font: normal 16px/20px 'Roboto-Light', Arial, Helvetica, sans-serif; color: #FFF; margin: 0 0 40px; text-align: center; }
.section-about .head .head-text h2 span { display: inline-block; padding: 12px 30px; border: 1px solid #FFF; letter-spacing: 5px; }
.section-about .head .head-text p { font: normal 20px/28px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #c7deec; text-align: center; }
.section-about .head .head-text p span { color: #ffffff; }
.section-about .container { width: 1140px; margin: 0 auto; position: relative; z-index: 2; }
.section-about .container .content-box { width: 630px; min-height: 350px; padding: 55px 60px; background: #FFF; position: relative; z-index: 3; font: normal 16px/26px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.section-about .image-bg { width: 100%; height: 500px; position: relative; z-index: 1; overflow: hidden; }
.section-about .image-bg .bg { position: absolute; top: 0; left: 50%; margin-left: -960px; }
.section-about .container .left-text { width: 530px; padding: 100px 40px 0 0; }
.section-about .container .left-text h3 { display: inline-block; font: normal 60px/70px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #FFF; padding: 25px 0; margin: 0 0 20px; position: relative; }
.section-about .container .left-text h3:before { content: ""; display: block; width: 90px; height: 6px; position: absolute; left: 0; bottom: -6px; background: #e12c2c; }
.section-about .container .left-text p { font: normal 30px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #fff; }
.section-about .container .right-text { width: 490px; padding: 100px 20px 0 60px; margin-left: 570px; }
.section-about .container .right-text h3 { display: inline-block; font: normal 60px/70px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #626a6f; padding: 25px 0; margin: 0 0 20px; position: relative; }
.section-about .container .right-text h3:before { content: ""; display: block; width: 90px; height: 6px; position: absolute; left: 0; bottom: -6px; background: #e12c2c; }
.section-about .container .right-text p { font: normal 30px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #626a6f; }
.section-about .container .info-list { display: block; width: 100%; padding: 75px 0 70px; overflow: hidden; }
.section-about .container .info-list li { display: block; width: 262px; margin-right: 30px; float: left; }
.section-about .container .info-list li:last-child { margin: 0; }
.section-about .container .info-list li .image-area { width: 100%; height: 102px; line-height: 102px; text-align: center; margin: 0 0 13px; }
.section-about .container .info-list li .num { font: normal 80px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; color: #626a6f; text-align: center; }
.section-about .container .info-list li .txt { font: normal 20px/1.2 'RobotoMedium', Arial, Helvetica, sans-serif; color: #626a6f; text-align: center; }
.section-about .container .bottom-text { width: 100%; overflow: hidden; }
.section-about .container .bottom-text .bottom-left-image { width: 584px; text-align: center; float: left; }
.section-about .container .bottom-text .bottom-right-text { font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.section-about .container .bottom-text .bottom-right-text span { font-size: 20px; }

.page-modal-content { display: block; width: 100%; min-width: 1140px; height: 100%; position: fixed; top: 0; left: 0; z-index: 100; background: #FFF; overflow: hidden; }
.page-modal-content .loading { display: block; width: 100%; height: 100%; background: #eaeff3 url(../images/loading-modal.gif) no-repeat center center; position: absolute; top: 0; left: 0; z-index: 10; -webkit-transition: all 800ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 800ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 800ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 800ms cubic-bezier(0.250, 0.460, 0.450, 0.940); }
.page-modal-content .loading.success { top: -100%; }
.page-modal-content .product-wrap { width: 100%; height: 100%; background: #eaeff3; position: absolute; top: 0; left: 0; overflow: auto; }
.page-modal-content .product-wrap .product-image { width: 50%; height: 100%; float: left; background: url(../images/product-image-bg.jpg) no-repeat center center; position: relative; background-size: cover; overflow: hidden; text-align: center; }
.page-modal-content .product-wrap .product-image img { /*max-height: 100%;*/ max-width: 100%; height: auto; }
.page-modal-content .product-wrap .product-info { width: 50%; height: 100%; float: left; display: table; }
.page-modal-content .product-wrap .product-info .cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle; }
.page-modal-content .product-wrap .product-info .text-wrap { padding: 0 0 60px 60px; width: 510px; font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.page-modal-content .product-wrap .product-info h2 { font: normal 26px/32px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; padding: 0 0 15px; margin: 0 0 15px; position: relative; }
.page-modal-content .product-wrap .product-info h2:before { content: ""; display: block; width: 30px; height: 2px; background: #eb1c1c; position: absolute; bottom: 0; left: 0; }
.page-modal-content .product-wrap .product-info p { margin: 0 0 40px; }
.page-modal-content .product-wrap .product-info .get-info { display: inline-block; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; font: normal 20px/34px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 10px 40px; }
.page-modal-content .product-wrap .product-info ul { list-style: none; }
.page-modal-content .product-wrap .product-info ul li { padding-left: 40px; background: url(../images/list-icon.png) no-repeat 0 0; margin: 0 0 10px; }
.page-modal-content .product-wrap .product-info.fullwidth { width: 100%; }
.page-modal-content .product-wrap .product-info.fullwidth .text-wrap { padding: 40px 0 60px; width: 960px; margin: 0 auto; }
.page-modal-content .product-wrap .close-btn { display: block; width: 40px; height: 40px; background: url(../images/product-modal-close-bg.png) no-repeat 0 0; position: absolute; top: 31px; right: 31px; }
.page-modal-content .product-wrap .product-menu { display: block; position: fixed; bottom: 0; left: 0; width: 100%; min-width: 1140px; height: 56px; }
.page-modal-content .product-wrap .product-menu ul { display: block; height: 100%; margin: 0 80px 0 82px; overflow: hidden; }
.page-modal-content .product-wrap .product-menu ul li { display: inline; width: 12.5%; float: left; }
.page-modal-content .product-wrap .product-menu ul li a { display: block; margin: 6px 2px 0 0; text-align: center; background: #ffffff; font: normal 12px/50px 'RobotoMedium', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; }
.page-modal-content .product-wrap .product-menu ul li a span { display: inline-block; line-height: 16px; vertical-align: middle; }
.page-modal-content .product-wrap .product-menu ul li a.selected { border-top: 6px solid #eb1c1c; margin: 0 2px 0 0; }

.page-modal-content .form-page { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #FFF; font: normal 12px/14px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; overflow: auto; }
.page-modal-content .form-page .form-bg { display: block; width: 100%; height: 100%; background: #FFF url(../images/form-bg.jpg) no-repeat top center; }
.page-modal-content .form-page .close-btn { display: block; width: 40px; height: 40px; background: url(../images/form-modal-close-bg.png) no-repeat 0 0; position: absolute; top: 31px; right: 31px; }
.page-modal-content .form-page .form-landing { padding: 90px 0 0; text-align: center; }
.page-modal-content .form-page .form-landing .select-form { display: inline-block; margin: 0 52px; font: normal 20px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; }
.page-modal-content .form-steps { padding: 260px 0 0; width: 1140px; margin: 0 auto; }
.page-modal-content .form-steps h2 { font: normal 26px/32px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; padding: 0 0 15px; margin: 0 0 40px; position: relative; text-align: center; }
.page-modal-content .form-steps h2:before { content: ""; display: block; width: 30px; height: 2px; background: #eb1c1c; position: absolute; bottom: 0; left: 50%; margin-left: -15px; }
.page-modal-content .form-steps .form-wrap { width: 770px; margin: 0 auto; display: none; }
.page-modal-content .form-steps .progressbar { display: block; width: 100%; text-align: center; font-size: 0; margin: 0 0 30px; }
.page-modal-content .form-steps .progressbar li { display: inline-block; width: 134px; font: normal 11px/15px 'RobotoBlack', Arial, Helvetica, sans-serif; position: relative; }
.page-modal-content .form-steps .progressbar li span { display: block; width: 34px; height: 34px; background: #626a6f; border-radius: 17px; font-size: 16px; line-height: 34px; text-align: center; margin: 0 auto 8px; color: #FFF; }
.page-modal-content .form-steps .progressbar li:before { content: ""; display: block; width: 100px; height: 4px; background: #626a6f; position: absolute; top: 16px; left: -50px; }
.page-modal-content .form-steps .progressbar li:first-child:before { display: none; }
.page-modal-content .form-steps .progressbar li.active span { background: #f41616; }
.page-modal-content .form-steps .progressbar li.active:before { background: #f41616; }
.page-modal-content .form-steps .step { display: block; width: 100%; }
.page-modal-content .form-steps .step li { display: none; padding: 40px; background: #eaeff3; border-radius: 4px; margin: 0 0 10px; }
.page-modal-content .form-steps .step li.active { display: block; }
.page-modal-content .form-steps .step li h3 { font: normal 20px/24px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #626a6f; margin: 0 0 15px; }
.page-modal-content .form-steps .step li .form-row { display: block; width: 100%; clear: both; }
 .page-modal-content .form-steps .step li .form-row .info-form-bottom {width:100%;margin:25px 0;}
.page-modal-content .form-steps .step li .form-row:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
* .page-modal-content .form-steps .step li .form-row { height: 1%; zoom: 1; }
.page-modal-content .form-steps .step li .form-row .inputbox:first-child { margin-right: 20px; }
.page-modal-content .form-steps .step li .form-row .inputbox.first-child { margin-right: 20px; }
.page-modal-content .form-steps .step li .inputbox { display: block; width: 335px; height: 50px; float: left; margin-bottom: 20px; }
.page-modal-content .form-steps .step li .inputbox.large { width: 690px; }
.page-modal-content .form-steps .step li .inputbox.large input { width: 654px; }
.page-modal-content .form-steps .step li .inputbox input { display: block; width: 299px; height: 19px; border: 3px solid #FFF; padding: 13px 15px 12px; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.page-modal-content .form-steps .step li .inputbox input#sicilNo {font-size:14px;}
.page-modal-content .form-steps .step li .inputbox input.middle { display: inline-block; width: 185px; height: 19px; margin-right: 5px; }
.lte8 .page-modal-content .form-steps .step li .inputbox input.middle { float:left;width:180px;}
.page-modal-content .form-steps .step li .inputbox input.middle:last-child { margin: 0; }
.page-modal-content .form-steps .step li .inputbox input.small { display: inline-block; width: 70px; height: 19px; margin-right: 5px; }
.lte8 .page-modal-content .form-steps .step li .inputbox input.small { float:left;}
.page-modal-content .form-steps .step li .inputbox input.small:last-child { margin: 0; }
.page-modal-content .form-steps .step li .inputbox input.error { border: 3px solid #ff6666;}
.page-modal-content .form-steps .step li .inputbox .error01 { color:#ff6666; }
.page-modal-content .form-steps .step li .inputbox input.datepicker { background: #FFF url(../images/datepicker-icon.png) no-repeat 645px center; }
.page-modal-content .form-steps .step li .btn-wrap { display: block; width: 100%; text-align: center; }
.page-modal-content .form-steps .step li .btn-wrap .btn { display: inline-block; width: 160px; height: 54px; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; margin: 0 auto; font: normal 20px/54px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; text-align: center; cursor: pointer; margin: 0 10px; }
.page-modal-content .form-steps .step li .btn-wrap .btn.prev-step { background: url(../images/grey-pattern.png) repeat 0 0; }
.page-modal-content .form-steps .step li .textbox { display: block; width: 650px; height: 80px; padding: 20px; border: 0; margin: 0 0 20px; background: #FFF; }
.page-modal-content .form-steps .step li .textbox textarea { display: block; width: 100%; height: 100%; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; border: none; }
.page-modal-content .form-steps .form-loading { display: none; padding: 75px 0 0; width: 240px; text-align: center; font: normal 15px/1.2 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; color: #475a65; margin: 0 auto; background: url(../images/bx_loader.gif) no-repeat center top; }
.page-modal-content .form-steps .result-message { font: normal 16px/20px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; text-align: center; }
.page-modal-content .form-steps .result-message .again-btn { display: block; width: 160px; height: 54px; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; margin: 0 auto; font: normal 20px/54px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #FFF; text-align: center; cursor: pointer; margin: 0 auto; }
.page-modal-content .form-steps .ui-selectmenu-button { width: 100% !important; border: none; border-radius: 0; background: #FFF; }
.page-modal-content .form-steps .ui-selectmenu-button span.ui-selectmenu-text { padding: 16px 20px 15px; width: 295px; height: 19px; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.page-modal-content .form-steps .ui-selectmenu-button.placeholder span.ui-selectmenu-text { opacity: 0.5; }
.page-modal-content .form-steps .select2-container { width: 335px !important; height: 50px; border:3px solid #FFFFFF; }
.page-modal-content .form-steps .select2-container--default .select2-selection--single { border-radius: 0; width: 100%; height: 44px; border: none; }
.page-modal-content .form-steps .select2-container .select2-selection--single .select2-selection__rendered { padding: 16px 15px 15px; width: 295px; height: 19px; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; opacity: 0.5; }
.page-modal-content .form-steps .inputbox.error .select2-container .select2-selection--single .select2-selection__rendered { padding: 13px 17px 12px;  border: 3px solid #ff6666;opacity:1;}
.page-modal-content .form-steps .select2-container .select2-selection--single .select2-selection__rendered.noplace { opacity: 1; }
.page-modal-content .form-steps .select2-container--default .select2-selection--single .select2-selection__arrow { top: 12px; right: 12px; }
.page-modal-content .tender-list { width: 1140px; margin: 0 auto; text-align: center; list-style: none; font-size: 0; }
.page-modal-content .tender-list li { display: inline-block; width: 360px; height: 390px; margin-right: 30px; position: relative; background: url(../images/tender-list-bg.png) no-repeat 0 0; }
.page-modal-content .tender-list li:last-child { margin: 0; }
.page-modal-content .tender-list li .logo { width: 100%; height: 72px; line-height: 72px; overflow: hidden; position: absolute; top: 132px; left: 0; }
.page-modal-content .tender-list li .logo img { max-width: 100%; height: auto; }
.page-modal-content .tender-list li .price { display: block; width: 100%; text-align: center; position: absolute; top: 240px; left: 0; font: normal 25px/1.2 'RobotoBlack', Arial, Helvetica, sans-serif; color: #475a65; }
.page-modal-content .tender-list li .blur {filter: blur(8px);
-webkit-filter: blur(8px);
-moz-filter: blur(8px);
-o-filter: blur(8px);
-ms-filter: blur(8px);}
.page-modal-content .tender-list li .buy-btn { display: block; width: 100%; position: absolute; top: 305px; left: 0; text-align: center; }
.page-modal-content .tender-list li .buy-btn a { display: block; width: 160px; height: 54px; margin: 0 auto; background: url(../images/pattern-bg.png) repeat 0 0; border-radius: 27px; font: normal 20px/54px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; }

.bwWrapper { position: relative; display: block; }

.select2-results__option { padding: 16px 20px 15px; height: 19px; font: normal 15px/19px 'TrocchiRegular', Arial, Helvetica, sans-serif; color: #475a65; }
.carInfo { font: normal 13px/24px 'RobotoBlack', Arial, Helvetica, sans-serif; color: #f00; padding: 0 0 10px; display: block;}

@media only screen and (max-width: 1330px) {
 /*.header .menu-area .main-menu > ul > li { margin: 0 5px 0 0; padding: 5px 2px 0 38px; }*/
 /*.header .menu-area .main-menu > ul > li:last-child { margin: 0; }*/
 /*.header .menu-area .main-menu > ul > li:before { right:-5px; }   */
 .header .menu-area .main-menu .getlink {margin: -95px 13px 0 0;}
 .header .menu-area { width:970px; }
.header .menu-area .top-area { width:790px; }
}
@media only screen and (max-width: 1180px) {
.header .menu-area { width:950px; }
 .header .menu-area .main-menu > ul > li { margin:0 10px 0 0; }
 
}

@media only screen and (max-width: 1280px) {
 .header .menu-area .main-menu .getlink a.open-submenu { margin: 0 0 0 10px; }
}


@-webkit-keyframes noise {
 0%, 3%, 5%, 42%, 44%, 100% { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }
 4.3% { opacity: 1; -webkit-transform: scaleY(1.7); transform: scaleY(1.7); }
 43% { opacity: 1; -webkit-transform: scaleX(1.5); transform: scaleX(1.5); }
}

@keyframes noise {
 0%, 3%, 5%, 42%, 44%, 100% { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }
 4.3% { opacity: 1; -webkit-transform: scaleY(1.7); transform: scaleY(1.7); }
 43% { opacity: 1; -webkit-transform: scaleX(1.5); transform: scaleX(1.5); }
}

@-webkit-keyframes noise-1 {
 0%, 20%, 40%, 60%, 70%, 90% { opacity: 0; }
 10% { opacity: .1; }
 50% { opacity: .5; left: -6px; }
 80% { opacity: .3; }
 100% { opacity: .6; left: 2px; }
}

@keyframes noise-1 {
 0%, 20%, 40%, 60%, 70%, 90% { opacity: 0; }
 10% { opacity: .1; }
 50% { opacity: .5; left: -6px; }
 80% { opacity: .3; }
 100% { opacity: .6; left: 2px; }
}

@-webkit-keyframes rise-asset {
 0% { -webkit-transform: translate(0,1000px); }
 100% { -webkit-transform: translate(0, -1000px); }
}

@-moz-keyframes rise-asset {
 0% { -moz-transform: translate(0,1000px); }
 100% { -moz-transform: translate(0, -1000px); }
}

@keyframes rise-asset {
 0% { transform: translate(0,1000px); }
 100% { transform: translate(0, -1000px); }
}

@-webkit-keyframes cloud {
 0% { left: 0; }
 50% { left: -10%; }
 100% { left: 0; }
}

@-moz-keyframes cloud {
 0% { left: 0; }
 50% { left: -10%; }
 100% { left: 0; }
}

@keyframes cloud {
 0% { left: 0; }
 50% { left: -10%; }
 100% { left: 0; }
}

@-webkit-keyframes finger {
 0% { opacity: 1; }
 100% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
}

@keyframes finger {
 0% { opacity: 1; }
 100% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
}

@-webkit-keyframes mouseIntro {
 0% { opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); }
 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes mouseIntro {
 0% { opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); }
 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
