home-banner-cst/*@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');


body {
	font-family: 'Catamaran', sans-serif!important;
}
.black { color: #15171A!important; }
.white { color: #fff!important; }
.rd-navbar--is-stuck ul li a { color: #15171A!important; }
.rd-navbar--is-stuck .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover { color: #15171A!important; }
.rd-navbar--is-stuck .rd-nav-item > .rd-navbar-submenu-toggle { color: #15171A!important; }

.brand .brand-logo-light { display: block; }
.brand .brand-logo-dark { display: none; }
.rd-navbar--is-stuck .brand-logo-dark { display: block!important; }
.rd-navbar--is-stuck .brand-logo-light { display: none!important; }
.numbersec { text-align: center; }
.numbersec .h4 { font-size: 66px; }
.numbersec p { font-size: 26px; }

.btn-white { background-color: #15171A; color: #fff; }
.offset-md { font-weight: 600!important; }
.corptext { font-weight: 400; text-align: left; word-spacing: 1px; line-height: 35px; }

.rd-navbar--is-stuck ul li a::before { background-color: #000!important; }

.mapselected path { fill: #000!important; }

.submenu { position: absolute; display: block; left: 0px; bottom: -10px; background: #fff; }
.rd-navbar-nav { position: relative; }
.argeitem { position: relative; margin-top: 0px!important; padding-top: 80px; text-align: center; }
.argeitem p { padding: 0px 0px 30px 0px; }
.argedot { position: relative; }
.argedot::before { content: ''; position: absolute; height: 100%; width: 2px; top: 0px; border: 1px solid #ffa82d; border-style: dashed; left: 50%; opacity: 0; }
.argeitem h3 { color: #ffa82d; padding: 30px 0px 0px 0px; }
.argeitem img { width: 100%; }
.argeitem figure { margin-right: 0px!important; }
.argearrow { background: #ffa82d; font-size: 17px; transition: .3s; border: 1px solid #ffa82d; border-style: dashed; width: 60px; height: 60px; line-height: 60px; text-align: center; color: #fff; border-radius: 50%; display: inline-block; cursor: pointer; }
.argearrow:hover { background: #fff; color: #ffa82d; }
.argeitem:last-child .argearrow { cursor: initial; }
.argeitem .arrowactive { background: #fff; color: #ffa82d; } 
.argeitem .arrowactive:hover { background: #ffa82d; color: #fff; } 
.solution-text { text-align: left; font-weight: 400; }
.solution-text p { text-align: left; font-weight: 400; line-height: 30px; font-size: 17px; }
.solution-text div { text-align: left; font-weight: 400; line-height: 30px; font-size: 17px; }
.homecert img { width: 140px; }
.homecert h4 { font-size: 30px; margin-top: 0px; }
.homecert h4.two { font-size: 22px!important; font-weight: 600; }
.homecert p { margin-top: 10px; font-size: 26px; }
.homecert h4.two p { font-size: 20px!important; }

.offset-xlcst:first-child { margin-top: 0px; }
.offset-xlcst { margin-top: 130px; }
.sectioncontent:first-child .yt { display: block!important; }
.sectioncontent .yt { display: none; }
.csthover:hover a { color: #000!important; }
img { border-radius: 20px!important; }
.customtechimg img, .brand img { border-radius: 0px!important; }

.btn { border-radius: 8px; }

.openmodal { background: #fff; transition: 0.3s; border-radius: 50%; width: 110px; height: 110px; min-width: 110px!important; padding: 20px; }
.openmodal svg { transition: 0.3s; width: 110px; }
.openmodal:hover { background-color: #000!important; }
.openmodal:hover svg { fill: #fff; }
.modal { z-index: 999999; }

.solution-text p { margin-top: 20px!important; font-size: 15px; line-height: 26px; }
.modal-dialog { max-width: 600px; }

.product-detail-btn { padding: 30px 0px 100px 0px!important; }
.product-detail-cert { padding: 30px 0px!important; }

.footer-top .brand-logo-light { border-radius: initial!important; }
.cstform .select2-container { float: left; }

.home-banner-cst video { z-index: -1; }

@media screen and (max-width: 767px) {
	.home-banner-cst { height: auto!important; margin-bottom: 60px; margin-top: 0px!important; position: relative; }
	.home-banner-cst h2 { font-size: 22px!important; margin-top: 45px!important; }
	.home-banner-cst .btn { padding: 14px 18px; font-size: 13px; }
	h2, .h2 { font-size: 30px; }
	.section-get-in-touch .form-box { margin-bottom: 30px!important; margin-top: 30px!important; }
	.section-overlay.bg-image { margin-top: 0px!important; }
	.section.pd-70 { padding: 30px 30px!important; }
	.section.section-md.bg-white .pd-50 { padding: 25px!important; }
	.icon-circle-box.circle-effect { margin-bottom: 30px; }
	.border-left-pr { margin-bottom: 25px!important; }
	.customtechimg { padding: 0px!important; }
	.videoteknoloji { height: auto!important; margin-top: 0px!important; }
	.argeitem h3 { padding: 0px!important; }
	.argeitem { padding-top: 40px!important; }
	.section.section-lg.section-get-in-touch.bg-light { padding: 30px 0px!important; }
	.brand-logo-light { display: none!important; }
	.brand-logo-dark { display: block!important; }
	.sectioncontent.genelanimasyon { margin-top: 0px!important; }
	.rd-navbar-fixed .rd-nav-link { background: rgb(250,250,250)!important; }
	.footer-top .brand-logo-light { display: block!important; border-radius: initial!important; }
	.quality-cert { padding-bottom: 50px!important; }
	.cert-home { padding: 50px 0px!important; }
	.product-detail-btn { padding-bottom: 40px; }
	.home-st-cst { margin-bottom: 0px!important; }
	.product-detail-cert { padding-top: 40px!important; }
	.corporate-title-cst h2 { margin-top: 20px; }
	footer { padding-top: 50px!important; }
	.sectioncontent .yt { height: 300px; }
	.sectioncontent { margin-top: 0px!important; }
	.page-product-container .pdl-0 { padding-right: 0px; }
	.home-bnr-bt { padding-top: 40px!important; }
	.corporate-title-cst h2 { margin: 60px 0px 5px 0px; }
}







