*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body{
	font-family: 'Montserrat', sans-serif !important;
}
/*dote for about page*/
.aboutContent div span.masha_index:before{
    content:'\2022';
    margin-right:5px;
}

ol{
    padding-left: 2rem;
}

b span.masha_index:before{
     display:none;
}
.bashliq span.masha_index:before{
    display:none;
}
/*dote for about page*/
.fullstory li{
    list-style: none !important;
}

.fullstory ul{
    padding-left: 2rem !important;
}

.head{
	padding: 20px 0;
	background-color: white;
}
.color1{
    color:#7535af !important;
}
ul{
    list-style-type:none;
}
.pd{
    padding-top:20px;
}
.font-weight-900{
    font-weight:900;
}
.flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.flex2{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.navbar-dark .navbar-toggler-icon{
	background-image:url('../img/menu.svg') !important;
}
.navbar-dark .navbar-toggler{
	border-color: transparent !important;
	border:none;
}
button{outline: none !important;}
.fixed-nums{
  position: fixed;
  bottom: 0;
  z-index: 99999999;
  display: none;
}
.fixed-nums .col-12{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp{
  height: 100%;
  text-align: center;
  background-color: #0DC143;
  color: #fff;
  padding: 18px 5px;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}
.wp a{
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.carousel-control-prev-icon,.carousel-control-next-icon{
    transition: 0.5s all ease; 
    display: inline-block; 
    width: 45px; 
    height: 114px; 
    background-size: 24px; 
    background-color: #ad75ab59; 
    border-radius: 4px; 
}
.carousel-control-prev{
    left: -14px;
}
.carousel-control-next {
    right: -14px;
}
@media (min-width: 992px){
	.head  .col-lg-4 {
	    -ms-flex: 0 0 33.333333%;
	    flex: 0 0 33.333333%;
	    max-width: 32.333333%;
	}
	.head .col-lg-3 {
	    -ms-flex: 0 0 25%;
	    flex: 0 0 31%;
	    max-width: 26%;
	}
	.linear p{
	margin: 0 auto;
    padding: 0 32%;
	}
	.xeberler .pos .lines{
	    top:52px;
	}
}
.makefl{
	display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: bold;
}
.makefl a{
	color: #000000;
    background: #f3f3f3;
    text-decoration: none;
    border-left: 3px solid #99079a;
    padding: 8px 20px;
    font-size: 12px;
}
.bg-dark {
    background-image: linear-gradient(to right, #7316af, #7316af);
}
.navbar {
    padding: 0 0 !important;
    z-index: 1000 !important;
}
#nav_menu {
    transition: 1s all ease-in-out;
    position: relative;
}
.effect {
    cursor: pointer;
    position: relative;

}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    font-weight: 600 !important;
    font-size: 13px !important;
}
.effect .forhover {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: .4s all ease-in-out;
}
.navbar-nav .forhover {
    padding: 0 1rem !important;
}
.first {
    opacity: 1;
    display: inline-block;
    transform: translateY(0);
    transition: transform .15s ease-out,opacity .1s ease;
    font-weight: bold;
    font-size: 11px;
}
.footerNav .first{
    font-size:11px;
}
.second {
    position: absolute;
    opacity: 0;
    top: 0;
    transform: translateY(30px);
    transition: transform .15s ease-out,opacity .1s ease;
    font-weight: bold;
    font-size: 11px;
}
.effect:hover .first {
    opacity: 0;
    transform: translateY(-100px);
}
.effect:hover .second {
    opacity: 1;
    transform: translateY(0);
    color: #e5dbdb;
}
.buttonic {
    position: relative;
}
.dilerolmaq{
	padding: 0 60px;
    height: 58px;
    color: #fff;
    background-color: #7316af;
    border: none;
    font-size: 13px;
    position: relative;
    transition: 0.3s all ease-in-out;
    font-weight: bold;
}
.width {
    width: 100%;
    transition: 0.4s;
}
.dilerolmaq i{
	transition: 0.3s all ease-in-out;
}

.dilerolmaq:hover{
	background-color: #000;
}
.dot{
	color: #FECA00;
	font-weight: 800;

}
.carousel-caption {
	color: #333E48;
	width: 50%;
	text-align: right;
	top: 128px !important;
	right: 0% !important;
	left:auto;
	padding-left: 15px;
}
.slideCont{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.firstCaption{
    font-weight: 900;
    position: absolute;
    right: 380px;
    top: 0;
    font-size: 27px;
}
.secondCaption{
    animation-delay: 0.2s;
    margin-left: 0;
    margin-top: -10px;
    position: absolute;
    right: 380px;
    top: 58px;
    font-weight: 900;
    font-size: 30px;
}
.fourthCaption{
    right: 5px;
    position: absolute;
    top: 82px;
    font-weight: 900;
    font-size: 22px;
}
.thirdCaption{
    font-size: 81px;
    position: absolute;
    top: -13px;
    right: 0;
    font-weight: 900;
}
.carousel-caption .look{
    animation-delay: 0.6s;
    margin-top: 23px;
    position: absolute;
    top: 169px;
    right: 115px;
}
.custCap {
    font-size: 40px;
    display: block;
    font-weight: 900;
}
.custCap2{
    font-size: 30px;
    display: block;
    font-weight: 900;
}
.fs1{font-size:59px;}
.firstcap, .secondcap {
    font-weight: 900;
    font-size: 22px;
}
.look,.look1{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    color: #ffffff;
    padding: 10px 23px;
    margin-top:20px;
    transition:500ms all ease;
}

.look h1{
    right: 0px;
    top: 0px;
    position:absolute;
}
.look:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: #ffffff;
    width: 52px;
    height: 1px;
    transition:500ms all ease;
}
.look:after{
    content: '';
    position: absolute;
    left: 7px;
    bottom: -7px;
    background-color: #ffffff;
    width: 1px;
    height: 32px;
    transition:500ms all ease;
}
.look h1:before{
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #ffffff;
    width: 52px;
    height: 1px;
    transition:500ms all ease;
}
.look h1:after{
    content: '';
    position: absolute;
    right: 7px;
    top: -7px;
    background-color: #ffffff;
    width: 1px;
    height: 32px;
    transition:500ms all ease;
}
.look1{
    color:#7535af;
}
.look:hover{
    color:#d6d5d5;
    text-decoration:none;
}
.look1:hover{    
    color:#751b55;
    text-decoration:none;
}
.look1 h1:before,.look1 h1:after,.look1:before,.look1:after{
    background-color:#7535af;
    transition:500ms all ease;
}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.flex1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.version-tag{
	background-color: #af72b1;
    display: inline-block;
    padding: 80px 9px 15px 11px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom: 90px;
    position: absolute;
}
.version-tag span {
	background-color: #fff;
	padding: 9px 25px;
	border-radius: 25px;
	color: #333e48;
	font-weight: 700;
	position: relative;
}
.version-tag span img{
	width: 30px;
}
.makefl img{height: 15px;}
.makefl a {
	color: #000000;
	background: #fafafa;
	text-decoration: none;
	border-left: 3px solid #b70cb8;
	padding: 10px 20px;
	font-size: 12px;
	display: flex;
	align-items: center;
}
.cropped {
	width: 43%;
	height: 109%;
	overflow: hidden;
	position: absolute;
	top: -34%;
	right: -5%;
	border-radius: 50%;
}
.cropped img{
	width: 100%;
	height: 100%;
	transform: translate3d(0,28%, 0);
}

/*meqaleler*/
.myboxes{
	background-color: #fff;
	position: relative;
	width: 100%;
	margin: 15px 7px;
	cursor: pointer;
	transition: 0.2s all ease-in-out;
}
.myboxes:hover{
	transform: translateY(-10px);
}
.spans {
    margin-bottom: 20px;
}
.custom .spans{
    margin-left: 84px;
}
.spans span {
    display: inline-block;
    position: relative;
    padding: 0px 2px;
}
.spans  span:before {
    content: '';
    position: absolute;
    left: -81px;
    top: 14px;
    width: 75px;
    height: 1px;
    background-color: #2a1758;

}
.spans  span small:before {
    content: '';
    position: absolute;
    left: -46px;
    top: 11px;
    width: 40px;
    height: 1px;
    background-color: #2a1758;

}
.custom .spans  span:before,.custom .spans  span small:before{
    background-color:white
}
.spans  span small:after {
    content: '';
    position: absolute;
    right: -46px;
    top: 11px;
    width: 40px;
    height: 1px;
    background-color: #2a1758;

}
.spans  span:after {
    content: '';
    position: absolute;
    right: -81px;
    top: 14px;
    width: 75px;
    height: 1px;
    background-color: #2a1758;

}
.spans span small {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
.spans span i {
    font-size: 16px;
        color: #a52878;
}
.pic{
	width: 100%;
	height: 250px;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0px 10px 10px 0 #d6d6d6;

}
.pic img{
	height: 100%;
	margin: auto;
}
.yazi {
    background-color: #ffeaff;
    border-radius: 0 0 8px 8px;
    font-size: 15px;
    color: #505050;
    font-weight: 700;
    padding: 20px 0;
    width: 100%;
    margin-top: 32px;
}
.box{
	padding: 0 15px;
}
.xeberler{
	background-color: #f9f8f8;
	position: relative;
	padding:0;
}
.lines{
	height: 2px;
	background-color: #ECEAE0;
	border-radius: 3px;
	width: 37%;
	position: absolute;
	top: 14px;
}
.line1{
	left: 0;
}
.line2{
	right: 0;
}
.line3{
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
}
.bashliq{
	text-align: center;
	font-weight: 900;
	font-size: 24px;
	color: #7316af;
}
.pos{
	position: relative;
	text-align:center;
	padding:40px 15px;
}

/*videolar*/
.videobox{
	height: 400px;
	-webkit-box-shadow: 2px 2px 27px 0px rgba(189,179,189,0.46);
	-moz-box-shadow: 2px 2px 27px 0px rgba(189,179,189,0.46);
	box-shadow: 2px 2px 27px 0px rgba(189,179,189,0.46);
	padding: 30px;
	border-bottom: 2px solid #B200B5;
}
.videolar{
	padding: 40px 0 0 0;
}
.videolar .row{
	margin-left: 0 !important;
	margin-right: 0!important;
}

.caps{
	display: flex;
	align-items: center;
}

/*footer*/
.footer{
	padding: 30px 15px;
	background-color: #1D0835;
	z-index: -1;
	color:white;
	font-size:13px;
}
.footer p{
    text-align:right;
    margin-bottom:0;
}
.footer .col-md-3{
    display:flex;
    justify-content:flex-end;
    padding-right:5px;
    padding-top:2px;
}
.icons{
	display: inline;
	color: #fff;
	font-size: 18px;
}
.icons i{
	margin: 10px;
}
.copy{
	color: #fff;
	font-size: 13px;
	text-align:left;
}
.copy a{
	color: #fff;
	text-decoration: none;
}
.footerNav .navbar-nav{
    flex-direction: row;
    padding-bottom: 20px;
}
.footerNav .navbar-nav .nav-item{
    padding-right: 17px;
}
.footerNav .navbar-nav .nav-item span:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #4e4747;
    margin-top: 5px;
    transition: all .15s ease-out,opacity .1s ease;
}
.footerNav .navbar-nav .nav-item span:hover:after{
    background: #F5E34C
}
.consult{
	border: none;
	border-radius: 5px;
	color: #000000;
	text-align: center;
	padding: 10px 20px;
	background-color: #F5E34C;
	margin-top: 20px;
	font-weight: bold;
}
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 5px;
  background: #1D0835;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.front-foot{
	border-radius: 20px;
	padding: 40px 0;
	background-image: url('../img/h.jpeg');
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 2;
	position: relative;
	margin-top: 150px;
}
.front-foot:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	border-radius: 20px;
	left: 0;
	background-color: rgba(136,52,148,0.7);
}
.footer a{
	color: #fff;
	transition: 0.3s all ease-in-out;
	text-decoration: none;
}
.footer a:hover{
	color: #F5E34C;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
    color: white;
}
.not{
	position: relative;
	z-index: 222;
	font-size: 20px;
	color: #fff;
	text-align: center;
	width: 44%;
	margin: auto;
	margin-top:40px;
}

/*Musteri fikirleri*/
.fikirler{
	padding: 40px 0;
	position: relative;
}
.myboxes1{
	border-radius: 8px;
	position: relative;
	margin: 15px 7px;
	cursor: pointer;
	-webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.13);
    box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.13);
	transition: 5s all ease;
	display:block;
	text-decoration:none !important;
	overflow:hidden;
}
.animated{
animation-duration: 3s;
}
.myboxes1:hover .pic1 img{
	transform:scale(1.2);
}

.pic1{
	width: 100%;
	overflow: hidden;
	text-align:center;
	height: 170px;


}
.pic1 img{
	margin: auto;
	width:100%;
	transition:500ms all ease;
}
 

 /*informasiya*/
.infosec{
	position: relative;
}
.custom .spans  span small:after {
    content: '';
    position: absolute;
    right: -46px;
    top: 11px;
    width: 40px;
    height: 1px;
    background-color: #fff !important;

}
.custom .spans  span:after {
    content: '';
    position: absolute;
    right: -81px;
    top: 14px;
    width: 75px;
    height: 1px;
    background-color: #fff !important;

}
.infoimg img{
	height: 100%;
	width:100%;
}
.custom h2{
	font-size: 24px;
	font-weight: 900;
}
.custom p{
	font-size: 32px;
	margin-top: 15px;
	color:#7535af;
	font-weight:bold;
}
.pading{
	padding-top: 90px;
	padding-bottom: 90px;}
.infoimg {
    overflow: hidden;
    top: 0;
    right: 0;
    height: 100%;
    width:100%;
}
.okm{transition: .2s all ease-in-out;}
.okm:hover{
color: yellow;}
.custom{
	color: #fff;
	width: 49%;
	text-align: left;
	position: absolute;
    top: 22%;
    left: 8%;
}
.look1 .cust{
	color: #fff !important;
}
.backgroundStatic{
    background-image: url(/img/bek3.png?ver=2);
    padding: 97px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 4%;
    color: white;
    background-position-x: center;
    position:relative;
}
.backgroundStatic h1{
    position: relative;
    z-index: 1;
}
.content{
    display: flex;
    margin: 20px 0;
    box-shadow: 0px 0px 15px 0px #efefef;
    padding: 50px;
    flex-wrap: wrap;
    align-items: center;
}
.content2{
    box-shadow: 0px 0px 15px 0px #efefef;
    padding: 20px;
}
.aboutContent{
    display:block;
}
.aboutContent ul {
    margin-bottom: .5rem;
    padding-left: 2rem;
    /* gap: 20px; */
    display: flex;
    flex-direction: column;
}

.aboutContent ul li li{
    list-style-type: disc;
}

.aboutContent ul li li::before{
    display: none;
}

.aboutContent li{
    /*background-image: url(/img/checked.png);*/
    /*background-repeat: no-repeat;*/
    /*padding-left: 30px;*/
    /*margin: 0px 0px 0px;*/
    /*display: flex;*/
    /*align-items: center;*/
    /*gap: 15px;*/
    text-align: left;
    padding: 5px 0;
}

span.masha_index{
    display: none;
}

.aboutContent li::before {
    content: '';
    width: 15px;
    height: 15px;
    margin-right: 7px;
    display: inline-block;
    background: url(/img/check-mark.png)center/contain no-repeat;
}

.aboutContent h6{
    margin: 0px 0px 11px;
    font-weight: bold;
    line-height: 1;
    flex-wrap: wrap;
}
.aboutContent .lines{
    width:24%;
}
#contactPage{
    margin: 0 0 20px 0;
}
#contactPage .footer-list{
    padding:0;
    list-style-type: none;
}
#contactPage .divider-light{
    background: #83316f;
    height: 1px;
    width: 100%;
    position: relative;
    margin-bottom: 0;
}
#contactPage .footer-list .flex{
    display:flex;
    justify-content:space-between;
    padding:17px 0;
}
#contactPage .footer-list .flex span{
    min-width:63px;
}
#contactPage .footer-list .flex li{
    text-align:right;
}
#contactPage .page-content .section-title{
    margin:25px 0;
}
#contactPage .page-content .customdivider{
    margin-bottom:50px;
}
.content iframe,.fullstory .crop{
    /*width: calc(33% - 18px);*/
    max-height: 230px;
    overflow: hidden;
    display: inline-block;
    margin: 10px;
}
.aboutContent iframe{
    width: 80%;
    max-height: 473px;
    overflow: visible;
    height: 425px;
}
.content .crop{
    width: calc(25% - 20px);
    overflow: hidden;
    margin: 10px;
    height: 160px;
    border: 1px solid #d7d4d4;
    display: flex;
    align-items: center;
    justify-content:center;
    border-radius:5px;
    transition:500ms all ease;
}
.content .crop:hover{
    opacity:0.8;
}
.catContent #dle-content{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.text2{
    padding: 10px;
    color: #333;
    font-weight: bold;
    font-size: 14px;
    min-height: 104px;
    background-color: white;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 50px 0 0;
    border-radius: 4px;
}
.pagination span {
    padding: 7px 12px;
    color: #909090;
    font-size: 13px;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.pagination a:link, .pagination a:visited, .pagination a:active {
    margin: 1px;
    color: #FFFFFF;
    padding: 7px 12px;
    font-size: 13px;
    background-color: #604090;
    border-radius: 5px;
    -webkit-border-radius: 50%;
    text-decoration: none;
}
.catContent {
    padding: 50px 15px;
}
.fullstory{
    /*padding: 50px 100px;*/
}

h2.active-link{
    background: #7316af;
    color: #fff;
}

h2.active-link span{
    color: #fff;
}


        .fullstory ul li {
            position: relative;
        }

        .fullstory ul li::before {
            content: ''; /* Unicode character for a bullet point */
            background: #359EF7; /* Change the marker color */
            position: absolute;
            left: -15px;
            top: 12px;
            transform: translateY(-50%);
            width: 5px;
            height: 5px;
            border-radius: 50%;
        }
        
        li.newClass::before{
            /*display: none;*/
        }
        
        p.title-desc{
            margin: 0;
        }
        
        a.aktiv,
        span.aktiv{
            color: #7e9498 !important;
        }
        
        p.title-desc i{
            font-size: 24px;
            color: red;
        }
        
        p.title-desc a{
            color: #000;
            text-decoration: none;
            text-align: center;
            max-width: 40%;
            font-size: 14px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            line-height: 1.4;
        }

.fullstory img{
    border-radius: 10px;
    /*margin: 0 20px 20px 0;*/
    float: left;
    max-width: 350px;
}
.fullstory iframe:not(.sidevideo){
    width: 100%;
    height: 500px;
    box-shadow: 1px 1px 3px 3px #d3cece;
}
.fullstory .crop{
    border: 1px solid #efefef;
    height: 180px;
    float:left;
    border-radius:10px;
    margin-top:3px;
}
.fullstory .col-md-6 .masha_index {
    background-color: #efefef; 
    width: 100%;
    display: block;
    margin: 5px 0;
    height: 1px;
}
.crop img {
    width: 100%;
}
.quote {
    background: #7316af;
    padding: 25px;
    border-left: 4px solid #450c6a;
    color: white;
}
.detailfoto{
    border-radius: 99px;
    float: none;
    max-width: 100%;
    padding: 8px;
    margin: 15px;
    position: absolute;
    background: white;
    z-index: 1;
    width:90px;
    height:90px;
    box-shadow:0 -6px 23px 0 #c6c6c6;
    top:-40px;
    left:29%;
}
.mb1{
    margin-bottom: 50px;
}
.blockQuote {
    float: left;
    width: 100%;
    border: none;
    color: #7316af;
    font-weight: bold;
    font-size: 16px;
    padding: 37px 30px 28px;
    letter-spacing: 1.1px;
    margin: 0 0 32px;
    position: relative;
    background-color: #ffffff;
}
.blockQuote i {
    position: absolute;
    left: 23px;
    top: -20px;
    font-size: 15px;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 13px 0px 0px 0px;
    color: #ffffff;
    border-radius: 100%;
    background-color: #842770;
}
.shortText{
    color: #767676;
    font-weight: 500;
    font-size: 12px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.detailProduct p{
    margin-bottom:5px;
    min-height: 47px;
    color: #7316af;
}
.iconsMobil{
    display:none;
}
.iconsMobil a {
    color: white;
    background: white;
    border-radius: 100%;
    display: inline-block;
}
.iconsMobil .yt{
    padding: 7px 10px;
    background-image: linear-gradient(322deg, #c80b0a 0%, #f14443 100%);
}
.iconsMobil .fb{
    padding: 7px 14px;
    background-image: linear-gradient(322deg, #1b408d 0%, #6187d7 100%);
}
.iconsMobil .tw{
    padding: 7px 11px;
    background-image: linear-gradient(322deg, #117ffb 0%, #7fc9fd 100%);
}
.iconsMobil .insta{
    padding: 7px 12px;
    background-image: linear-gradient(322deg, red 0%, yellow 100%);
}
.noneContact{
    display:none;
}
.navbar-toggler{
    padding-top:4px;
}
.sidetext{
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 0 0;
    box-shadow: 0px 0px 15px 0px #efefef;
    padding: 60px 10px 30px 10px;
    background-color: #7316af;
    color: white;
}
.sideimg{
    margin-bottom: 20px;
}
.sideBar{
    margin-top: 43px;
}
.sehifee{
margin: 25px auto;
color: #FFFFFF !important;
padding: 7px 30px;
font-size: 13px;
background-color: #2A1758;
border-radius: 5px;
-webkit-border-radius: 4px;
text-decoration: none !important;
}
.mt2{
    margin-top:30px;
}
.aboutContent h4{
    display: inline-block;
    font-size: 22px;
    color:#b46fc6;
    margin:0;
}
.logo img{
    height: 49px;
}
#navbarNav{
    padding: 20px 0;
}
.backgroundMeqale{
    position: absolute !important;
    width: 100%;
    opacity: 0.15;
}
.linear{
    padding: 50px 15px;
    background-color: #f9f8f8;
}
.linear h1{
    margin-bottom: 30px;
}
.estetik iframe:first-child{
    width: 100%;
    max-height: 420px;
}
.staticHead {
    color: #7316af;
    margin-bottom: 40px;
    font-weight: bold;
    width:100%;
}

img[src="https://vaginizm.az/uploads/posts/2023-12/1702127514_picture1.jpg"] {
  width: 350px; /* Set your desired width */
}


































/*mobile*/
@media only screen and (max-width:768px){
    .iconsMobil,.noneContact{
    display:block;
    }
    .iconsMobil{
        position: absolute;
        right: 22px;
        top:10px;
    }
    #nav_menu .container{
        padding:10px;
    }
    .sideBar{
        margin-top:94px;
    }
}
@media screen and (max-width: 500px){
	.lines{width: 19%;}
	.caps .secondcap {font-size: 20px;}
	.caps .firstcap {font-size: 17px;}
	.detailfoto {left: 33% !important;}
	
}
@media screen and (max-width: 1191px){
	.pading {padding-top: 40px;padding-bottom: 40px;}
	.custom h2 {font-size: 20px;}.custom p {font-size: 12px;}
	.navbar-dark .navbar-nav .nav-link {
	    color: #fff;
	    font-weight: 600 !important;
	    font-size: 14px !important;
	}
	.makefl a {font-size: 10px;}
}
@media screen and (max-width: 992px){
	.logo{
		justify-content: center;
    	display: flex;
	}
	.footer{
	margin-bottom: 40px;
	}
	.footerNav .navbar-nav{
	    display: block;
        text-align: center;
	}
	.front-foot{
	    margin-top:75px;
	}
	.footer p{
	    text-align:center;
	    margin-top:10px;
	}
	.footer .col-md-2{
	    text-align:center;
	}
	.footer .col-md-5 {
    justify-content: center !important;
	}
	.infosec .infoimg{display: none;}
	.custom{
		width: 100%;
		text-align: center;
	}
	.custom .spans span:before {
	    content: '';
	    position: absolute;
	    left: -81px;
	    top: 14px;
	    width: 75px;
	    height: 1px;
	    background-color: #fff !important;

	}
	.custom .spans span small:before {
	    content: '';
	    position: absolute;
	    left: -46px;
	    top: 11px;
	    width: 40px;
	    height: 1px;
	    background-color: #fff !important;

	}
	.carousel-caption{top: 83px !important; width: 44%;}
	.custCap2 {font-size: 15px;}
	.fs1{font-size:26px;}
	.carousel-caption .firstcap{font-size: 12px;}
	.carousel-caption .firstcap span{font-size: 20px !important;}
	.carousel-caption .secondcap{font-size: 16px;}
	.version-tag{display: none;}
	.carousel-caption{display: block !important;}
	.carousel-caption .none{display: none !important;}
	.makefl{justify-content: center;margin-top: 10px;}
	.makefl a {font-size: 11px;}
	.pos .row{justify-content: center;}
	.caps .secondcap{font-size: 28px;}
	.caps{
	    padding: 20px 30px;
	}
	.not{width: 90%;}
	.bashliq{font-size: 20px;}
	.lines {
	    height: 2px;
	    background-color: #ECEAE0;
	    border-radius: 3px;
	    width: 27%;
	    position: absolute;
	    top: 12px;
	}
	.pic {
	    width: 100%;
	    height: 143px;
	}
	.consult{font-size: 12px;}
	.yazi{font-size: 13px;}
	.videobox {height: 307px;}
	.navbar-dark .navbar-nav .nav-link {margin: 16px 0;}
	.effect:first-child .forhover {padding: 0 1rem !important;}
	.effect{border-bottom:2px solid #39246c;}
	.effect:active,.effect:hover{background:white;}
	.navbar-dark .navbar-nav .nav-item:active .nav-link,.navbar-dark .navbar-nav .nav-item:hover .nav-link,.navbar-dark .navbar-nav .nav-item:hover .second{color:#7316af;}
	.fixed-nums{display: block;}
    .copy{
        text-align: center;
        margin-bottom: 35px;
    }
    .content .crop, .content iframe, .fullstory .crop {
    width: 100%;
    }
    .content .crop{
        margin:0;
        margin-bottom:10px;
    }
    .aboutContent iframe{
        width:100%;
    }
    .txtCenter{
        text-align:center
    }
    .content .crop{
        height:auto;
    }
    .backgroundStatic h1{
        font-size: 30px;
    }
    .detailfoto{left: 40%;}
    .custom{
        position: static;
        padding: 50px 0;
    }
    .custom .spans{
        margin:0;
    }
    .backgroundMeqale{
        display:none;
    }
    .firstCaption,.secondCaption{right:215px;}
    .secondCaption{margin-top: -29px;top: 58px;font-size: 15px;}
    .custCap {font-size: 20px;}
    .fourthCaption {top: 51px;}
    .thirdCaption{font-size:45px;}
}
@media screen and (max-width: 767px) {
	.carousel-caption{top: 10vw !important;right: 5px !important;}
	.fs1 {font-size: 12px;margin-bottom: 0;}
	.carousel-caption .firstcap{font-size: 11px;}
	.carousel-caption .secondcap{font-size: 18px;}
	.yazi{margin-top: 8px;font-size: 10px;}
	.thirdCaption {font-size: 25px;top: -4px;}
	.fourthCaption {top: 34px;}
	.firstCaption, .secondCaption {right: 130px;}
	.cc1{top: 14vw !important;;}

}
@media only screen and (max-width:767px){
#contactPage iframe{
    height:490px;
}
.content img,.content iframe{
    width:100%;
    margin:0;
    margin-bottom:10px;
}
.lines,.buttonic,.makefl1{
    display:none
}
.aboutContent img{
    width:100%;
}
.aboutContent .crop img{
    width:100%;
}
.content{
    padding: 20px;
}
.staticHead {
    margin-bottom: 0;
}
.fullstory {
    padding: 15px;
}
.fullstory .crop{
    width: 100%;
    margin: 0;
}
.fullstory img{
    width: 100%;
}
.custom p{
    font-size:13px;
}
.sehifee {
    margin: 10px
}
}
@media screen and (max-width: 370px) {
	.custom p {
    font-size: 10px;
	}
	.custom h2 {
	    font-size: 15px;
	}
}
@media screen and (max-width: 410px){
	.pic{height: 96px;}
	.lines{display: none;}
	.pic1 img{width:100%;}
}
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

