body{margin:0px;padding:0px; font-family: Arial, sans-serif;
    font-size: 14px;
    background-color:#f8f8f8;}
.overflow{overflow:hidden; width:100%; height:auto;}
.fleft{float:left; display:inline-block;}
.juscenter{justify-content:center;}
.m20{margin:20px;}
.mr5{margin-right:5px;}
b, strong{font-weight:bolder;}
.imgcenter{object-fit: cover; object-position: 50% 15%;margin-left: 0px;margin-top: 0px;}
.shadow{-webkit-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);}
.profilebg{width:100%; height:625px; background-position:center; background-repeat:no-repeat; background-size:cover; padding-top:50px; position:relative;}
.profilebg div.contents{ position:relative; 
left:0; right:0; }
.profilephoto{width:315px; height:315px; border-radius:315px; 
              -moz-border-radius:315px; 
              -webkit-border-radius:315px; margin:0px auto; 
              overflow:hidden; margin-bottom:30px;}
.profilephoto img{width: 315px;height: 315px;object-fit: cover; object-position: 50% 15%;margin-left: 0px;
                  margin-top: 0px;}
.profilebg h1{font-size:29px; color:#fff; width:100%; text-align:center; margin-bottom:5px;}
.profilebg div.firmname{color:#fff; text-align:center; width:100%; height:auto; margin-bottom:20px;}
.profilebg div.profilebutton{width:100%;height:auto; display:flex; align-items:center; justify-content:center;}

.profilebg div.profilebutton .btnstyle,
.profilebg div.profilebutton div.whatsapp a
{width:auto; height:auto; 
padding:12px 30px; cursor:pointer; font-size:14px;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
text-align:center; 
margin-left:10px;
text-decoration:none;
border:0;
display:inline-block;
}
.shareicon{width:40px; height:40px; background-color:#fff; border-radius:10px; -webkit-border-radius:10px; border:1px #f1f1f1 solid; 
position:absolute; right:20px; top:20px; font-size:18px; text-align:center; line-height:40px; z-index:9999; cursor:pointer;}
.contentbox{width:100%; height:195px; background-color:#fff; border:1px #f1f1f1 solid; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-top:20px;
padding:40px 10px 40px 10px; text-align:center; display:block; color:#454545; text-decoration:none; font-size:13px; cursor:pointer;
}
.contentbox:hover, .contentbox:active{background-color:#f1f1f1; }
.contentbox div.icons{margin-bottom:15px;}
.contentbox a{text-decoration:none; color:#454545;}
.maps {margin-top:20px; background-color:#fff; width:100%; height:250px; border-radius:10px; margin-bottom:20px; overflow:hidden;}
.maps div.iframe{width:100%; height:400px; overflow:hidden; }
.maps div.iframe iframe{width:100%; height:400px;}

.box{width:100%; height:auto; padding:20px; border-radius:10px; margin-top:20px; font-size:15px;}
.box div.titles{width:100%; height:55px; margin-bottom:20px; border-bottom:1px #010205 solid; display:block;}
.box div.titles .icons{width:40px; height:40px; text-align:center; line-height:40px; margin-right:10px; font-size:14px; border-radius:5px;}
.box div.titles .text{height:40px; line-height:40px;}
.box div.descs div.overflow{width:100%; height:auto;}
.box div.descs div.icons{width:30px; }
.box div.descs div.text{width:400px; height:auto;}
.box div.descs div.text a{text-decoration:none;}
.box div.contacts{width:50%; float:left;}
.box div.videos{width:50%; border-radius:10px; overflow:hidden; height:270px; float:left;}
.box div.videos iframe{width:100%; height:270px;}

.servicescol a{padding:15px 30px 15px 30px; background-color:#f8f8f8; border:1px #f1f1f1 solid; text-align:center;  border-radius:10px; margin-top:10px; }
.servicescol div.desc{font-size:14px; overflow:hidden; display:block; height:120px; margin-bottom:20px;}

.sharebox{width:100%; border-radius:10px; overflow:hidden; margin-bottom:10px; border-radius:10px; -webkit-border-radius:10px; display:block;}
.sharebox div.whatsapp a, .sharebox div.profile, .sharebox div.twitter a, .sharebox div.facebook a, .sharebox div.linkedin a, 
.sharebox div.pinterest a{width:100%; height:50px; line-height:50px; font-size:15px; text-align:center; cursor:pointer; display:block;  text-decoration:none;}
.sharebox div.profile a:hover, .sharebox div.profile a:active{ background-color:#f1f1f1;}
.sharebox div.whatsapp a{ background-color:#26d366; color:#fff;}
.sharebox div.whatsapp a:hover, .sharebox div.whatsapp a:active{ background-color:#17b250;}
.sharebox div.facebook a{ background-color:#3b5998; color:#fff;}
.sharebox div.facebook:hover, .sharebox div.facebook:active{ background-color:#2c4883;}
.sharebox div.twitter a{ background-color:#00aced; color:#fff;}
.sharebox div.twitter a:hover, .sharebox div.twitter a:active{ background-color:#00a3e1;}
.sharebox div.pinterest a{ background-color:#C8232C; color:#fff;}
.sharebox div.pinterest a:hover, .sharebox div.pinterest a:active{ background-color:#a81018;}
.sharebox div.linkedin a{ background-color:#007bb5; color:#fff;}
.sharebox div.linkedin a:hover, .sharebox div.linkedina:active{ background-color:#006da0;}

.copyright{color:#454545; text-align:center; height:40px; line-height:40px;}

/*LİGHTBOX*/
.lightbox{width:100%; height:100%; background-image:url(../../images/user/lightbox.png); background-repeat:repeat; position:fixed; left:0;
top:0; bottom:0; right:0; z-index:10001; display:none;}
.lightboxclose{text-align:center; border-radius:5px; width:100%; height:40px;  margin-bottom:10px; cursor:pointer; line-height:40px; }
.lightbox div.lightcontent{width:500px; height:700px; background-color:#fff; position:fixed; left:50%; top:50%;
border:1px #d1d1d1 solid; border-radius:10px; margin-left:-250px; margin-top:-350px;
overflow:auto}
.lightbox div.lightcontent div.whitebg{padding:20px; position:relative; word-break:break-all;}

.lightbox div.lightcontent div.whitebg div.servicescol{width:100%; height:420px; background-color:#fff; border:1px #d1d1d1 solid;
margin-bottom:20px; border-radius:10px; overflow:hidden;
}
.lightbox div.lightcontent div.whitebg div.servicescol div.images{width:100%; height:200px; overflow:hidden;}
.lightbox div.lightcontent div.whitebg div.servicescol div.images img{object-fit: cover; object-position: 50% 15%;margin-left: 0px;
                  margin-top: 0px; width:100%; height:200px;}
.lightbox div.lightcontent div.whitebg div.servicescol div.titles{font-size:18px;}
.lightbox div.lightcontent div.whitebg div.servicescol div.desc{font-size:14px; overflow:hidden; display:block; height:100px;}
.lightbox div.lightcontent div.whitebg div.servicescol div.buttons a{padding:15px 20px;overflow:hidden; border-radius:10px; text-decoration:none;}

.lightbox div.lightcontent div.about{width:100%; height:auto; }
.lightbox div.lightcontent div.about img{width:400px; float:left; margin-bottom:10px; margin-right:10px;}
.lightbox .hesapno{width:100%; height:auto; border-bottom:1px #f1f1f1 solid; padding:20px; background-color:#f1f1f1; border-radius:10px; -webkit-border-radius:10px;}
.lightbox .hesapno div.icons{margin-bottom:20px; width:auto; height:auto; background-color:#fff;  display:inline-block; padding:15px;
border-radius:10px; -webkit-border-radius:10px;}
.lightbox .hesapno div.logo{width:auto; height:auto; margin-bottom:10px;}
.lightbox .hesapno div.logo img{width:141px;}
.lightbox .hesapno div.text{width:100%; height:auto; line-height:20px; margin-bottom:10px;}
.lightbox .hesapno div.buttons{  margin-top:20px; display:block; margin-bottom:20px;}
.lightbox .hesapno div.buttons a{display:inline-block; text-decoration:none; color:#fff; padding:15px 20px; border-radius:10px; -webkit-border-radius:10px;}
.lightbox .vergidaire{width:100%; height:auto; background-color:#f1f1f1; margin:0 20px 20px 20px; border-radius:10px; -webkit-border-radius:10px; border:1px #f1f1f1 solid; padding:20px;}
.lightbox .vergidaire div.logo{ width:100px; padding-top:20px; padding-bottom:20px; border-radius:10px; -webkit-border-radius:10px; background-color:#fff; text-align:center; }
.lightbox .vergidaire div.title{width:100%; padding:15px 0 15px 0; line-height:20px; border-bottom:1px #d1d1d1 dotted;}
.lightbox .vergidaire div.title div.fleft:nth-child(1){width:100px;}
.lightbox .vergidaire div.title div.fleft:nth-child(2){width:10px;}
.lightbox .vergidaire div.title div.fleft:nth-child(3){width:280px;}

.lightbox div.photo{width:100%; height:180px; overflow:hidden; margin-bottom:20px;}
.lightbox div.photo img{width:100%; height:180px;}
.lightbox .BtnLightbox, .lightbox .BtnLightbox a{display:inline-block; color:#fff; border-radius:10px; padding:15px 20px; cursor:pointer;}

.con-btn a{
    color: #fff!important;
}
.con-btn a:hover{
    color: #fff!important;
    text-decoration: none;
}
.info-box{
    background-color: #252525;
    color: #fff!important;
}
a {
    color: #fff !important;
}
/*END LİGHTBOX*/

