p,li,a,div,span,h1,h2,h3,h4,h5,h6 {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
img{
    pointer-events: none;
}

.fcontact h2, .fcontact a {
    color: #204391!important;
}
.fcontact ul li {
    font-size: 16px!important;
}
.fcontact iframe{
    filter: grayscale(1);
    transition: .3s;
}
.fcontact iframe:hover{
    filter: grayscale(.5)
}
.aboutus h2{
    margin-bottom: 15px;
}
h2#products{
    margin-top: 15px;
    margin-bottom: 15px;
}

@font-face{
    font-family:'BentonSans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('BentonSans'),local(BentonSans),url(/upload/dosya/BentonSans.woff2);
}


@media (min-width: 1350px){
    .container{
        width: 1270px;
    }
}
@media (min-width: 768px){
    #header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li:hover>a, #header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li>a, #header.header-narrow .header-nav.header-nav-stripe nav>ul>li:hover>a, #header.header-narrow .header-nav.header-nav-stripe nav>ul>li>a{
        padding: 20px 40px;
    }
    html #header.header-flex .header-nav{
        margin-right: -25px;
    }
    #header .header-container{
        width: 100%
    }
    .header-logo svg{
        width: auto;
        height: 46px;
        margin-left: 81px;
    }
}
#header .header-nav.header-nav-stripe nav>ul>li>a{
    color: white;
}
html #header.header-transparent-bottom-border .header-body{
    border-bottom: 0;
}
html #header.header-transparent .header-body:before{
    border-bottom: 0;
}
#header .header-body{
    background: rgba(255,255,255,.81)!important;
}
#header .header-nav.header-nav-stripe nav > ul > li.active > a {
    color: #ffffff!important;
}
#header .header-nav.header-nav-stripe nav > ul > li{
    margin-left: 0;
}
#header .header-nav-main nav>ul>li>a{
    font-size: 16px;
    text-transform: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #515f71;
    font-family:'BentonSans';
}
body, p {
    color: #627792;
}
html .btn-primary {
    border-radius: 30px;
    background: #627792;
    border-color: #627792;
}
@media screen and (max-width:767px){
}
/*Gallery Start*/

@media screen and (max-width:767px){
    html.sticky-header-active #header .header-body{
        margin-top: -1px;
    }
    #header .header-nav-main nav > ul > li > a:hover {
        background: #00adee;
    }

    .hizmetler .thumb-info .thumb-info-type, .thumb-gallery .thumb-info-type{
        display:none!important;
    }
    .hizmetler .thumb-info span.thumb-info-title, .thumb-gallery .thumb-info-title{
        font-size: 11px!important;
    }
}
    .hizmetler .thumb-info .thumb-info-type, .thumb-gallery .thumb-info-type{
        display:contents;
    }
    .hizmetler .thumb-info .thumb-info-title, .thumb-gallery .thumb-info-title{
        color:#fff!important;
        letter-spacing: 0!important;
        font-size: 15px!important;
        text-align: center!important;
        font-weight:700!important;
        max-width: 100%;
        bottom:0;
        background: rgba(175, 10, 17, 0.62);
    }
    .hizmetler .thumb-info:hover .thumb-info-title {
        background: #00395e;
    }
    .hizmetler .thumb-info .thumb-info-inner, .thumb-gallery .thumb-info-inner,.thumb-info .thumb-info-type, .thumb-gallery .thumb-info-type small {
        text-overflow: clip;
        white-space: normal;
        text-align: center;
    }
    .hizmetler .owl-carousel .owl-nav [class*="owl-"] {
        color: #aa2d2d;
        width: 20px;
        background: transparent !important;
    }
    .hizmetler .portfolio-item.img-thumbnail{
        padding:0px;
        border:0;
        border-radius:4px!important;
    }
    .hizmetler .portfolio-item .thumb-info{
        border:0;
        border-radius:4px!important;
    }
    .hizmetler .portfolio-item .thumb-info img{
        border:0;
        border-radius:4px!important;
    }
    .hizmetler .thumb-info img:hover {
        opacity: 0.85;
    }
    .hizmetler .portfolio-item .thumb-info:hover {
        -webkit-box-shadow: 0px 17px 20px -15px rgba(33, 37, 41, 0.6);
        box-shadow: 0px 17px 20px -15px rgba(33, 37, 41, 0.6);
    }
    .hizmetler .owl-theme .owl-nav [class*=owl-]:hover {
        color: #898a8d;
    }
/*Gallery Finish*/





/*whatsapp animation*/
.wws-popup__footer .wws-popup__open-btn i{
    margin: 0 5px 0 0;
    padding-left: 4px;
}
.wws-popup__footer .wws-popup__open-btn{
    padding: 12px;
    border-radius: 20px;
}
.wws--bg-color{background-image: linear-gradient(34deg,#46a58d 0%,#119069 100%);}
.wws-lau00001 {fill: #00000075 !important;}
.wws-lau00002 {fill: #000000 !important;}
.wws-popup__open-btn{
/*background: linear-gradient(89deg, #ab8526 , #d2a847 , #b28c2f , #d7b462 );*/
background: linear-gradient(89deg, #006347 , #9df9e6 , #007351, #37d6a3 );
background-size: 400% 400%;

-webkit-animation: AnimationName 6s ease infinite;
-moz-animation: AnimationName 6s ease infinite;
animation: AnimationName 6s ease infinite;

}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@keyframes AnimationName { 
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@media only screen and (min-width: 992px){
    .wws-popup__footer .wws-popup__open-btn{
        font-size: inherit;
    }
}
/* -- End whatsapp */


html.sticky-header-enabled.sticky-header-active #header.header-semi-transparent .header-body, 
html.sticky-header-enabled.sticky-header-active #header.header-semi-transparent-light .header-body{position:fixed;}

.product-short-desc table td{border:none !important;padding:3px !important;}
.product-short-desc table td, .product-short-desc table td span{color:#333 !important;}

.social-icons li:hover.social-icons-instagram a {background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title{min-height:0;padding:0;}
.dropdown-mega-content > div > div{border-right: solid 1px #999 !important;padding-right: 6px;}
.dropdown-mega-content > div > div a{cursor:pointer;padding:0 15px !important;}
.dropdown-mega-content > div > div:last-child{border-right:none !important;}

html #header.header-flex .header-nav-main.header-nav-main-square{
    background: #00498dd1;
}
#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
    background-color: #00498d57;
}
@media (max-width: 767px){
    html #header.header-transparent-bottom-border .header-body{
        padding-bottom: 0!important;
    }
    #header .header-top{padding-bottom:0;}
    #header .header-top .header-nav-top {
        float: right;
        margin-right: 0;
    }
    .header-nav-top .nav-pills>li{
        
        float:none!important;    
    }
    .breadcrumb12 .row.mt-xl > div{margin-top:15px !important;}
    #header .header-btn-collapse-nav {
        margin: 0;
        border-radius: 0;
        right: -15px;
    }
    #header .header-btn-collapse-nav i {
        font-size: 40px;
        padding: 8px;
    }
    .header-logo svg{
        width: auto;
        height: 38px;
        margin-top: 16px;
    }
    .btn-group-sm>.btn, .btn-sm {
        padding: 5px 10px!important;
        font-size: 12px!important;
        line-height: 1.5!important;
    }
    #header .header-logo a img{
        top: 0px!important;
        width: 189px!important;
        margin: 12px 12px 10px 0 !important;
        height: auto!important;
    }
    .header-nav-top ul{
        display:none;
    }
    html #header.header-semi-transparent-light .header-body:before{
        opacity: .7;
        background: #FFF;
    }   
    html.sticky-header-active #header.header-semi-transparent-light .header-body:before {
        opacity: 1 !important;
    } 
    
    #header.header-narrow .header-body{padding-top:0 !important;}
    html.sticky-header-enabled #header .header-nav-main{top:0 !important;}    
    
    .breadcrumb12 .col-md-offset-2 {margin-left:0 !important;text-align:left !important;}
}
#footer {
    background: #f4f4f4;
    border-top: 0;
    margin-top: 0px;
    padding: 0;
    position: relative;
}

/*Footer Social Icons Start*/
    #footer .social-icons li {
        border-radius: 0;
        box-shadow: none;
        margin: 0;
    }
    #footer .social-icons li a {
        overflow: hidden;
        margin: 0 5px 5px 0;
        width: 40px;
        height: 40px;
        border: #999 1px solid;
        border-radius: 3px;
        color: #999!important;
        background: transparent;
    }
    #footer .social-icons li a i {
        font-size: 20px;
        display: block;
        position: relative;
        width: 40px;
        height: 40px;
        margin-top: 10px;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }
    #footer .social-icons a:hover i {
        color:#fff;
    }
    #footer .social-icons a:hover i:first-child {
        margin-top: -38px;
    }
    #footer .social-icons a:hover i:last-child {
        margin-top: 8px;
    }
/*Footer Social Icons End*/
#footer .footer2 .social-icons li{border-radius:0;box-shadow:none;list-style-type:none;}
#footer .footer2 .social-icons li:hover a{opacity:1}
#footer .footer2 .social-icons li a{color:#FFF!important;border-radius:0}
#footer .footer2 .social-icons li.social-icons-twitter a{background:#1aa9e1}
#footer .footer2 .social-icons li:hover.social-icons-foursquare a{background:#0072b1!important}
#footer .footer2 .social-icons li:hover.social-icons-tripadvisor a{background:#00AF87!important}
#footer .footer2 .social-icons li.social-icons-facebook a{background:#3b5a9a}
#footer .footer2 .social-icons li.social-icons-instagram a{background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
#footer .footer2 .social-icons li:hover.social-icons-instagram a{background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;}
#footer .social-icons li:hover.social-icons-foursquare a{background:#0072b1!important}
#footer .social-icons li:hover.social-icons-tripadvisor a{background:#00AF87!important}
#footer .social-icons li:hover.social-icons-linkedin a{background:#0e76a8 !important}
.social-icons li:hover.social-icons-facebook a{background: #3b5a9a!important;}
.social-icons li:hover.social-icons-twitter a {background: #1aa9e1!important;}
.social-icons li:hover.social-icons-instagram a {background: #f09433!important; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)!important; 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important; 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 )!important;}