﻿:root {
    --textColor: #242a2c;
    --gold: #c49a6b;
    --goldFilter: rgba(196, 154, 107, .75);
    --goldFilterHover: rgba(196, 154, 107, .05);
    --title: #001c27;
    --date: #143d8d;
}
body{font-family:'Montserrat', sans-serif; margin:0; background:#FFF; color:var(--textColor);}
body.home:not(.scrolled) {padding-top:0;}
a{transition:all .3s ease-out; color:#00aeef;}
a:hover{color:var(--textColor);}
a:hover, a:focus, a:active, a:visited{text-decoration:none;}
button{cursor:pointer;}
.btn{color:#FFF;}
.btn:hover, .btn:focus, .btn:active, .btn:visited{color:#FFF;}
.btn-light, .btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light:visited{color:#222325;}
.form-control:focus, .form-control.focus, .form-control:active, .form-control.active {box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); border-color: #AAA;}
.btn-primary {color: #fff; background-color: #da221a; border-color: #da221a;}
.btn-primary:hover {color: #fff; background-color: #bf1e17; border-color: #af1b15;}
.btn-primary:focus, .btn-primary.focus {box-shadow: 0 0 0 3px rgba(252, 165, 168, 0.5) !important; color:#FFF;}
.btn-primary.disabled, .btn-primary:disabled {background-color: #007bff; border-color: #007bff;}
.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {background-color: #bf1e17 !important; background-image: none; border-color: #af1b15 !important; color:#FFF; box-shadow: 0 0 0 3px rgba(252, 165, 168, 0.5) !important;}
.clear{display:block; clear:both;}
.mt-20{margin-top:20px;}
.embed-responsive-21by30::before {padding-top: 75.68%;}
.heartbeat {-webkit-animation: heartbeat 1.5s ease-in-out infinite both;animation: heartbeat 1.5s ease-in-out infinite both;}
@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}


.breadcrumb{background:#001d26; padding:10px 40px; color:var(--gold); position:relative; z-index:2; border-radius:0; margin-bottom:0; text-transform:uppercase;}
.breadcrumb .breadcrumb-item{color:var(--gold);}
.breadcrumb-item+.breadcrumb-item::before {color: var(--gold);content: ">";}
.breadcrumb .breadcrumb-item a{color:var(--gold);}
.breadcrumb .breadcrumb-item a:hover{color:#FFF;}


.breadcrumb1{background:#02A3D7; padding:10px 40px; color: #FFFFFF;  position:relative; z-index:2; border-radius:0; margin-bottom:0; text-transform:uppercase;}
.breadcrumb1 .breadcrumb-item{color: #FFFFFF;}
.breadcrumb1 .breadcrumb-item+.breadcrumb-item::before {color: #FFFFFF;content: ">";list-style: none;display: inline;}
.breadcrumb1 .breadcrumb-item a{color: #FFFFFF;}
.breadcrumb1 .breadcrumb-item a:hover{color:#000;}

.s-item{cursor:pointer;position:relative;overflow:hidden;display:block}
.s-item2{cursor:pointer;position:relative;display:block}
.s-item img, .s-item2 .img img{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out; width:100%; height:auto; position:relative; display:block; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.s-item:hover img, .s-item2:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.s-item2 .img{overflow:hidden; display:block; position:relative;}
.video .img:after, .photo .img:after{position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px; width:30px; height:30px; content:"\f01d"; font-family:"FontAwesome"; font-size:30px; line-height:30px; color:rgba(255,255,255,0.7); font-weight:400; z-index:2;}
.photo .img:after{content:"\f030";}
.videox2 .img:after, .photox2 .img:after{margin-left:-26px; margin-top:-26px; width:52px; height:52px; font-size:52px; line-height:52px;}
.video .duration{position:absolute; top:10px; right:10px; padding:5px; font-size:0.75rem; background:rgba(0,0,0,.5); color:#FFF; z-index:2; display:block;}
.imgbw .img img{ -webkit-filter: grayscale(1); filter: grayscale(1);}
.imgbw:hover .img img{ -webkit-filter: none; filter: none;}

.s-item2.std{margin-top:20px;}
.s-item2.std figure{margin:0 0 8px 0;}
.s-item2.std header h2{color:#ff0000; font-size:0.75rem; font-weight:600; margin:0 0 5px 0; line-height:1em;}
.s-item2.std header h3{font-size:1.1575rem; font-weight:600; margin:0; line-height:1.2em;}

.s-item2.captiononimg figure{margin:0;}
.s-item2.captiononimg header{position:absolute; bottom:0; left:0; right:0; padding:0 15px 15px 15px;}
.s-item2.captiononimg header:before{position:absolute; bottom:0; left:0; right:0; top:-50px; z-index:1; content:""; background: -moz-linear-gradient(top,  rgba(0,0,0,0) -1%, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,.8)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */}
.s-item2.captiononimg header h3{font-size:1.1575rem; margin:0; line-height:1.2em; color:#FFF; position:relative; z-index:2;}

.s-item2.captiononimgfull figure{margin:0;}
.s-item2.captiononimgfull header{position:absolute; bottom:0; left:0; right:0; top:0; padding:15px; background:rgba(0,0,0,.7); align-items: center; justify-content: center; display: flex; transition:all .3s ease-out;}
.s-item2.captiononimgfull:hover header{background:rgba(0,0,0,.4);}
.s-item2.captiononimgfull header h3{text-align:center; font-size:1.1575rem; margin:0; line-height:1.2em; color:#FFF; position:relative; z-index:2;}

.s-item2.searchresult{padding-left:38%;}
.s-item2.searchresult .img{position:absolute; width:35%; display:block; left:0; top:0;}
.s-item2.searchresult time{font-size:0.85rem; color:#999; float:right;}
.s-item2.searchresult h4{font-size:0.85rem; color:#ed1c24; float:left; font-weight:600;}
.s-item2.searchresult header h3:before{content:""; display:block; clear:both;}
.s-item2.searchresult header h3{font-size:1.3rem;}
.s-item2.searchresult p{font-size:0.9375rem; line-height:24px; display:block; position:relative; height:100%; display: -webkit-box; max-width: 100%; height: 72px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.searchlist{margin:0; padding:0; list-style:none;}
.searchlist li{display:block; margin-top:20px; padding-top:20px; border-top:solid 1px #CCC;}
.searchform .col-6{margin-bottom:10px;}
.noresult{min-height:200px; text-align:center; font-size:1.5rem; font-weight:300;}
.noresult:before{content:"\f05a"; font-family:"Font Awesome 5 Free"; font-size:4rem; display:block; margin:40px auto;}

.s-item3{display:block; margin-bottom:30px;}
.s-item3 .img{display:block; overflow:hidden;}
.s-item3 .img img{width:100%; height:auto; background-repeat:no-repeat; background-size:cover;}
.s-item3 .caption{display:block; background:#e4e4e4; color:#000;}
.s-item3:hover .caption{background:#CCC;transition:all .3s ease-out;}
.s-item3 .caption b{display:table; width:100%; height:112px; font-weight:400; font-size:1.1875rem;}
.s-item3 .caption b u{display:table-cell; width:100%; height:100%; vertical-align:middle; padding:0 15px; text-decoration:none;}

.s-item3 .caption{display:block; background:#e4e4e4; color:#000;}
.s-item3:hover .caption{background:#CCC;transition:all .3s ease-out;}
.s-item3 .caption b{display:table; width:100%; height:112px; font-weight:400; font-size:1.1875rem;}
.s-item3 .caption b u{display:table-cell; width:100%; height:100%; vertical-align:middle; padding:0 15px; text-decoration:none;}

#header{position:fixed; top:0; left:0; width:100vw; z-index:1002; transition:all .3s ease-out; background:#FFF;}
#hamburger{display:block; width:70px; height:56px; position:absolute; top:35px; left:27px; z-index: 4; cursor:pointer; outline:none; border:none; box-shadow:none; background:none; transition:all .3s ease-out;}
#hamburger:before, #hamburger:after, #hamburger span{background: #333; content: ''; display: block; width: 40px; height: 3px; position: absolute; left: 15px;}
#hamburger:before{top: 17px;}
#hamburger span{top: 28px;}
#hamburger:after{top: 39px;}
/* Hamburger animation */
#hamburger:before, #hamburger:after, #hamburger span{-webkit-transition: none 0.3s ease 0.3s; transition: none 0.3s ease 0.3s; -webkit-transition-property: transform, top, bottom, left, opacity; transition-property: transform, top, bottom, left, opacity;}
body.menuopened #hamburger:before, html.mm-opening #hamburger:after{top: 24px;}
body.menuopened #hamburger span{left: -80px; opacity: 0;}
body.menuopened #hamburger:before{transform: rotate( 45deg ); top:28px;}
body.menuopened #hamburger:after{transform: rotate( -45deg ); top:28px;}
#header .container{position:relative; z-index:3; padding-right:20px;}
#header .logo{position:absolute; top:12px; left:1px; display:block; width:240px;}
#header .logo svg{position:absolute; top:0; left:0; display:block; width:100%; max-height:86px;}
#header .logo img{display:block; width:100%; height:auto;}
#header .amblem{position:absolute; top:-100px; left:11px; display:block; width:87px;}
#header .amblem img{display:block; width:87px; height:auto;}
#header #topmenu{padding:44px 15px 0 0; margin:0; transition:all .3s ease-out; display:flex; justify-content:flex-end;}
#header #topmenu>ul{display:flex; list-style:none; padding:0; margin:0 -15px; flex-wrap:wrap;}
#header #topmenu>ul>li{padding:0 15px}
#header #topmenu>ul>li>a, #header #topmenu>ul>li>button{display:flex; font-size:1.25rem; font-weight:300; color:#333; line-height:1em; height:56px; align-items:center; border:none; background:none; outline:none; box-shadow:none; padding-left:0; padding-right:0}
#header #topmenu>ul>li.passive>a, #header #topmenu>ul>li.passive>button{opacity:.3;}
#header #lng{position:absolute; top:10px; right:30px; transition:all .3s ease-out;}
#header #lng>ul{display:flex; list-style:none; padding:0; margin:0 -8px;}
#header #lng>ul>li{padding:0 8px;}
#header #lng>ul>li>a{display:block; font-size:1rem; font-weight:800; color:#333; line-height:1em;}
#header #lng>ul>li.passive>a{opacity:.3;}

body.home:not(.scrolled) #header{background:none;} 
body.home:not(.scrolled) #header:after{background:none;} 
body.home:not(.scrolled) #header .logo svg .color2{fill:#FFF;} 
body.home:not(.scrolled) #header .logo svg .color3{fill:#FFF;} 
body.home:not(.scrolled) #hamburger:before, body.home:not(.scrolled) #hamburger:after, body.home:not(.scrolled) #hamburger span{background:#FFF;}
body.home:not(.scrolled) #header #topmenu>ul>li>a, body.home:not(.scrolled) #header #topmenu>ul>li>button{color:#FFF;}
body.home:not(.scrolled) #header #lng>ul>li>a{color:var(--gold);}

#showcase{padding:20px;}
#showcase h2{display:none;}
#showcase .row{margin:0;}
#showcase .col{transition:flex-basis .3s ease-out; padding:0;}
#showcase .col.active{flex-basis:25%;}
#showcase .col a{display:flex; width:100%; min-height:calc(100vh - 140px); align-items:center; justify-content:center; position:relative; color:#FFF; font-weight:600; padding:0 7px;}
#showcase .col a .img{width:calc(100% - 14px); height:100%; display:block; position:absolute; top:0; left:7px; right:7px; z-index:0; background-position:center top; background-repeat:no-repeat; background-size:cover; transition:all .3s ease-out;}
#showcase .col a:after{content:"";display:block; position:absolute; top:0; left:7px; right:7px; bottom:0; z-index:1; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKElEQVQYV2NkwA7+M2IR/8/AwMCILgEWBClGloALIkugCMIkMARBEgC7IAYGchlNYwAAAABJRU5ErkJggg==) center repeat; background-blend-mode:multiply; transition:all .3s ease-out; opacity:.1;}
#showcase .col a:before{content:"";display:block; position:absolute; top:0; left:7px; right:7px; bottom:0; z-index:1; background:var(--goldFilter); transition:all .3s ease-out;}
#showcase .col span{position:relative; z-index:2; display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .3s ease-out;}
#showcase .col.active span{text-shadow:1px 1px 1px rgba(255,255,255,.75); color:#000;}
#showcase .col.active a:before{opacity:0;}

#slider{background:#000; padding-bottom:50px;}
#slider .tp-bannertimer{top:0; bottom:auto; background-color:var(--gold);}
#slider .tp-leftarrow, #slider .tp-rightarrow{display:none;}
.sectors{position:relative; margin-top:-100px; z-index:200; padding:0 40px;}
.sectors ul{list-style:none; display:flex; max-width:1200px; margin:0 auto; padding:0;}
.sectors ul li{position:relative; width: 24.242424%;}
.sectors ul li.first{width: 27.272728%;}
.sectors ul li a{display:block;}
.sectors ul li img{width:100%; height:auto; display:block; position:relative; z-index:1;}
.sectors ul li .title{color:#FFF; position:absolute; top:0; left:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; z-index:3; font-size:23px; font-weight:300; padding:0 20px; text-align:center;}
.sectors ul li.first .title{transform:translateX(-20%) rotate(-90deg); align-items:flex-end; font-size:45px; padding:0;}
.sectors ul li:before{content:""; position:absolute; top:0; left:0; height:100%; background:#02A2D6; width:0; transition:all .3s ease-out; z-index:2;}
.sectors ul li:not(.first):hover:before{width:100%;}





#kilometre{background: url("../img/dun-bugun-bg.jpg") center top repeat-x;}
#kilometre .kilometreinner{background:rgba(255,255,255,.7); padding:100px 0 80px 0;}
#kilometre .container{padding:0 50px; position:relative; z-index:1;}
#kilometre h2{font-size:3.6875rem; font-weight:600; padding-bottom:30px; margin-bottom:30px; line-height:1em; position:relative; color:#006f03; text-align:center;}
#kilometre h2:after{height:1px; background:rgba(255,255,255,.7); content:""; left:0; width:100%; bottom:0; display:block; position:absolute;}
#kilometre h3{font-size:1.8125rem; font-weight:300; margin-bottom:10px; line-height:1em; color:#006f03; text-align:center;}
#kilometre .container>.owl-carousel{padding-bottom:50px;}
#kilometre .container>.owl-carousel:after{height:1px; background:rgba(255,255,255,.7); content:""; left:0; width:100%; bottom:0; display:block; position:absolute;}
#kilometre .owl-carousel .item{max-width:600px; margin:0 auto; background:rgba(255,255,255,.5); padding: 30px 0;}
#kilometre .owl-carousel .iteminner{margin:0 auto; padding:0 30px;}
#kilometre .owl-carousel .item .row{min-height:90px; background:rgba(255,255,255,.5); padding:15px 0; margin:0;}
#kilometre .owl-carousel .item h4{font-size:3.5625rem; padding-bottom:10px; line-height:1em; text-align:center; color:#006f03; margin-bottom:0;}
#kilometre .owl-carousel .item img{width:100%; height:auto; display:block; background-position:center center; background-size:contain; background-repeat:no-repeat;}
#kilometre .owl-carousel .item p{font-size:1rem; color:#343436; line-height:1.2em; margin:0;}
#kilometre .kilometrethumb{margin-bottom:50px;}
#kilometre .kilometrethumb ul{margin:0; padding:0; list-style:none;}
#kilometre .kilometrethumb ul li{padding:0; text-align:center;}
#kilometre .kilometrethumb span{color:#006f03; font-size:1.1875rem; padding:15px 0; display:block; cursor:pointer;}
#kilometre .kilometrethumb span:after{display:block; content:""; width:13px; height:13px; border-radius:50%; background:#006f03; margin:10px auto 0 auto;}
#kilometre .kilometrethumb .active2 span{color:#343436; font-weight:800;}
#kilometre .kilometrethumb .active2 span:after{background:#343436;}

#orta-alt{}
#orta-alt .container{padding-top:122px; padding-bottom:122px;}
#orta-alt ul{margin:0; padding:0; list-style:none;}
#orta-alt ul:after{display:block; clear:both; content:"";}
#orta-alt ul li{float:left; width:49.9%; display:block; margin-bottom:8px;}
#orta-alt ul li a{display:inline-block; position:relative; padding-left:24px; font-size:0.8125rem; color:#FFF; font-weight:600; line-height:20px;}
#orta-alt ul li a:before{display:block; position:absolute; content:""; width:16px; height:20px; left:0; top:0; background-image:url("../img/logo-svg.svg"); background-position:center center; background-size:contain; background-repeat:no-repeat;}


#orta-alt h4{font-size:2.5625rem; color:#FFF; font-weight:600; padding:0 15px 15px 15px; margin-bottom:15px; border-bottom:solid 1px #FFF; line-height:1em;}
#orta-alt h4 span{display:block; font-size:2rem; font-weight:400;}

#footer{background:var(--title); color:#FFF; padding:40px 0;}
#footer nav{margin:0;}
#footer .footer1{position:relative; padding-bottom:15px; border-bottom:solid 1px var(--gold); margin-bottom:20px;}
#footer .logo{width:160px; display:block;}
#footer .logo img{width:100%; height:auto; display:block;}
#footer a{color:#FFF;}
#footer ul{list-style:none; margin:0; padding:0;}
.social{display:flex; list-style:none; padding:0; margin:0;}
.social li{margin-right:15px;}
.social li a{display:inline-block; font-size:3.2rem; line-height:1em;}
#footer .social{justify-content:flex-end; padding-right:0;}
#footer .social li{margin-right:0; margin-left:15px;}
#footer .social li a{font-size:2rem;}
#footer .footer1 form{margin:0;}
#footer .footer1 form input{padding-left:21px; padding-right:21px; font-size:0.9rem;}
#footer .footer1 form button{padding:.275rem 15px; color:#2175d9; font-size:1.5rem; border-left:solid 2px #04112b;}
#footer .footer2 ul{display:flex; margin:0 -15px;}
#footer .footer2 ul li{padding:0 15px;}
#footer .footer2 ul li a{display:inline-block; font-size:0.8125rem; font-weight:300; color:var(--gold)}
.copy{font-size:0.8125rem; padding:20px 0;}

#detay.category{background:#EFEFEF;}
#detay .pageheader{background-size:cover; background-repeat:no-repeat; background-position:center top; min-height:250px; position:relative; display:flex; flex-direction:column; justify-content:flex-end;}
#detay .pageheader.wideheader{min-height:574px;}
/*#detay .pageheader:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background:rgba(0,0,0,.55);}*/
#detay .pageheader h1{ font-size:2.5625rem; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.3); color:#FFF; position:relative; z-index:2; margin-bottom:30px; padding: 0 40px; color:#FFF; letter-spacing:2px;}
#detay .pageheader p{ font-size:1.5625rem; padding:0 40px; line-height:1.5em; text-shadow:1px 1px 1px rgba(0,0,0,.3); color:#FFF; position:relative; z-index:2; margin-bottom:40px;}
#detay>.container>.h1{ font-size:3.4375rem; text-align:center; font-weight:bold; padding-top:70px; padding-bottom:30px;}
#detay>.container>p{ font-size:1.125rem; text-align:center; padding:25px 15px 0 15px; line-height:2.0625rem; margin-bottom:0;}
#detay>.container-fluid { padding:0;}
#detay>.container .icerik, #detay>.container-fluid .icerik { padding-top:50px; padding-left:15px; padding-right:15px;}
#detay .icerik { font-size:1.0625rem; line-height:2.25em; padding-bottom:50px;}
#detay .icerik p{ line-height:2.25em;}
#detay .icerik video{width:100%; height:auto;}
#detay .icerik img{max-width:100%; height:auto;}
#detay.category .s-item2{margin-bottom:100px;}
#detay.category .s-item2 header{position:relative; margin:-35px 15px 0 15px; padding:23px 15px;  color:#FFF; text-align:center;}
#detay.category .s-item2 header .title{font-size:1.3125rem; margin-bottom:0;color:#FFF;}
#detay.category .s-item2 header .date{font-size:.75rem; margin-bottom:10px;}
#detay.category .s-item2 header .desc{font-size:1rem; margin-bottom:0; margin-top:15px;}

#detay .companydetail{max-width:1180px; margin:0 auto;}
#detay .companydetail .image{background:#d5d5d5; padding:55px; margin-bottom:100px;}
#detay .companydetail .image img{border:solid 15px #FFF; box-shadow:0 0 5px rgba(0,0,0,.15); width:930px; margin:0 auto; display:block;}
#detay .companydetail .text{max-width: 625px; margin:0 auto;}
#detay .companydetail .text p{margin-bottom:2em;}


#paging{ margin-bottom:100px;}
#paging ul.pagination li{ margin:0 10px;}
#paging ul.pagination li a { border:none; border-radius:0; background-color:#CCC; color:#232323; padding:10px 20px;}
#paging ul.pagination li a.active { background-color:#ff531c !important; color:#FFF;}

.scroll-top a{z-index:21;width:44px;height:44px;border:solid 1px rgba(255,255,255,0.3);border-radius:20%;text-align:center;line-height:43px;background:#000;position:fixed;bottom:40px;right:20px;font-size:16px;color:#fff;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.scroll-top a:hover{background-color:var(--gold);color:#fff;text-decoration:none;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}



#mapHeadquarter { height: 300px; width:100%;}
.rendermap .leaflet-tile-pane {filter: saturate(1);}

.form-group .col-form-label{position:relative; display:block;}
.form-group .col-form-label .icon{position:absolute; top:7px; right:0; font-size:1rem; z-index:1;}
.form-group .col-form-label .requiredsign{margin-right:7px;}
.form-group.has-error .col-form-label, .form-group.has-error .input-group-text{color:#C00;}
.form-group.has-error input, .form-group.has-error textarea, .form-group.has-error select, .form-group.has-error .input-group-addon, .form-group.has-error .select2-container .select2-selection--single, .form-group.has-error .select2-container .select2-selection--multiple, .form-group.has-error .input-group-text{border-color: #C00;}
.btn .spinner{right:-40px;}

