/*html{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}*/
body{font-family:'Helvetica';padding:0;margin:0;border:none;background:#f6f7fa;}ul{padding:0;margin:0;}li{list-style-type: none;}a{text-decoration:none !important;color:#333333;}a:hover{text-decoration:none !important;color:#333333;}button{outline:0 !important;}.p0{padding:0;}.pl0{padding-left:0;}.pr0{padding-right:0;}.m0{margin:0;}.ml0{margin-left:0;}.mr0{margin-right:0;}.nondisplay{display: none}
select{ -webkit-appearance: none;-moz-appearance: none; background-position: right 52%; background-repeat: no-repeat; padding-right: 1.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);}
select,input,textarea,button{resize:none;-webkit-appearance: none;-moz-appearance: none;outline:0 !important;border:none;width: 100%;    margin-bottom: 4px; padding: 20px; background: #f6f7fa; border: 1px solid #e0e0e0; border-radius: 4px;}
button{background: #000; color: white; border: 1px solid transparent; font-size: 15px; box-shadow: 0px 40px 70px -20px #000; font-weight: 500;}

@font-face {font-family: "Helvetica";
  src: url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.eot"); /* IE9*/
  src: url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.woff") format("woff"), /* chrome、firefox */
  url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/@font-face/4a29af3f473e809703484e9092edacf7.svg#Helvetica Neue LT W02 55 Roman") format("svg"); /* iOS 4.1- */
}
.headTop{background:#000000bf;box-shadow:0px -130px 60px 200px #000000bf;z-index: 99;position: absolute;right: 0;left:0;}
.head{padding: 30px 0;position: relative;z-index: 9999}
.head ul.first{float: left;font-size:30px;color:white;}
.head ul.first span{font-weight: 200}
.head ul.second{float: right;margin-top:8px;}
.head ul.second li{display: inline-block;font-size:16px;padding:0 10px;}
.head ul.second li a{vertical-align: middle;color:white;}
.head ul.second li.active{font-weight: bold}

.sldhome{height: 600px}
.swiper-slide:after{content: ''; background: #000; height: 100%; width: 100%; position: absolute; z-index: 1; top: 0;left:0;}
.sldhome .text,.pagecont .text{color: white; display: flex; height: 100%; align-items: center; justify-content: center;position: relative;z-index: 99}
.sldhome .ilk,.pagecont .ilk{font-size: 30px;font-weight: bold;}
.sldhome .son{font-size: 16px}

.title{font-size:28px;font-weight: bold;border-bottom:1px solid #e2e2e2;padding-bottom: 10px;margin-bottom:20px;}
p{font-size:17px;}
.contimg{overflow: hidden}
.abouttext{padding:70px;height: 100%;background: #150958;color:#f7f7f7;overflow: hidden}
.abouttext:after{content: '';background: url(../images/slide3.jpg), rgb(251 251 255);height: 100%;background-size: cover;background-position: center;width: 260px;right: -170px;position: absolute;top: 90px;transform: rotate(16deg);opacity: 0.2;top: 90px;}
.abouttext .title{border:none;}
.about{margin-top:40px;height: 600px;}
.cont{margin-top:40px;}

.acordion{margin-bottom:40px;}
.acordion li{margin-bottom:8px;border:1px solid rgb(202, 202, 202);border-radius: 3px;}
.acordion li div{margin:0;font-size:16px;padding: 14px;font-size:15px;cursor:pointer;font-weight: 600}
.acordion li p{color: #777777;margin:0;padding: 16px;display:none;font-size:15px;border-top:0;}
.acordion i{font-size: 12px;position: relative;top: -1px;margin-right:10px;}


.footer .social i{font-size: 25px; border: 1px solid transparent; padding: 15px 0; width: 60px; text-align: center;color:#002322;border-radius:5px;}
.footer .social i:hover{color: #161616;border: 1px solid #161616;}
.footer .footkat i{font-size: 6px;vertical-align: middle;}
.footer .footkat a:hover{color:#6164f1;}
.footer .name{color:#002322}
.footer h3{font-size: 14px;color:#4a4949;}
.footer .ustFoot{padding: 40px 0;}
.footer li.b1,.footer li.b2{margin-top:20px}
.footer li.b1 a{color: white;background: #161616;padding: 10px 60px;margin-top: 15px;border-radius: 4px;}
.footer li.b1:hover a{color:white}
.footer li.b2 a{color: #161616;border: 1px solid #161616;padding: 10px 20px;margin-top: 15px;border-radius: 4px;}

.business ul li{display: inline-block;margin-right: 50px}
.pagecont{position: relative;background: url(../images/firm.jpeg);background-position: center;background-size: cover;height:300px}
.pagecont:after{content:'';background:#0a0a0a8a;height:100%;width: 100%;position: absolute;left: 0;top:0;z-index: 1;right: 0;margin:0 auto;text-align: center}
.pagecont .text{bottom:-40px;z-index: unset;position: relative;}
.pagecont .text-center{position: relative;z-index: 99}
.pagecont .ilk{font-size:36px;}
.firm{height: 400px;}
.ourpractices{height: 600px}

.team .img{filter: grayscale(100%);background-size:cover !important;height: 300px}
.team .tit{font-size: 15px; background: #e0e0e0; text-align: center; padding: 20px;transition:all .1s;}
.team .grp{transition:all .2s;padding-left: 0}
.team .grp:hover{transition:all .2s;transform: translateY(-5px);}
.team li{font-size:14px;list-style: disc;color:#5d5d5d;}
.team ul{padding:0 19px;}
.team p{font-size:14px;color:#5d5d5d;}
.team .baslik{font-size: 18px;font-weight: 600;margin-bottom:10px;}
.team .baslik:not(:first-child){margin-top:30px;}
.team .teamimg{position: sticky;top:30px;}

.contactus ul li{font-size:16px;}
.contactus ul li:first-child{margin-bottom:20px;}
.contactus .map{overflow: hidden;height: 350px}
.contactus .address{background: #161616; height: 350px; color: #efefef; padding: 50px;}
.contactus .address p{color:#777;margin-bottom:20px;}

.blogs ul li:not(.blog ul li){list-style-type: none; font-size: 17px;}
.blogs ul li a{color:#525252;background: #fff;padding: 15px;margin-bottom: 2px;display: block}
.blog{padding:40px;margin-bottom:15px;transition: all .2s}
.blog h2{margin-top:0px;font-size: 25px;}
.blog ul li{margin: 20px 0;color:#777;}
.blog img{width: 240px;float: left;margin-right: 40px;}
.blog p{margin:0;}
.blog div{height: 170px}
.blog:hover{transform: translateY(-5px);transition: all .2s;box-shadow: 0px 42px 40px -40px black}

.car a{background: #161616 !important;color: white !important;}
.car i{float: right;margin-top: 2px;}

.index .threeblok{width: calc(33.3% - 3px);transition: all .2s;display: inline-block;vertical-align: top;margin-bottom:60px;height: 200px;background: #150958;padding: 27px;color: white;}
.index p{font-size: 13px;}
.index .tit{margin-bottom: 10px;font-size: 20px;font-weight: 600;}
.index .threeblok:hover{transform:translateY(-5px);transition: all .2s;box-shadow: 0px 30px 90px -80px black;cursor: pointer}



/*MD*/
@media (max-width:1199px) and (min-width:991px){
	.abouttext{padding:60px;}
	.blog div{height: 150px;}
	.blog img{width: 180px;}
	.blog h2{font-size: 20px;}
	.blogs .abouttext{padding:40px;}
}

/*SM*/
@media (max-width:991px) and (min-width:767px){
	.contimg{height: 400px !important}
	.about{height: 100%;margin-bottom:50px;}
	.business ul li{margin-right: 10px;}
	.business,.about{padding:0;}
	.head ul.first{font-size: 20px;}
	.head ul.second li{font-size: 14px;padding: 0 8px;}
	.footer li.b1 a{padding: 10px 20px;}
	.firm,.ourpractices{height: 100%}
	.blogs ul li:not(.car){display: none}
	.blogs .cate{padding:0;margin-bottom:20px;}
	.contactus .map{height: 100%;overflow: unset;margin-top:40px;padding:0;}
	.detailblog{padding:0;}
	.detailblog ul li{display: block !important}
	.index .threeblok{height: 300px}
}

/*XS*/
@media (max-width:767px) and (min-width:0px){
	.contimg{height: 400px !important}
	.about{height: 100%;margin-bottom:50px;}
	.abouttext{padding:30px;}
	.business img{width: 120px}
	.business ul li{margin:0;}
	.business ul li:nth-child(3) img,.business ul li:nth-child(4) img{width: 50px}
	.head ul.first li{display: inline-block !important;}
	.head ul.first li:last-child{float: right;}
	.head ul.first{float:none;position: relative;z-index: 999;font-size:30px;}
	.head ul.second li{display: block; padding: 17px 0; border-bottom: 1px solid #292929;}
	.head ul.second li:last-child{border:none;}
	.head ul.second li img{width: 30px}
	.head ul.second{display:none;float: none; margin-top: 0; position: fixed; background: #0e0e0e; height: 100%; top: 0; left: 0; width: 100%; padding: 120px 20px;}
	.team .img{height: 200px;}
	.headTop{z-index: 100}
	.team .teamimg{position: relative;top:0;  margin-bottom: 40px;}
	.firm,.ourpractices{height: 100%}
	.firm .contimg,.ourpractices .contimg{height: 210px !important}
	.contactus div{padding:0;margin-bottom: 40px;}
	.contactus div:last-child{margin-bottom:0;}
	.contactus .address,.contactus .map{height: 100%;overflow: unset;}
	.cont{margin-top:20px;}
	.footer h3{color: #ffffff; margin: 0; background: #161616; padding: 25px;}
	.footer .footkat ul{font-size: 17px; padding: 20px; background: #eaeaea; margin-bottom: 20px;}
	.footer .footkat:last-child ul{margin:0;}
	.blog h2{font-size: 20px;margin-top: 20px;}
	.blog{padding:30px;}
	.blog img{width: 100%;float: none;margin: 0;}
	.blog div{height: 100%}
	.blogs ul li:not(.car){display: none}
	.blogs .cate{padding:0;margin-bottom:20px;}
	.detailblog{padding:0;}
	.detailblog h2{font-size: 25px;}
	.detailblog ul li{display: block !important}
	.pagecont .text{z-index: 99;bottom:-40px;}
	.pagecont{position: unset;}
	.pagecont:after{height: 300px}
	.index .threeblok{height: 100%;width: 100%;margin-bottom:25px;}

}

@supports (-webkit-touch-callout: none) {

}

@supports not (-webkit-touch-callout: none) {

}
    
    
