/*
    Theme Name: Anadolutestere
    Theme URI: https://ferlino.info/
    Author URI: https://www.webajans.com/
    Version: 1.0
*/


@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i|Roboto:100,300,400,500,700');
@import url('css/icomoon.css');


@media (min-width: 1366px) { .container {max-width: 1365px;} }

html {     scroll-behavior: smooth;}
body {background: #f5f5f5;font-size: 15px;font-family: "Roboto", Tahoma;color: #000;overflow-x: hidden;}
a { color: #000; outline: 0; }
a:hover,
a:focus { color: #000; text-decoration: none; }
.mask {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 25;border-radius: 15px;}
p {line-height: 25px;}
b, strong { font-weight: bold; }
a.cbutton {position: relative;display: inline-block;padding: 10px 40px;border-radius: 30px;border: 1px solid #959595;font-size: 15px;color: #000;font-weight: bold;transition: 0.3s all ease;}
a.cbutton:hover {/* box-shadow: inset 0px 0px 0px 1px #959595; */}
a.cbutton:before {position: absolute;left: -25px;top: 50%;margin-top: -2px;content: "";width: 50px;height: 2px;background: #312783;transition:0.3s all ease;}
.f-banner a.cbutton:before{display:none;}
a.ibutton { display: inline-block; padding: 11px 15px 3px; min-width:50px; text-align:center; font-size: 20px; color: #fff; background: #d2d2d2; -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }

.slick-slide { outline: 0; }

div.wpcf7-response-output { border:none !important; border-left: 3px solid transparent !important; color: #000; font-weight: 300; font-size: 14px; padding: 20px !important; margin: 10px 0 !important; border-radius:5px; }
div.wpcf7-validation-errors { background: rgba(255,0,0,0.15); border-color: #ff0000 !important; }
div.wpcf7-mail-sent-ok { background: rgba(57,143,20,0.15); border-color: #398f14 !important; }

/*
@media (max-width:767px){ body { overflow: inherit; } }
*/
header {transition: color 1s;z-index: 1030 !important;background: transparent;}
header .navbar {padding: 6px 1rem;}
header .navbar .navbar-brand {padding: 0;margin: 0 0px;/* margin-bottom: -33px; */margin-left: -15px;}
header .navbar .navbar-brand .white {display: block;/* margin-bottom: -33px; */}
header .navbar .navbar-brand .normal { display: none; }
header .navbar #navbar {/* border-left: 1px solid #e5e5e5; */margin-left: 5px;}
header .navbar #navbar > ul {/* margin-top: 30px; */}
header .navbar #navbar > ul > li {margin: 0px 15px;}
header .navbar #navbar > ul > li > a {transition: all 0.3s ease;padding: 0 0 0px;float: left;background: none !important;text-transform: uppercase;font-weight: bold;color: #000000;font-size: 15px;border-bottom: 2px solid transparent;}
header .navbar #navbar > ul > li > a:after {display: inline-block;content: ".";display: none;}
header .navbar #navbar > ul > li + li {margin: 0px 15px;}
header .navbar #navbar > ul > li.current-menu-item > a,
header .navbar #navbar > ul > li.current-menu-parent > a,
header .navbar #navbar > ul > li.current-page-aancestor a,
header .navbar #navbar > ul > li > a:focus,
header .navbar #navbar > ul > li > a:hover {background: none !important;/* border-color: #312783; */float: left;}

header .navbar #navbar > ul > li > a.dropdown-toggle:after { content: ""; }
header .navbar #navbar .dropdown > .dropdown-menu {margin: 0px 0 0 0;border-radius: 0;padding: 0;border: 0;}
header .navbar #navbar .dropdown > .dropdown-menu > a {font-size: 14px;color: #000;padding: 5px 10px;border-radius: 0 !important;min-width: 250px;border-left: 2px solid #312783;border-right: 2px solid #312783;background: #fff;}
header .navbar #navbar .dropdown > .dropdown-menu > a + a { border-top: 1px solid #eeeeee; }
header .navbar #navbar .dropdown > .dropdown-menu > a:focus,
header .navbar #navbar .dropdown > .dropdown-menu > a.active,
header .navbar #navbar .dropdown > .dropdown-menu > a:hover {color: #fff;background: #e30613;}
header .navbar #navbar .dropdown > .dropdown-menu > a:first-child {border-top: 5px solid #606060;}
header .navbar #navbar .dropdown > .dropdown-menu > a:last-child {border-bottom: 2px solid #312783;}

header .navbar #navbar .dropdown:hover > .dropdown-menu { display: block; }

header .navbar #navbar .dropdown > .dropdown-menu {
    transform: scale(1, 0);
    display: block !important;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    transition: 0.3s all;
    border-top: 4px solid #606060;
    padding: 30px 25px 40px 25px;
    background-color: #f5f5f5;
    background-size: cover;
    background-position: center center;
}
header .navbar #navbar .dropdown:hover > .dropdown-menu {
    transform: scale(1, 1);
    display: block !important;
    opacity: 1;
    visibility: visible;
}


header .navbar .navbar-toggler { outline: 0; background: none; border: none; border-radius: 0; margin: 0; padding: 0; width: auto; transition: all 0.3s ease; }
header .navbar .navbar-toggler:hover, 
header .navbar .navbar-toggler:focus, 
header .navbar .navbar-toggler[aria-expanded="true"] { background: tranparent !important; background-color: transparent !important; }
header .navbar .navbar-toggler:focus { background: none !important; }
header .navbar .navbar-toggler .icon-bar { background: #000 !important; height: 1px; width: 31px; display: block; }
header .navbar .navbar-toggler .icon-bar+.icon-bar { margin-top: 7px; }
header .navbar .navbar-toggler.collapsed .icon-bar.top-bar { transform: rotate(0); }
header .navbar .navbar-toggler.collapsed .icon-bar.middle-bar { opacity: 1; }
header .navbar .navbar-toggler.collapsed .icon-bar.bottom-bar { transform: rotate(0); }
header .navbar .navbar-toggler .icon-bar { transition: all 0.3s; }
header .navbar .navbar-toggler .icon-bar.top-bar { transform: rotate(45deg); transform-origin: 15% 10%; }
header .navbar .navbar-toggler .icon-bar.middle-bar { opacity: 0; }
header .navbar .navbar-toggler .icon-bar.bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }

header .navbar .additional {/* margin-top: 30px; */}
header .navbar .additional > div + div {border-left: 1px solid #fff;padding-left: 15px;margin-left: 15px;}
header .navbar .additional .search { display: inline-block; color: #fff; font-size: 16px; }
header .navbar .additional .search a { color: #fff; cursor:pointer; }
header .navbar .additional .search span { margin-right: 5px; }
header .navbar .additional .lang {display: inline-block;color: #fff;font-size: 12px;padding: 0px 15px 0px 15px;}
header .navbar .additional .lang > span { margin-left: -12px; text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000; }
header .navbar .additional .lang i { font-size: 21px;  }

header .navbar .phone {/* margin-top: 30px; */}
header .navbar .phone {color: #000000;font-size: 16px;padding: 5px 15px;font-weight: 500;display: none;background: #fff;margin-left: 15px;border-radius: 50px;}
header .navbar .phone i { font-size: 22px; vertical-align: sub; margin-right: 5px; }


header .navbar .additional .bootstrap-select.myselect { width: 95px !important; border: 0; padding: 0; transition:0.3s all ease; margin-left: -20px; margin-top: -8px; }
header .navbar .additional .myselect .dropdown-toggle:after {  }
header .navbar .additional .myselect .dropdown-toggle:focus,
header .navbar .additional .myselect .dropdown-toggle {text-transform:uppercase;background:none;border:2px solid transparent;border-bottom: 1px solid transparent;border-radius:0;padding: 12px 20px;outline: 0 !important;box-shadow: 0 0;color: #fff;font-weight: 500;font-size:11px;transition: none;}
header .navbar .additional .myselect.show .dropdown-toggle { border-color: #5242ce; background-color: #fff; border-bottom: 1px solid #eee; }
header .navbar .additional .myselect .dropdown-toggle .filter-option { padding: 0; }
header .navbar .additional .myselect .dropdown-toggle .filter-option img { margin-right:5px; }
header .navbar .additional .myselect div.dropdown-menu { border-radius: 0; padding: 0; margin: 0; border: 2px solid #5242ce; border-top: 0; }
header .navbar .additional .myselect .dropdown-menu li {  }
header .navbar .additional .myselect .dropdown-menu li a { padding: 7px 20px; text-transform:uppercase; border-radius:0; color: #000; font-size:11px; font-weight: 500; }
header .navbar .additional .myselect .dropdown-menu .dropdown-item.active, 
header .navbar .additional .myselect .dropdown-menu .dropdown-item:active, 
header .navbar .additional .myselect .dropdown-menu .dropdown-item:hover { background: transparent; }
header .navbar .additional .myselect .dropdown-menu li a img { margin-top:-2px; margin-right:5px; }
header .navbar .additional .myselect .dropdown-menu li.active { display:none; }

body:not(.sub) header .navbar .additional .myselect .dropdown-toggle { color: #fff; }
body:not(.sub) header .navbar .additional .myselect.show .dropdown-toggle { color: #000; }
body:not(.sub) header.shrink .navbar .additional .myselect .dropdown-toggle {color: #fff;}

body.sub header,
header.shrink {/* background: #333; */background: #ffffff;transition: all 1s ease;width: 100%;}
body.sub header .navbar .navbar-brand .white,
header.shrink .navbar .navbar-brand .white { display: none; }
body.sub header .navbar .navbar-brand .normal,
header.shrink .navbar .navbar-brand .normal {display: block;}
body.sub header .navbar #navbar > ul > li > a,
header.shrink .navbar #navbar > ul > li > a { color: #000;font-weight: bold; }
body.sub header .navbar .navbar-toggler .icon-bar,
header.shrink .navbar .navbar-toggler .icon-bar { background: #000 !important; }
body.sub header .navbar .additional > div + div,
header.shrink .navbar .additional > div + div { border-color: #e5e5e5; }
body.sub header .navbar .additional .search,
header.shrink .navbar .additional .search { color: #000; }
body.sub header .navbar .additional .search a,
header.shrink .navbar .additional .search a { color: #000; }
body.sub header .navbar .additional .lang,
header.shrink .navbar .additional .lang { color: #000; }
body.sub header .navbar .additional .lang span,
header.shrink .navbar .additional .lang span { text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff; }
body.sub header .navbar .phone,
header.shrink .navbar .phone { color: #000; }

header .navbar .navbar-brand img,
header .navbar #navbar > ul,
header .navbar .phone,
header .navbar .additional { transition: all 0.3s ease; }
header.shrink .navbar .navbar-brand img {/* margin-top: -31px; */}
header.shrink .navbar #navbar > ul { margin-top: 0; }
header.shrink .navbar .phone { margin-top: 0; }
header.shrink .navbar .additional {margin-top: 0;}

#myMenu {top: 0px;height: 100%;z-index: 1050;}
#myMenu .modal-dialog { background: #fff; padding: 10px 15px 15px; margin:0; min-height:100%; max-width: 100%; }
#myMenu .modal-content {background: transparent;border: 0;border-radius: 0;text-align: left;}
#myMenu .modal-content .head {height:90px;}
#myMenu .modal-content .head .logo { display:inline-block; }
#myMenu .modal-content .head .logo a { font-size: 40px; color:#fff; }
#myMenu .modal-content .body { margin:25px 0; }
#myMenu .modal-content .body .menu {  }
#myMenu .modal-content .body .menu > ul { list-style:none; padding:0; margin:0; }
#myMenu .modal-content .body .menu > ul > li { }
#myMenu .modal-content .body .menu > ul > li + li { margin-top:10px; }
#myMenu .modal-content .body .menu > ul > li > a { font-size:26px; color:#888888; font-weight:300; border-bottom: 2px solid transparent; }
#myMenu .modal-content .body .menu > ul > li.current-menu-item > a,
#myMenu .modal-content .body .menu > ul > li.current-menu-parent > a,
#myMenu .modal-content .body .menu > ul > li.current-page-ancestor a,
#myMenu .modal-content .body .menu > ul > li > a:focus,
#myMenu .modal-content .body .menu > ul > li > a:hover { border-color: #5242ce; }
#myMenu .modal-content .body .menu > ul > li:nth-last-child(1) { margin-top: 5px; }
#myMenu .modal-content .body .menu > ul > li:nth-last-child(2) {margin-top: 5px;}
#myMenu .modal-content .body .menu > ul > li:nth-last-child(1) > a,
#myMenu .modal-content .body .menu > ul > li:nth-last-child(2) > a { font-size: 24px; color: #c3c3c3; }
#myMenu .modal-content .body .social {margin-top: 50px;}
#myMenu .modal-content .body .social > span { font-weight:normal; font-size:16px; color:#9a9a9a; margin-bottom:10px; display:block; }
#myMenu .modal-content .body .social > ul { list-style:none; margin:0; padding:0; }
#myMenu .modal-content .body .social > ul > li { display: inline-block; }
#myMenu .modal-content .body .social > ul > li + li { margin-left: 20px; }
#myMenu .modal-content .body .social > ul > li > a { color: #c3c3c3; font-size:16px; }
#myMenu .modal-content .body .social > ul > li > a:hover { color: #3d3e3d; }
#myMenu .modal-content .bot { font-size:12px; color:#9a9a9a; }
#myMenu .modal-content .bot a { color:#9a9a9a; font-weight:bold; }

#search {}
#search .modal-dialog {max-width:100%;width:100%;height: 100%;margin:0;background: rgba(0,0,0,0.7)}
#search .close-modal {position: absolute;top: 210px;right: 25px;width: 75px;height: 75px;background-color: black;cursor: pointer;}
#search .close-modal .lr { z-index: 1051; width: 1px; height: 75px; margin-left: 35px; background-color: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#search .close-modal .lr .rl { z-index: 1052; width: 1px; height: 75px; background-color: #fff; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
#search .close-modal:hover .lr, 
#search .close-modal:hover .rl { background:#004fff; }
#search .modal-content {max-width: 100%;margin:0 auto;padding: 105px 0px 100px;min-height: 100%;border: 0;border-radius: 0;background-clip: border-box;-webkit-box-shadow: none;box-shadow: none;background:transparent;}
#search .modal-content label { padding: 0 60px; color:#fff; font-size: 30px; font-family: 'Playfair Display'; font-weight:bold; }
#search .modal-content input.sbox {/* outline: 0; *//* padding: 30px 50px; *//* width: 90%; *//* font-family: 'Roboto'; *//* font-weight: 300; *//* font-size: 41px; *//* color: #8e8e8e; *//* letter-spacing: -2px; *//* border: none; */}
#search .modal-content .input-group {  }
#search .modal-content .input-group .input-group-append { width:10%; }
#search .modal-content .input-group .input-group-append button { width:100%; cursor: pointer; background: #fff; border:0; padding: 0; outline: 0; text-align: left; color: #8e8e8e; font-size:40px; }
#search .modal-content .input-group .input-group-append button:hover { color: #000; }

@media (max-width: 1365px) {
    header .navbar .phone { display: none; }
}

@media (min-width:992px) and (max-width:1200px) {
    header .navbar .additional { display: none !important; }
}

@media (min-width:768px) and (max-width: 992px){
    header .navbar .toggler { transition: 0.3s all ease; margin-top: 30px; width: 140px; text-align: right; }
    header.shrink .navbar .toggler { margin-top: 10px; }
    header .navbar #navbar { }
    header .navbar #navbar > ul { margin-top: 0; padding-top: 20px; }
    header .navbar #navbar > ul > li { margin-top: 10px; }
    header .navbar #navbar > ul > li + li { margin-left: 0px; } 
    header .navbar #navbar > ul > li > a { display: block; text-align: center; }
}

@media (max-width:767px){
    header .navbar .navbar-brand {/* margin: 0 0 0 -40px; */float: left;margin-right: 15px;margin-left: 0px;}
    header .navbar .navbar-brand img {width: 130px;height: auto;}
    header .navbar .additional {margin-top: 0;float: left;display: none;}

.additional {}
    header .navbar .additional .lang { margin: 0; border:0; }
    header .navbar .additional .search { display: none; }
    header .navbar .additional .search span { display: none; }
    header .navbar .additional .lang span { display: none; }
    header .navbar #navbar { }
    header .navbar #navbar > ul:nth-child(1) { padding-top: 20px; }
    header .navbar #navbar > ul { margin-top: 0; }
    header .navbar #navbar > ul > li { margin-top: 10px; }
    header .navbar #navbar > ul > li + li { margin-left: 0px; } 
    header .navbar #navbar > ul > li > a { display: block; text-align: center; }
    header .navbar .toggler {margin: 15px 0px;float: right;}
    header.shrink .navbar .navbar-brand img { margin-top: 0; }
    header .navbar .additional .bootstrap-select.myselect { margin-top: -5px; }
}

.banner {  }
.banner .rev_slider .tp-caption span { color: #5242ce; font-weight: bold; }
.banner .rev_slider .tp-caption.rev-btn {  }
.banner .rev_slider .tp-caption.rev-btn:before { position: absolute; left: -25px; top: 50%; margin-top: -2px; content: ""; width: 50px; height: 2px; background: #5242ce; }
/*
body:not(.sub) .rev_slider:before { content:""; position:absolute; top:0; width:100%; height:200px; background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); z-index:100; }
body:not(.sub) .rev_slider:after { content:""; position:absolute; bottom:0; width:100%; height:200px; background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); z-index:100; }
*/
body:not(.sub) .rev_slider .slotholder:before { content:""; position:absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:100; }

.banner .bbottom {display: none;}
.banner .bbottom .container { position: relative; }
.banner .bbottom .social { position: absolute; top: -80px; right: 15px; }
.banner .bbottom .social span { color: #fff; font-weight: 500; font-size: 15px; margin-right: 10px; vertical-align: text-bottom; }
.banner .bbottom .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
.banner .bbottom .social ul li { display: inline-block; }
.banner .bbottom .social ul li + li { margin-left: 20px; }
.banner .bbottom .social ul li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; vertical-align: middle; }
.banner .bbottom .social ul li a i.icon-sosyal-facebook { font-size: 22px; }
.banner .bbottom .social ul li a i.icon-sosyal-youtube { font-size: 22px; }
.banner .bbottom .social ul li a:hover { transform: translateY(-5px); }
.banner .bbottom .go { position: absolute; top: -140px; left: 50%; transform: translateX(-50%); }
.banner .bbottom .go a { color: #fff; font-weight: 500; font-size: 15px; letter-spacing: 5px; display:block; padding-top:60px; }
.banner .bbottom .go a:before { content:""; position:absolute; top: 0; left: 50%; transform: translateX(-50%); width:21px; height:37px; background: url("img/icon-godown.png") no-repeat; margin: 0 auto; animation-name: gd; animation-duration: 3s; animation-timing-function:ease; animation-iteration-count: infinite; }

@keyframes gd {
    0%{ margin-top: 0; }
    50% { margin-top: 10px; }
    100% { margin-top: 0; }
}

.banner .tp-bullet.selected, 
.banner .tp-bullet:hover {box-shadow: 0 0 0 0px rgb(0 0 0) !important;}

@media (max-width:767px){
	/*
	body:not(.sub) .rev_slider:before { display: none; }
	body:not(.sub) .rev_slider:after { display: none; }*/
	body:not(.sub) .rev_slider .slotholder:before { content:""; position:absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:100; }
    .banner .bbottom .social { top: -50px; }
    .banner .bbottom .social span { display: none; }
    .banner .bbottom .go { top: -110px; }
    .banner .bbottom .go a { font-size: 12px; }
}

.welcome {margin: 60px 0 0;position: relative;background: #fff;margin-bottom: -190px;}
.welcome .container > h1 { font-size: 55px; color: #000; font-weight: bold; text-align: center; margin-bottom: 30px; }
.welcome .container > p { max-width: 1000px; margin: 0 auto; font-size: 18px; color: #000; text-align: center; }
.welcome .boxes {margin-top: 50px;background: #fff;position: relative;box-shadow: 0 0 60px 0px rgba(0,0,0,0.04);padding: 75px 70px;z-index: 18;}
.welcome .boxes .row { margin: 0 -55px; }
.welcome .boxes .row > div { padding: 0 55px; }
.welcome .boxes .row > div + div:before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 1px; height: 85px; background: #dfdfdf; }
.welcome .boxes img {width: 100%;object-fit: contain;height: 88px;margin-bottom: 30px;}
.welcome .boxes h4 {font-size: 18px;color: #000;text-align: center;font-weight: 500;margin-bottom: 0;}
.welcome .boxes h4 strong { color: #bebebe; font-weight: 500; margin-bottom: 10px; display: inline-block; }

.welcome .boxes p {font-size: 15px;color: #000;margin: 30px 0 0;text-align: center;}

@media (min-width:768px) and (max-width: 992px){
  .welcome .boxes .row > div + div { margin-top: 40px; }
  .welcome .boxes .row > div + div:before { display: none; }
}

@media (max-width:767px) {
  .welcome .container > h1 { font-size: 35px; margin-bottom: 20px; }
  .welcome .boxes { padding: 50px 45px 50px 30px; }
  .welcome .boxes .row { margin: 0 -15px; }
  .welcome .boxes .row > div { padding: 0 15px; }
  .welcome .boxes .row > div + div:before { display: none; }
  .welcome .boxes .row > div + div { margin-top: 40px; }
}

.quality { background: #e9e9e9; padding: 220px 0 100px; margin-top: -150px; position: relative; z-index: 1; }
.quality .image { position: relative; }
.quality .image:before { content: ""; border: 2px solid #fff; border-radius: 50%; width: 460px; height: 460px; position: absolute; left: -100px; top: -20px; }
.quality .image img { max-width: 100%; height: auto; }
.quality .info {  }
.quality .info > span { position: absolute; top: 70px; line-height: 0; font-family: 'Playfair Display'; font-weight: bold; font-size: 150px; color: #e9e9e9; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; }
.quality .info h2 { margin-top: 85px; font-weight: 200; font-size: 47px; color: #000; }
.quality .info h2:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 47px; }
.quality .info p { color: #000; font-size: 15px; }
.quality .info .buttons {  }
.quality .info .buttons a { vertical-align: middle; transition: all 0.3s ease; }
.quality .info .buttons a.ibutton:hover { transform: translateY(-5px); }
.quality .info .buttons a + a { margin-left: 10px; }
.quality .info .buttons span { position: absolute; right: 0; bottom: 25px; line-height: 0; font-family: 'Playfair Display'; font-weight: bold; font-size: 150px; color: #e9e9e9; text-shadow: -1px -1px 0 #d2d2d2, 1px -1px 0 #d2d2d2, -1px 1px 0 #d2d2d2, 1px 1px 0 #d2d2d2; }

body.sub .quality { background: transparent; padding: 0; margin: 70px 0; }
body.sub .quality .image:before { left: initial; right: -100px; }
body.sub .quality .info > span,
body.sub .quality .info .buttons span { color: #f5f5f5; }


@media (min-width:768px) and (max-width: 992px){
  body.sub .quality .image { margin-top: 50px; }
  body.sub .quality .image:before { right: 0; }
}

@media (max-width:767px) {
  .quality .info h2 { font-size: 27px; }
  .quality .info h2:after { font-size: 27px; }
  .quality .image:before { width: 300px; height: 280px; }
  body.sub .quality .image { margin-top: 50px; }
  body.sub .quality .image:before { right: 0; }
  .quality .info .buttons span { display: none; }
}

.products { margin: 60px 0 0; padding-bottom: 300px; overflow: hidden;}
.products h2 { font-weight: 200; font-size: 47px; color: #000; display: inline-block; }
.products h2:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 47px; }

.products .control {float: right;margin-top: 10px !important;z-index: 99;margin-bottom: -330px;position: relative !important;width: 100%;}
.products .control .sarrow {display: inline-block;padding: 10px 20px;background: linear-gradient(90deg, #f6f6f6, transparent);height: 340px !important;background: url(img/seffaf.svg);background-position-x: right;padding: 150px 50px 150px 30px !important;background-size: cover;text-align: center;cursor: pointer;position: absolute;left: -20px;right: auto;transition: 0.3s all ease;}
.products .control .sarrow i {font-size: 20px;color: #000;vertical-align: middle;height: 20px;width: 50px;height: 50px !important;float: left;padding-top: 15px;background: #fff;border-radius: 25px;}
.products .control .sarrow + .sarrow {
 border-left: none !important;
 position: absolute;
 padding: 150px 30px 150px 50px !important;
 left: auto;
 background: linear-gradient(270deg, #f6f6f6, transparent);
 background: url(img/seffaf2.svg);
 border-right: none;
 right: -20px;
 background-position: left;
 }
.products .control .sarrow.prev i {display: inline-block;transform: rotate(180deg);padding: 5px;width: 50px;height: 50px;padding-top: 15px;background: #fff;border-radius: 25px;}
.products .control .sarrow.prev:hover {}
.products .control .sarrow.next:hover {}

.products .sPro { margin: 30px 0; }
.products .sPro .product { position: relative; margin: 0 13px; }
.products .sPro .product img {/* width: 100%; *//* height: auto; *//* border-radius:30px; *//* transition: 0.5s all; *//* object-fit: cover; *//* height: 200px; *//* object-position: center center; */}
.products .sPro .product .nWrap {overflow: hidden;transition: 0.3s all ease;box-shadow: inset 0 0px 0 5px transparent;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3);width: 100%;height: 100%;padding: 35px;/* border-radius:30px; */}
.products .sPro .product .nWrap h5 { color: #fff; font-size: 24px; font-weight: normal; margin-top: 70%; line-height: 35px; }
.products .sPro .product .nWrap .nbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #fff; font-size: 20px; color: #000; padding: 20px 25px; position: absolute; right: 0; bottom: 0; }
.products .sPro .product .nWrap .hbutton {border-top-left-radius:30px;transition: 0.3s all ease;background: #312883;font-size: 16px;color: #fff;padding: 23px 14px 23px 13px;position: absolute;right: 0;bottom: -70px;}
.products .sPro .product:hover .nWrap {box-shadow: inset 0 0px 0 5px #312883;}
.products .sPro .product:hover .nWrap .nbutton { right: -70px; }
.products .sPro .product:hover .nWrap .hbutton { bottom: 0px; }

@media (min-width: 1392px) {
  .products .container.pr {max-width: 1365px;overflow: hidden;}
}

@media (min-width: 1200px) { 
    .products .sPro .slick-list { overflow: inherit; }
}

@media (max-width:767px) {
  .products {padding-bottom: 0px !important;}
  .products h2 { font-size: 27px; }
  .products h2:after { font-size: 27px; }
  .products .control { margin-top: 25px; }
}

.products.srv { position: relative; z-index: 1; background: transparent; margin:0; padding: 100px 0 0; }
.products.srv:before { content: ""; position: absolute; top: -100px; width: 100%; height: 100%; background: url("img/bg-page.png") top center no-repeat; }

.products.srv .control { margin:0; }
.products.srv .sPro .product {/* margin: 0; */margin-bottom: 30px;/* box-shadow: 0 0px 20px 5px #79797900; *//* overflow: hidden; *//* transition: 1s all; */}

.products.srv .sPro .product:hover{
    /* border: 5px solid #e30613; */
    /* box-shadow: 0 0px 10px 5px #79797994; */
}

.products.srv .sPro .product img{
    height: 389px;
}

.products.srv .sPro .product .nWrap h5 {margin-top: 4%;}
.products.srv .sPro .product .nWrap h5 i { display: block; margin: 0 0 20px; color: #fff; font-size: 68px; }

.gallery { background: #e9e9e9; padding-bottom: 70px; }
.gallery .image { position: relative; margin-top: -160px; }
.gallery .image:before { content: ""; border: 2px solid #fff; border-radius: 50%; width: 460px; height: 460px; position: absolute; left: -35px; top: -35px; }
.gallery .image img { max-width: 100%; height: auto; }
.gallery .info { margin-top: -130px; }
.gallery .info h2 { font-weight: 200; font-size: 47px; color: #000; margin-bottom: 50px; }
.gallery .info h2:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 47px; }
.gallery .info p { color: #000; font-size: 15px; }
.gallery .info .buttons { margin-top: 50px; }
.gallery .info .buttons a { vertical-align: middle; transition: all 0.3s ease; }
.gallery .info .buttons a.ibutton:hover { transform: translateY(-5px); }
.gallery .info .buttons a + a { margin-left: 10px; }

body.sub .gallery { position: relative; z-index: 1; background: transparent; margin:0; padding: 150px 0 0; }
body.sub .gallery:before { content: ""; position: absolute; top: -100px; width: 100%; height: 100%; background: url("img/bg-page.png") top center no-repeat; }
body.sub .gallery .image { margin-top: 0px; }
body.sub .gallery .info { margin-top: 0px; }

@media (min-width:768px) and (max-width: 992px){
  .gallery .info { margin-top: 0; }
  .gallery .info h2 { margin: 30px 0; }
}

@media (max-width:767px) {
  .gallery .image:before { width: 300px; height: 280px; }
  .gallery .info { margin-top: 20px; }
  .gallery .info h2 { font-size: 25px; margin-bottom: 20px; }
  .gallery .info h2:after { font-size: 25px; margin-bottom: 20px; }
  body.sub .gallery:before { top: 0; }
  body.sub .gallery { padding-top: 50px; }
  body.sub .gallery .info { margin-top: 20px; }
}

.news { padding: 70px 0; }
.news .container { max-width: 1440px; }
.news .nenter { max-width: 650px; margin: 0 auto; text-align: center; }
.news .nenter h3 { font-size: 40px; font-weight: 500; color: #000; }
.news .nenter p { font-size: 18px; color: #000; margin-top: 30px; }
.news .sNew { margin-top: 50px; }
.news .new {  }
.news .new > img { width: 100%; height: auto; position: relative; z-index: 1; }
.news .new .nWrap { max-width: 1225px; margin: -72px auto 0; }
.news .nWrap .nTop { background: #fff; padding: 25px 55px; position: relative; z-index: 2; }
.news .nWrap .nTop h6 { margin: 0; font-size: 16px; color: #000; font-weight: 500; display: inline-block; }
.news .nWrap .nTop .control { float: right; margin-top: -7px; }
.news .nWrap .nTop .control .sarrow {}
.news .nWrap .nTop .control .sarrow { float: left; cursor: pointer; }
.news .nWrap .nTop .control .sarrow i { font-size: 8px; color: #959595; }
.news .nWrap .nTop .control .sarrow + .sarrow { margin-left: 100px; }
.news .nWrap .nTop .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); margin-top: 1px; }
.news .nWrap .nBot { background: #191919; padding: 40px 55px; }
.news .nWrap .nBot h6 { font-size: 24px; color: #fff; font-weight: 400; }
.news .nWrap .nBot p { font-size: 16px; color: #888888; font-weight: 300; margin: 0; max-width: 650px; }
.news .nWrap .nBot a { font-size: 16px; color: #fff; border-color: #959595; }
.news .nWrap .nBot a:hover {  }
.news .nWrap .nBot .right { text-align: right; }

@media (min-width:768px) and (max-width: 992px){
  .news .new .nWrap { margin-top: 0; }
  .news .nWrap .nBot .right { margin-top: 20px; }
}

@media (max-width:767px) {
  .news.main { margin-top: 70px; }
  .news .new .nWrap { margin-top: 0; }
  .news .nWrap .nTop { padding: 20px; }
  .news .nWrap .nTop h6 { font-size: 15px; }
  .news .nWrap .nTop .control { width: 180px; margin: 10px auto 40px; float: none; }
  .news .nWrap .nBot { padding: 20px; }
  .news .nWrap .nBot .right { margin-top: 20px; }
}

.reviews { margin:30px 0 70px; }
.reviews .container { max-width: 1130px; }
.reviews .left {  }
.reviews .left span {color: #ffffff;font-weight: bold;font-size: 110px;font-family: 'Playfair Display';text-shadow: -1px -1px 0 #000, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;width: 92px;height: 82px;text-align: center;line-height: 130px;display: inline-block;background: linear-gradient(90deg, rgb(49 39 131) 0%, rgb(25 25 25) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}
.reviews .left h4 { margin: 20px 0 50px; font-size: 48px; color: #000; font-weight: 500; max-width: 460px; }
.reviews .left a {  }
.reviews .right {  }
.reviews .right h5 { font-family: 'Playfair Display'; font-style: italic; font-size: 30px; color: #000; }
.reviews .right p { font-size: 18px; color: #000; }
.reviews .right .stars { margin-top: 5px; }
.reviews .right .stars i { color: #ffe7b9; margin-left: 3px; }
.reviews .right {  }
.reviews .right .control { display: block; margin-bottom: 40px; }
.reviews .right .control .sarrow { display: inline-block !important; width: 60px; height: 60px; background: #dcdcdc; border-radius: 50%; text-align: center; line-height: 60px; color: #7d7d7d; font-size: 18px; cursor: pointer; }
.reviews .right .control .sarrow + .sarrow { margin-left: 25px; }
.reviews .right .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); margin-top: 1px; }

@media (min-width:768px) and (max-width: 992px){
  .reviews .left h4 { max-width: 100%; }
  .reviews .right { margin-top: 50px; }
}

@media (max-width:767px) {
  .reviews .left h4 { max-width: 100%; font-size: 38px; }
  .reviews .right { margin-top: 50px; }
}

.mgallery { position: relative; padding-top: 40px; }
.mgallery:before { content: ""; position: absolute; left: 0; top: 0px; max-height: 1120px; z-index: -1; width: 100%; height: 100%; background: #fff; -webkit-clip-path: polygon(100% 0, 100% 70%, 0 100%, 0 30%); clip-path: polygon(100% 0, 100% 70%, 0 100%, 0 30%); }
.mgallery .container { max-width: 1070px; }
.mgallery .container > .row { margin-top: -50px; }
.mgallery h3 { font-weight: bold; font-size: 127px; color: #000; line-height: 120px; }
.mgallery .image { position:relative; }
.mgallery .image img {max-width: 100%;/* filter:grayscale(1) brightness(100%); */box-shadow: 0px 0px 10px 0px #546acf80;transition: all 0.3s ease;}
.mgallery .image:hover img { filter: grayscale(1) brightness(30%); }
.mgallery .image .iWrap {position: absolute;bottom: 20px;right: 30px;z-index: 2;color: #fff;font-size:30px;opacity:0;transition: all 0.3s ease;}
.mgallery .right .image .iWrap { right: inherit; left:30px; }
.mgallery .image:hover .iWrap { opacity:1; }

.mgallery .image + .image { margin-top: 30px; }
.mgallery .left { text-align: right; }
.mgallery .left .row { margin-top: 30px; }
.mgallery .left .left2 {background: url("img/bg-gal.png") no-repeat bottom 55px center;}
.mgallery .left .left2 .image.link { right: -130px; z-index: 1; position: relative; }
.mgallery .left .left2 .image.link img {/* filter: grayscale(1) brightness(30%); */}
.mgallery .left .left2 .image.link a {transition: all 0.3s ease;position: absolute;left: 40px;bottom: 35px;opacity: 0;padding-bottom: 3px;font-weight: bold;font-size: 15px;color: #fff;border-bottom: 2px solid #312783;}
.mgallery .left .left2 .image.link:hover a {opacity:1;}

.mgallery .left .left2 .image.link a:hover { border-color: #0074fe; }
.mgallery .left .left2 .image.link a i { font-size: 11px; margin-left: 10px;}
.mgallery .left p { font-size: 24px; color: #000; line-height: 40px; }
.mgallery .left p strong {color: #312783;border-bottom: 2px solid #312783;padding-bottom: 3px;font-weight: normal;}
.mgallery .left .right2 .icon {
    margin: -30px 25px 0 auto;
    width: 57px;
    height: 50px;
    display: none;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: linear-gradient(90deg, rgb(49 39 131) 0%, rgb(25 25 25) 100%);
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    }

@media (min-width: 1280px) {
  .mgallery h3 { margin-left: -90px; }
}

@media (min-width:768px) and (max-width: 992px){
  .mgallery h3 { font-size: 100px; }
  .mgallery .left p { font-size: 18px; line-height: 35px; }
  .mgallery .left .left2 .image.link { right: -90px; }
  .mgallery .left .left2 .image.link a { left: 20px; bottom: 20px; }
}

@media (max-width:767px) {
  .mgallery h3 { font-size: 45px; line-height: 50px; }
  .mgallery .container > .row { margin-top: 30px; }
  .mgallery img {width: 100%;height: auto;}
  .mgallery .left .left2 .image.link { margin-bottom: 30px; right: 0; }
  .mgallery .left p { font-size: 16px; line-height: 30px; }
}

.page {margin-top: 84px;position: relative;z-index: 2;background-size: contain;background-position: right center;background-repeat: no-repeat;}
.page:before { content: ""; position: absolute; left: 0; top: 0; width: 60%; height: 85%; background: #fff; -webkit-clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%); clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%); }
.page .pBg { position: absolute; z-index: -1; right: 0; width: 55%; height: 100%; overflow: hidden; }
.page .pBg img { object-fit: cover; width: 100%; height: 100%; }
.page .left .pWrap { max-width: 575px; padding: 100px 0 180px; }
.page .left .pWrap h1 { font-weight: 300; font-size: 55px; color: #000; margin-bottom: 40px; }
.page .left .pWrap h1 strong { font-weight: 700;  }
.page .left .pWrap h1:after {content: ".";display: inline-block;font-weight: 700;color: #5242ce;font-size: 55px;}
.page .left .pWrap p { color: #000; font-size: 15px; margin: 0; }
.page .left .pWrap a.cbutton { margin:50px 0 0; background: #5242ce; color: #fff; border:none; }
.page .left .pWrap a.cbutton:hover { box-shadow: 0 0; background: #0074fe; }
.page .right { position: relative; }
.page .right .social { position: absolute; right: 15px; bottom: 20px; }
.page .right .social span { color: #fff; font-weight: 500; font-size: 15px; margin-right: 10px; vertical-align: text-bottom; }
.page .right .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
.page .right .social ul li { display: inline-block; }
.page .right .social ul li + li { margin-left: 20px; }
.page .right .social ul li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; }
.page .right .social ul li a i.icon-facebook { font-size: 22px; }
.page .right .social ul li a:hover { transform: translateY(-5px); }

@media (min-width: 1300px) {
  .page .left .pWrap { margin-left: 180px;  }
}

@media (min-width:768px) and (max-width: 992px){
  .page { background-size: cover; }
  .page:before { width: 85%; }
}

@media (max-width:767px) {
  .page { margin-top: 71px; background-size: contain; background-position: top center; }
  .page:before { display: none; }
  .page .pBg { width: 100%; height: auto; }
  .page .pBg img { width: 100%; height: auto; }
  .page .left .pWrap h1 br { display: none; }
  .page .left .pWrap h1 { font-size: 32px; line-height: 40px; margin-bottom: 30px; }
  .page .left .pWrap h1:after { font-size: 32px; }
  .page .left .pWrap a.cbutton { margin-top: 30px; }
  .page .left { background: #fff; }
  .page .left .pWrap { padding: 30px 0 60px; }
  .page .right { height: 220px; }
  .page .right .social { bottom: 10px; }
}









.pagem { margin-top: 99px; position: relative; z-index: 2; background-size: contain; background-position: right center; background-repeat: no-repeat; }
.pagem:before {content: "";position: absolute;left: 0;top: 0;width: 50%;height: 100%;background: #fff;/* -webkit-clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%); *//* clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%); */}
.pagem .pBg {position: absolute;z-index: -1;right: 0;width: 50%;height: 100%;overflow: hidden;}
.pagem .pBg img {object-fit: cover;width: 100%;height: 100%;image-rendering: -webkit-optimize-contrast;}
.pagem .left .pWrap { max-width: 575px; padding: 100px 0 180px; }
.pagem .left .pWrap h1 { font-weight: 300; font-size: 55px; color: #000; margin-bottom: 40px; }
.pagem .left .pWrap h1 strong { font-weight: 700;  }
.pagem .left .pWrap h1:after {content: ".";display: inline-block;font-weight: 700;color: #5242ce;font-size: 55px;}
.pagem .left .pWrap p { color: #000; font-size: 15px; margin: 0; }
.pagem .left .pWrap a.cbutton { margin:50px 0 0; background: #5242ce; color: #fff; border:none; }
.pagem .left .pWrap a.cbutton:hover { box-shadow: 0 0; background: #0074fe; }
.pagem .right { position: relative; }
.pagem .right .social {position: absolute;right: 15px;bottom: 20px;display: none;}
.pagem .right .social span {color: #fff;display: none;font-weight: 500;font-size: 15px;margin-right: 10px;vertical-align: text-bottom;}
.pagem .right .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
.pagem .right .social ul li { display: inline-block; }
.pagem .right .social ul li + li { margin-left: 20px; }
.pagem .right .social ul li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; }
.pagem .right .social ul li a i.icon-facebook { font-size: 22px; }
.pagem .right .social ul li a:hover { transform: translateY(-5px); }

@media (min-width: 1300px) {
  .pagem .left .pWrap {margin-left: 0px;}
}

@media (min-width:768px) and (max-width: 992px){
  .pagem { background-size: cover; }
  .pagem:before { width: 85%; }
}

@media (max-width:767px) {
  .pagem { margin-top: 0px; background-size: contain; background-position: top center; }
  .pagem:before { display: none; }
  .pagem .pBg { width: 100%; height: auto; }
  .pagem .pBg img { width: 100%; height: auto; }
  .pagem .left .pWrap h1 br { display: none; }
  .pagem .left .pWrap h1 { font-size: 32px; line-height: 40px; margin-bottom: 30px; }
  .pagem .left .pWrap h1:after { font-size: 32px; }
  .pagem .left .pWrap a.cbutton { margin-top: 30px; }
  .pagem .left { background: #fff; }
  .pagem .left .pWrap { padding: 30px 0 60px; }
  .pagem .right { height: 220px; }
  .pagem .right .social { bottom: 10px; }
}




.specs {margin: 70px 0 150px 0;}
.specs .container { max-width: 1170px; }
.specs .row > div { transition: 0.3s all ease; }
.specs .row > div:hover {background: #fff;box-shadow: 0 10px 40px 0px rgba(0,1,0,0.1);}
.specs .spec { text-align: center; }
.specs .spec .sWrap {padding: 30px 25px;}
.specs .spec .icon {border: 2px solid rgb(0 123 255 / 0%);border-radius: 120px;width: 220px;height: 220px;padding: 8px;transition: .5s all ease;margin: 0px calc(50% - 100px);}
.specs .row > div:hover .icon {/* background: #5242ce; */border: 2px solid #e1e1e1;border-radius: 120px;width: 220px;height: 220px;padding: 8px;}
.specs .spec .icon i { font-size: 90px; color: #fff; }
.specs .spec h4 {font-size: 30px;color: #000;font-weight: bold;line-height: 44px;text-align: left;margin: 30px 0 15px;}
.specs .spec p {font-size: 16px;color: #000;margin: 0;line-height: 24px;text-align: left;font-weight: 400;}

@media (min-width:768px) and (max-width: 992px){
  .specs .row > div { margin: 20px 0; }
}

@media (max-width:767px) {
  .specs .row > div {margin: 0px 0;}
  .specs .spec .icon { max-width: 70%; margin: 0 auto; }
}

.design {padding: 50px 0 50px;background: url("/wp-content/uploads/2021/11/wire4-L.jpg") center center no-repeat;background-size: cover;position: relative;background-attachment: fixed;}
.design .left {  }
.design:before {content: " - ";width: 100%;position: absolute;top: 0;background: #3336;z-index: 0;height: 100%;left: 0;box-shadow: inset 0px 0px 20px 0px #000;}
.design .left h3 {font-weight: bold;font-size: 47px;z-index: 1;color: #fff;margin-bottom: 0;text-shadow: 1px 1px 1px #333;position: relative;}
.design .left h3:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 47px; }
.design .left p {font-size: 15px;color: #fff;text-shadow: 1px 1px 1px #333;position: relative;margin: 15px 0px;}
.design .left a {margin: 0px 0 0;display: block;font-size: 15px;color: #fff;font-weight: bold;text-shadow: 1px 1px 1px #333;}
.design .left a i {display: inline-block;margin-right: 20px;vertical-align: sub;font-size: 11px;padding: 24px 16px 17px;background: #312783;-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);transition: all 0.3s ease;}
.design .left a:hover i {background: #e30613;}
.design .left .dots {margin-top: 10px;position: relative;z-index: 0;}
.design .left .dots span {font-weight: 700;color: rgb(227 6 19 / 50%);font-size: 55px;line-height: 0;}
.design .left .dots span + span { margin-left: 50px; }
.design .left .dots span:nth-child(2n) {color: rgb(227 6 19 / 50%);}
.design .right { text-align: right; }
.design .right img {max-width: 100%;height: auto;display: none;}

@media (min-width:768px) and (max-width: 992px){
  .design { padding: 70px 0; }
  .design .left { margin-top: 50px; }
  .design .right { text-align: center; }
}

@media (max-width:767px) {
  .design { padding: 50px 0; }
  .design .left h3 { margin-top: 50px; font-size: 30px; }
  .design .left a { margin-top: 30px; }
  .design .left .dots { margin-top: 30px; }
}

.question { margin:150px auto; max-width: 1700px; background: #eeeeee; }
.question .left { padding-top: 100px; padding-bottom: 100px; }
.question .left h5 { font-family: 'Playfair Display'; font-weight: bold; font-style: italic; font-size: 48px; color: #000; letter-spacing: -1px; }
.question .left span { font-family: 'Playfair Display'; font-weight: bold; font-size: 72px; color: #001eff; }
.question .left p { font-size: 14px; color: #000; margin: 30px 0 50px; }
.question .left p a { font-weight: bold; text-decoration: underline;  }
.question .left a.cbutton { background: #5242ce; color: #fff; border: none; }
.question .left a.cbutton:hover { box-shadow: 0 0; background: #0074fe; color: #fff; }
.question .right { margin-top: -50px; text-align: right; }
.question .right img { max-width: 100%; }

@media (min-width:768px) and (max-width: 992px){
  .question .right { text-align: center; }
}

@media (max-width:767px) {
  .question { margin:100px auto 50px; }
  .question .left h5 { font-size: 32px; }
  .question .left span { font-size: 38px; }
}

.page.cat {display:none;margin-bottom:0;background: #fff;}
.page.cat:before { display: none; }
.page.cat .pBg {width: 50%;}
.page.cat .left .pWrap {margin-left: 120px;max-width: 630px;padding: 30px 0;}

@media (min-width:768px) and (max-width: 992px){
  .page.cat .left .pWrap { margin-left: 0; }
}

@media (max-width:767px) {
  .page.cat .pBg { position: relative; width: 100%; height: auto; }
  .page.cat .left .pWrap { margin-left: 0; padding: 30px 0 50px; }
}

.categories { margin-bottom:100px; background: #ffffff; padding: 40px 0; }
.categories .container { text-align: center; }
.categories .sCat {  }
.categories .sCat .slick-track { margin-left: -1px; }
.categories .sCat .cat { position: relative; text-align: center; border-left: 1px solid #eeeeee; padding-bottom: 20px; }
.categories .sCat .cat i { transition: all 0.3s ease; display: inline-block; margin: 20px 0; color: #959492; font-size: 68px; }
.categories .sCat .cat h6 { text-transform: uppercase; font-size: 14px; color: #000; margin: 0 10px; min-height: 50px; line-height: 25px; }
.categories .sCat .cat:hover i { color: #000; }
.categories .control { position: relative; background: #f5f5f5; padding: 25px 10px; border: 1px solid #fff; border-radius: 50%; display: inline-block; margin: 0 0 -82px 0; }
.categories .control:before { content:""; z-index: -1; position: absolute; top: -40%; left: -40%; width: 180%; height: 180%; border: 1px solid #ffF; border-radius: 50%; }
.categories .control:after { content:""; z-index: -1; position: absolute; top: -20%; left: -20%; width: 140%; height: 140%; border: 1px solid #ffF; border-radius: 50%; }
.categories .control .sarrow { float: left; padding: 2px 10px; cursor: pointer; transition: 0.3s all ease; }
.categories .control .sarrow i { font-size: 12px; color: #000; }
.categories .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.categories .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }

.categories .control .sarrow.next:hover { padding: 2px 5px 2px 15px; }
.categories .control .sarrow.prev:hover { padding: 2px 15px 2px 5px; }

@media (max-width:767px) {
  .categories .sCat .slick-track { margin-left: 0; }
  .categories .sCat .cat { border: none; }
}
.meet {margin: 0px 0;/* background: #312783; */margin-bottom: 20px;/* border: 10px solid #5242ce; */border-left: 0px;border-right: 0px;margin-top: 25px;}

.meet {}
.meet .container {}
.meet h2 { font-size: 47px; color: #000; font-weight: 300; }
.meet h2 strong { font-weight: bold; display: block; }
.meet h2:after {content: ".";display: inline-block;font-weight: 700;color: #5242ce;font-size: 47px;}
.meet > div > p {font-size: 22px;color: #333333;font-weight: 300;line-height: 35px;padding: 10px;margin: 0px;}
.meet .boxes {  }
.meet .boxes .box {  }
.meet .boxes .box .bWrap { position: relative; text-align: center; padding: 50px 45px; transition: all 0.3s ease; }
.meet .boxes .box .bWrap:hover { background: #fff; box-shadow: 0 10px 40px 0px rgba(0,1,0,0.1); }
.meet .boxes .box .bWrap:hover a.link { opacity: 1; }
.meet .boxes .box .bWrap i {font-size: 52px;color: #312783;}
.meet .boxes .box .bWrap p { margin: 25px 0 100px; font-size: 18px; color: #000; font-weight: 300; line-height: 30px; }
.meet .boxes .box .bWrap a.link {opacity: 0;color: #312783;font-size: 18px;transition: all 0.3s ease;}
.meet .boxes .box .bWrap a.link i { font-size: 9px; }

@media (min-width:768px) and (max-width: 992px){
  .meet .boxes .box .bWrap p { margin:25px 0; }
  .meet .boxes .box .bWrap a.link { opacity: 1; }
}

@media (max-width:767px) {
  .meet { margin: 50px 0; }
  .meet h2 { font-size: 32px; }
  .meet h2:after { font-size: 32px; }
  .meet > div > p { font-size: 18px; }
  .meet .boxes .box .bWrap p { margin:25px 0; }
  .meet .boxes .box .bWrap a.link { opacity: 1; }
}

.subcats { margin: 50px 0 100px; }
.subcats .subcat { position: relative; }
.subcats .subcat .pBg { position: absolute; left: 0; top: 0; width: 50%; height: 100%; overflow: hidden; }
.subcats .subcat.right .pBg { left: inherit; right: 0; }
.subcats .subcat .pBg img { object-fit: cover; width: 100%; height: 100%; }
.subcats .subcat .sWrap { padding: 100px 0 100px 40px; max-width: 650px; }
.subcats .subcat .sWrap h3 { font-size: 47px; color: #000; font-weight: 300; }
.subcats .subcat .sWrap h3 strong { font-weight: bold; }
.subcats .subcat .sWrap h3:after {content: ".";display: inline-block;font-weight: 700;color: #e30613;font-size: 47px;}
.subcats .subcat .sWrap p { margin:50px 0; max-width:570px; }

@media (max-width:767px) {
    .subcats .subcat .sWrap p { margin: 30px 0; }
    .subcats .subcat .sWrap h3 { font-size: 35px; }
    .subcats .subcat .sWrap h3:after { font-size: 35px; }
    .subcats .subcat .pBg { position: relative; width: 100%; height: auto; }
    .subcats .subcat .sWrap { padding: 30px 0 50px; }

}

.sbanner {position: relative;height: 660px;display: none;background-position: top center;background-size: cover;}
.sbanner:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.sbanner .bWrap { position: relative; text-align: center; padding-top: 300px; }
.sbanner .bWrap i { color: #fff; font-size: 100px; }
.sbanner .bWrap h1 { margin-top: 20px; font-size: 36px; color: #fff; font-weight: 300; }
.sbanner .bWrap h1:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 36px; }
.sbanner .go { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
.sbanner .go a { color: #fff; font-weight: 500; font-size: 15px; letter-spacing: 5px; display:block; padding-top:60px; }
.sbanner .go a:before { content:""; position:absolute; top: 0; left: 50%; transform: translateX(-50%); width:21px; height:37px; background: url("img/icon-godown.png") no-repeat; margin: 0 auto; animation-name: gd; animation-duration: 3s; animation-timing-function:ease; animation-iteration-count: infinite; }

.sband {background: #ff2f3b;padding: 20px 0;/* margin-top: 85px; */}
.sband .left { color: #fff; font-size: 16px; line-height: 30px; }
.sband .right { text-align: right; }
.sband .right a {font-size: 15px;color: #000;background: #ffffff;padding: 7px 50px;border-radius: 20px;display: inline-block;transition: all 0.3s ease;}
.sband .right a:hover {background: #e30613;color: #fff;}

@media (max-width:767px) {
	.sband { height: 11vh; }
	.sbanner { height: 79vh; }
	.sbanner .bWrap { padding-top: 150px; }
	.sband .left,
	.sband .right a { font-size:12px; }
}

.post {      }
.post .side {height: 100%;/* max-height: 80vh; */overflow: hidden;margin-top: 0px !important;z-index: 0 !important;}
.post .side > ul { list-style: none; margin: 0; padding: 0; }
.post .side > ul > li {  }
.post .side > ul > li.title {  }
.post .side > ul > li.title a { font-weight: bold; font-size: 22px; }
.post .side > ul > li + li { margin-top: 10px; }
.post .side > ul > li > a { color: #000; font-size: 18px; transition: 0.3s color ease; }
.post .side > ul > li > a:hover { color: #312783; }
.post .side > ul > li.active > a {color: #312783;font-weight: 500;}
.post .side > ul > li > ul {list-style: none;margin: 0px 0;padding: 0;border-left: 1px solid #dfdfdf;transition: opacity 0.3s ease;opacity: 0;height: 0;overflow: hidden;}
.post .side > ul > li.active > ul { opacity: 1; height: auto; }
.post .side > ul > li > ul > li { margin-left: -1px; }
.post .side > ul > li > ul > li > a { color: #000; font-size: 16px; padding: 7px 25px; display: inline-block; border-left: 3px solid transparent; transition: 0.3s all ease; }
.post .side > ul > li > ul > li > a:hover {color: #312783;}
.post .side > ul > li > ul > li > a.active {color: #312783;font-weight: bold;border-color: #312783;}
.post .title h2 { margin:30px 40px; font-size: 30px; font-weight: bold; color: #000; }
.post .title h2:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 30px; }
.post .content {  }
.post .content .cWrap {font-size: 17px;color: #000;font-weight: 300;background: #fff;padding: 0;margin-bottom: 40px;/* box-shadow: 0 0 27px 0 rgba(0,0,0,0.05); */}
.post .content .cWrap h1,
.post .content .cWrap h2,
.post .content .cWrap h3,
.post .content .cWrap h4,
.post .content .cWrap h5, 
.post .content .cWrap h6 { font-weight: bold; font-size: 23px; color: #000; }
.post .content .cWrap h2.vd { margin-top: 40px; }
.post .content .cWrap ul { list-style: none; margin: 0; padding: 0; }
.post .content .cWrap ul li { margin: -1px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 15px 30px; position: relative; transition: background 0.3s ease; }
.post .content .cWrap ul li:before { position: absolute; left: 5px; top: 22px; content: ""; display: inline-block; border-radius: 50%; background: #0074fe; width: 8px; height: 8px; }
.post .content .cWrap ul li:hover { background: #f9f9f9; border-color: #f9f9f9; z-index: 2; margin: -1px -40px; padding: 15px 70px; }
.post .content .cWrap ul li:hover:before { left: 45px; }

.post .content .cWrap ul li:first-child,
.post .content .cWrap ul li:last-child { border-color: transparent; }
.post .content .cWrap img {max-width: 100%;height: auto;width: 100%;object-fit: cover;}
.post .content .cWrap .wp-caption { max-width: 100%; height: auto; }
.post .content .cWrap .wp-caption p.wp-caption-text { margin: 0 0 25px; text-align: center; }

.post .content .cWrap .cIcon { margin:50px 0 70px; }
.post .content .cWrap .cIcon > .row { margin: 0; }
.post .content .cWrap .cIcon > .row + .row  { border-top: 1px solid #dfdfdf; }
.post .content .cWrap .cIcon > .row > div { padding: 0; }
.post .content .cWrap .cIcon > .row > div + div .iWrap { border-left: 1px solid #dfdfdf; }
.post .content .cWrap .cIcon > .row > div .iWrap { padding: 30px 40px; min-height: 100%; position: relative; z-index: 1; transition: 0.3s all ease; }
.post .content .cWrap .cIcon > .row > div .iWrap i { font-size: 50px; color: #000; transition: 0.3s all ease; }
.post .content .cWrap .cIcon > .row > div .iWrap h5 { color: #000; font-size: 19px; font-weight: 500; margin: 20px 0 0; line-height: 30px; transition: 0.3s all ease; height: 90px; }
.post .content .cWrap .cIcon > .row > div:hover { position: relative; z-index: 2; }
.post .content .cWrap .cIcon > .row > div:hover .iWrap { background: #5242ce; margin: -20px 0; padding: 50px 40px; }
.post .content .cWrap .cIcon > .row > div:hover .iWrap i { color: #fff; }
.post .content .cWrap .cIcon > .row > div:hover .iWrap h5 { color: #fff; }

.post .content .cWrap .cGallery { text-align: center; border: 5px solid #5242ce; margin: 15px -20px; padding: 20px 20px 40px; }
.post .content .cWrap .cGallery .row { margin: 0 -2.5px; }
.post .content .cWrap .cGallery .row > div { padding: 2.5px 2.5px; }
.post .content .cWrap .cGallery .row > div img { width: 100%; height: auto; }
.post .content .cWrap .cGallery .row .gal a { display: block; position: relative;  }
.post .content .cWrap .cGallery .row .gal a .gwrap { opacity: 0; transition: 0.3s all ease; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.7); width: 100%; height: 100%; z-index: 9; }
.post .content .cWrap .cGallery .row .gal a .gwrap span { position: absolute; right: 15px; bottom: 10px; z-index: 8; color: #fff; }
.post .content .cWrap .cGallery .row .gal a .gwrap span i { font-size: 13px; }
.post .content .cWrap .cGallery .row .gal a:hover .gwrap { opacity: 1; }
.post .content .cWrap .cGallery a.cbutton { margin-top: 40px; }

.post.srv { max-width: 1300px; margin: 0 auto 50px; }

@media (min-width:768px) and (max-width: 992px) {
  .post .content .cWrap .cIcon > .row > div .iWrap { border: 1px solid #dfdfdf; }
}

@media (max-width:767px) {
  .post .side { margin-top: 50px; }
  .post .content .cWrap .cIcon > .row > div + div .iWrap { border-left:0; border-top: 1px solid #dfdfdf; }
}
.subposts { margin: 50px 0 150px; }

.subposts h2 { font-size: 36px; color: #000000; font-weight: bold; text-align: center; margin: 0; }
.subposts .cdesc p { color: #3d3e3d; text-align: center; margin: 30px 0 50px; }
.subposts ul { list-style: none; margin: 50px 0 70px; padding: 0; text-align: center; }
.subposts ul li { display: inline-block; }
.subposts ul li + li { margin-left: 35px; }
.subposts ul li a { color: #3d3e3d; font-size: 19px; padding-bottom: 10px; transition: all 0.3s ease; }
.subposts ul li a:hover,
.subposts ul li a.active { border-bottom: 3px solid #0074fe; }
.subposts .sposts {  }
.subposts .sposts .spost { margin-bottom: 30px; }
.subposts .sposts .spost .pWrap { position: relative; height: 100%; }
.subposts .sposts .spost .pWrap img { width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }
.subposts .sposts .spost .pWrap .pInfo { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); padding: 40px; border-radius: 30px; transition: all 0.3s ease; }
.subposts .sposts .spost .pWrap .pInfo .date { text-transform: uppercase; display: inline-block; font-size: 24px; color: #fff; line-height: 35px; font-weight: 500; margin: 0; }
.subposts .sposts .spost .pWrap .pInfo .date span { font-size: 46px; display: block; }
.subposts .sposts .spost .pWrap .pInfo .go { opacity: 0; transition: all 0.3s ease; margin-top: 15px; float: right; color: #fff; font-size: 14px; }
.subposts .sposts .spost .pWrap .pInfo .go i { margin-left: 5px; padding-left: 8px; font-size: 12px; display: inline-block; border-left: 1px solid #fff; line-height: 23px; }
.subposts .sposts .spost .pWrap .pInfo .detail { position: absolute; bottom: 40px; left: 40px; right: 40px; }
.subposts .sposts .spost .pWrap .pInfo .detail h6 { margin: 0 0 20px; font-size: 12px; font-weight: 500; color: #fff; }
.subposts .sposts .spost .pWrap .pInfo .detail h6:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 12px; margin-left: 2px; display:none;}
.subposts .sposts .spost .pWrap .pInfo .detail p { margin: 0; font-size: 18px; font-weight: 700; color: #fff; }
.subposts .sposts .spost .pWrap:hover .pInfo { background: rgba(82,66,206,0.8); }
.subposts .sposts .spost .pWrap:hover .pInfo .go { opacity: 1; }
.subposts .more { margin: 70px 0 0; text-align: center; }
.subposts .more a { }
.subposts .more a:hover { background: #9762dc; border-color: #9762dc; }

@media (max-width:767px) {
	.subposts {margin: 0px 0 0px;/* float: left; */}
	.subposts ul li + li { margin-left: 0; }
	.subposts ul li { margin: 0 10px 15px; }
	.subposts ul li a { padding-bottom: 2px; }
}

.spbanner { position: relative; min-height: 660px; background-position: center center; background-size: cover; }
.spbanner:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.spbanner .container { max-width: 1160px; }
.spbanner .bWrap { position: relative; padding-top: 250px; }
.spbanner .bWrap .date { text-transform: uppercase; display: inline-block; font-size: 24px; color: #fff; line-height: 35px; font-weight: 500; margin: 0; }
.spbanner .bWrap .date span { font-size: 46px; display: block; }
.spbanner .bWrap h1 { font-weight: bold; font-size: 30px; color: #fff; max-width: 510px; margin-top: 156px; line-height: 40px; }

.spbanner .spband { background: #5242ce; margin-top: 70px; }
.spbanner .spband .left {  }
.spbanner .spband .left a { color: #fff; font-size: 16px; display: inline-block; margin: 20px 30px; }
.spbanner .spband .left a i { transform: rotate(180deg); display: inline-block; font-size: 11px; vertical-align: middle; margin-top: -3px; margin-right: 20px; }
.spbanner .spband .right { text-align: right; }
.spbanner .spband .right ul { list-style: none; margin: 0 -1px 0 0; padding: 0; float: right; }
.spbanner .spband .right ul li { float: left; }
.spbanner .spband .right ul li a { min-width: 85px; text-align: center; padding: 15px 10px; font-size: 12px; color: #fff; display: block; }
.spbanner .spband .right ul li a i { font-size: 23px; display: block; margin-bottom: 5px; }
.spbanner .spband .right ul li a span { background: #fff; margin: 0 auto 5px; width: 28px; height: 23px; -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); display: block; }
.spbanner .spband .right ul li.first a { background: #6858e5; }
.spbanner .spband .right ul li.last a { background: #ffc84a; }

.spbanner .spband .spSocial { position:absolute; right:186px; top:-76px; transition:0.3s all ease; opacity:0; visibility:hidden; }
.spbanner .spband .spSocial .st-custom-button { cursor:pointer; color:#fff; font-size:30px; background:#000; float: left; width: 85px; height: 76px; line-height: 76px; text-align: center; transition:0.3s all ease; }
.spbanner .spband .spSocial.active { opacity:1; visibility:visible; right:14px; }
.spbanner .spband .spSocial .st-custom-button:nth-child(1) { background:#04a763; }
.spbanner .spband .spSocial .st-custom-button:nth-child(2) { background:#20b66d; }
.spbanner .spband .spSocial .st-custom-button:nth-child(3) { background:#34c174; }
.spbanner .spband .spSocial .st-custom-button:nth-child(4) { background:#1ec942; }
.spbanner .spband .spSocial .st-custom-button:hover { background:#ffc84a; }

.single { margin: 80px 0; }
.single .container { max-width: 1160px;  }
.single h2,
.single h3 { font-weight: bold; font-size: 23px; color: #000; }
.single p { font-size: 17px; font-weight: 300; color: #000; }
.single p iframe { width: 700px; height: 400px; display: block; margin: 0 auto; max-width: 100%; }

@media (max-width:767px) {
  .spbanner .spband .left a span { display: none; }
  .spbanner .spband .spSocial { right: 14px; }
  .spbanner .bWrap { padding-top: 200px; }
  .spbanner .bWrap p { margin-top: 125px; }
}

.spage { margin: 60px 0 60px; }
.spage .container { max-width: 1150px; text-align: center; }
.spage h1,
.spage h2 { font-weight: bold; font-size: 30px; color: #000; }
.spage p { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; }

@media (max-width:767px) {
  .spage { margin-top: 130px; }
}

.references { margin: 0 0 50px; }
.references .container { max-width: 1300px; background: #fff; }
.references .rWrap { max-width: 1070px; margin: 0 auto; padding: 75px 0; }
.references .row + .row { border-top: 1px solid #e5e5e5; }
.references .row > div + div { border-left: 1px solid #e5e5e5; }
.references .row > div {text-align: center; padding-top: 40px; padding-bottom: 40px; height: min-content;}
.references .row > div img { opacity: 0.5; filter:grayscale(1); transition: all 0.3s ease; }
.references .row > div:hover img { opacity: 1; filter:grayscale(0); }
.references .row > div.first {padding-top: 25px;padding-bottom: 25px;}
.references .row > div.first .rfWrap { text-align: left; max-width: 160px; margin: 0 auto; }
.references .row > div.first span { font-size: 12px; color: #d9d9d9; font-weight: bold; }
.references .row > div.first h3 { font-size: 22px; color: #000; font-weight: bold; margin: 0; }
.references .row > div.first h4 { font-size: 22px; color: #0074fe; font-weight: bold; margin: 0; }

.references .rWrap .more { text-align: center; margin-top: 70px; }

.reflist { text-align: center; }
.reflist .container { max-width: 1085px; }
.reflist h2,
.reflist h3 { font-weight: bold; font-size: 30px; color: #000; }
.reflist p { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; }
.reflist a {font-weight: bold;font-size: 18px;color: #fff;background: #0074fe;display: inline-block;transition: 0.3s all ease;padding: 15px 80px;border-radius: 30px;margin-top: 30px;}
.reflist a:hover { background: #003cfe; }

.reflist .rList {text-align: left;padding: 30px;    margin-bottom: 70px;}
.reflist .rList ul { list-style: none; padding: 0; margin: 0; }
.reflist .rList ul li { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; padding: 15px 0; }
.reflist .rList ul li + li { border-top: 1px solid #e9e9e9; }

@media (max-width:767px) {
  .references .row > div + div {border-left: 0;border-top: 1px solid #e5e5e5;} 
}

.spage .cinfo { text-align: left; margin: 100px 0; }
.spage .cinfo .left {  }
.spage .cinfo .left .lWrap { background: #fff; height: 100%; border:1px solid #e5e5e5; padding: 60px 40px 0; }
.spage .cinfo .left .lWrap h2 { font-size: 18px; color: #646464; font-weight: normal; }
.spage .cinfo .left .lWrap .wpcf7 { margin-top: 40px; }
.spage .cinfo .left .lWrap .wpcf7 p { font-weight: normal; font-size: 14px; color: #646464; line-height: normal; margin: 35px 0; }
.spage .cinfo .left .lWrap .wpcf7 p:last-child { margin-bottom: 0; }
.spage .cinfo .left .lWrap .wpcf7 p label { display: block; }
.spage .cinfo .left .lWrap .wpcf7 p label input,
.spage .cinfo .left .lWrap .wpcf7 p label textarea { width: 100%; font-size: 14px; color: #646464; padding: 15px 20px; margin-top: 15px; border:1px solid #e5e5e5; border-radius: 5px; outline: 0 !important; transition: 0.3s all ease; }
.spage .cinfo .left .lWrap .wpcf7 p label input:focus,
.spage .cinfo .left .lWrap .wpcf7 p label input:hover,
.spage .cinfo .left .lWrap .wpcf7 p label textarea:focus,
.spage .cinfo .left .lWrap .wpcf7 p label textarea:hover { border-color: #888; }
.spage .cinfo .left .lWrap .wpcf7 p label input.wpcf7-not-valid,
.spage .cinfo .left .lWrap .wpcf7 p label textarea.wpcf7-not-valid { border-color: #ff0000; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"] { position: relative; display: inline-block; padding: 15px 40px; border-radius: 30px; border: none; background: #5242ce; cursor: pointer; outline: 0 !important; font-size: 16px; color: #fff; font-weight: bold; width: 100%; transition: 0.3s all ease; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"]:hover { background: #6858e5; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"]:before { position: absolute; left: -25px; top: 50%; margin-top: -2px; content: ""; width: 50px; height: 2px; background: #5242ce; }
.spage .cinfo .left .lWrap .wpcf7 span.wpcf7-not-valid-tip { display: none; }
.spage .cinfo .left .lWrap div.wpcf7-response-output { margin-bottom: 40px !important; margin-top: -10px !important; }

.spage .cinfo .right {  }
.spage .cinfo .right .rWrap {  }
.spage .cinfo .right .rWrap p { font-size: 16px; color: #646464; margin: 0; font-weight: normal; }
.spage .cinfo .right .rWrap p + p { margin-top: 30px; }
.spage .cinfo .right .rWrap p strong { font-size: 18px; color: #000; }
.spage .cinfo .right .rWrap p a { font-weight: bold; color: #7d48ce; text-decoration: underline; }
.spage .cinfo .right .rWrap > ul { list-style:none; margin:20px 0; padding:0; }
.spage .cinfo .right .rWrap > ul > li { display: inline-block; color: #646464; font-size: 16px; }
.spage .cinfo .right .rWrap > ul > li strong { font-weight: 500; }
.spage .cinfo .right .rWrap > ul > li + li:before { content: "-"; display: inline-block; margin-left: 10px; margin-right: 13px; }
.spage .cinfo .right .rWrap .social { margin:30px 0; }
.spage .cinfo .right .rWrap .social > span { font-weight:bold; font-size:18px; color:#000; margin-bottom:10px; display:block; }
.spage .cinfo .right .rWrap .social > ul { list-style:none; margin:0; padding:0; }
.spage .cinfo .right .rWrap .social > ul > li { display: inline-block; }
.spage .cinfo .right .rWrap .social > ul > li + li { margin-left: 20px; }
.spage .cinfo .right .rWrap .social > ul > li > a { color: #888888; font-size:19px; transition: all 0.3s ease; }
.spage .cinfo .right .rWrap .social > ul > li > a:hover { color: #7d48ce; }

@media (min-width:768px) and (max-width: 992px) {
  .spage .cinfo .right .rWrap > ul > li { display: block; }
  .spage .cinfo .right .rWrap > ul > li + li:before { display: none; }
}

@media (max-width:767px) {
  .spage .cinfo { margin: 60px 0; }
  .spage .cinfo .right { margin-top: 50px; }
}


.modal.form .modal-dialog { max-width: 650px; }
.modal.form .modal-dialog .modal-content { border:25px solid #6b6b6b; border-radius: 0; box-shadow: 0px 0px 65px rgba(255,255,255,0.3); }
.modal.form .modal-dialog .modal-content .closed { position: absolute; right: 0; top: 0; cursor: pointer; font-size: 16px; color: #fff; background: #000; width: 100px; height: 100px; text-align: center; line-height: 100px; transition: all 0.3s ease; }
.modal.form .modal-dialog .modal-content .closed:hover { background: #6b6b6b; }
.modal.form .modal-dialog .modal-content .modal-body { padding: 35px 140px 35px 90px; }
.modal.form .modal-dialog .modal-content .modal-body h6 { font-size: 12px; font-weight: 900; color: #757575; margin: 0 0 10px; }
.modal.form .modal-dialog .modal-content .modal-body h5 { font-size: 34px; font-weight: 900; color: #000; }
.modal.form .modal-dialog .modal-content .modal-body p { font-size: 13px; color: #757575; margin: 0 0 10px; line-height: 20px; }
.modal.form .modal-dialog .modal-content .modal-body input[type="text"],
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"],
.modal.form .modal-dialog .modal-content .modal-body input[type="email"],
.modal.form .modal-dialog .modal-content .modal-body textarea { width: 100%; background: #eeeeee; border: 1px solid #000; font-size: 13px; color: #757575; outline: 0; padding: 5px 20px; }
.modal.form .modal-dialog .modal-content .modal-body input[type="text"]:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"]:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="email"]:hover,
.modal.form .modal-dialog .modal-content .modal-body textarea:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="text"]:focus,
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"]:focus,
.modal.form .modal-dialog .modal-content .modal-body input[type="email"]:focus,
.modal.form .modal-dialog .modal-content .modal-body textarea:focus { color: #000; border-color: #3d3e3d; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); }
.modal.form .modal-dialog .modal-content .modal-body span.wpcf7-not-valid-tip { display:none; }
.modal.form .modal-dialog .modal-content .modal-body input.wpcf7-not-valid { border-color: #ff0000; }
.modal.form .modal-dialog .modal-content .modal-body span.wpcf7-not-valid .wpcf7-list-item-label { color: #ff0000; }

.modal.form .modal-dialog .modal-content .modal-body .cbox { margin: 20px 0 10px; }
.modal.form .modal-dialog .modal-content .modal-body .cbox input { vertical-align: top; margin-top: 3px; }
.modal.form .modal-dialog .modal-content .modal-body .cbox label { width: 75%; font-size: 10px; color: #757575; font-style: italic; }
.modal.form .modal-dialog .modal-content .modal-body .cbox label a { text-decoration: underline; }
.modal.form .modal-dialog .modal-content .modal-body input[type="submit"] { outline: 0; font-family: 'Roboto'; cursor: pointer; background: #6b6b6b; color: #fff; font-weight: bold; font-size: 14px; padding: 5px 10px; border: none; padding: 10px 35px; letter-spacing: 1px; transition: all 0.3s ease; }
.modal.form .modal-dialog .modal-content .modal-body input[type="submit"]:hover { background: #000; }

@media (max-width:767px) {
  .modal.form .modal-dialog .modal-content { border-width: 15px; }
  .modal.form .modal-dialog .modal-content .closed { width: 50px; height: 50px; line-height: 50px; }
  .modal.form .modal-dialog .modal-content .modal-body { padding: 15px; }
  .modal.form .modal-dialog .modal-content .modal-body h6 { display: none; }
  .modal.form .modal-dialog .modal-content .modal-body br { display: none; }
}


footer {background: #21232b;padding: 30px 0;position: relative;}
footer .fTop { margin:15px 0 30px; }
footer .fTop .info {  }
footer .fTop .info .icon {min-width: 47px;text-align: center;margin-right: 15px;float: left;display: inline-block;padding: 12px 13px 6px;background: linear-gradient(90deg, rgb(49 39 131) 0%, rgb(25 25 25) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}
footer .fTop .info .icon i { color: #fff; font-size: 15px; }
footer .fTop .info p { color: #fff; font-size: 14px; margin: 0; line-height: 20px; }
footer .fTop .info p a {color: #fff;border-bottom: 2px solid #312783;padding-bottom: 5px;}
footer .fTop .social { text-align: right;    }
footer .fTop .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
footer .fTop .social ul li { display: inline-block; }
footer .fTop .social ul li + li { margin-left: 10px; }
footer .fTop .social ul li a {display: inline-block;color: #fff;font-size: 15px;min-width: 47px;text-align: center;padding: 12px 13px 6px;background: linear-gradient(90deg, rgb(49 39 131) 0%, rgb(25 25 25) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);transition: 0.3s all ease;}
footer .fTop .social ul li a:hover { transform: translateY(-5px); }

footer .fMid {  }
footer .fMid .info {padding-top: 15px;}
footer .fMid .info h6 { font-size: 20px; color: #fff; font-weight: 100; }
footer .fMid .info span {font-size: 48px;font-weight: 500;background: linear-gradient(to right, #ffffff 0%, #ffffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 5px;width: 100%;float: left;font-weight: bold;margin-top: -15px;}
footer .fMid .info p {width: 100%;margin: 0;float: left;font-size: 14px;margin-bottom: 0px;color: #ffffff;}
footer .fMid .info p a {color: #6f6f6f;text-decoration: none;}
footer .fMid .menus {
    padding-top: 15px;
}
footer .fMid .menus .menu { border-left: 1px solid #313131; }
footer .fMid .menus ul {list-style: none;margin: 0;padding: 10px 0 40px 15px;}
footer .fMid .menus ul li {  }
footer .fMid .menus ul li + li { margin-top: 15px; }
footer .fMid .menus ul li a {font-size: 14px;color: #fff;text-decoration: none;}
footer .fMid .menus ul li a:hover {color: #888888;}
footer .fMid .menus ul.sub-menu { display: none; }
footer .fBot {border-top: 1px solid #313131;padding-top: 30px;margin-top: 30px;margin-bottom: 30px;}
footer .fBot .copy {font-size: 11px;color: #ffffff;line-height: 26px;}
footer .fBot .wbjns { text-align: right; }

@media (max-width: 1365px) {
	footer .fTop .info p { font-size:11px; }
}

@media (min-width:768px) and (max-width: 992px){
  footer .fTop .info p { font-size: 12px; }
  footer .fMid .menus ul { list-style: none; margin: 0; padding: 40px 0; }
}

@media (max-width:767px) { 
  footer {padding-bottom: 40px;margin-top: 50px;}
  footer .fTop { margin:15px 0 10px; }
  footer .fTop .info  { margin-bottom: 30px; }
  footer .fMid .info span { font-size: 35px; }
  footer .fTop .social { text-align: left; }
  footer .fTop .social span { font-size: 20px; color: #fff; font-weight: 100; margin-bottom: 15px; }
  footer .fMid .info p { font-size: 14px; }
  footer .fMid .menus { margin-top: 30px; }
  footer .fMid .menus ul { list-style: none; margin: 0; padding: 40px 0; }
  footer .fBot .wbjns {text-align: center;margin-top: 16px;background: #ebebeb;color: #000;font-size: 14px;padding: 15px 0 13px;position: absolute;width: 100%;left: 0;}
  footer .fBot .wbjns a { font-weight: bold; }
}




.table{font-size: 17px;color: #000;font-weight: 300;background: #fff;padding: 0;box-shadow: 0 0 27px 0 rgb(0 0 0 / 5%);position: relative;}
.table table{
    width: 100%;
    overflow: auto;
}
.table h3{
    margin-top: 50px;
    margin-bottom: 0px;
    line-height: 20px;
    background: #f2f2f2;
    color: #e30613 !important;
    padding: 15px 50px;
    font-size: 19px !important;
}
.table h3:before{content: '';position: absolute;background: url("img/flogo.png");width: 40px;height: 40px;background-size:contain;background-position: center center;background-repeat: no-repeat;/* top: 0; */left: -1px;margin-top: -10px;}
.table h2{}
.table table thead {
    background: #f5f7fa;
    color: #828599;
    
}
.table table thead th{flex: auto;padding: 0px !important;line-height: 59px;padding-left: 26px !important;font-size: 15px;font-weight: 600;border-bottom: 1px solid #dee2e6;border-right: 1px solid #dee2e6;}

.table table tr{
}
.table table td{
    position: relative;
    padding-left: 26px;
    font-size: 15px;
    color: #828599;
    border-right: 1px solid #dee2e6;line-height: 35px;
}

.table tbody tr td:first-child{font-weight: 600;background-color: #ffffff;}
.table tbody tr td:first-child:after{content:'';position: relative;position: absolute;right: 10px;}

.pcslider{
	display:block !important;
}
.mobilslider{
	display:none !important;
}

.nav-item{flex:auto;text-align:center;}

.tab-content{padding: 0 15px;width: 100%;}
.iWrap{
    font-size: 17px;
    color: #000;
    font-weight: 300;
    box-shadow: 0 0 27px 0 rgb(0 0 0 / 5%);
    }
.nav-tabs{border-bottom: 1px solid #e9e9f0;width:100%;border: 0px;border-radius: 0px;border-top: 1px solid #e9e9f0;}
.img-fullw{
    transition: 0.5s all;
    width: auto;
    /* height: 300px; */
}
.img-fullw img{width: 100%;height: 100%;transition:.5s all ease;object-fit: cover;object-position: left;background: #f6f6f6;image-rendering: -webkit-optimize-contrast;}

.urunc{
    margin-block: 15px;
}

.urunc .sWrap{background: #fff;overflow: hidden;border-radius: 0;height: 100%;position: relative;}
.urunc:hover .sWrap{background: #fff;}
.urunc:hover .img-fullw img{width: 120%;margin: -10%;}
.urunc:hover .sWrap .img-fullw{}

.urunc:hover > .tooltip{opacity: 1 !important;display: block;width: 100px;height: 100px;}

.urunc .sWrap h3{font-size: 18px;font-weight: normal;float:left;width:100%;margin-bottom: 0px;}
.urunc .sWrap p{
    margin: 0px;
    margin-bottom: 15px;
}
.post {      }
.post .sidex {  }
.post .sidex > ul { list-style: none; margin: 0; padding: 0; }
.post .sidex > ul > li {  }
.post .sidex > ul > li.title {  }
.post .sidex > ul > li.title a { font-weight: bold; font-size: 22px; }
.post .sidex > ul > li + li { margin-top: 10px; }
.post .sidex > ul > li > a { color: #000; font-size: 18px; transition: 0.3s color ease; }
.post .sidex > ul > li > a:hover { color: #312783; }
.post .sidex > ul > li.active > a {color: #312783;font-weight: 500;}
.post .sidex > ul > li > ul {list-style: none;margin: 10px 0;padding: 0;border-left: 1px solid #dfdfdf;transition: opacity 0.3s ease;opacity: 0;height: 0;overflow: hidden;}
.post .sidex > ul > li.active > ul { opacity: 1; height: auto; }
.post .sidex > ul > li > ul > li { margin-left: -1px; }
.post .sidex > ul > li > ul > li > a { color: #000; font-size: 16px; padding: 7px 25px; display: inline-block; border-left: 3px solid transparent; transition: 0.3s all ease; }
.post .sidex > ul > li > ul > li > a:hover {color: #312783;}
.post .sidex > ul > li > ul > li > a.active {color: #312783;font-weight: bold;border-color: #312783;}

.iconhak{
    height: 150px;
    width: 200px;
    /* margin-top: -20px; */
    /* margin-bottom: -30px; */
    object-position: center;
    object-fit: contain;
    image-rendering: -webkit-optimize-contrast;
    border-radius: 100px;
    width: 200px;
    height: 200px;
    object-fit: none;
    /* margin: 0px calc(100% - 100px); */
    background: red;
}



.road-menu {background-color: #fafafa;padding: 15px 0;margin-top: 110px;}
.road-menu span span{margin: 0px 5px;}
.road-menu span, .road-menu a {font-size: 12px;color: #929292;padding-bottom: 3px;border-bottom: 2px solid transparent;transition: 0.3s all;font-weight: 700;}
.road-menu a:hover {border-bottom: 2px solid #ff0000;}
.road-menu .seperator { font-size: 12px; color: #ececec; vertical-align: middle; margin: 0 5px; }
.road-menu .breadcrumb_last { padding-bottom: 3px; border-bottom: 1px solid #000000; }



@media (max-width:767px) { 
	

.post .content .cWrap{
  /* padding: 15px !important; */
  /* padding-top: 40px !important; */
}
.table{padding:0px;padding-top: 0px;overflow:auto;}

	.table table thead th{
		line-height:normal !important;
	padding: 15px 0px !important;text-align: center;border-right: 1px solid #dee2e6;}
.pcslider{
	display:none !important;
}
.mobilslider{
	display:block !important;
}
}


	
	.iletisimleft{
    position: fixed;
    right: 0;
    top: 150px;
    z-index: 999999;
}
.iletisimleft .phone{}

.iletisimleft .phone i{
    font-size: 50px;
}
.iletisimleft .phone a{
}

.iletisimleft ul{
    list-style: none;
    width: 200px;
    float: left;
    padding: 0;
}
.iletisimleft ul li{
    float: left;
    width: 100%;
    right: calc(-100% + 50px);
    margin-bottom: 9px;
    position: relative;
    transition: 1s all ease;
}
.iletisimleft ul li:hover{right: 0;transition: 1s all ease;}
.iletisimleft ul li a{
    text-align: center;
    width: 100%;
    height: 50px;
    color: #fff;
    float: left;
    line-height: 55px;
}
.iletisimleft ul li i{
    font-size: 20px;
    line-height: 50px;
    background: #333;
    width: 50px;
    float: left;
    height: 50px;
    border-radius: 25px 0px 0px 25px;
}
.iletisimleft ul li span{
    color:#333;
    float: left;
    line-height: 48px;
    font-size: 17px;
    border: 1px solid;
    width: calc(100% - 50px);
    border-right: 0;
    background: #fff;
}



	
	.showprod{
    padding: 15px 15px 15px 15px;
    width: 100%;
    text-align: left;
    line-height:normal;
    border-radius: 0px;
    position: absolute;
    transition: .3s all ease;
    bottom: 0px;
    left: 0px;
    }

.urunc:nth-child(2n) .showprod{}

.urunc a{float:left;color: #e30c1c;font-weight: 500;font-weight: 600;font-size:16px;width: 100%;}

.iletisimleft ul li:nth-child(1) i{background: #4caf50;}
.iletisimleft ul li:nth-child(2) i{background: #f00;}
.iletisimleft ul li:nth-child(3) i{background-color: #2b4170;background: -moz-linear-gradient(top, #3b5998, #2b4170);background: -ms-linear-gradient(top, #3b5998, #2b4170);background: -webkit-linear-gradient(top, #3b5998, #2b4170);border: 1px solid #2b4170;}
.iletisimleft ul li:nth-child(4) i{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 );}
.iletisimleft ul li:nth-child(5) i{background: #0e76a8;}
.iletisimleft ul li:nth-child(6) i{background: #c8232c;}


@media (max-width:767px) { 
	.iletisimleft{
		display:none;
	}
	
}
body{background: #fff !important;}

.showprod h3 strong{font-size: 19px;color: #000000;}






.tooltip {
  opacity: 0;
  position: fixed;
  background-color: black;
  color: white;
  top: 0;
  left: 0;
  width: 100px;
  line-height: 100px;
  cursor: none !important;
  text-align: center;
  border-radius: 50%;
}

.tooltip{opacity:1;display: none;width: 0px;height: 0px;margin: 50px;}



.cursor {
  width: 0px;
  height: 0px;
  border-radius: 100%;
  border: 1px solid #e30613;
  transition: all 200ms ease-out;
  position: fixed;
  pointer-events: none;
  overflow: hidden;
  height: 0;
  left: 0;
  text-align: center;
  font-size: 20px;
  opacity: 0;    font-size: 14px;
    letter-spacing: 1px;
  z-index: 999999999999999;
  top: 0;
  transform: translate(calc(-50% + 15px), -50%);
  transition: all .1s ease !important;
	text-transform:uppercase;
}

.cursor2 {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #e30613;
  opacity: .3;
  position: fixed;
  transform: translate(-50%, -50%);
  left: 0;
  top: 0;
  z-index: 999999999999999;
  pointer-events: none;
  transition: all .1s ease;
}

.hover {
  background-color: #e30613;
  opacity: 1;
  color:#fff;
  width: 100px;
  transition: width .3s, height .3s, opacity .3s;
  height: 100px;
  padding: 30px 0px;
  line-height: 20px;
}
.hover2 {
  background-color: #e30613;
  opacity: 1;
  color:#fff;
  width: 100px;
  transition: width .3s, height .3s, opacity .3s;
  height: 100px;
  padding: 30px 0px;
  line-height: 40px;
}
.cursorinnerhover {
  width: 50px;
  height: 50px;
  opacity: 1;
}
.hoverinner{opacity:0;transition: width .3s, height .3s, opacity .3s;}




.cookie{
	width: 375px;
	height: 400px;
	position: fixed;
	margin-bottom: -465px;
	transition:1s all ease;
	left: 15px;
	bottom: 15px;
	background: #fff;
	z-index: 9999;
	border: 1px solid;
	padding: 25px;
	border-radius: 2.5px;
	box-shadow: 0 0 18px rgb(0 0 0 / 20%);
}

.cookie h4{font-weight: 600;font-size: 20px;float: left;width: 100%;padding-bottom: 5px;}

.cookie p{font-size: 14px;line-height: normal;text-align: left;}
.cookie p a{text-decoration: underline;}
.cookie .butonlar{border: 0px;margin-top: 5px;float: left;width: 100%;}
.cookie .butonlar #wt-cli-accept-btn{
	cursor: pointer;
	width: 100% !important;
	background-color: #000000 !important;
	border-color: #000000;
	color: #FFFFFF !important;
	padding: 12px 10px !important;
	font-size: .82em;
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: .05em;
	height: auto;
	text-align: center;
	border-radius: 25px !important;
	float: left;
	white-space: normal;
	word-break: break-word;
	border:1px solid transparent;
	margin: 5px 0px !important;
	}
.cookie .butonlar #wt-cli-settings-btn{
 width: 100%;
 background-color: #ffffff;
 border-color: #ffffff;
 color: #000000 !important;
 padding: 12px 10px;
 font-size: .82em;
 font-weight: 600;
 border: 0;
 float: left;
 border-bottom: 0px solid !important;
 line-height: 1.4;
 border-radius: 25px;
 text-align: center;
 letter-spacing: .05em;
 height: auto;
 white-space: normal;
 word-break: break-word;
 word-wrap: break-word;
 box-shadow: none;
 }
	.cookie .close{
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    opacity: 1;
    }
.cookie .butonlar .buton1:hover{background:#fff;color:#000;border:1px solid #000;
}




.road-menu a:after{content: "";position: absolute;background: url('/wp-content/uploads/2022/01/emreabiokk.png');width: 10px;margin-top: 7px;background-repeat: no-repeat;margin-left: 8px;margin-right: 8px;font-size: inherit;height: 10px;background-size: contain;/* transform: rotate(-90deg); */}

.road-menu a{margin-right: 20px;font-weight: 700;font-size: 12px;}


.asagikaydir{
	font-size: 14px;
	font-weight: bold;
	color: #e30613;
	position: absolute;
	right: 50px;
	border-bottom: 1px solid #333;
}

.asagikaydir:after{
	content:'  ';
	position: absolute;
	background:url('img/bk-down-black.svg');
	width: 10px;
	margin-top: 3px;
	margin: 5px 5px;
	background-repeat: no-repeat;
	height: 9px;
	background-size: contain;
}


@media (min-width:767px) {
	.show{transition: .2s all ease;margin-bottom: 0px;}
	.asagikaydir{display:none;}
}

@media (max-width:767px) {
	.img-fullw img{height:200px;margin: 0px !important;width: 100% !important;}
	.navbar{display:block;float: left;width: 100%;padding: 10px 0px !important;}
	.topm .navbar{width:auto;}
	.cookie{
	width: calc(100% - 30px);height:auto;
}

}




.page .left .pWrap a.cbutton:hover {
    background-color: #312783;
    color: #fff;
    transition-property: background-color,border-color,color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s;
}

.page .left .pWrap a.cbutton   {
    background-color: #e30613;
    color: #fff;
}
.page .left .pWrap a.cbutton  {
    border-radius: 9999px;
    padding: 0.875rem 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
}

.upper{
	 border: 0;
	 -moz-user-select: none;
	 position: absolute;
	 -ms-user-select: none;
	 cursor: pointer;
	 transition:.5s all ease;
	 background: #fff;
	 width: 50px;
	 height: 50px;
	 box-shadow: 0px 0px 2px 0px #333;
	 border-radius: 50%;
	 -webkit-transition: background .25s cubic-bezier(.25,.46,.45,.94);
	 transition: background .25s cubic-bezier(.25,.46,.45,.94);
	 position: absolute;
	 bottom: 80px;
	 float: right;
	 top: -55px;
	 right: 20px;
	 z-index: 998;
}
.upper svg{
	width: 12px;
	height: 12px;
	/* fill: #fff; */
	position: absolute;
	top: calc(50% - 6px);
	left: calc(50% - 6px);
}
.upper:hover{height:70px;width:70px;transition:.5s all ease;margin-right: -10px;margin-top:-10px;margin-bottom: -10px;margin-left: -11px;}



/*footer*/

footer .social i{margin-right: 8px;width: 20px;line-height: 15px;text-align: center;margin-top: 3px;float: left;}

footer h5 {font-size: 13px;color: #a4a6a8;width: 100%;margin-bottom: 15px;float: left;margin-top: 0px;}
footer .menus h5 {font-size: 13px;color: #a4a6a8;padding-left: 15px;width: 100%;margin-bottom: 15px;}
footer a{color:#fff;text-decoration: underline;}

footer .f-hakkimizda a{/* color:yellow; */float: left;width: auto;text-decoration: none;overflow: hidden;font-size: 14px;margin-bottom: 25px;}
footer .diger a{color: white !important;}

footer .ebultenform input{
    width: 100%;
    margin-right: 0;
    float: left;
    line-height: 50px;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 91px 0px 20px;
    color: #000;
}
.ebultenform {float: left;margin-top: 15px;margin-bottom: 50px;}


footer .ebultenform .gonder{
    width: 35%;
    background: #25282f;
    margin-left: -35%;
    position: relative;
    padding: 0px 11px;
    text-align: center;
    color: #fff;
}

footer .ebultenform label{
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 13px;
    color: #fff;
}

footer .ebultenform label input{
    width: 25px;
    height: 25px;
    margin-top: -4px;
    margin-left: -2px;
    /* color: #333; */
    /* border: none !important; */
    border: 1px solid #f00 !important;
}

footer .ebultenform label input a{}
.texth{float:left;}
footer .f-logolar{float: right;width: 100%;image-rendering: -webkit-optimize-contrast;height: 78px;object-fit: contain;object-position: right;}
.news-f{padding-top:70px;padding-bottom:70px;}
.news-f img{width:100%;height: 220px;object-fit: cover;margin-bottom: 25px;}
.news-f .hbr{padding:40px;float: left;}
.news-f .hbr:hover{background: #0f2138; color:#fff !important; transition:.3s all;}
.news-f .texth span{float: left;margin-bottom:25px;width: 100%;}
.news-f .texth h6{float: left;width: 100%;margin-bottom: 25px;}
.news-f .texth p{float: left;width: 100%;font-size: 13px;font-weight: normal;text-overflow: clip;text-align: justify;}
.news-f .texth a{float: left;width: 100%;padding-left: 30px;position: relative;float: left;}
.news-f .texth a:before{content:'';background: url(/wp-content/themes/anadolutestere/img/arrow.png);width: 16px;height: 22px;position: absolute;margin-left: -30px;background-size: contain;background-position: center;background-repeat: no-repeat;filter: invert(1);}
.hbr:hover a{color:#fff; transition:0s all;}
.hbr:hover a:before{filter:none;}


.news-f .hbr .bg img{width:100%;height: 100%;object-fit: cover;margin-bottom: 25px;}
.news-f .hbr .bg{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: 0;
    display: none;
    transition:1s all;
}
.news-f .hbr:hover .bg{opacity: 0.2;transition:.3s all;}
.card{
background-color: #25282f;
color: #fff;
}

.news-f .sloganspecs{
    margin-bottom: 30px;
    padding: 10px 30px;
font-size: 16px;}


.news-f .sloganspecs b{font-size:30px;padding-bottom: 15px;float: left;width: 100%;text-align: center;}


.card{
background-color: #25282f;
color: #fff;
}
.card ul{list-style:none}
.card ul li{margin-bottom:10px;}
.card ul li ul{display:none;}
.card a{text-decoration:none;}
.card {}
.card .menus .menu { border-left: 1px solid #313131; }
.card .card-link{width:100%;float:left;color: #fff;}
footer.card{background-color: #25282f;color: #fff;}
footer .card-body{padding:0px;}
footer .white{margin-bottom: 10px;filter: brightness(99);}
footer .f-rh{margin-top: 50px;}

footer .cert{float:left;margin-top:15px;}
footer .cert :first-child .col-4{ padding-left:0px}
footer .cert p{width: 100% !important;float: left !important;margin-top: 15px !important;font-size:13px !important;}
footer .cert a{text-decoration: underline !important;color: #FFF !important;}


@media (max-width:767px){ 
	.card ul{
    padding: 0;
}
	.card h5{
    padding: 0 !important;
    margin-bottom: 15px;
    margin-top: 15px;
}
	.hidem{display:none !important}
	.wbjns a{color:#000;}
}
.cert .img-fluid{width:100%;}

.altcizgi:after{
    content: "...." !important;
    color: #d2d2d2 !important;
    font-size: 18px !important;
    display: block;
    width: 0% !important;
    overflow: hidden;
    height: 1px !important;
    transition: all .5s !important;
    background: #fff !important;
    }
    .altcizgi:hover:after{width: 100% !important;}
    .altcizgi:hover{color:#fff;}
    .diger strong{font-size:13px;}

footer .ebultenform .gonder:hover {background: #333;color: #fff;border-color: #fff;}

/*Footer Lang*/
footer .additional {/* margin-top: 30px; *//* width: 50px; */width: 130px;float: left;margin-top: 15px;}
footer .additional > div + div { border-left: 1px solid #fff; padding-left: 15px; margin-left: 15px; }
footer .additional .search { display: inline-block; color: #fff; font-size: 16px; }
footer .additional .search a { color: #fff; cursor:pointer; }
footer .additional .search span { margin-right: 5px; }
footer .additional .lang {display: inline-block;color: #fff;font-size: 12px;padding: 5px 0px 5px 15px;border-left: 1px solid #e5e5e587;}
footer .additional .lang > span { margin-left: -12px; text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000; }
footer .additional .lang i { font-size: 21px;  }
footer .additional button{background: none !important;color: #fff !important;width: 82px !important;text-transform: uppercase;font-size: 13px;width: 100px !important;border: 0px !important;box-shadow: none !important;}
footer .additional .myselect{width: 170px;}

.hidem{position:relative;}
/*Footer Banner*/
	.f-banner{background: url(img/footerbg.png);color: #fff;margin: 0px;/* height: 575px; */background-size: cover;}
	.f-banner h3{font-size: 65.5px;margin-top: 75px;font-weight: bold;margin-bottom: 60px;letter-spacing: -2px;}
	.f-banner p{font-weight: bold;font-size: 16px;line-height: 1.3;}
	.f-banner p a{color: #fff;text-decoration: underline;font-weight: 900;}
	.f-banner img{margin-top: 40px;margin-bottom: 77px;width: 100%;object-fit: contain;height: 176px;padding-right: 20px;object-position: right;}
	.f-banner .sss{margin-bottom: 86px;}
	.f-banner .sss li{margin-bottom: 26px;padding-right: 30px;}
	.f-banner .sss li a{color: #fff;font-size: 16px;font-weight: 400;text-decoration: underline;}
	.f-banner .sss{list-style:none;padding-left: 0;}
	.f-banner .sss li:before {content: '';background: url(img/ok.png);width: 9px;height: 9px;margin-top: 7px;position: absolute;right: 15px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.f-banner .cbutton{
    margin-top: 58px;
    background: #fff;
    width: 220px;
    line-height: 52px;
    padding: 0px;
    text-align: center;
    border-color: #141414;
    float: left;
}
.f-banner .contact:before{content: "";background: url(img/iletisim.png);width: 18px;height: 18px;position: absolute;right: -30px;z-index: 999;left: unset;top: -17px;}
.f-banner .cbutton.contact{
    margin-top: 60px;
    background: transparent;
    border: 0px;
    width: auto;
    line-height: 52px;
    margin-left: 36px;
    padding: 0px;
    color: #00ffff !important;
    float: left;
    text-align: center;
    line-height: normal;
    margin-top: 77px;
}
.f-banner .cbutton:before{}
.f-banner .cbutton:hover{background:#141414;color:#fff;}
.f-banner .contact:hover{opacity:1;box-shadow: none;line-height: normal;background: transparent;margin-top: 77px;}
.f-banner .contact:hover:before{transition:.5s all;}
.f-banner .contact:before{display:block !important;}
.f-banner .altcizgi:after{background:#00ffff !important; }

footer .newsletter{display:none;
    border-radius: 125px;
    overflow: hidden;
    width: 20px;
    height: 20px;
    margin-top: 0px;
    float: left;
    border: 1px solid #333;
    margin-right: 9px;
}

.ebultenform:after {content: '';background: url(img/ok.png);width: 9px;height: 9px;margin-top: 21px;position: absolute;right: 45px;display: block;background-size: contain;z-index: 99999999999999;background-position: center;background-repeat: no-repeat;}

footer .filter-option{width:auto !important;padding-right:15px;margin-right: -5px !important;}


.btn.dropdown-toggle.btn-light:after{display:none !important;}

.filter-option img{margin-right:5px;margin-top: -2px;}


.urun-ozellik{padding: 285px 0px;background: #f6f6f6;position: relative;padding-bottom: 70px;}
.urun-ozellik .mid{text-align: center;}
.urun-ozellik h2{font-size: 36px;font-weight: bold;margin-bottom: 13px;}
.urun-ozellik p{font-size: 14px;margin-bottom: 22px;letter-spacing: 1.2px;}
.urun-ozellik p a{color: #fc2661;margin-left: 5px;padding-bottom: 2px;border-bottom: 2px solid #ccc;}
.urun-ozellik .butonurun{font-weight: bold;font-size: 15px;border: 2px solid #ccc;padding: 13px 70px;width: 221px;border-radius: 50px;line-height: 45px;margin: 10px;width: 220px;line-height: 52px;transition: .3s all ease;}

.urun-ozellik .butonurun:hover{background: #141414;color: #fff;transition: .3s all ease;width: 220px;line-height: 52px;border-color: #141414;}


 .prodkarsilastir{
    width: 115px;
    height: 31px;
    position: absolute;
    background: #6138f5;
    border-radius: 25px;
    top: 15px;
    right: 15px;
    transition:0.5s all ease;
    /* overflow: hidden; */
}
		 .prodkarsilastir .kalp{background: #f6f6f6;width: 34px;height: 34px;margin-right: -1px;margin-top: -1px;position: relative;float: right;fill: red;border-radius: 25px;z-index: 99;cursor: pointer;}
		 .prodkarsilastir .kalp:before{
        content: '';
        background: url(img/kalp.png);
        width: 16px;
        height: 15px;
        left: 8px;
        top: 9px;
        position: absolute;
        z-index: 9999999;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
  }
   .prodkarsilastir{width: 32px !important;}
   .prodkarsilastir:hover{width: 115px !important;transition:0.5s all ease;}
   .prodkarsilastir:after{content:'Karsilastir';position:absolute;top: 0;right: 38px;line-height: 32px;color: #fff;opacity: 0;transition:0.5s all ease;}
   .prodkarsilastir:hover:after{content:'Karsilastir';position:absolute;top: 0;right: 38px;line-height: 32px;color: #fff;opacity: 1;transition:0.5s all ease;}

		.prodtitle{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 15px;
}
		.sPro .prodtitle h5{
    font-size: 18px;
}
		.sPro .prodtitle h6{
    font-size: 14px;
    color: #929292;
}
 .products .sPro .mask{box-shadow: 0px 0px 0px 0px #3333; transition:0.3s all ease;} 
 .products .sPro .mask:hover{box-shadow: 0px 10px 10px 2px #3333;transition:0.3s all ease;} 
.orta .mask{border: 2px solid red !important;border-radius: 15px;box-shadow: 0px 10px 10px 2px #3333;}

.dunya{
    background: #fff;
    padding-top: 123px;
}

.dunya .butonurun{
    background: #ff0000;
    color: #fff;
    border: 0px;
    /* box-shadow: 1px 1px 5px 0px #333; */
    transition: 0.3s all ease;
    width: 220px;
    line-height: 52px;
}
.dunya img{
  width: 100%;
  float: left;
  max-width: 1364px;}

.dunya p{font-size:16px}

.dk{
    padding: 0px;
    background: #ffffff;
}
.dk .dkbaslik{ }
.dk .dkbaslik h7{text-align: center;float: left;width: 100%;font-size: 12px;display: none;font-weight: bold;}
.dk .dkbaslik img{width: 100%;height: 72px;object-fit: contain;}
.dk .dkbaslik h4{width: 100%;float: left;text-align: center;font-size: 36px;font-weight: 500;margin-top: 45px;margin-bottom: 55px;}
.dk .dkbaslik p{float: left;width: 100%;text-align: center;font-size: 18px;font-weight: 400;line-height: 36px;margin-bottom: 55px;}
.dk .dkbaslik p a{clear: both;text-align: center;color: #000;border-bottom: none;font-style: italic;font-weight: 500;}
.dk .dk-katalog{padding: 0px;}
.dk .dk-katalog h2{
    width: 100%;
    float: left;
    margin-bottom: 35px;
    font-size: 60px;
    font-weight: bold;
    /* margin-bottom: 50px; */
    padding-top: 45px;
}
.dk-katalog h6 {font-size: 16px;font-weight: 300;color: #606060;margin-bottom: 45px;line-height: 36px;}
.dk .dk-katalog p{
    margin-bottom: 50px;
    float: left;
    width: 100%;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 40px;
}
.dk .dk-katalog a.butonurun{
    width: 187px;
    float: left;
    padding: 0;
    text-align: center;
    background: #ff0000;
    line-height: 60px !important;
    border: 0;
    color: #fff;
}
.dk .dk-katalog a.butonurun:hover{
    width: 187px;
    float: left;
    padding: 0;
    text-align: center;
    background: #4852a7;
    line-height: 60px !important;
    border: 0;
    color: #fff; transition:0.3s all ease;
}
.dk-katalog-img {
    max-width: 100%;
}
.dk-katalog-img img{
    margin-left: 30px;
    max-width: 100%;
}

.subcatalog{margin-top: 160px;
    margin-bottom: 160px;
    padding: 0px 50px;
}
.subcatalog .col-lg-4 {padding:0px 30px;}
.subcatalog a img{
    width: 100%;
    float: left;
    object-fit: cover;
    transition: 0.3s all ease;
    }
.subcatalog a{
    width: 100%;
    float: left;
}
.subcatalog .col-lg-4{filter: drop-shadow(0px 0px 0px #ddd);transition: 0.3s all ease;}
.subcatalog .col-lg-4:hover{filter: drop-shadow(-10px 10px 0px #ddd) !important;}
.box-catalog{float: left;padding: 30px 35px;margin-top:50px;height: 252px;}

.subcatalog .col-lg-4:nth-child(1) .box-catalog{background: #4b84f8;}
.subcatalog .col-lg-4:nth-child(2) .box-catalog {background: #533ff8;}
.subcatalog .col-lg-4:nth-child(3) .box-catalog{background: #55cadb;}
.subcatalog .col-lg-4:nth-child(4) .box-catalog {background: #2c838d;}
.subcatalog .col-lg-4:nth-child(5) .box-catalog {background: #742fa3;}
.subcatalog .col-lg-4:nth-child(6) .box-catalog{background: #d32033;}

.box-catalog h4{
	float: left;
	font-size: 24px;
	width: 100%;
	color: #fff;
	margin-bottom: 17px;
}
.box-catalog p{
	font-size: 14px;
	float: left;
	width: 100%;
	color: #fff;
	margin-bottom: 0;
	line-height: 20px;
}
.box-catalog img{height: 40px;margin-bottom: 15px;}
@media (max-width:767px) {
  .products .control .sarrow{background:none !important;}

  .f-banner img{
    position: absolute;
    top: -620px;
}
.f-banner .sss{margin-top:70px;}
}

#cookie-law-info-bar{
	box-shadow:rgb(0 0 0 / 50%) 0px 0px 0px !important;
}
footer .info p a:hover{color: #888888;}

@media (max-width: 767px) {
  .dk .dk-katalog{
    padding: 15px;
}

.dk .dk-katalog h2{
  font-size: 25px;
  margin-bottom: 10px;
}


.dk-katalog h6{
	margin-bottom: 20px;
    margin-top: 10px;
  font-size: 18px;
  line-height: 30px;
}

.dk .dk-katalog p{
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 10px;
}
.dk .dk-katalog a.butonurun{
  margin: 10px 0px;
}
.subcatalog{
  margin: 0px 15px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 0;
}
.subcatalog .col-lg-4{/* width:50% */padding: 0;}
.box-catalog{margin-top: 10px;}
.dk-katalog-img img{margin-left:0px;width: 100%;}

.urun-ozellik .butonurun{width:100%;float:left;padding: 0px;margin: 0px;margin-bottom: 15px;}
footer .ebultenform label input{margin-right:5px;display: none;}
	
	*{max-width:100%;}
	.banner *{max-width:none;}
	.row{max-width:none;}
.products *{max-width:none;}
	.f-banner{margin: 50px 15px;}
}




	
.products {margin: 0px 0 0;padding-bottom: 90px;background: #f6f6f6;overflow: hidden;}
.products h2 {font-weight: 200;font-size: 47px;display: none !important;color: #000;display: inline-block;}
.products h2:after { content: "."; display: inline-block; font-weight: 700; color: #5242ce; font-size: 47px; }

.products .control {float: right;margin-top: 55px;position: absolute;}
.products .control .sarrow { display: inline-block; padding: 10px 20px; height: 40px; cursor: pointer; transition: 0.3s all ease; }
.products .control .sarrow i { font-size: 20px; color: #000; vertical-align: middle; height: 20px; }
.products .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.products .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }
.products .control .sarrow.prev:hover { padding-left: 10px; padding-right: 30px; }
.products .control .sarrow.next:hover { padding-left: 30px; padding-right: 10px; }

.products .sPro { margin: 30px 0; }
.products .sPro .product {position: relative;margin: 0 13px;}
.products .sPro .product img {width: 100%;height: auto;border-radius:30px;transition: 0.5s all;object-fit: contain;height: 200px;object-position: center 30px;}
.products .sPro .product .nWrap {overflow: hidden;transition: 0.3s all ease;box-shadow: inset 0 0px 0 5px transparent;position: absolute;left: 0;top: 0;/* background: rgb(255 255 255 / 100%); */width: 100%;border-radius: 15px;height: 100%;padding: 35px;}
.products .sPro .product .nWrap h5 { color: #fff; font-size: 24px; font-weight: normal; margin-top: 70%; line-height: 35px; }
.products .sPro .product .nWrap .nbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #fff; font-size: 20px; color: #000; padding: 20px 25px; position: absolute; right: 0; bottom: 0; }
.products .sPro .product .nWrap .hbutton {border-top-left-radius:30px;transition: 0.3s all ease;background: #312883;font-size: 16px;color: #fff;padding: 23px 14px 23px 13px;position: absolute;right: 0;bottom: -70px;}
.products .sPro .product:hover .nWrap {box-shadow: inset 0 0px 0 5px #312883;border-radius: 15px;}
.products .sPro .product:hover .nWrap .nbutton { right: -70px; }
.products .sPro .product:hover .nWrap .hbutton { bottom: 0px; }

@media (min-width: 1392px) {
  .products .container.pr {max-width: 1365px;overflow: hidden;}
}

@media (min-width: 1200px) { 
    .products .sPro .slick-list { overflow: inherit; }
}

@media (max-width:767px) {
  .products { padding-bottom: 200px; }
  .products h2 { font-size: 27px; }
  .products h2:after { font-size: 27px; }
  .products .control { margin-top: 25px; }
}

.products.srv {position: relative;z-index: 1;background: #f6f6f6;margin:0;padding: 0px 0 0;}
.products.srv:before { content: ""; position: absolute; top: -100px; width: 100%; height: 100%; background: url("img/bg-page.png") top center no-repeat;    background: none; }

.products.srv .control { margin:0; }
.products.srv .sPro .product {/* margin: 0; *//* margin-bottom: 30px; *//* box-shadow: 0 0px 20px 5px #79797900; *//* overflow: hidden; *//* transition: 1s all; */}

.products.srv .sPro .product:hover{
    /* border: 5px solid #e30613; */
    /* box-shadow: 0 0px 10px 5px #79797994; */
}

.products.srv .sPro .product:hover img{
    /* width: 200%; */
    /* margin-left: -50%; */
    /* margin-top: -11%; */
    /* margin-bottom: -11.5%; */
    /* height: 295px; */
    /* object-fit: contain; */
}

.products.srv .sPro .product .nWrap h5 {margin-top: 4%;}
.products.srv .sPro .product .nWrap h5 i { display: block; margin: 0 0 20px; color: #fff; font-size: 68px; }

	.products .sPro .product img {height: 380px;background:#fff;border-radius:15px;}
	
	
	.gallery {display:none;}
	.rightarrow{/* position:absolute; *//* bottom:0px; *//* right: 30px; *//* width: 20px; *//* height: 50px; *//* transform: rotate(90deg); */}
.rightarrow svg{fill: #929292;}
.rightarrow:after{content:'';background: url(/wp-content/uploads/2022/02/ok.png);height: 9px;width: 9px;background-size: contain;position: absolute;filter: brightness(0.7);margin-left: 10px;transition: .5s all;margin-top: 3px;}

	.product:hover .rightarrow:after{margin-left: 20px;}


#wpadminbar{z-index:0 !important;}


.topm{}
.topm a{
    float: right;
    margin-left: 30px;
    color: #fff;
    font-size: 12px;
    line-height: 31px;
}
.topm a:first-child {}
.topm:last-child {}
.topm a:hover{}
.topm a:after{content:'';background: url(/wp-content/uploads/2022/03/sagustok.png);/* position: absolute; */width: 8px;height: 31px;float: right;/* top:0px; */background-repeat: no-repeat;margin-top: 0px;margin-left: 10px;/* right: 0px; */background-size: contain;background-position: center;}
.topm a.bilgi:after{content:'';background: url(/wp-content/uploads/2022/04/info.fw_.png);/* position: absolute; */width: 13px;height: 15px;float: right;/* top:0px; */background-repeat: no-repeat;margin-top: 2px;margin-left: 11px;margin-right: 10px;/* right: 0px; */background-size: contain;background-position: center;}

.topm a.bilgi{border-right:1px solid;line-height: 19px;margin: 5px 0px;}

header .search{
    padding-top: 10px;
    border: 1px solid #7d7d7d;
    line-height: 28px;
    padding-top: 8px;
    padding-left: 2px;
    width: 40px;    margin-left: 22px;
    text-align: center;
    }


header .search i{font-size: 18px;}


@media (max-width:767px) {
.topm a {
    float: right;
    margin: 0px 10px;
    color: #fff;
    font-size: 11px;
    line-height: 31px;
 }
.topm a:last-child {
    margin-right: 0px;
    margin-left: 0px;
}
.topm a:first-child {
    margin-left: 0px;
}
	

	.topm{padding: 0px 17px;}
	header .search{float: right;line-height: 30px;margin-right: 20px;padding-top: 0px;border: 0px;padding: 8px 0px;}
	header .search i{
    font-size: 17px;
    float: left;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    line-height: 36px;
}
	.topm .lang .filter-option-inner-inner{color:#fff !important;}
	
	
	body:not(.sub) header .navbar .additional .myselect .dropdown-toggle{color:#fff !important;}
header .navbar .additional .myselect .dropdown-toggle .filter-option img{width:24px;height: 20px;}
header .navbar .additional .myselect .dropdown-toggle:focus, header .navbar .additional .myselect .dropdown-toggle{padding:0px}
body:not(.sub) header.shrink .navbar .additional .myselect .dropdown-toggle{width:100%;}
}



.wpml-ls-legacy-dropdown-click a{background: #007 !important;color:#fff !important;Border:0px solid !important;}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{background: #fff !important;color: #000 !important;}

body.sub header .navbar .additional .lang span, header.shrink .navbar .additional .lang span{text-shadow:none;}

.wpml-ls-legacy-dropdown-click a{
    padding: 6px 0px 6px 10px !important;
    margin-left: 0px;
}
.wpml-ls-legacy-dropdown-click{width:auto !important;}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{top:29px !important;border:0px solid;right: auto !important;left: -70px !important;}
.topm .lang a:after{display: none !important;}

.topm .lang a{float:left;}

.texxtt{height: 30px;overflow:hidden;position: relative;margin-top: 20px;margin-bottom: 10px;float: left;transition: .5s all ease;}
.nav-link .texxtt:after{transform: scaleX(0);transform-origin: right;content:'';position:absolute;background:#000077ff;width: 100%;transition:transform .6s cubic-bezier(.19,1,.22,1);height: 2px;top: 28px;left: 0;}
.nav-link .texxtt:hover:after{
    transform: scaleX(1);
    transform-origin: left;
    width: 100%;
    transition: transform .6s cubic-bezier(.19,1,.22,1);
    left: 0;
    }
.nav-link .texxtt .name1 {transform: translateY(0%);transition: 0.5s all ease;opacity: 1;}
.nav-link .texxtt .name2 {transform: translateY(-100px);transition: 0.5s all ease;opacity: 0;}


.nav-link:hover .texxtt .name1 {transform: translateY(25px);opacity: 0;}
.nav-link:hover .texxtt .name2 {transform: translateY(-41px);opacity: 1;}


.panel-group{
    width: 100%;
    float: left;
    padding-top: 30px !important;
    padding-bottom: 90px !important;
}
.panel-group .panel{border-top: 1px solid rgba(0,46,51,.2);padding: 20px 0px;text-align: left;display: block;color: #002e33;font-size: 1.5294117647vw;line-height: 1;letter-spacing: -.02em;text-align: left;transition: color .6s cubic-bezier(.19,1,.22,1);}
.panel-group .panel .panel-heading{
  margin-bottom: 15px;
}
.panel-group .panel .panel-heading .panel-title{
    padding: 0px;
    margin: 0px;
}
.panel-group .panel .panel-heading .panel-title a{
    text-align: left;
    font-size: 22px;
    color: #002e33;
    position: relative;
    font-weight: 400;
    display: block;
}
.panel-group .panel .panel-heading .panel-title a:after{content:' ';width: 30px;height: 30px;text-align:center;position:absolute;right:15px;background: url(img/acordion.fw.png);/* border:1px solid #333; */transform: rotate(0deg);border-radius:25px;transition: all .6s cubic-bezier(.19,1,.22,1);}

.panel-group .panel .panel-heading .panel-title a:hover:after{
    transform: rotate(90deg);
    transition: all .6s cubic-bezier(.19,1,.22,1);
    background-color: #ffffff;
}




.panel-group .panel .panel-body{font-size: 18px;line-height: 1.3;color: #717a7b;padding: 0px 0px;}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    width: 808px;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
    right: -470px;
    left: auto;
}
.dropdown-item{line-height: normal;padding: 13px;font-size: 12px;border-top:1px solid #eaeaea}
.dropdown-item:first-child{border:0px;}

.dropdown-item:after{
    content: '';
    background: url(/wp-content/themes/anadolutestere/img/arrowm.png);
    width: 9px;
    height: 5px;
    position: absolute;
    right: 20px;
    background-size: cover;
    margin-top: 5px;
    margin-left: 0px;
    background-position: center;
    background-repeat: no-repeat;
    filter: invert(1);
    }

.dropdown-item:hover{background:#eaeaea;}




.banner .tp-bullet { overflow: unset !important;  }
.banner .tp-bullet:before {content: "00";letter-spacing: 1px;font-size: 11px;font-weight: 500;color: #ffffff;position: absolute;left: 0px;top: -20px;padding-right: 20px;}
.banner .tp-bullet:after { border-radius: 50%; }
.banner .tp-bullet:nth-child(1):before { content: "01"; }
.banner .tp-bullet:nth-child(2):before { content: "02"; }
.banner .tp-bullet:nth-child(3):before { content: "03"; }
.banner .tp-bullet:nth-child(4):before { content: "04"; }
.banner .tp-bullet:nth-child(5):before { content: "05"; }
.banner .tp-bullet:nth-child(6):before { content: "06"; }
.banner .tp-bullet:nth-child(7):before { content: "07"; }
.banner .tp-bullet:nth-child(8):before { content: "08"; }
.banner .tp-bullet:nth-child(9):before { content: "09"; }
.banner .tp-bullet:nth-child(10):before { content: "10"; }
.banner .tp-bullet.selected {box-shadow: inset 0 0 0 2px #000000 !important;}
.banner .tp-bullet {box-shadow: inset 0 0 0 2px #ffffff !important;}
.banner .tp-bullet.selected:before {color: #ffffff;}
.banner .tp-bullet.selected:after {background-color: #fff;background: #ffffff !important;}



.hakpage{margin-top: 0px;}
.hakpage .left .pWrap h1:after{display:none;}.hakpage .left .pWrap h1 {font-weight: 300;font-size: 48px;color: #fff;margin-bottom: 30px;}
.hakpage .left .pWrap p {color: #fff;font-size: 18px;margin: 0;line-height: 30px;margin-bottom: 37px}
.hakpage .left{background: url(/wp-content/themes/anadolutestere/img/first_block.png);height: 480px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.hakpage .left .pWrap{margin-left:0px;}
.hakpage a u{color:#fff;font-weight:bold;}
.hakpage .left .pWrap {max-width: 650px;padding: 154px 0 180px;}
.hakpage .butonhaberler{width: 230px;line-height: 52px;float: left;text-align: center;border: 2px solid #fff;border-radius: 50px;color: #fff;font-size: 16px;}
.hakpage .butonkesfet{font-size: 16px;line-height: 52px;float: left;margin-left: 28px;position: relative;color: #fff;}
.hakpage .butonkesfet:hover{color:#fff;}
.hakpage .butonhaberler:hover{background:#fff;color:#000;}
.hakpage .butonkesfet:after{transition:.5s all ease;content:" ";background: url(/wp-content/themes/anadolutestere/img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 10px;right: -20px;}
.hakpage .butonkesfet:hover:after{top:20px;transition:.5s all ease;}
.hakpage .bottomtext{background: #545c69;line-height: 75px;color: #fff;font-size: 18px;text-align: center;position: absolute;bottom: -75px;}







.pagebilgi {margin-top:185px;}
.pagebilgi .tirnak{margin-bottom:35px;margin-left: 145px;}
.pagebilgi .icerik{font-size:30px;line-height: 48px;margin-bottom: 60px;margin-left: 70px;}
.pagebilgi .btndetaylibilgial{font-size:18px;font-weight: bold;margin-bottom: 82px;float: left;margin-left: 70px;}
.harita{margin-bottom:50px;}
.urunlist ul{list-style: none;padding: 0;}
.urunlist ul li{float: left;margin-right: 25px;}
.urunlist ul li a{font-size: 18px;line-height: 33px;text-decoration: underline;font-weight: 500;position: relative;}
.urunlist ul li a:after{content:'.';position: absolute;margin-left: 8px;top: 0px;line-height: 24px;}
.ulist{font-size:36px;margin-left:70px;}
.urunlist ul li:last-child a:after{display:none;}




footer .fBot .copy a:hover{color: #ccc;}




header .dropdown:hover{margin-bottom: 10px;}

.sloganspecs{font-size:36px;text-align: center;font-weight: 300;margin-bottom: 100px;}
.sloganspecs b{font-size:48px;}


.bigscreen .slogan2b{    font-size: 72px;
    margin-bottom: 70px;
    font-weight: 700;
}




.bigscreen{
    margin-bottom: 70px;
}
	
	.bigscreen .bigimgtext{}
	.bigscreen .bigimgtext img{}
	.bigscreen .bigimgtext .bigtext{
    padding: 70px 50px;
    background: red;
    height: auto;
    margin: 165px 0px;
    color: #fff;
    line-height: 36px;
    margin-left: 50px;
    margin-right: -50px;
    }
	
	.bigscreen .bigimgtext .bigtext h4{
	 font-size: 36px;
	 margin-bottom: 45px;
	 font-weight: bold;
	}
	.bigscreen .bigimgtext .bigtext .p1{
	 font-size: 24px;
	 font-weight: bold;
	 margin-bottom: 40px;
	}
	.bigscreen .bigimgtext .bigtext .p2{
	 font-size: 22px;
	 font-weight: 300;
	}












.news-f .sloganspecs{
    margin-bottom: 30px;
    padding: 10px 30px;
}
.ck.more a{background:black;text-align: center;color: #fff;border-radius: 70px;font-size: 16px;padding: 20px 76px;}

.products.srv {position: relative;z-index: 1;background: #f6f6f6;margin:0;padding: 0px 0 70px 0;}
.post {padding-bottom: 70px;}


.ssslink{
    border: 1px solid #dee2e6;
    border-radius: 5px;
    padding: 30px 25px;
    height: max-content;
}
.ssslink ul{
    border-bottom: none;
}
.ssslink ul li{
    width: 100%;
    text-align: left;
}
.ssslink ul li a{
    font-size: 16px;
    font-weight: 500;
    line-height: initial;
    width: 100%;
    float: left;
    padding: 13px 0px;
}
.ssslink ul li a:hover{
    /* text-decoration: underline; */
    /* font-weight: bold; */
}
.ssslink ul li a.active{
    /* text-decoration: underline; */
    /* font-weight: bold; */
    background: #f5f7fa;
    margin-left: -25px;
    width: calc(100% + 50px);
    padding-left: 30px;
    border-left: 3px solid red;
    max-width: none;
    }

.sssicerik h4.baslik{text-align:left;margin-bottom: 15px;}
.sssicerik .picerik{text-align:left;font-size: 16px;}
.sssicerik {padding-left: 60px;padding-top: 0px !important;}
.sssicerik h3,.sssicerik p{text-align:left;color: #606060;}
.sssicerik hr{margin:50px 0px}
.sssicerik .arabul{}
.sssicerik .arabul h3{font-weight: 600;
    font-size: 24px;
    /* margin-bottom: 40px; */
}
.sssicerik .arabul p{
    /* font-size: 16px; */
}

.sssicerik .arabul form label{width:100%; }
.sssicerik .arabul form textarea{width: 100%;padding: 30px;font-size: 16px;position: relative;min-width: 100%;padding-left: 30px;max-height: 240px;padding-right: 30px;border: 1px solid #dfe1e5;background: #f7f7f7;}
.sssicerik .arabul form input{
	width: 100%;
	line-height: 71px;
	padding: 0;
	font-size: 16px;
	position: relative;
	min-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #dfe1e5;
	background: #f7f7f7;
	}
.sssicerik .arabul form .texc{position:relative;}
.sssicerik .arabul form{position:relative;}
.sssicerik .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.sssicerik .arabul form input:focus-visible{background:#fffffe}
.sssicerik .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.sssicerik .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"] {background: #5242ce;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}


.sssicerik .arabul form .texc{position:relative;}
.sssicerik .arabul form{position:relative;}
.sssicerik .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.sssicerik .arabul form input:focus-visible{background:#fffffe}

.sssicerik .arabul form input:focus-visible::placeholder { 
  opacity:0;
}
.sssicerik .arabul form textarea:focus-visible::placeholder { 
  opacity:0;
}
.sssicerik .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.sssicerik .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"] {background: #5242ce;color: #fff;font-weight: bold;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}

input {outline: none;}

.searchsss .sbox:focus-visible::placeholder {opacity:0;}
.searchsss .sbox:focus-visible{border:1px solid #dfe1e5}




	.searchsss{background: #f5f7fa;height: 300px;margin-bottom: 0px;margin-top: 0px;}
	.searchsss h2{  width: 100%;text-align: center;font-size: 48px;line-height: 36px;padding-top: 90px;margin-bottom: 50px;font-weight: bold;}
	
	.searchsss .input-group{width: 730px;height: 70px;margin: auto;}
	.searchsss .iconsearch{ line-height: 47px;position: absolute;font-size: 25px;text-align: center;margin: 12px 0px;    color: #606060;left: 5px;width: 70px;border-right: 1px solid #dfe1e5;}
	.searchsss input.sbox{width: 100%;line-height: 64px;padding-left: 70px;padding-right: 100px;font-size: 14px;font-weight: 400;border-radius: 5px;border: 1px solid #dfe1e5;}
	.searchsss .submitbtnc button{height: 22px;width: 89px;padding-bottom: 0px;padding-top: 0;margin-bottom: 0;position: absolute;font-size: 12px;border-radius: 6px;right: 0;color: transparent !important;background: black;margin: 24px 24px;background: none;padding-left: 13px;text-align: left;border:0px;background: url(/wp-content/uploads/2022/04/Entermobile.png);}
	.submitbtnc:after{display:none;content:'';background: url(/wp-content/uploads/2022/03/enter.png);position: absolute;right: 27px;width: 11px;height: 7px;top: calc(50% - 3.5px);}


	.searchsss .iconsearch{line-height: 47px;position: absolute;font-size: 20px;text-align: center;margin: 12px 0px;height: 45px;color: #606060;left: 5px;width: 50px;border-right: 1px solid #dfe1e5;background: url(/wp-content/uploads/2022/04/Vector-Smart-Object.png);background-repeat: no-repeat;background-position: center center;}


.searchsss .iconsearch i{display:none;}




















.ikform h4.baslik{text-align:left;margin-bottom: 15px;}
.ikform .picerik{text-align:left;font-size: 16px;}
.ikform {padding-left: 60px;padding-top: 75px !important;}
.ikform h3,.sssicerik p{text-align:left;color: #606060;}
.ikform hr{margin:50px 0px}
.ikform .arabul{}
.ikform .arabul h3{
    font-weight: 600;
    font-size: 55px;
     margin-bottom: 40px; 
}
.ikform .arabul h5{
    font-weight: 600;
    font-size: 24px;
    
}

.ikform .arabul h4{
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 40px;
    line-height: 35px;
}
.ikform .arabul p{
     font-size: 20px;
     line-height: 35px;
}

.ikform .arabul form label{width:100%; }
.ikform .arabul form textarea{width: 100%;padding: 30px;font-size: 16px;position: relative;min-width: 100%;padding-left: 30px;max-height: 240px;padding-right: 30px;border: 1px solid #dfe1e5;background: #f7f7f7;}
.ikform .arabul form input{
	width: 100%;
	line-height: 71px;
	padding: 0;
	font-size: 16px;
	position: relative;
	min-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #dfe1e5;
	background: #f7f7f7;
	}

.ikform .arabul form .texc{position:relative;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -10px;left: 15px;line-height: 20px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background:#fffffe}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}


.ikform .arabul form .texc{position:relative;margin-bottom: 35px;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -10px;left: 15px;line-height: 20px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background:#fffffe;color: black;}

.ikform .arabul form input:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul form textarea:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;font-weight: bold;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}





.ikheader{height: 630px;background-size: cover;background: url(/wp-content/uploads/2022/03/Insan-Kaynaklari.png);background-size: cover;padding: 80px;}
	.ikheader h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.ikheader h2{font-size: 72px;width: 100%;color: #fff;letter-spacing: -2px;font-weight: 600;}
	.ikheader p{ font-size: 24px;color: #fff;width: 100%;line-height: 33px;}
	.ikheader a.linkik{width: 340px;line-height: 70px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;font-weight: 900;margin-top: 46px;    position: relative;}
	.ikheader img{height: 452px;width: 100%;margin-top: 38px;margin-bottom: 0;object-fit: contain;}
	.ikform .arabul form input::-webkit-file-upload-button {display:none;}

.ikform .arabul form input[type="file"]:after{content:'';background:url(/wp-content/uploads/2022/03/yukle.png);width: 89px;height: 22px;right: 30px;position: absolute;top: calc(50% - 11px);}


.ikheader a.linkik:after{transition:.5s all ease;content:" ";background: url(/wp-content/themes/anadolutestere/img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 20px;right: 100px;}
.ikheader a.linkik:hover:after{top:30px;transition:.5s all ease;}










.certheader{height: 630px;background-size: cover;background: url(/wp-content/themes/anadolutestere/img/sertifika-bg.png);background-size: cover;padding: 80px;}
	.certheader h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.certheader h2{font-size: 72px;width: 100%;color: #fff;letter-spacing: -2px;font-weight: 600;}
	.certheader p{ font-size: 24px;color: #fff;width: 100%;line-height: 33px;}
	.certheader a.linkik{width: 340px;line-height: 70px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;margin-bottom: 15px;font-weight: 400;font-size: 16px;margin-top: 46px;position: relative;}
	.certheader img{height: 515px;margin-top: 30px;margin-bottom: 0;object-fit: none; float:right;}

.certheader p.certaltp{font-size: 12px;color: #fff;width: 100%;line-height: 33px;float: left;}


.certheader a.linkik:after{transition:.5s all ease;content:" ";background: url(/wp-content/themes/anadolutestere/img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 20px;right: 35px;}
.certheader a.linkik:hover:after{top:30px;transition:.5s all ease;}







.certall h4.baslik{text-align:left;margin-bottom: 15px;}
.certall .picerik{text-align:left;font-size: 16px;}
.certall {padding-right: 60px;padding-top: 75px !important;}
.certall h3,.sssicerik p{text-align:left;color: #000000;font-size: 16px;font-weight: 300;}
.certall hr{margin:50px 0px}
.certall .arabul{}
.certall .arabul h3{
    font-weight: 600;
    font-size: 55px;
    margin-bottom: 20px;
}
.certall .arabul h5{
    font-weight: 600;
    font-size: 24px;
    
}

.certall .arabul h4{
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 40px;
    line-height: 35px;
}
.certall .arabul h4 p{
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 40px;
    line-height: 35px;
}

.certall .arabul p{
     font-size: 20px;
     line-height: 35px;
}
.certheader p a{color: #fff;}





.certall .boxk{
    width: 584px;
    float: left;
    border-radius: 10px;
    margin-bottom: 55px;
    /* box-shadow: 0px 0px 10px 2px #3333; */
    transition: 0.3s all ease;
    overflow: hidden;
}
.certall .boxk .certimg{
    width: 100%;
    float: left;
    padding: 0px 10px 0px 10px;
    text-align: right;
}
.certall .boxk .certimg img{
    width: 100%;
    height: 254px;
    float: right;
}
.certall .boxk .certicerik{
    height: 170px;
    float: right;
    padding: 35px 50px;
    width: 564px;
    margin: 0px 10px 20px 10px;
    box-shadow: 0px 10px 10px 0px #3333;
}
.certall .boxk  .certicerik .certtext{
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    float: left;
    font-weight: 500;
    margin-bottom: 7px;
}
.certall .boxk  .certicerik .certincele{
    color: #ff3c00;
    font-size: 18px;
    line-height: 35px;
    width: 100%;
    float: left;
    font-weight: 900;
}

.certall .boxb{
    width: 584px;
    float: left;
    border-radius: 10px;
    margin-bottom: 55px;
    /* box-shadow: 0px 0px 10px 2px #3333; */
    transition: 0.3s all ease;
    overflow: hidden;
    }
.certall .boxb  .certimg{
    width: 100%;
    padding: 0px 10px;
    float: left;
    text-align: right;
    }
.certall .boxb .certimg img{
 width: 564px;
 height: auto;
 float: left;
}
.certall .boxb .certicerik{
    height: 170px;
    float: left;
    margin: 0px 10px 20px 10px;
    padding: 25px 50px;
    width: 564px;
    box-shadow: 0px 10px 10px 0px #3333;
}
.certall .boxb  .certicerik .certtext{
    font-size: 24px;
    line-height: 34px;
    width: 100%;
    float: left;
    font-weight: 500;
    margin-bottom: 10px;
}
.certall .boxb  .certicerik .certincele{
    color: #ff3c00;
    font-size: 18px;
    line-height: 35px;
    width: 100%;
    float: left;
    font-weight: 900;
}

.certall .certright .boxb{float: left;}
.certall .certleft .boxb{float: left;}


.certall .certright .boxk{float: left;}
.certall .certleft .boxk{float: left;}
.certall .certright{width:564px;margin-left: 30px;float: left;}
.certall .certleft{width: 564px;margin-right: 30px;float: left;}









.ikheader.diger{
    background: #edf5ff;
    height: auto;
    margin-bottom: 70px;
}
.diger-baslik{
    color: black !important;
    font-size: 26px !important;
    text-align: center;
    margin-bottom: 25px !important;
}
.diger-aciklama{
    color: #65676b !important;
    font-size: 30px !important;
    line-height: 24px;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: normal !important;
}
.diger-aciklama p{
    color: #65676b !important;
    font-size: 30px !important;
    line-height: 24px;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: normal !important;
}
.diger-altmetin{
    text-align: center;
    font-size: 12px !important;
    color: #65676b !important;
}


.post.srv .side{}
.post.srv .side ul{}
.post.srv .side ul li{
    margin-top: 0;
}
.post.srv .side ul li a{}
.post.srv .side ul li ul{
    margin-top: 0px;
    /* border-left: 0px; */
    /* float: left; */
    padding-left: 6px;
}
.post.srv .side ul li ul li{}
.post.srv .side ul li ul li a{
    background: #fff !important;
}




.post.srv .side{
    border: 1px solid #dee2e6;
    border-radius: 5px;
    overflow: auto;
    padding: 30px 25px;
    /* height: max-content; */
}
.post.srv .side ul{
    border-bottom: none;
}
.post.srv .side ul li{
    width: 100%;
    text-align: left;
}
.post.srv .side ul li a{
    font-size: 16px;
    font-weight: 500;
    line-height: initial;
    width: 100%;
    float: left;
    padding: 13px 0px;
}
.post.srv .side ul li a:hover{
    /* text-decoration: underline; */
    /* font-weight: bold; */
}
.post.srv .side ul li.active a{
    /* text-decoration: underline; */
    /* font-weight: bold; */
    background: #f5f7fa;
    margin-left: -25px;
    width: calc(100% + 50px);
    padding-left: 30px;
    border-left: 3px solid red;
    max-width: none;
    color: #000;
    }

.post.srv .side ul li ul li a.active, .post.srv .side ul li ul li a:hover{
	background: #f5f7fa;
	margin-left: -5px;
	width: calc(100%);
	padding-left: 10px;
	border-left: 3px solid black;
	max-width: none;
	color: #000;
}









.certfooter{background:none;margin-bottom: 30px;}

	.certfooter h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.certfooter h2{font-size: 72px;width: 100%;color: #000;letter-spacing: -2px;font-weight: 900;}
	.certfooter p{font-size: 24px;color: #000;width: 100%;line-height: 32px;}
	.certfooter a.linkik{width: 340px;line-height: 70px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;margin-bottom: 15px;font-weight: 900;font-size: 16px;margin-top: 46px;position: relative;}
	.certfooter img{height: 515px;width: auto;margin-top: 0px;float: right;object-fit: contain;}

.certfooter p.certaltp{font-size: 12px;color: #000;width: 100%;line-height: 33px;float: left;}



.certfooter a.linkik:after{transition:.5s all ease;content:" ";background: url(/wp-content/uploads/2022/04/sagokbelge.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 31px;right: 85px;}
.certfooter a.linkik:hover:after{right: 70px;transition:.5s all ease;}



.post.srv .side ul li.active ul{padding-top:10px;}


.side::-webkit-scrollbar {
  width: 5px;
}

.side::-webkit-scrollbar-track {
  background: #ffffff; 
}
 
.side::-webkit-scrollbar-thumb {
  background: #f00; 
}

.side::-webkit-scrollbar-thumb:hover {
  background: #f00; 
}

.ikform .arabul form input[type="file"]:before{content:'Ozgecmis Ekle *';color: #787878;margin-right: 15px;}
.ikform .arabul form input[type="file"]:focus-within{color: black;}



.singleprod{
    padding-top: 50px;
}
.singleprod .ustbolum{
	padding-top: 52px;    position: relative;
    z-index: 999;
}
.singleprod .ustgorsel{}
.singleprod .ustgorsel .iWrap{
    /* border-radius: 100%; */
    width: 450px;
    height: 450px;
    float: right;
    margin-bottom: 50px;
    margin-right: -100px;
    /* margin-top:-25px; */
    position: relative;
    box-shadow: none;
}
.singleprod .ustgorsel a{
    /* padding-top: calc(50% - 150px); */
    /* position: absolute; */
    /* right: -85px; *//* top:0px; */
}
.singleprod .ustgorsel a img{
    /* transform: rotate(-16deg); */
    /* float: right; */
    /* max-width: calc(100%); */
    /* margin-left: -328px; */
    /* margin-top: 30px; */
    /* position: relative; */
}
.singleprod .ustgorsel .iWrap:after{content:'';position: absolute;width: 50%;height: 100%;
									
									
									
background: linear-gradient(252deg, white 64px, transparent 80%);
 /* FF3.6+ */

 /* Chrome10+,Safari5.1+ */
 /* Opera 11.10+ */
 /* IE10+ */
 /* W3C */;
									
z-index: 0;top: 0;display: none;right: 0px;bottom: 0;border: 0px solid;border-radius: 0px 500px 500px 0px;}

.certfooter p a{color: #000;}


.singleprod .ustbolum h2{font-size:36px;margin-bottom: 15px;font-weight: 600;}
.singleprod .ustbolum p{font-size:16px;}


.singleprod .nav-item{
    text-align: left;
    border: 0px;
    border-radius: 0px;
    width: 298.3437347px;
}
.singleprod .nav-item a{
    padding: 0px 20px;
    line-height: 58px;
    font-size: 16px;
    padding-bottom: 1px;
    background:#fff;
    color: #828599 !important;
    border: 0px solid transparent;
    border-top-left-radius: 0;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 0;
    font-weight: 500;
}
.singleprod .nav-item a.active{
    padding: 0px 20px;
    font-size: 16px;
    color: #828599 !important;
    background:#f5f7f7;
    border-bottom: 1px solid #f1f4f4;
    position: relative;
    font-weight: 500;
}
.singleprod .nav-item a.active:after{content:'';position: absolute;width: calc(100% - 24px);height: 3px;left: 12px;bottom: 0px;background: blue;}
.singleprod .nav-item a img{
    margin-right: 5px;
}

.singleprod .tabaciklama{padding: 30px 30px;position: relative;}
.singleprod .content{padding-left: 65px;}

.singleprod .teklifalsp{
    color: #fff;
    width: 235px;
    line-height: 52px;
    background: #606060;
    float: left;
    border-radius: 25px;
    text-align: center;
    font-size: 16px;
    margin-top: 30px;
}
.singleprod .teklifalsp:hover{}
.singleprod .teklifalsp:after{content:'';}





.hizlisss{
    background: #f1f1f1;
    float: left;
    width: 100%;
    display:none;
    padding: 45px 0px;
}
	.hizlisss ul{
    list-style: none;
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}
	.hizlisss ul li{float: left;margin: 7px 5px;}
	.hizlisss ul li a{
    padding: 0px 65px 0px 25px;
    background: #fff;
    float: left;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 55px;
}
	.hizlisss ul li a:after{content:'';background: url(/wp-content/uploads/2022/04/sagoksss.png);width: 8px;height: 8px;position: absolute;right: 20px;margin: 6px;top: 20px;background-repeat: no-repeat;}



.mobillogo{display:none !important;}
.pclogo{display:block !important;}



@media (max-width: 767px) {

.topm a.bilgi:after{content:'';background: url(/wp-content/uploads/2022/04/information-icon-1.webp);/* position: absolute; */width: 13px;height: 15px;float: right;/* top:0px; */background-repeat: no-repeat;margin-top: 2px;margin-left: 10px;margin-right: 10px;/* right: 0px; */background-size: contain;background-position: center;}


	header {z-index: 1042 !important;}
	
	.upper{top:-35px;}
		footer .cert p{font-size: 12px !important;}

	.ebultenform {margin-bottom: 15px;}

	footer .f-hakkimizda p{font-size: 13px;}
	
		.f-banner .cbutton.contact{margin-top: -85px;left: 36px;margin-left: 15px;float: left;display:none;}

		.urun-ozellik p a{float:left;width: 100%;text-align: center;border-bottom: 0px solid #ccc;text-decoration: underline;margin-bottom: 10px;text-decoration-color: #ccc;text-underline-offset: 5px;}
  .products .control .sarrow{background:none !important;padding: 195px 50px 195px 10px !important;}
  .products .control .sarrow.next{background:none !important;padding: 195px 10px 195px 50px !important;}
	.urun-ozellik{padding-bottom:0px;}
	.pr{margin-bottom:50px;}
		.dunya img{height: 700px;object-fit: cover;object-position: -460px;}
	
	.dk .dkbaslik p{font-size:17px;}

	.products .sPro .product img{height:400px;}
	.products .control .sarrow{height:440px !important;}
		.searchssstop{height: 85px !important;}

	.mobillogo{display:block !important;}
	.pclogo{display:none !important;}
	.hizlisss{display:block;float: left;}
	.hakpage{margin-top: 0px;}
.hakpage .left .pWrap h1:after{display:none;}.hakpage .left .pWrap h1 {font-weight: 300;font-size: 45px;color: #fff;margin-bottom: 30px;}
.hakpage .left .pWrap p {color: #fff;font-size: 16px;margin: 0;line-height: 30px;margin-bottom: 37px}
.hakpage .left{background: url(/wp-content/anadolutestere/anadolutestere/img/first_block.png);height: auto;background-size: cover;background-repeat: no-repeat;background-position: left center;}
.hakpage .left .pWrap{margin-left:0px;}
.hakpage a u{color:#fff;font-weight:bold;}
.hakpage .left .pWrap {max-width: 650px;padding: 54px 0 100px;}
.hakpage .butonhaberler{width: 230px;line-height: 52px;float: left;text-align: center;border: 2px solid #fff;border-radius: 50px;color: #fff;font-size: 16px;}
.hakpage .butonkesfet{font-size: 16px;line-height: 52px;float: left;margin-left: 28px;position: relative;color: #fff;}
.hakpage .butonkesfet:hover{color:#fff;}
.hakpage .butonhaberler:hover{background:#fff;color:#000;}
.hakpage .butonkesfet:after{transition:.5s all ease;content:" ";background: url(/wp-content/themes/anadolutestere/img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 10px;right: -20px;}
.hakpage .butonkesfet:hover:after{top:20px;transition:.5s all ease;}
.hakpage .bottomtext{background: #545c69;line-height: normal;color: #fff;font-size: 16px;line-height: 25px;padding: 15px 50px;text-align: center;position: relative;bottom: auto;}
	
	
	
.pagebilgi {margin-top: 40px;}
.pagebilgi .tirnak{margin-bottom:35px;margin-left: 60px;}
.pagebilgi .icerik{font-size: 18px;line-height: 31px;margin-bottom: 20px;margin-left: 0px;}
.pagebilgi .btndetaylibilgial{font-size:18px;font-weight: bold;margin-bottom: 50px;float: left;margin-left: 0;}
.harita{margin-bottom: 40px;}
.urunlist ul{list-style: none;padding: 0;}
.urunlist ul li{float: left;margin-right: 15px;}
.urunlist ul li a{font-size: 15px;line-height: 33px;text-decoration: underline;font-weight: 500;position: relative;}
.urunlist ul li a:after{content:'.';position: absolute;margin-left: 5px;top: 0px;line-height: 24px;}
.ulist{font-size:36px;margin-left: 0px;}
.urunlist ul li:last-child a:after{display:none;}

	


	
.sloganspecs{font-size: 26px;text-align: center;font-weight: 300;padding: 20px 40px;margin-bottom: -5px;}
.sloganspecs b{font-size: 30px;float: left;width: 100%;margin-bottom: 20px;}


.bigscreen .slogan2b{
    font-size: 23px;
    margin-bottom: 10px;
    font-weight: 700;
    padding: 15px;
    line-height: 35px;
}




.bigscreen{}
	
	.bigscreen .bigimgtext{
    overflow: hidden;
}
	.bigscreen .bigimgtext img{
    width: 100%;
}
	.bigscreen .bigimgtext .bigtext{
    padding: 30px 40px;
    background: red;
    height: auto;
    color: #fff;
    line-height: 36px;
    margin-left: auto;
    margin: auto;
    margin-right: auto;
    }
	
	.bigscreen .bigimgtext .bigtext h4{
	 font-size: 28px;
	 margin-bottom: 20px;
	 font-weight: bold;
	}
	.bigscreen .bigimgtext .bigtext .p1{
	 font-size: 17px;
	 font-weight: bold;
	 margin-bottom: 15px;
	}
	.bigscreen .bigimgtext .bigtext .p2{
	 font-size: 17px;
	 font-weight: 300;
	}

.specs {margin: 0px 0 10px 0;}
	
	
	
.news-f .sloganspecs{
    margin-bottom: 30px;font-size: 18px;
}
.ck.more a{background:black;text-align: center;color: #fff;border-radius: 70px;font-size: 16px;padding: 20px 76px;}

.products.srv {position: relative;z-index: 1;background: #f6f6f6;margin:0;padding: 0px 0 70px 0;}
.post {padding-bottom: 70px;}


.ssslink{
    border: 1px solid #dee2e6;
    border-radius: 5px;
    padding: 15px 30px;
    width: 100%;margin:25px;
}
.ssslink ul{
    border-bottom: none;
}
.ssslink ul li{
    width: 100%;
    text-align: left;
}
.ssslink ul li a{
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    width: 100%;
    float: left;
}
.ssslink ul li a:hover{
    /* text-decoration: underline; */
    /* font-weight: bold; */
}
.ssslink ul li a.active{
    /* text-decoration: underline; */
    /* font-weight: bold; */
    background: #f5f7fa;
    margin-left: -30px;
    width: calc(100% + 60px);
    max-width: none;
    padding-left: 30px;
    border-left: 3px solid red;
    }

.sssicerik h4.baslik{text-align:left;margin-bottom: 15px;}
.sssicerik .picerik{text-align:left;font-size: 14px;}
.sssicerik {padding-left: 30px;padding-top: 40px !important;}
.sssicerik h3,.sssicerik p{text-align:left;color: #606060;font-size: 14px;margin-bottom: 0px;}
.sssicerik hr{margin: 30px 0px;}
.sssicerik .arabul{
    padding-top: 20px;
    padding: 20px 15px;
}
.sssicerik .arabul h3{
    font-weight: 600;
    font-size: 20px;
    /* margin-bottom: 40px; */
}
.sssicerik .arabul p{
    font-size: 14px;
}

.sssicerik .arabul form label{width:100%; }
.sssicerik .arabul form textarea{width: 100%;padding: 30px;font-size: 16px;position: relative;min-width: 100%;padding-left: 30px;max-height: 240px;padding-right: 30px;border: 1px solid #dfe1e5;background: #f7f7f7;}
.sssicerik .arabul form input{
	width: 100%;
	line-height: 71px;
	padding: 0;
	font-size: 16px;
	position: relative;
	min-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #dfe1e5;
	background: #f7f7f7;
	}
.sssicerik .arabul form .texc{position:relative;}
.sssicerik .arabul form{position:relative;}
.sssicerik .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.sssicerik .arabul form input:focus-visible{background:#fffffe}
.sssicerik .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.sssicerik .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"] {background: #5242ce;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}


.sssicerik .arabul form .texc{position:relative;margin-bottom: 15px;}
.sssicerik .arabul form{position:relative;margin-top: 30px;}
.sssicerik .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.sssicerik .arabul form input:focus-visible{background:#fffffe}

.sssicerik .arabul form input:focus-visible::placeholder { 
  opacity:0;
}
.sssicerik .arabul form textarea:focus-visible::placeholder { 
  opacity:0;
}
.sssicerik .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.sssicerik .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"] {background: #5242ce;color: #fff;font-weight: bold;transition:0.5s all ease;}
.sssicerik .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.sssicerik .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}

input {outline: none;}


.searchsss .sbox:focus-visible::placeholder {opacity:0;}
.searchsss .sbox:focus-visible{border:1px solid #dfe1e5}




	.searchsss{background: #f5f7fa;height: 190px;}
	.searchsss h2{width: 100%;text-align: center;font-size: 24px;line-height: 30px;padding-top: 30px;margin-bottom: 30px;font-weight: bold;}
	
	.searchsss .input-group{width: 730px;height: 70px;margin: auto;}
	.searchsss .iconsearch{line-height: 47px;position: absolute;font-size: 20px;text-align: center;margin: 12px 0px;height: 45px;color: #606060;left: 5px;width: 40px;border-right: 1px solid #dfe1e5;background: url(/wp-content/uploads/2022/04/Vector-Smart-Object.png);background-repeat: no-repeat;background-position: center center;}
	.searchsss input.sbox{width: 100%;line-height: 64px;padding-left: 50px;padding-right: 0;font-size: 14px;font-weight: 500;border-radius: 5px;border: 1px solid #dfe1e5;}
	.searchsss .submitbtnc button{height: 22px;width: 89px;padding-bottom: 0px;padding-top: 0;margin-bottom: 0;position: absolute;font-size: 12px;border-radius: 0px;right: 0;color: transparent !important;background: black;margin: 24px 24px;background: none;padding-left: 13px;text-align: left;border:0px;background: url(/wp-content/uploads/2022/04/Entermobile.png);}
	.submitbtnc:after{display:none;content:'';background: url(/wp-content/uploads/2022/03/enter.png);position: absolute;right: 27px;width: 11px;height: 7px;top: calc(50% - 3.5px);}
	
	.searchsss .iconsearch i{display:none;}
	
	
	
	
	
	
	
	
	
	
.panel-group{
    width: 100%;
    float: left;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}
.panel-group .panel{border-top: 1px solid rgba(0,46,51,.2);padding: 30px 0px;text-align: left;display: block;color: #002e33;font-size: 1.5294117647vw;line-height: 1;letter-spacing: -.02em;text-align: left;transition: color .6s cubic-bezier(.19,1,.22,1);}
.panel-group .panel .panel-heading{
  
}
.panel-group .panel .panel-heading .panel-title{
    padding: 0px;
    margin: 0px;
}
.panel-group .panel .panel-heading .panel-title a{
    text-align: left;
    font-size: 17px;
    color: #002e33;
    position: relative;
    font-weight: 300;
    padding-right: 50px;
    display: block;
}
.panel-group .panel .panel-heading .panel-title a:after{content:' ';width: 30px;height: 30px;top: 0;text-align:center;position:absolute;right:15px;background: url(img/acordion.fw.png);/* border:1px solid #333; */transform: rotate(0deg);border-radius:25px;transition: all .6s cubic-bezier(.19,1,.22,1);}

.panel-group .panel .panel-heading .panel-title a:hover:after{
    transform: rotate(90deg);
    transition: all .6s cubic-bezier(.19,1,.22,1);
    background-color: #ffffff;
}




.panel-group .panel .panel-body{font-size: 18px;line-height: 1.3;color: #717a7b;padding: 15px 0px;padding-bottom: 0px;}
	
	

	
	
	
	
	
	
	
	
	
	
	
.ikform h4.baslik{text-align:left;margin-bottom: 15px;}
.ikform .picerik{text-align:left;font-size: 16px;}
.ikform {padding-left: 15px;padding-top: 35px !important;overflow: hidden;padding-right: 15px;}
.ikform h3,.sssicerik p{text-align:left;color: #606060;}
.ikform hr{margin: 30px 0px;}
.ikform .arabul{}
.ikform .arabul h3{
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 0px;
}
.ikform .arabul h5{
    font-weight: 600;
    font-size: 24px;
    
}

.ikform .arabul h4{
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 35px;
}
.ikform .arabul p{
     font-size: 14px;
     line-height: 35px;
}

.ikform .arabul form label{width:100%; }
.ikform .arabul form textarea{width: 100%;padding: 30px;font-size: 16px;position: relative;min-width: 100%;padding-left: 30px;max-height: 240px;padding-right: 30px;border: 1px solid #dfe1e5;background: #f7f7f7;}
.ikform .arabul form input{
	width: 100%;
	line-height: 71px;
	padding: 0;
	font-size: 16px;
	position: relative;
	min-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #dfe1e5;
	background: #f7f7f7;
	}
.ikform .arabul form .texc{position:relative;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background:#fffffe}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}


.ikform .arabul form .texc{position:relative;margin-bottom: 35px;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -8px;left: 15px;line-height: 16px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background:#fffffe}

.ikform .arabul form input:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul form textarea:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;font-weight: bold;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}





.ikheader{height: auto;background: url(/wp-content/uploads/2022/03/Insan-Kaynaklari.png);background-size: cover;padding: 20px;}
	.ikheader h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.ikheader h2{font-size: 36px;width: 100%;color: #fff;letter-spacing: -2px;font-weight: 900;}
	.ikheader p{font-size: 15px;color: #fff;width: 100%;line-height: 33px;}
	.ikheader a.linkik{width: 340px;line-height: 70px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;font-weight: 900;margin-top: 6px;position: relative;}
	.ikheader img{height: auto;width: 100%;margin-top: 30px;margin-bottom: 0;object-fit: contain;}
	.ikform .arabul form input::-webkit-file-upload-button {display:none;}

.ikform .arabul form input[type="file"]:after{content:'';background:url(/wp-content/uploads/2022/03/yukle.png);width: 89px;height: 22px;right: 30px;position: absolute;top: calc(50% - 11px);}


.ikheader a.linkik:after{transition:.5s all ease;content:" ";background: url(img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 20px;right: 100px;}
.ikheader a.linkik:hover:after{top:30px;transition:.5s all ease;}





.topm a.bilgi:after{content:'';background: url(/wp-content/uploads/2022/04/info.fw_.png);/* position: absolute; */width: 13px;height: 15px;float: right;/* top:0px; */background-repeat: no-repeat;margin-top: 2px;margin-left: 11px;margin-right: 10px;/* right: 0px; */background-size: contain;background-position: center;}





.certheader{height: auto;background-size: cover;background: url(img/sertifika-bg.png);background-size: cover;padding: 15px;}
	.certheader h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.certheader h2{font-size: 36px;width: 100%;color: #fff;letter-spacing: -2px;font-weight: 900;}
	.certheader p{font-size: 12px;color: #fff;width: 100%;line-height: 33px;}
	.certheader a.linkik{width: 230px;line-height: 50px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;margin-bottom: 15px;font-weight: 900;font-size: 13px;margin-top: 10px;position: relative;}
	.certheader img{height: auto;width: 100%;margin-top: 20px;margin-bottom: 0;object-fit: contain;}

.certheader p.certaltp{font-size: 10px;color: #fff;width: 100%;line-height: 33px;float: left;}


.certheader a.linkik:after{transition:.5s all ease;content:" ";background: url(img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 20px;display: none;right: 35px;}
.certheader a.linkik:hover:after{top:30px;transition:.5s all ease;}







.certall h4.baslik{text-align:left;margin-bottom: 15px;}
.certall .picerik{text-align:left;font-size: 16px;}
.certall {padding-right: inherit;padding-top: 25px !important;padding: 15px;}
.certall h3,.sssicerik p{text-align:left;color: #000000;}
.certall hr{margin:50px 0px}
.certall .arabul{}
.certall .arabul h3{
    font-weight: 600;
    font-size: 29px;
    margin-bottom: 0px;
}
.certall .arabul h5{
    font-weight: 600;
    font-size: 24px;
    
}

.certall .arabul h4{
    font-weight: 400;
    font-size: 21px;
    margin-bottom: 40px;
    line-height: 35px;
}
.certall .arabul p{
     font-size: 20px;
     line-height: 35px;
}






.certall .boxk{
    width: 564px;
    float: left;
    border-radius: 10px;
    margin-bottom: 25px;
    /* box-shadow: 0px 0px 10px 2px #3333; */
    transition: 0.3s all ease;
    overflow: hidden;
}
.certall .boxk .certimg{
    width: 100%;
    float: left;
    text-align: right;
}
.certall .boxk .certimg img{
    width: 100%;
    height: auto;
    float: right;
}
.certall .boxk .certicerik{
    height: auto;
    float: right;
    padding: 24px 20px;
    width: auto;
}
.certall .boxk  .certicerik .certtext{
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    float: left;
    font-weight: 500;
    margin-bottom: 7px;
}
.certall .boxk  .certicerik .certincele{
    color: #ff3c00;
    font-size: 15px;
    line-height: 35px;
    width: 100%;
    float: left;
    font-weight: 900;
}

.certall .boxb{
    width: 564px;
    float: left;
    border-radius: 10px;
    margin-bottom: 25px;
    box-shadow: 0px 0px 10px 2px #3330;
    transition: 0.3s all ease;
    overflow: hidden;
    }
.certall .boxb  .certimg{width: 100%;
    float: left;
    text-align: right;}
.certall .boxb .certimg img{
 width: 100%;
 height: auto;
 float: left;
}
.certall .boxb .certicerik{
    height: auto;
    float: right;
    padding: 24px 20px;
    width: auto;
}
.certall .boxb  .certicerik .certtext{
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    float: left;
    font-weight: 500;
    margin-bottom: 10px;
}
.certall .boxb  .certicerik .certincele{
    color: #ff3c00;
    font-size: 15px;
    line-height: 35px;
    width: 100%;
    float: left;
    font-weight: 900;
}

.certall .certright .boxb{float: left;}
.certall .certleft .boxb{float: right;}


.certall .certright .boxk{float: left;}
.certall .certleft .boxk{float: left;}
.certall .certright{width: auto;margin-left: 0;float: left;}
.certall .certleft{width: 100%;margin-right: 0;float: left;}

	footer .f-hakkimizda a{float: none;}



























.ikheader.diger{
    background: #edf5ff;
    height: auto;
    margin-bottom: 70px;
}
.diger-baslik{
    color: black !important;
    font-size: 26px !important;
    text-align: center;
    margin-bottom: 25px !important;
}
.diger-aciklama{
    color: #65676b !important;
    font-size: 30px !important;
    line-height: 24px;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: normal !important;
}
.diger-aciklama p{
    color: #65676b !important;
    font-size: 18px !important;
    line-height: 24px;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: normal !important;
}
.diger-altmetin{
    text-align: center;
    font-size: 12px !important;
    color: #65676b !important;
}


.post.srv .side{}
.post.srv .side ul{}
.post.srv .side ul li{
    margin-top: 0;
}
.post.srv .side ul li a{}
.post.srv .side ul li ul{
    margin-top: 0px;
    /* border-left: 0px; */
    /* float: left; */
    padding-left: 6px;
}
.post.srv .side ul li ul li{}
.post.srv .side ul li ul li a{
    background: #fff !important;
}




.post.srv .side{
    border: 1px solid #dee2e6;
    border-radius: 5px;
    overflow: auto;
    padding: 30px 25px;margin:25px;
    /* height: max-content; */
}
.post.srv .side ul{
    border-bottom: none;
}
.post.srv .side ul li{
    width: 100%;
    text-align: left;
}
.post.srv .side ul li a{
    font-size: 16px;
    font-weight: 500;
    line-height: initial;
    width: 100%;
    float: left;
    padding: 13px 0px;
}
.post.srv .side ul li a:hover{
    /* text-decoration: underline; */
    /* font-weight: bold; */
}
.post.srv .side ul li.active a{
    /* text-decoration: underline; */
    /* font-weight: bold; */
    background: #f5f7fa;
    margin-left: -25px;
    width: calc(100% + 50px);
    padding-left: 30px;
    border-left: 3px solid red;
    max-width: none;
    color: #000;
    }

.post.srv .side ul li ul li a.active, .post.srv .side ul li ul li a:hover{
	background: #f5f7fa;
	margin-left: -5px;
	width: calc(100%);
	padding-left: 10px;
	border-left: 3px solid black;
	max-width: none;
	color: #000;
}









.certfooter{background:none;}

	.certfooter h1{font-size: 16px;width: 100%;line-height: 36px;color: #00a9ff;font-weight: bold;}
	.certfooter h2{font-size: 72px;width: 100%;color: #000;letter-spacing: -2px;font-weight: 900;}
	.certfooter p{font-size: 18px;color: #000;width: 100%;line-height: 33px;}
	.certfooter a.linkik{width: 340px;line-height: 70px;background: #ff3c00;border-radius: 5px;text-align: center;float: left;color: #fff;margin-bottom: 15px;font-weight: 900;font-size: 16px;margin-top: 46px;position: relative;}
	.certfooter img{height: 452px;width: 100%;margin-top: 0;margin-bottom: 0;object-fit: contain;}

.certfooter p.certaltp{font-size: 12px;color: #000;width: 100%;line-height: 33px;float: left;}


.certfooter a.linkik:after{transition:.5s all ease;content:" ";background: url(/wp-content/themes/anadolutestere/img/beyazok.png);width: 9px;height: 9px;position: absolute;/* margin-left: 10px; */top: 20px;right: 35px;}
.certfooter a.linkik:hover:after{top:30px;transition:.5s all ease;}



.post.srv .side ul li.active ul{padding-top:10px;}


.side::-webkit-scrollbar {
  width: 5px;
}

.side::-webkit-scrollbar-track {
  background: #ffffff; 
}
 
.side::-webkit-scrollbar-thumb {
  background: #f00; 
}

.side::-webkit-scrollbar-thumb:hover {
  background: #f00; 
}

.ikform .arabul form input[type="file"]:before{content:'Ozgecmis Ekle *';color: #787878;margin-right: 15px;}
.ikform .arabul form input[type="file"]:focus-within{color: black;}



.singleprod{
    padding-top: 20px;
}
.singleprod .ustbolum{
	padding-top: 0px;
	order: 1;
}
.singleprod .ustgorsel{
    order: 0;
}
.singleprod .ustgorsel .iWrap{
    border-radius: 100%;
    width: 300px;
    height: 300px;
    margin: calc(50% - 150px);
    float: left;
    margin-bottom: 50px;
    margin-top: 50px;
}
.singleprod .ustgorsel a{
    position: relative;
    right: auto;
    top:0px;
}
.singleprod .ustgorsel a img{
    /* transform: rotate(-16deg); */
    /* float: right; */
    max-width: calc(100% + 15px);
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 0px;
}






.singleprod .ustbolum h2{font-size:36px;}
.singleprod .ustbolum p{font-size:16px;}


.singleprod .nav-item{
    text-align: left;
    border: 0px;
    border-radius: 0px;
}
.singleprod .nav-item a{
    padding: 0px 20px;
    line-height: 58px;
    font-size: 16px;
    padding-bottom: 1px;
    background:#fff;
    color: #828599 !important;
    border: 0px solid transparent;
    border-top-left-radius: 0;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 0;
}
.singleprod .nav-item a.active{
    padding: 0px 20px;
    font-size: 16px;
    color: #828599 !important;
    background:#f5f7f7;
    border-bottom: 1px solid #fff;
    position: relative;
}
.singleprod .nav-item a.active:after{content:'';position: absolute;width: calc(100% - 24px);height: 3px;left: 12px;bottom: 0px;background: blue;}
.singleprod .nav-item a img{}

.singleprod .tabaciklama{padding: 30px 30px;}
.singleprod .content{padding-left: 15px;}

.singleprod .teklifalsp{
    color: #fff;
    width: 235px;
    line-height: 52px;
    background: #606060;
    float: left;
    border-radius: 25px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 30px;
}
.singleprod .teklifalsp:hover{}
.singleprod .teklifalsp:after{content:'';}
	
}
.singleprod .tables{margin-top:70px;background: #333;}


.singleprod .ustgorsel .iskontoform {}
.singleprod .ustgorsel .iskontoform a{
    position: absolute;
    left: 0;
    width: 123px;
    height: 123px;
    z-index: 2;
}
.singleprod .ustgorsel .iskontoform a:before{content:'';position: absolute;width: 123px;height: 123px;left: 30px;top: 30px;background: url(/wp-content/uploads/2022/04/Iskontonuzu-sorunuz.png);background-repeat: no-repeat;}

.singleprod .ustgorsel a.fulltab{
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    padding-top: 0px;
    height: 100%;
}

.modal-dialog{margin-top:-90px;margin-bottom: 0;height: 390px;}
.searchssstop{height: 115px;width:100%;z-index: 9999;/* position: fixed; */position: absolute;top: 0px;left: 0;background: #fff;}
#search {
    padding-right: 0px !important;    width: 100%
}
.grecaptcha-badge{display:none !important;}


.contact.spage {
    margin: 100px 0 60px;
}
.contact.spage .cinfo .left .lWrap h2 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.contact.spage .cinfo .left .lWrap {
    background: #fff;
    height: 100%;
    border: 1px solid #e5e5e5;
    padding: 40px 40px 40px 40px;
		
}
	
	
.contact .wpcf7-submit {
    position: relative;
    display: inline-block;
    padding: 15px 40px;
    border-radius: 10px;
    border: none;
    background: #5445d1;
    cursor: pointer;
    outline: 0 !important;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    transition: 0.3s all ease;
}
.contact .wpcf7-submit:hover{background:#000;color:#fff;}
.contact .wpcf7-spinner{display:none;}
/*
 footer .card-header{display:none;}
footer #collapseThree{display:block;}
footer #collapseTwo{display:block;}


footer #collapseOne{display:block;}*/




.additionallang{
    display: none;
}
.additionallang ul{
    padding: 0;
    float: right;
    display: inline;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    list-style: none;
}
.additionallang ul li{display: inline-block;}
.additionallang ul li a{
    padding: 8px 5px;
}
.additionallang ul li a img{
    width: 25px;
}/*
.modal{z-index: 1041 !important;}*/

.modal-open header{z-index: 1060 !important;transition: none;background: #fff;}
#offer {
  padding-top: 150px; 
}

.searchbox{
	background: #f0f0f0;
	padding: 40px 30px;
	position: absolute;
	left: 0;
	width: 100%;
}
.searchbox ul{
	text-align: center;
	display: block;
	list-style: none;
	padding: 0;
	margin: auto;
	max-width: 730px;
}

.searchbox ul li{
	float: left;
	display: block;
	text-align: center;
	background: white;
	position: relative;
	width: auto;
	margin: 5px;
	padding: 10px 20px 10px 10px;
}
.searchbox ul li a{
	color: #000;
	padding: 10px;
	margin-right: 5px;
	font-weight: 500;
}
.searchbox h3{
	font-size: 20px;
	font-weight: 300;
	text-align: left;
	letter-spacing: 4px;
	margin: auto;
	padding-left: 5px;
	max-width: 730px;
	margin-bottom: 30px;
}
.searchbox a:after{content:'';background: url(/wp-content/uploads/2022/04/sagoksss.png);position: absolute;width: 9px;height: 42.5px;float: right;top:0px;background-repeat: no-repeat;margin-top: 0px;margin-left: 10px;right: 10px;background-size: contain;background-position: center;}

.zayiflama{
    padding: 0px 80px 80px 80px !important;
}
			  .zayiflama .zayiflamaustpdf{
    background: #f5f7fa;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
}
			  .zayiflama .zayiflamaustpdf p{
    line-height: 65px;
    padding-left: 52px;
    margin-bottom: 0;
    font-size: 14px;
    position: relative;
    color: #828599;
}
			  .zayiflama .zayiflamaustpdf p:before{content:'  ';background: url(img/pdfzayiflamalar.png);width: 15px;height: 19px;position: absolute;left: 15px;top: 23px;}
			  .zayiflama .tabloust{
    width: 100%;
    /* float: left; */
    margin-top: 108px;
    padding: 18px;
    margin-left: 68px;
    margin-bottom: 43px;
    border-left: 3px solid red;
}
			  .zayiflama .tabloust p{
    float: left;
    width: auto;
    font-size: 18px;
    position: relative;
    margin-bottom: 0px;
    text-decoration: underline;
}
			  .zayiflama .tabloust  b{
    float: left;
    width: 100%;
    margin-top: 5px;
    text-decoration: underline;
}
			  .zayiflama .tabloust p:after{position: absolute;content:' ';background: url(img/asagiokzayiflmamalar.png);right: -20px;width: 9px;height: 9px;}
			  .zayiflama .devimg{
    width: 550px;
}
			  .zayiflama .devimg a{}
			  .zayiflama .devimg a img{
    width: 535px !important;
        object-fit: contain !important;
}
			  .zayiflama .pdfler{
    width: calc(100% - 550px);
}
			  .zayiflama .pdfler a{
    margin-bottom: 5px;
    float: left;
}
			  .zayiflama .pdfler a img{}



@media (max-width: 767px) {
.f-banner h3 {
	font-size: 40px;}
	.modal.form .modal-dialog .modal-content .modal-body input[type="submit"] { margin-top:10px}
.references .rWrap .more {text-align: center;margin-top: 25px;margin-bottom: 50px;}
.reflist h3 {font-weight: bold;font-size: 25px;color: #000;}
	.reflist .rList {padding: 0px;}
	
	footer .wbjns span p{font-size:15px;}
	footer .wbjns span {font-size: 15px;}
	footer .wbjns span a{font-size: 15px;}
	.contentmain h2{margin-top:50px;}
	
	.prodkarsilastir .kalp {
    background: #fff;
    width: 32px;
    height: 33px;
    margin-right: 0px;
    margin-top: -1px;
    position: relative;
    float: right;
    fill: red;
    border-radius: 25px;
    z-index: 99;
    cursor: pointer;
}
	.asagikaydir{display:none;}

.f-banner .sss li:before {right: 30px;}
	.ebultenform:after{right:30px;}
footer span a{font-size: 40px;}
footer span {font-size: 40px;padding-bottom: 10px;float: left;width: 100%;}
	.f-banner .sss li a{
		width:100%;
		/* float: left; */
	}
	.zayiflama{
    padding: 0px 0px 0px 0px !important;
}
			  .zayiflama .zayiflamaustpdf{
    background: #f5f7fa;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
}
			  .zayiflama .zayiflamaustpdf p{
    line-height: 25px;
    padding-left: 30px;
    margin-bottom: 0;
    font-size: 14px;
    position: relative;
    color: #828599;
}
			  .zayiflama .zayiflamaustpdf p:before{content:'  ';background: url(img/pdfzayiflamalar.png);width: 15px;height: 19px;position: absolute;left: 0px;top: 18px;}
			  .zayiflama .tabloust{
    width: 100%;
    /* float: left; */
    margin-top: 65px;
    padding: 18px;
    margin-left: 18px;
    margin-bottom: 3px;
    border-left: 3px solid red;
}
			  .zayiflama .tabloust p{
    float: left;
    width: auto;
    font-size: 18px;
    position: relative;
    margin-bottom: 0px;
    text-decoration: underline;
}
			  .zayiflama .tabloust  b{
    float: left;
    width: 100%;
    margin-top: 5px;
    text-decoration: underline;
}
			  .zayiflama .tabloust p:after{position: absolute;content:' ';background: url(img/asagiokzayiflmamalar.png);right: -20px;width: 9px;height: 9px;}
			  .zayiflama .devimg{
    width: 100%;
}
			  .zayiflama .devimg a{}
			  .zayiflama .devimg a img{
    width: 100% !important;
    height: auto !important;
    padding: 30px;
}
			  .zayiflama .pdfler{
    width: 100%;
    margin-top: 30px;
}
			  .zayiflama .pdfler a{
    margin-bottom: 5px;
    float: left;
    width: 100%;
    height: 60px;
}
			  .zayiflama .pdfler a img{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}
}


.panel-group .panel{transition:none;border-left: 3px solid transparent;padding-left: 15px;}
.panel-group .panel:hover{transition:none;border-left: 3px solid red;}

.panel-group .panel .show{
	border-left: 3px solid red;
	padding-left: 15px;transition
}

.panel-group .panel-collapse{
    border-left: 3px solid transparent;
    padding-left: 15px;
}

.reflist .list div {font-weight: 300;font-size: 17px;color: #000;line-height: 30px;padding: 15px 0px;border-Bottom: 1px solid #e9e9e9;}
#offer .modal-dialog{margin-top:0px;}

.wpcf7 form.sent .wpcf7-response-output {
	background: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	background: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	background: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	background: #ffb900; /* Yellow */
}
#disco .modal-dialog{margin-top: 65px;}
.lang{display:none !important;}
.news-f .col-md-4:nth-child(2n) .hbr{background: #0f2138; color:#fff !important; transition:.3s all;}
.news-f .col-md-4:nth-child(2n) .hbr:hover {background: #fff; color:#000 !important; transition:.3s all;}
.news-f .col-md-4:nth-child(2n) .hbr:hover a{color: #000;}
.news-f .col-md-4:nth-child(2n) .hbr:hover a:before{filter:invert();}
.news-f .col-md-4:nth-child(2n) .hbr a:before{filter:none;}
.news-f .col-md-4:nth-child(2n) .hbr a{color:#fff;}
.news-f .col-md-4{display: grid;}




.cGallery { text-align: center; /* border: 5px solid #5242ce; */ /* margin: 15px -20px; */ padding: 20px 20px 40px; }
.cGallery .row { margin: 0 -2.5px; }
.cGallery .row > div { padding: 2.5px 2.5px; }
.cGallery .row > div img { width: 100%; height: auto; }
.cGallery .row .gal a { display: block; position: relative;  }
.cGallery .row .gal a .gwrap { opacity: 0; transition: 0.3s all ease; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.7); width: 100%; height: 100%; z-index: 9; }
.cGallery .row .gal a .gwrap span { position: absolute; right: 15px; bottom: 10px; z-index: 8; color: #fff; }
.cGallery .row .gal a .gwrap span i { font-size: 13px; }
.cGallery .row .gal a:hover .gwrap { opacity: 1; }
.cGallery a.cbutton { margin-top: 40px; }