﻿/*Reset Page*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

@font-face {
  font-family: PeydaRegular;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PeydaWeb-Regular.woff') format('woff');
}

@font-face {
  font-family: Peyda;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/PeydaWeb-Medium.woff') format('woff');
}
@font-face {
  font-family: PeydaSemiBold;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/PeydaWeb-SemiBold.woff') format('woff');
}
@font-face {
  font-family: DemiBold;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/PeydaWeb-Bold.woff') format('woff');
}
@font-face {
  font-family: Bold;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/PeydaWeb-ExtraBold.woff') format('woff');
}

body{color:rgba(0,0,0,.87);font-family:PeydaRegular;line-height:1.75em;font-size:.92em;direction:rtl;}

a:link{color:#dbc49a;text-decoration:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
a:visited{color:#dbc49a;text-decoration:none;}
a:hover{color:#4d738a;}

.FloatLeft{float: left;}
.FloatRight{float:right;}
.Justify{text-align:justify;}
.d-rtl{direction:rtl}
.linehight-16{line-height:1.6em}
.Center{text-align:center;margin:0 auto;display:block}
.Centerimg{margin-left:auto;margin-right:auto;display:block;}
.Ease{-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}
.Clear{clear:both;}
.LTR{text-align:left}
.RTL{text-align:right}
.VA{vertical-align:middle}
.Free10{height:10px}
.Free15{height:15px}
.Free20{height:20px}
.Free50{height:50px}
.Bold{font-weight:bold}
.Block{display:block}
.InBlock{display:inline-block}
.Table{display:table}
.samaltxt{font-size:12px}
.Mediumtxt{font-size:17px}
.LargText{font-size:40px}
.Gold{color:#cdac7d}
.None{display:none}
.Gold2{color:#ae9044}
.Yellow{color:#ddd15d}
.white{color:white}
.p-relative{position:relative;}
.Red{color:red}
.Gray{color:#808080}
.Font{font-family:BYekan}
.marginEn{margin-right:50%}
.dLTR{direction:ltr}
.w70{width:70% !important;}
.w50img img{width:50% !important;}
.Border_btn{border-bottom:3px solid #808080;}
.Relarive{position:relative !important}
.Italic{font-style:italic}
.X16{font-size:16px;}
.X18{font-size:18px;}
.X20{font-size:20px;}
.X22{font-size:22px;}
.X24{font-size:24px;}
.X26{font-size:26px;}
.X28{font-size:28px;}
.X30{font-size:30px;}
.absolute{position:absolute}
.w100{width:100%}
.w100img img{width:100% !important}
.w50{width:50% !important;}
.w45{width:45% !important;}
.w60{width:60% !important;}
.w20{width:20% !important;}
.w30{width:33.3333% !important;}
.w24{width:24.4%}
.lignH1{line-height:1em}
.fl{float:left;margin-right:1%;margin-bottom:1%;}
.fr{float:right;margin-left:1%;margin-bottom:1%;}
.f50{width:49% !important;}
.f30{width:32.3333% !important}
.f70{width:69% !important}
.img2{width:49% !important;float:right;margin:2% .5% !important;}
.img3{width:32.3333% !important;float:right;margin:2% .5% !important;}
.img4{width:24% !important;float:right;margin:2% .5% !important;}
*, ::before, ::after{
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 4px 4px rgba(0, 0, 0, 8%);
}

/*new*/
#header{background:#fff;padding:.5% 5%;position:relative;-webkit-transition: all 1s;transition: all 1s;}
#header div#logo{width:70%;-webkit-transition: all 1s;transition: all 1s;}
#header div#logo img{float:right;width:12%;-webkit-transition: all 1s;transition: all 1s;}

div.divlng{position:absolute;right:1%;top:10%;}
div.divTel a{color:#009787;letter-spacing: 1px;font-family:DemiBold;font-size:1.2em;font-weight:bold}
div.divTel a span{font-size:.7em}
div.divTel{position: absolute;left:5%;top:50%;transform:translateY(-50%);display:flex}
div.divTel .divTelIn{font-size:.7em}
div.divTel i{background:#00d3bd;border-radius:100px;padding:12px 12px 10px 10px;color:#fff;font-size:1.3em;margin-top:10%}
div.divTel P{font-size:.95em;color:#808080bd;text-align: center;font-family:PeydaSemiBold}

div#divBanner{position:relative;}
div#divBanner div#divGlass{background:#00000047;position:absolute;width:100%;height:100%;}
#divTopHome{position:relative;background:url('/images/top-cover.jpg') no-repeat;background-size:cover;height:680px;}
#divBanner #divTopSearch{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);direction:rtl;}
#divBanner #divTopSearch h2{text-align:center;color:#fff;font-size:1.7em}
#divBanner #divTopSearch #divTopSearchIn{background:#fff;border-radius:10px;display:flex;padding:0% .9%;width:50%;direction:rtl;margin:0 auto}
select.ddlsearch{-webkit-appearance:none;font-family:DemiBold;-moz-appearance:none;border:1px solid #9e9e9e;color:rgb(41 57 78);line-height:3.7em;font-size:.9em;font-weight:bold;width:46%;-webkit-border-radius:5px;border-radius:10px;padding:0 2%;margin:2% .5%;cursor: pointer;background:url(/Images/down.png) no-repeat left center;background-size: auto;}
.btnsearch{width:30%;background: #161616;font-family:PeydaSemiBold;border-radius: 12px;padding: 21px 0;color: #fff;font-weight: 700;font-size: 16px;line-height: 22px;text-align: center;letter-spacing: .04em;outline: none;margin:2% 0}

.headti{position: relative;display: inline-block;cursor: pointer;}
.headti::after{content: "";position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);height: 2px;width:60%;background: #b99a3f;transition: width 0.3s ease;}
.headti.animate::after{width: 0;animation: expandLine 2s forwards;}
@keyframes expandLine {to {width: 60%;}}

.hover-title {
    position: relative;
    text-align: center;
    cursor: pointer;font-size:1.5em;color:#808080;font-family:PeydaSemiBold;margin-bottom:2%;
}

    .hover-title::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom:0px;
        height:2px;
        background:#8c0304;
        width:10%;
        transform: translateX(-50%);
        transition: width 0.4s ease;
    }

    .hover-title:hover::after {
        width:5%;
    }

.carda{display: inline-block;background-color: #f2f2f2d6;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);border-radius: 8px;transition: 0.4s;width:30.333%;margin:1%;}
.carda:hover{box-shadow: none;}
.carda:hover .carda-image{transform: translateX(0px);box-shadow: none;}
.carda-image{width: 100%;border-radius:5px;position:relative;transition: 0.4s;object-fit: cover;}
.carda-body{padding:5px;}
.carda-title{font-size:1em;margin: 12px 0;transition: 0.4s;}
.carda-content{font-size:.85em;margin-bottom: 8px;}

.divCatHome{}
.divCatHome .divCatHomeIn {position: relative;margin-bottom: .5%;line-height: 2;text-align: center;font-size: 1.3em;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);}
.divCatHome .divCatHomeIn img{display:block;border-radius:7px;-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}
.divCatHome .divCatHomeIn .divDetailcat{position:absolute;bottom:0;color:#fff;width:100%;display:block;border-radius:7px;z-index:1000;}
    .divCatHome .divCatHomeIn img:hover {
        -webkit-transform: scale(1.25);
        -moz-transform: scale(1.15);
        -ms-transform: scale(1.15);
        -o-transform: scale(1.15);
        transform: scale(1.15);
    }
.divCatHome .divCatHomeIn::after {content: "";position: absolute;bottom: 0;left: 0;right:0;height:40%;border-radius: 0 0 7px 7px;box-shadow: inset 0 -60px 50px -30px #000000c4;pointer-events: none;}




.divuseges{display:flex;flex-wrap:wrap;}
.divuseges .divusegesIn{width:24%;margin:.5%;}
.divuseges .divusegesIn img{width:100%;border-radius:7px;display:block}
.btncard{background:#fff;color:#000;padding:.5% 5%;border-radius:5px;margin-top:2% !important;text-align:center;font-size:1em;margin:0 auto;display:table;border:1px solid #000;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}
.btncard a{color:#000}
.btncard:hover{background:#000;color:#fff;border:1px solid #bbbaba;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}


.divCity{width:31.333333%;margin:1%;float:left;position:relative;}
.divCity img{width:100%;border-radius:20px;display:block;}
.divCity .divTitle{position:absolute;width:100%;border-bottom-left-radius:20px;line-height:3em;font-weight:bold;font-size:1.1em;text-align:center;border-bottom-right-radius:20px;color:#fff;bottom:0;left:0;background:linear-gradient(180deg, transparent, rgb(0 0 0));}

div.divMenu{background:#fff;padding:0 4.6% .5%;}
div#divpoh{float:left;background:#00d3bd;font-family:DemiBold;color:#fff;padding:.25% 1.5%;border-radius:7px;text-align:center;}
div#divpoh a{color:#fff;}

div.divContent {padding:0% 10%;}

footer{background:#000000f2;padding:1% 5%;}
footer img{width:7%;opacity:.95}
footer .linef{height:1px;background:#262626bd;width:100%;margin:1% auto;}
footer div.divFooterIn li{display:flex;}
footer div.divFooterIn li div.divT1{width:50%;text-align:left;}
footer div.divFooterIn li div.divT2{width:50%;color:#fff;}
footer div.divFooterIn li div.divT2 i{opacity:.9;margin-left:2%}
footer div.divFooterIn{width:25%;float:right;}
footer div.divFooterIn a{color:#fff;padding-bottom:1.5%;font-size:1em;opacity:.85;vertical-align:text-top;line-height:2.4em;}
footer div.divFooterIn li a:hover{padding-right:10px;color:#fff;opacity:1}
footer #divCopyright{direction:ltr !important;color:#fff;font-family:Arial;font-size:.9em;opacity:.9}
footer #divCopyright a{color:#fff}
footer .divFootersIn #divSocial{float:right;width:50%}
footer .divFootersIn #divSocial i{margin-left:2%;color:#fff;font-size:1.7em;opacity:.9;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
footer .divFootersIn #divSocial i:hover{opacity:1;}

div#divDiscounth{background: radial-gradient(circle,rgba(229, 18, 60, 1) 0%, rgba(226, 0, 60, 1) 23%, rgba(172, 0, 42, 1) 77%, rgba(150, 1, 37, 1) 100%);padding:1% 0;position:relative;}
div#divDiscounth::before{
    content: "";
    position: absolute;
    top: 0;
    right:-150px; /* عکس بچسبه به سمت راست */
    width:30%; /* عرض عکس نصف عرض کل دیو */
    height: 100%;
    background: url('/images/timer.gif') no-repeat center right; /* عکس سمت راست */
    background-size: contain; /* عکس اندازه‌ش طوری بشه که داخل کادر جا بشه */
    opacity: 0.3;
    z-index: 0;}
div#divDiscounth h2#headdis{text-align:center;font-family:Bold;color:#fff;font-size:2em;line-height:2;}
div#divDiscounth div#divDiscounthIn{display:flex;}
div#divDiscounth div#divDiscounthIn h2{color:#fff;text-align:center}
div#divDiscounth div#divDiscounthIn .divPriceoff{display:flex;background: #fffffff2;border-radius: 10px;line-height: 3;padding: .5% 2%;font-size:1.1em;font-family:PeydaSemiBold}
div#divDiscounth div#divDiscounthIn .divPriceoff .divPri{width:50%;text-align:center;}
div#divDiscounth div#divDiscounthIn .divPriceoff .divPriof{width:50%;text-align:center}
div#divDiscounth div#divDiscounthIn .divPriceoff .divPriof span{text-decoration: line-through;text-decoration-color:red;opacity:.8}
div#divDiscounth div#divDiscounthIn .divimgst{position:relative;}
div#divDiscounth div#divDiscounthIn .divdis{position:absolute;background:#8c0304;border-radius:100px;padding:4% 3.5%;bottom:5%;left:50%;transform:translateX(-50%);color:#fff;font-family:Bold}
div#divDiscounth div#divDiscounthIn .divstoneIn{width:50%;padding:2%;border-radius: 10px;backdrop-filter: blur(7px);border: 1px solid #ffffff9e;background: #ffffff24;margin:1% 1%;}
div#divDiscounth div#divDiscounthIn .divstoneIn img{width:100%;border-radius: 10px;}

div.divpriceAllm{padding:2% 4%}
div.divpriceall{display:flex;flex-wrap:wrap;padding:1% 0}
div.divpriceall div.divPricelists{width:19%;background:linear-gradient(0deg,#ccecff 0,#fff 50%);padding:1%;box-sizing:border-box;border-radius:10px;margin:.5%;border:1px solid #eee;padding-bottom:0;}
div.divpriceall div.divPricelists div.divPricelist{display:flex;width:100%;border-bottom:1px solid rgb(145 145 145 / 18%);}
div.divpriceall div.divPricelists a{text-align:center;display:block;color:#484848;font-size:.85em;line-height:3;}
div.divpriceall div.divPricelists div.divPricelist .divPriceL{width:50%}
div.divpriceall div.divPricelists div.divPricelist .divPrice h3{}
div.divpriceall div.divPricelists div.divPricelist .divPriceR{width:50%;}
div.divpriceall div.divPricelists div.divPricelist .divPriceR P{direction:ltr;font-family:Bold;color:#3dce93;font-size:1.5em;}
div.divpriceall div.divPricelists div.divPricelist .divPriceR span{color:#686868;float:right;font-size:.6em}
div.divpriceall div.divPricelists div.divPricelist .divPriceR svg{width:100%;}

div.divartistic div.divartistic1{display:flex;}
div.divartistic div.divartistic1 div.divartisticinL{width:50%}
div.divartistic div.divartistic1 div.divartisticinL img{width:100%;display:block;}
div.divartistic div.divartistic1 div.divartisticinR{width:50%;padding:0 2%;box-sizing:border-box}
div.divartistic div.divartistic1 div.divartisticinR h2{font-size:1.8em;font-weight:bold;line-height:2}
div.divartistic div.divartistic1 div.divartisticinR p{line-height:1.8;opacity:.9;text-align:justify;font-size:1.1em}
   
div.divartistic div.divartistic2{display:flex;direction:ltr}
div.divartistic div.divartistic2 div.divartisticinL{width:50%}
div.divartistic div.divartistic2 div.divartisticinL img{width:100%;display:block;}
div.divartistic div.divartistic2 div.divartisticinR{width:50%;padding:2%;box-sizing:border-box;direction:rtl !important}
div.divartistic div.divartistic2 div.divartisticinR h2{font-size:1.8em;font-weight:bold;line-height:2}
div.divartistic div.divartistic2 div.divartisticinR p{line-height:1.8;opacity:.9;text-align:justify;font-size:1.1em}

#divProductSets{background:#f1ece3;padding:1%}
#divProductSet{display:flex;margin:1% 15%;background:#f7f5f1;}
#divProductSet h2{text-align:center;line-height:2;margin-top:5%;font-size:2em;opacity:.85;font-weight:normal;}
#divProductSet .divProductSetimg{width:50%;}
#divProductSet .divProductSetimg img{width:100%;display:block}
#divProductSet .divProductSetpro{width:50%;direction:rtl}
#divProductSet .divProductSetpro .slider{margin:0% 10%;margin-top:10%}
div.divProset{background:#fbfbfb;text-align:center;line-height:3;border-radius:3px}
div.divProset img{width:100%}

.divBanner{position:relative}
.divBanner img{width:100%}
.divBanner video{width:100%;display:block}
.divBanner .divover{background:#0000008c;position:absolute;top:0;width:100%;height:100%;}
.divBanner .divText{position:absolute;top:50%;left:50%;color:#fff;text-align:center;z-index:1000000;width:100%;transform:translateX(-50%) translateY(-50%);}
.divBanner .divText h3{font-size:3.5em;text-transform:uppercase;color:#fff !important;line-height:3}
.divBanner .divText p{font-size:2.5em;text-transform:uppercase;margin-bottom:5%;}
.divBanner .divText a{background:#fff;color:rgba(0,0,0,0.87);text-transform:uppercase;padding:.8% 4% ;font-size:1em;font-weight:bold;border-radius:25px;}


.parallax-inner{padding-top:18%;padding-bottom: 20%;}
.parallax-Back{position:absolute;top:0;right:0;z-index:10;width:100%;height:100%;background:#00000063}
.parallax-s{position:relative;background:url('/images/backtailor.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;border-top: 5px solid #cb9b0e}

/*Home FAQ*/
div.divFaqUser h2{position:absolute;color:#fff;display:block;top:1%;width:100%;}
div.divFaqUser a{position:absolute;display:table;bottom:3%;left:50%;transform:translateX(-50%)}
.testimonial-container {
  background-color:#fff;
  color:rgba(0,0,0,.87);border:5px solid #cc9c0e;
  border-radius: 15px;
  margin: 20px auto;
  padding: 50px 80px;
  width:50%;
  position: absolute;
  top:50%;left:50%;transform:translateX(-50%) translateY(-50%)
}
.fa-quote {
  color: rgba(255, 255, 255, 0.3);
  font-size: 28px;
  position: absolute;
  top: 70px;
}

.fa-quote-left {
  left: 40px;
}

.fa-quote-right {
  right: 40px;
}

.testimonial {
  line-height: 28px;
  text-align: justify;
font-size: .9em;
    line-height: 2.1em;
}

.user {
  display: flex;
  align-items: center;
  justify-content: center;margin-top:4%;
}

.user .user-image {
  border-radius: 50%;
  height:60px;
  width:60px;margin-left:1.5%;
  object-fit: cover;
}

.user .user-details {
  margin-left: 10px;
}

.user .username {
  margin: 0;
}

.user .role {
  font-weight: normal;font-size:.9em;
  margin:3px 0;margin-top:7%
}

.progress-bar {
  background-color:#cc9c0e;
  height: 4px;
  width: 100%;
  transform-origin: left;
  animation: grow 10s linear infinite;margin-bottom:3%;
}

@keyframes grow {
  0% {
    transform: scaleX(0);
  }
}

@media (max-width: 768px) {
  .testimonial-container {
    padding: 20px 30px;
  }

  .fa-quote {
    display: none;
  }
}
/*END*/



.hero .hero-body .campaign {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.hero .hero-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .hero .hero-body {
    padding: 2rem 0;
  }
}

.section.pair .pair-steps .step .step-number .value {
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
}

.hero .hero-body .counter {
    background:linear-gradient(to top,#ababab1a,#ababab00);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;direction:ltr;
}

@media screen and (max-width: 768px) {
  .hero .hero-body .counter {
    margin: 2rem 0 0;
  }
}

.hero .hero-body .counter .title {
  color:#fff;
  font-size:1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom:1.5rem;
  text-shadow: 0 1px 2px #0003;
}

.hero .hero-body .counter .counter-boxes {
  display: flex;
  flex-direction: row;
}

.hero .hero-body .counter .counter-boxes .count-box {
  background-color: #1a1c1ccc;
  box-shadow: 0 5px 10px #0000004d;
  border-radius: 8px;
  backdrop-filter: blur(5px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width:90px;
  height:70px;
  margin-right: 4px;
  text-shadow: 0 1px 0 #0000004d;
}

@media screen and (max-width: 768px) {
  .hero .hero-body .counter .counter-boxes .count-box {
    width: 70px;
    height: 70px;
  }
}

.hero .hero-body .counter .counter-boxes .count-box h3 {
  color: #fff;
  padding: 8px 0 0;
  margin: 0;
  font-size:1.7rem;
  line-height:1.5rem;
}

@media screen and (max-width: 768px) {
  .hero .hero-body .counter .counter-boxes .count-box h3{
    font-size: 2rem;
  }
}

.hero .hero-body .counter .counter-boxes .count-box span {
  color: #9c9c9c;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .hero .hero-body .counter .counter-boxes .count-box span {
    font-size: 10px;
    letter-spacing: 0;
  }
}

.hero .hero-body .counter .counter-boxes .count-box:last-of-type {
  margin-right: 0;
}

.container {
  width: 100%;
}



nav {display:table;float:right}
.menu {
    display: block;
}

.menu li {
    display: inline-block;
    position: relative;
    z-index: 100;
    float:right;
}

.menu li:first-child {
    margin-left: 0;
}

.menu li:first-child a{color:#404040;border-left:2px solid rgb(135 128 114 / 51%);}
.menu li a {
    text-decoration: none;
    padding:2px 12px;
    display: block;
    color:rgb(135 128 114);
    font-size:16px;font-family:PeydaSemiBold;
    transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover,.menu li:hover>a {
    color: #cd1628;
}

.menu ul {
    visibility: hidden;
    opacity: 0;
    margin: 0;
    padding: 0;
    width:205px;
    position: absolute;
    right:0px;
    background: #fff;
    z-index: 99;
    transform: translate(0,20px);
    transition: all 0.2s ease-out;
}

.menu ul:after {
    bottom: 100%;
    right: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}

.menu ul li {
    display: block;
    float: none;
    background: none;
    margin: 0;
    padding: 0;
}
.menu .sub-menu li a{padding:5px 15px !important}
    .menu .sub-menu {-webkit-box-shadow: 0 7px 7px rgba(0,0,0,.15); }
    .menu ul li a {
        font-size:.9em;
        font-weight: normal;
        display: block;
        color: #797979;
        border-bottom: 1px solid rgba(0,0,0,.04);
        text-align:right;
    }

.menu ul li a:hover,.menu ul li:hover>a {
    background:#cd1628;
    color: #fff;
}

.menu li:hover>ul {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}

.menu ul ul {
    left: 169px;
    top: 0px;
    visibility: hidden;
    opacity: 0;
    transform: translate(20px,20px);
    transition: all 0.2s ease-out;
}

.menu ul ul:after {
    left: -6px;
    top: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 6px;
    margin-top: -6px;
}

.menu li>ul ul:hover {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}

.responsive-menu {
    display: none;
    width: 100%;
    padding: 20px 15px;
    background: #374147;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.responsive-menu:hover{background: #374147;color: #fff;text-decoration: none;}

/*SearchBox*/
#Searchbox{float:right;width:39%;margin:.7% 1% 0 0}
#Searchbox i{color:#bbbbbb}
.textfield__field {position: relative;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.textfield__field label {color:rgba(0,0,0,.87); font-size:1em; cursor: auto; font-weight: normal; right:0;margin: 0; text-align: left; position: absolute; top:7px; line-height: 30px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.textfield__field.is-dirty .textfield__input, .textfield__input {padding:2% 1%; width:100%; font-size:.9em;color:#808080;font-family:PeydaSemiBold;background:transparent;border:1px solid #bbbbbb;border-radius:7px;line-height:1.5;}
.textfield__field.is-focused:after{position:absolute;bottom:1px;left:0;width: 100%; content: ''; height: 1px; }
.textfield__field.is-focused .textfield__input {background:#fff;box-shadow: 0 1px 1px rgb(0 0 0 / 14%), 0 4px 4px rgb(0 0 0 / 10%);border: 1px solid var(--color-neutral-200);}
.search-field .submit-btn {font-size:1.2em;position:absolute;left:2%;top:55%;transform:translateY(-50%);color:#9e9fb1}
.autocomplete-items { position: absolute; z-index: 999; top: 100%; left: 0; right: 0; background: #f0f0f0; overflow: auto; max-height: 200px; border-top: none; }
.autocomplete-items div { padding: 6px 8px; cursor: pointer; font-size: 20px; }
.autocomplete-items div:hover { background-color: #dce2e6; }
.autocomplete-active { background-color: #dce2e6; color: #4a4a4a; }
.autocomplete-open{position: absolute; border: 1px solid #4a4a4a; border-top: none; z-index: 99; top: 100%; left: 0; right: 0; padding-bottom: 10px; background: #f0f0f0; }
.autocomplete-open div{padding: 10px; cursor: pointer; font-size: 20px; }
.autocomplete-open div:hover{background-color:#dce2e6}
.textfield__input::placeholder {color:#808080;font-family:PeydaSemiBold;font-size:1em;opacity:.8}

/* Slider Slick */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display:none;float:left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
/* Arrows */
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}

.slick-prev{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}

/*.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: .25;}

.slick-prev:before, .slick-next:before{font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/

.slick-prev{left:-30px;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: url('/images/Icon/ArrowL.png');}
[dir='rtl'] .slick-prev:before{content: url('/images/Icon/ArrowL.png');}

.slick-next{right:-30px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: url('/images/Icon/ArrowR.png');}
[dir='rtl'] .slick-next:before{content: url('/images/Icon/ArrowR.png');}

.slick-dots{position: absolute;bottom: -25px;display: block;/*width: 100%*/;padding: 0;margin: 0;list-style: none;text-align: center;display:none !important;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.slider{margin:2% 0%}
.slider20{margin:2% 0% 2% 5%;}
.slick-slide{margin:5px 10px;}
.slick-slide img{width:100%;}
.slick-prev:before,.slick-next:before{color:black;}
.slick-slide{transition: all ease-in-out .3s;opacity:1;}

/*CatHome*/
.vc_column_containerTOP{top:0 !important;transform: initial !important;}
.vc_column_containerBOT{bottom:0 !important;transform: initial !important;}

.vc_col-lg-6 {
    width:25%;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table;
}
.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

    .vc_row::after, .vc_row::before {
        content: " ";
        display: table;
    }
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: left;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: right;
    margin: 1% 0;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left:0px;
    padding-right:0px;
    width: 100%;
}
.mkdf-banner-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

    .mkdf-banner-holder > a {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 12;
    }
    .mkdf-banner-holder .mkdf-banner-image {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        overflow: hidden;
    }
    .mkdf-banner-holder:hover .mkdf-banner-image img {
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        transform: scale(1.04);
    }
    .mkdf-banner-holder .mkdf-banner-image img {
        display: block;
        -webkit-transition: .7s cubic-bezier(.39,.18,0,.85);
        -o-transition: .7s cubic-bezier(.39,.18,0,.85);
        transition: .7s cubic-bezier(.39,.18,0,.85);
    }

    .mkdf-banner-holder .mkdf-banner-image img {
        display: block;
        -webkit-transition: .7s cubic-bezier(.39,.18,0,.85);
        -o-transition: .7s cubic-bezier(.39,.18,0,.85);
        transition: .7s cubic-bezier(.39,.18,0,.85);
    }
.wp-caption, img {
    height: auto;
    max-width: 100%;
}
.mkdf-banner-holder.mkdf-banner-info-centered .mkdf-banner-text-holder {
    padding: 50px 20px;
    text-align: center;
}
.mkdf-banner-holder .mkdf-banner-text-holder {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 20;
    pointer-events: none;
}
.mkdf-banner-holder .mkdf-banner-text-outer{position: absolute;display: table;background:#fff;table-layout:fixed;bottom:15px;padding:2% 0;left:50%;transform:translateX(-50%);width:90%;border-radius:5px;}

.mkdf-banner-holder.mkdf-banner-info-centered .mkdf-banner-text-inner {
    vertical-align: middle;
}
.mkdf-banner-holder .mkdf-banner-text-inner {
    position: relative;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: bottom;padding:0 1%;
}
.mkdf-banner-holder .mkdf-banner-title.mkdf-title-highlighted {
    display: inline-block;
    width:98%;
    padding:.25% 29px;
    position: relative;
    z-index: 20;
    color:#000;
    font-size:1em;box-sizing:border-box;
}
.mkdf-banner-holder.mkdf-banner-highlighted-text-skin-dark .mkdf-title-highlighted {
    -webkit-transition: all .3s,color .2s .2s;
    -o-transition: all .3s,color .2s .2s;
    transition: all .3s,color .2s .2s;display:flex;
}
.mkdf-banner-holder .mkdf-banner-title {
    margin: 0;
    color: #fff;font-size:.8em;line-height:2;}

.mkdf-banner-holder .cnat{width:50%;text-align:right}
.mkdf-banner-holder .Numberstone{width:50%;text-align:left}
.mkdf-banner-holder .mkdf-banner-subtitle {
    margin: 27px 0 4px;
    color:rgba(0,0,0,.87);
}
.mkdf-banner-holder .mkdf-banner-button {
    display: block;
    pointer-events: all;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline, .mkdf-btn-outer-holder.mkdf-btn-outer-solid {
    z-index: 1;
}
.mkdf-btn-outer-holder {
    display: inline-block;
    position: relative;
}
.mkdf-btn.mkdf-btn-large {
    padding:10px 60px;
}
.mkdf-btn.mkdf-btn-outline {
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
    border: 2px solid #000;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
}
.mkdf-btn-outer-holder .mkdf-btn, .mkdf-btn-outer-holder .mkdf-btn-bottom-line, .mkdf-btn-outer-holder .mkdf-btn-left-line, .mkdf-btn-outer-holder .mkdf-btn-right-line, .mkdf-btn-outer-holder .mkdf-btn-text, .mkdf-btn-outer-holder .mkdf-btn-top-line, .mkdf-btn-outer-holder i, .mkdf-btn-outer-holder span {
    -webkit-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    -o-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-top-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-top-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #000;
    z-index: 0;
    -webkit-transition: 0s .3s;
    -o-transition: 0s .3s;
    transition: 0s .3s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-right-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-right-line {
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0);
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-right-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-right-line {
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #000;
    z-index: 0;
}
.mkdf-btn-outer-holder .mkdf-btn, .mkdf-btn-outer-holder .mkdf-btn-bottom-line, .mkdf-btn-outer-holder .mkdf-btn-left-line, .mkdf-btn-outer-holder .mkdf-btn-right-line, .mkdf-btn-outer-holder .mkdf-btn-text, .mkdf-btn-outer-holder .mkdf-btn-top-line, .mkdf-btn-outer-holder i, .mkdf-btn-outer-holder span {
    -webkit-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    -o-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
}
.mkdf-banner-holder .mkdf-banner-button {
    pointer-events: all;
}
.mkdf-banner-holder.mkdf-banner-info-centered .mkdf-banner-text-holder {
    text-align: center;
}
.vc_row h2 {
    font-size: 40px;
    line-height: 1.1em;
    letter-spacing: .02em;
    text-transform: uppercase;
    font-weight: 800;
}
.mkdf-banner-holder:hover .mkdf-banner-title.mkdf-title-highlighted .mkdf-banner-title-inner .mkdf-banner-title-highlighted-item {
    left: 0px;
    right: auto;
    width: 100%;
}


.mkdf-banner-holder .mkdf-banner-title.mkdf-title-highlighted .mkdf-banner-title-inner .mkdf-banner-title-highlighted-item {
    position: absolute;
    display: block;
    height: 100%;
    top: 0;
    background-color:rgba(0,0,0,0.2);
    color: #fff !important;
    width: 0;
    left: auto;
    right: -30px;
    z-index: -1;
    -webkit-transition: .5s cubic-bezier(.7,.13,.26,.88);
    -o-transition: .5s cubic-bezier(.7,.13,.26,.88);
    transition: .5s cubic-bezier(.7,.13,.26,.88);
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline:hover .mkdf-btn-left-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid:hover .mkdf-btn-left-line {
    height: 100%;
    -webkit-transition: height .2s .1s;
    -o-transition: height .2s .1s;
    transition: height .2s .1s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-left-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-left-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 2px;
    height: 0;
    background-color: #000;
    z-index: 0;
    -webkit-transition: 0s .3s;
    -o-transition: 0s .3s;
    transition: 0s .3s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-right-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-right-line {
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0);
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-bottom-line {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    z-index: 0;
}

.mkdf-btn-outer-holder .mkdf-btn, .mkdf-btn-outer-holder .mkdf-btn-bottom-line, .mkdf-btn-outer-holder .mkdf-btn-left-line, .mkdf-btn-outer-holder .mkdf-btn-right-line, .mkdf-btn-outer-holder .mkdf-btn-text, .mkdf-btn-outer-holder .mkdf-btn-top-line, .mkdf-btn-outer-holder i, .mkdf-btn-outer-holder span {
    -webkit-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    -o-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
}
.mkdf-btn-outer-holder .mkdf-btn, .mkdf-btn-outer-holder .mkdf-btn-bottom-line, .mkdf-btn-outer-holder .mkdf-btn-left-line, .mkdf-btn-outer-holder .mkdf-btn-right-line, .mkdf-btn-outer-holder .mkdf-btn-text, .mkdf-btn-outer-holder .mkdf-btn-top-line, .mkdf-btn-outer-holder i, .mkdf-btn-outer-holder span {
    -webkit-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    -o-transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
    transition: all .3s cubic-bezier(.78,.2,.21,.88),color 0s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-right-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-right-line {
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #000;
    z-index: 0;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-right-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-bottom-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-right-line {
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0);
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline:hover .mkdf-btn-top-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid:hover .mkdf-btn-top-line {
    width: 100%;
    -webkit-transition: width .4s .3s;
    -o-transition: width .4s .3s;
    transition: width .4s .3s;
}
.mkdf-btn-outer-holder.mkdf-btn-outer-outline .mkdf-btn-top-line, .mkdf-btn-outer-holder.mkdf-btn-outer-solid .mkdf-btn-top-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #000;
    z-index: 0;
    -webkit-transition: 0s .3s;
    -o-transition: 0s .3s;
    transition: 0s .3s;
}

/*TAB*/

/* Variables */
:root {
    /* Colors */
    --primary-color: #646cff;
    --highlight-color: rgba(255, 255, 255, 0.08);
    --background-color: #000;
    --text-color: rgba(255, 255, 255, 0.87);
    --border-color: rgba(255, 255, 255, 0.05);
    /* Transitions */
    --transition-duration: 0.4s;
    --transition-timing: cubic-bezier(0.4, 0, 0.2, 1);
    /* Tabs specific */
    --tabs-gap: 0.5rem;
    --tab-padding: 0.75rem 1.25rem;
    --tab-border-radius: 8px;
    --tab-font-size: 1rem;
    --tab-font-weight: 500;
    --tabs-nav-padding: 0.375rem;
}

/* Reset */
*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

/* Tabs Container */
.tabs{margin:1% .5%;box-shadow:0 0 0 1px var(--border-color), 0 4px 7px rgba(0, 0, 0, 0.1)}

/* Tabs Navigation */
.tabs-nav {background:#000000cf !important;
    position: relative;
    display: flex;
    gap: var(--tabs-gap);
    background: var(--highlight-color);
    padding: var(--tabs-nav-padding);
    border-radius: var(--tab-border-radius);
    isolation: isolate; /* Create new stacking context */border-bottom-left-radius:0;border-bottom-right-radius:0
}

/* Tab Buttons */
.tab-button {
    flex: 1;
    all: unset;
    position: relative;
    padding: var(--tab-padding);
    font-size: var(--tab-font-size);
    font-weight: var(--tab-font-weight);
    color: var(--text-color);
    border-radius: var(--tab-border-radius);
    cursor: pointer;
    transition: color var(--transition-duration) var(--transition-timing);
    text-align: center;
    white-space: nowrap;
    z-index: 1;
}

 .tab-button:hover{color:#fff}
.tab-button[aria-selected="true"]{color:#fff;}

/* Moving Indicator */
.tabs-indicator {
    position: absolute;
    top: var(--tabs-nav-padding);
    bottom: var(--tabs-nav-padding);
    left: 0;
    border-radius: calc(var(--tab-border-radius) - 2px);
    background:#d71921;
    transition: transform var(--transition-duration) var(--transition-timing), width var(--transition-duration) var(--transition-timing);
    pointer-events: none;
    z-index: 0;
    box-shadow: 0 0 0 1px var(--border-color), 0 4px 12px rgba(0, 0, 0, 0.1);
    will-change: transform, width;
}

/* Tab Panels */
.tab-panel {
    padding:.5% 2%;
    background: transparent;
    border-radius: var(--tab-border-radius);
    display: none;
    transform-origin: top;
    animation: slideIn var(--transition-duration) var(--transition-timing);
}

    .tab-panel[aria-hidden="false"] {
        display: block;
    }

/* Animations */
@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateY(-8px) scale(0.98);
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

/* Focus styles */
.tab-button:focus-visible {
    outline: 2px solid var(--primary-color);
    outline-offset: 2px;
}

/* Content styling */
.tab-panel h2 {
    margin-bottom: 1rem;
    font-size: 1.2rem;
    color: #8c0304;
}

.tab-panel p {
    line-height: 1.6;
    opacity: 0.9;
}


figure.snip1088 {
  position: relative;
  overflow: hidden;
  margin:1%;
  width:31.333%;
  float:right;
  background:#e8b463;
  border-radius:10px;
  text-align: left;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
figure.snip1088 *,
figure.snip1088 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1088 img {
  max-width: 100%;
  border-radius:10px;
  position: relative;display:block;
}
figure.snip1088 figcaption {
  position: absolute;
  width: 100%;
  background: #e8b463;
  bottom: 0% !important;
  -webkit-transform: scaleY(0.1) translateY(-50%);
  transform: scaleY(0.1) translateY(-50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  top: initial;
padding: initial;
  opacity: 0;
}
figure.snip1088 h3 {
  color: #ffffff;
  opacity: 0;
  padding: 12px 15px;
  margin: 0;
  text-transform: uppercase;
  font-weight: 400;
  text-align:right;
}
figure.snip1088 h3 span {
  font-weight: 800;
}
figure.snip1088 .icons {
  padding: 0 10px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1088 .icons a i {
  font-size: 22px;
  color: #ffffff;
  padding: 0px 8px;
}
figure.snip1088 .icons a i:before {
  opacity: 0;
  -webkit-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1088 a {
  opacity: 0.8;
}
figure.snip1088 a:hover {
  opacity: 1;
}
figure.snip1088.blue h3 {
  background: #0a212f;
}
figure.snip1088.blue:after {
  background-color: #0a212f;
}
figure.snip1088.red h3 {
  background: #e8b463;
}
figure.snip1088.red:after {
  background-color: #36100c;
}
figure.snip1088.yellow h3 {
  background: #562e0a;
}
figure.snip1088.yellow:after {
  background-color: #562e0a;
}
figure.snip1088:hover img,
figure.snip1088.hover img {
/*  opacity: 0.3;
  -webkit-transform: scale(1);
  transform: scale(1);*/
}
figure.snip1088:hover figcaption,
figure.snip1088.hover figcaption {
  -webkit-transform: scaleY(1) translateY(-50%);
  transform: scaleY(1) translateY(-50%);
  opacity: 1;
}
figure.snip1088:hover h3,
figure.snip1088.hover h3 {
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1088:hover .icons a i:before,
figure.snip1088.hover .icons a i:before {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
figure.snip1088:hover a:first-child i:before,
figure.snip1088.hover a:first-child i:before {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
figure.snip1088:hover a:nth-child(2) i:before,
figure.snip1088.hover a:nth-child(2) i:before {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip1088:hover a:nth-child(3) i:before,
figure.snip1088.hover a:nth-child(3) i:before {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
    .card11 {
        position: relative;
        display: inline-block;
    }
    .card11 .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;

    }
    .card11:hover .img-top {display: inline;}
    .card11 .img-first{filter: grayscale(45%);}



/*divkairno*/
#divKarino{position:relative}
.bg-blur-color {
    position: absolute;
    top: 10px;
    z-index: -2;
    width: 100%;
    height: 900px;
    filter: blur(200px);
    background: linear-gradient(90deg, rgb(50 64 219) 0%, rgb(23 135 215) 56%, rgb(81 49 206) 100%);
}

.items-box {
    justify-content: center;
    top: 0px;
    z-index: 1;
    text-align: center;
    border-radius: 15px;
    width: 95%;
    background: radial-gradient(circle,rgba(229, 18, 60, 1) 0%, rgba(226, 0, 60, 1) 23%, rgba(172, 0, 42, 1) 77%, rgba(150, 1, 37, 1) 100%);margin:0 auto;padding-bottom:2.5%;margin-bottom:4%;}

.circle-contaner {
    display: flex;
    justify-content: space-around;
    width: 80px;
    height: 15px;
    position: absolute;
    top: 20px;
    left: 15px;
}

.circle1, .circle2, .circle3 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.circle1 {
    background: rgb(255, 0, 119);
}

.circle2 {
    background: rgb(255, 187, 0);
}

.circle3 {
    background: rgb(8, 216, 147);
}

.camera{
    position: absolute;
    z-index: 20;
    top: 40px;
    background: rgba(255, 255, 255, 0.192);
    border: solid 8px rgba(93, 70, 224, 0.075);
    border-bottom-left-radius: 29px;
    border-bottom-right-radius: 29px;
    width: 160px;
    height: 50px;
}

.camera-line{
    position: absolute;
    left: 15px;
    top: 12px;
    background: rgba(80, 69, 180, 0.267);
    border-radius: 50px;
    width: 62%;
    height: 6px;
}
.camera-circle{
    position: absolute;
    top: 7.5px;
    right: 15px;
    z-index: 5;
    background: radial-gradient(circle, rgba(63, 50, 182, 0.829) 0%, rgb(255, 255, 255) 100%);
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.profile-image{
    position: absolute;
    top: 7px;
    right: 5px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

/* ---     End Design Code    --- */
/* ---     End Design Code    --- */
/* ---     End Design Code    --- */
/* ---     End Design Code    --- */


/* ---     This is box and boxhover code ( F**CK IT TOO 😂😂😂😂 )    --- */
/* ---     This is box and boxhover code ( F**CK IT TOO 😂😂😂😂 )    --- */
/* ---     This is box and boxhover code ( F**CK IT TOO 😂😂😂😂 )    --- */
/* ---     This is box and boxhover code ( F**CK IT TOO 😂😂😂😂 )    --- */


.contaner {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 95%;
    border-radius: 1em;
    margin:0 auto;
    height: 135px;
    background: rgb(246, 249, 255);
    box-shadow: 0 25px 50px rgba(25, 26, 99, 0.137);
}

/* ---     This is kid image BG    --- */
.background {
    width:40%;margin-right:auto;margin-left:auto;display:block;
}
/* ---     This is kid image BG    --- */

.logo-parent {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    max-height: 100px;
    transition: all .4s;
}

.contaner:hover .logo-parent {
    filter: blur(12px);
    transform: scale(.92, .92);
    transition: all .4s, transform .4s;
    -moz-transition: all .4s, transform .4s;
    -o-transition: all .4s, transform .4s;
    -webkit-transition: all .4s, transform .4s;
}

.logo1, .logo2, .logo3, .logo4, .logo5, .logo6, .logo7 {
    width: 100px;
}

.button {
    visibility: hidden;
    line-height: 45px;
    position: absolute;
    z-index: 1;
    text-decoration: none;
    font-size: 20px;
    color: white;
    height: 45px;
    cursor: pointer;
    padding: 0 50px;
    border-radius: 70px;
    opacity: 0%;
    transform: translateY(30px);
    transition: all .1s;
    -moz-transition:all .1s;
    -o-transition: all .1s;
    -webkit-transition: all .1s;
}

.contaner:hover .button {
    visibility: visible;
    color: rgb(255, 255, 255);
    background: rgb(21, 103, 196);
    box-shadow: rgba(50, 122, 205, 0.452) 0 3px 20px;
    opacity: 100%;
    transform: scale(1.1, 1.1);
    transition: all .5s;
}

.contaner:hover a:hover {
    box-shadow: rgba(35, 89, 151, 0.425) 0 5px 20px;
    background: rgb(22, 129, 230);
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
}

/* ---     I'm responsive code 🤟 I'm sexy and I'm gay too 🏳️‍🌈🖕 😂😂😂😂    --- */
/* ---     I'm responsive code 🤟 I'm sexy and I'm gay too 🏳️‍🌈🖕 😂😂😂😂    --- */
/* ---     I'm responsive code 🤟 I'm sexy and I'm gay too 🏳️‍🌈🖕 😂😂😂😂    --- */

@media only screen and (max-width: 940px) {

    .contaner{
        flex-direction: column;
        display: flex;
        width: 400px;
        border-radius: 1em;
        margin-top: 430px;
        height: 900px;
    }
    .logo-parent{
        flex-direction: column;
    }
    .logo1, .logo2, .logo3, .logo4, .logo5, .logo6, .logo7 {
        width: 100px;
        padding-top: 50px;
    }
    .items-box{
        height: 1100px;
        margin-bottom: 50px ;
    }
  }
@media only screen and (max-width: 700px){

    .background{
        display: none;
    }
    .contaner{
        width: 100%;
        margin-top: 80px;
    }

}










/* old */
.divStonein img{width:70%;margin:0 auto;display:block}

.buttonGray{background:white;border: solid 2px grey;font-family: Arial, sans-serif;font-weight:bold;color:#001563;height:35px;width:200px;}
.buttonGray:hover{background: white;font:bold 15px #404040;font-weight: bold;border:2px solid #404040;}
.buttonGray:active{box-shadow:0 0 0 25px #404040  inset;-webkit-transform: scale(1);}
.textGray{color:gray;font:bold 15px grey; }
.textGray:hover{color:#404040;font:bold 15px #404040}
.textGray:active{color:white;font:bold 15px white}

.buttonBlue{background:white;border: solid 2px #2196f3;font:bold 14px black;color:#004b6e;height:35px;width:100px;}
.buttonBlue:hover{background:white;font:bold 15px #2196f3;font-weight:bold;border:2px solid #2196f3;}
.buttonBlue:active{box-shadow:0 0 0 25px #2196f3  inset;-webkit-transform: scale(1);}

.buttonRed{background:red;font:bold 14px;color:white;height:35px;width:100px;}

.buttonred{background:white;border: solid 2px grey;font-family: Arial, sans-serif;font-weight:bold;color:#001563;height:35px;width:200px;}
.buttonred:hover{background: white;font:bold 15px #ed2553;font-weight: bold;border:2px solid #ed2553;}
.buttonred:active{box-shadow:0 0 0 25px red  inset;-webkit-transform: scale(1);}
.textred{color:gray;font:bold 15px grey; }
.textred:hover{color:red;font:bold 15px #ed2553}
.textred:active{color:white;font:bold 15px white}

.buttonNo{background:white;border: solid 2px #ed2553;font-family: Arial, sans-serif;font-weight:bold;color:#ed2553;height:30px;width:120px;}
.buttonNo:hover{box-shadow:0 0 0 25px #ed2553  inset;-webkit-transform: scale(1)}
.buttonYes{background:white;border: solid 2px #00FF00;font-family: Arial, sans-serif;font-weight:bold;color:#00FF00;height:30px;width:120px;}
.buttonYes:hover{box-shadow:0 0 0 25px #00FF00  inset;-webkit-transform: scale(1)}

div.divContent div.divContent-RIn{margin-bottom: 4%;background: #fff;padding: 5% 5.5%;box-shadow: 0px 8px 16px rgba(143,144,166,.2), inset 0px 2px 0px #8c0304, inset 0px -2px 0px #8c0304;border-radius: 16px;}
div.divContent div.divContent-RIn span.Arow{font-size: 1.2em;font-weight: bold;line-height: 3.1em;color:#8c0304;}

.divTag{display:flex;flex-wrap:wrap;}
.divTag .Tagsin{border-radius:9px;padding:.5% 1%;margin:.5%;background:#fff;box-shadow: 0px 0px 13px -3px #66666673}
.divTag .Tagsin:hover{background:rgba(0,0,0,0.12)}
.divTag .Tagsin a{color:rgba(0,0,0,0.87) !important}
.divTag .Tagsin a:visited{color:rgba(0,0,0,0.87) !important}

.divListp{display:flex}
.dvBlog img{width:100% !important;height:initial !important;border-radius:8px;}
.btnR {
    font-size: 15px;
    color: #fff !important;
    border-radius: 0;
    line-height: 3em;
    padding: 0px 50px;
    margin-top: 5%;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, rgb(212 183 79), rgb(237 224 148), rgba(34,34,34,0), rgba(34,34,34,0));
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-color: #8c0304;
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border-radius: 10px;
    font-weight: bold;
    font-family: IRANSansWebFaNum;margin:0 auto;display:table
}

.btnR:hover {
  color:white !important;
  background-position: 99% 50%;
}

.divArticleIn table {
  border-spacing: 0;
  overflow: hidden;
  inline-size: 100%;
  text-align: left;
  background-color: inherit;
  border: 1px solid lightgray;
  border-radius: 0.5rem;
  box-shadow: 0px 4px 6px -2px rgba(14, 30, 37, 0.12);width:initial !important;
}

.divArticleIn :is(th, td) {
  padding:0rem;
  border-block-end: 1px solid lightgray;width:initial !important;height:initial !important;
}



.divArticleIn :is(th, td):not(:first-child) {
  border-inline-start: 1px solid lightgray;
}

.divArticleIn .visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}


div#divStone .Boximg table {
    border-spacing: 0;
    overflow: hidden;
    inline-size: 100%;
    text-align: left;
    background-color: inherit;
    border: 1px solid lightgray;
    border-radius: 0.5rem;
    box-shadow: 0px 4px 6px -2px rgba(14, 30, 37, 0.12);
    width: initial !important;
}

div#divStone .Boximg :is(th, td) {
    padding: 0rem;
    border-block-end: 1px solid lightgray;
    width: initial !important;
    height: initial !important;
}

div#divStone .Boximg :is(th, td):not(:first-child) {
  border-inline-start: 1px solid lightgray;
}

div#divStone .Boximg .visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}



/* Texbox */
.pure-material-textfield-outlined {
    --pure-material-safari-helper1: #8c0304;
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    overflow: hidden;
    width:100%;
}

/* Input, Textarea */
.pure-material-textfield-outlined > input,
.pure-material-textfield-outlined > textarea {
    box-sizing: border-box;
    margin: 0;
    border: solid 1px; /* Safari */
    border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
    border-top-color: transparent;
    border-radius: 4px;
    padding: 15px 13px 9px;
    width: 100%;
    height: inherit;
    color:#000;font-family:IRANSansWebFaNum;
    background-color: transparent;
    box-shadow: none; /* Firefox */
    font-size:.9em;
    line-height: inherit;
    caret-color: #8c0304;
    transition: border 0.2s, box-shadow 0.2s;
}


/* Span */
.pure-material-textfield-outlined > input + span,
.pure-material-textfield-outlined > textarea + span {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
    width: 100%;
    max-height: 100%;
    color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
    font-size:90%;
    line-height: 15px;
    cursor: text;
    transition: color 0.2s, font-size 0.2s, line-height 0.2s;}

/* Corners */
.pure-material-textfield-outlined > input + span::before,
.pure-material-textfield-outlined > input + span::after,
.pure-material-textfield-outlined > textarea + span::before,
.pure-material-textfield-outlined > textarea + span::after {
    content: "";
    display: block;
    box-sizing: border-box;
    border-top: solid 1px;
    border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
    min-width: 10px;
    height: 8px;
    pointer-events: none;
    box-shadow: inset 0 1px transparent;
    transition: border-color 0.2s, box-shadow 0.2s;
}

.pure-material-textfield-outlined > input + span::before,
.pure-material-textfield-outlined > textarea + span::before {
    margin-right: 4px;
    border-left: solid 1px transparent;
    border-radius: 4px 0;
}

.pure-material-textfield-outlined > input + span::after,
.pure-material-textfield-outlined > textarea + span::after {
    flex-grow: 1;
    margin-left: 4px;
    border-right: solid 1px transparent;
    border-radius: 0 4px;
}

/* Hover */
.pure-material-textfield-outlined:hover > input,
.pure-material-textfield-outlined:hover > textarea {
    border-color: #8c0304;
    border-top-color: transparent;
}

.pure-material-textfield-outlined:hover > input + span::before,
.pure-material-textfield-outlined:hover > textarea + span::before,
.pure-material-textfield-outlined:hover > input + span::after,
.pure-material-textfield-outlined:hover > textarea + span::after {
    border-top-color: #8c0304;
}

.pure-material-textfield-outlined:hover > input:not(:focus):placeholder-shown,
.pure-material-textfield-outlined:hover > textarea:not(:focus):placeholder-shown {
    border-color: #8c0304;
}

/* Placeholder-shown */
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown {
    border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
}

.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span {
    font-size: inherit;
    line-height:60px;
}

.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span::before,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span::before,
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span::after,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span::after {
    border-top-color: transparent;
}

/* Focus */
.pure-material-textfield-outlined > input:focus,
.pure-material-textfield-outlined > textarea:focus {
    border-color: #8c0304;
    border-top-color: transparent;
    box-shadow: inset 1px 0 var(--pure-material-safari-helper1), inset -1px 0 var(--pure-material-safari-helper1), inset 0 -1px var(--pure-material-safari-helper1);
    outline: none;
}

.pure-material-textfield-outlined > input:focus + span,
.pure-material-textfield-outlined > textarea:focus + span {
    color: #8c0304;
}

.pure-material-textfield-outlined > input:focus + span::before,
.pure-material-textfield-outlined > input:focus + span::after,
.pure-material-textfield-outlined > textarea:focus + span::before,
.pure-material-textfield-outlined > textarea:focus + span::after {
    border-top-color: var(--pure-material-safari-helper1) !important;
    box-shadow: inset 0 1px var(--pure-material-safari-helper1);
}

/* Disabled */
.pure-material-textfield-outlined > input:disabled,
.pure-material-textfield-outlined > input:disabled + span,
.pure-material-textfield-outlined > textarea:disabled,
.pure-material-textfield-outlined > textarea:disabled + span {
    border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
    border-top-color: transparent !important;
    color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
    pointer-events: none;
}

.pure-material-textfield-outlined > input:disabled + span::before,
.pure-material-textfield-outlined > input:disabled + span::after,
.pure-material-textfield-outlined > textarea:disabled + span::before,
.pure-material-textfield-outlined > textarea:disabled + span::after {
    border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
}

.pure-material-textfield-outlined > input:disabled:placeholder-shown,
.pure-material-textfield-outlined > input:disabled:placeholder-shown + span,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span {
    border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
}

.pure-material-textfield-outlined > input:disabled:placeholder-shown + span::before,
.pure-material-textfield-outlined > input:disabled:placeholder-shown + span::after,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span::before,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span::after {
    border-top-color: transparent !important;
}

/* Faster transition in Safari for less noticable fractional font-size issue */
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .pure-material-textfield-outlined > input,
        .pure-material-textfield-outlined > input + span,
        .pure-material-textfield-outlined > textarea,
        .pure-material-textfield-outlined > textarea + span,
        .pure-material-textfield-outlined > input + span::before,
        .pure-material-textfield-outlined > input + span::after,
        .pure-material-textfield-outlined > textarea + span::before,
        .pure-material-textfield-outlined > textarea + span::after {
            transition-duration: 0.1s;
        }
    }
}

/* Texbox */
.card {width:50%;margin:0 auto}
.card .title {position: relative;z-index: 1;border-left: 5px solid #ed2553;margin: 0 0 35px;padding: 10px 0 10px 50px;color: #ed2553;font-size: 32px;font-weight: 600;text-transform: uppercase;}
.card .input-container {position: relative;margin: 0 60px 50px}
.card .input-container input {outline: none;z-index: 1;position: relative;background: none;width: 100%;height:35px;border: 0;color: #212121;font-weight: 400;}
.card .input-container input:focus ~ .bar:before, .card .input-container input:focus ~ .bar:after {width: 50%;}
.card .input-container input:valid ~ label {color: #9d9d9d;-webkit-transform: translate(-12%, -50%) scale(0.75);transform: translate(-12%, -50%) scale(0.75);}
.card .input-container label {position: absolute;top: 0;right:0;left:20%;margin:auto;color: #757575;font-size: 23.5px;font-weight: 300;line-height: 60px;-webkit-transition: 0.2s ease;transition: 0.2s ease;}
.card .input-container .bar {position: absolute;left: 0;bottom: 0;background: #757575;width: 100%;height: 1px;}
.card .input-container .bar:before, .card .input-container .bar:after {content: '';position: absolute;background: #ed2553;width: 0;height: 2px;-webkit-transition: .2s ease;transition: .2s ease}
.card .input-container .bar:before {left: 50%;}
.card .input-container .bar:after {right: 50%}

.cardl {width:95%;margin:0 auto}
.cardl .title {position: relative;z-index: 1;border-left: 5px solid #ed2553;margin: 0 0 35px;padding: 10px 0 10px 50px;color: #ed2553;font-size: 32px;font-weight: 600;text-transform: uppercase;}
.cardl .input-container {position: relative;margin: 0 60px 50px}
.cardl .input-container input {outline: none;z-index: 1;position: relative;background: none;width: 100%;height: 60px;border: 0;color: #212121;font-size: 24px;font-weight: 400;}
.cardl .input-container input:focus ~ .bar:before, .cardl .input-container input:focus ~ .bar:after {width: 50%;}
.cardl .input-container input:valid ~ label {color: #9d9d9d;-webkit-transform: translate(-12%, -50%) scale(0.75);transform: translate(-12%, -50%) scale(0.75);}
.cardl .input-container label {position: absolute;top: 0;right: 0;color: #757575;font-size: 24px;font-weight: 300;line-height: 60px;-webkit-transition: 0.2s ease;transition: 0.2s ease;}
.cardl .input-container .bar {position: absolute;left: 0;bottom: 0;background: #757575;width: 100%;height: 1px;}
.cardl .input-container .bar:before, .cardl .input-container .bar:after {content: '';position: absolute;background: #ed2553;width: 0;height: 2px;-webkit-transition: .2s ease;transition: .2s ease}
.cardl .input-container .bar:before {left: 50%;}
.cardl .input-container .bar:after {right: 50%}

.divPriceStone{width:60%;background:#fff;border-radius:10px;margin:0 auto;margin-bottom:2%;padding:1%;}
.divPriceStone h2{text-align:center;color:#84261a;font-size:1.3em;}
.divPricestone2{width:50%;float:left;}
.divPricestone2 li{line-height:3em;font-size:1.1em;border-bottom:1px solid rgba(0,0,0,0.12);font-family:IRANSansWebFaNum;}
.divImageprice{width:50%;margin-left:3%;}
.divImageprice img{width:100%;border-radius:10px}

div.divContent2 {width:100%;margin:0 auto}
.Box{
border-radius: 10px;
    -webkit-box-shadow: 0px 0px 13px -3px #666666;
    box-shadow: 0px 0px 13px -3px #66666673;background:#fff;}
.BoxPM{padding:1%;margin:1.5% 0}

.Box a{color:#ed2553 !important;}
.Box a:visited{color:#ed2553 !important;}
.Box a:hover{color:#8c0304 !important;}



h1{color:black;font-size:1.1em;line-height:3em}
h2{color:#8c0304;font-size:1.2em;line-height:3em}
h3{color:#8c0304;font-size:1.1em;line-height:3em}


a:link{color:#8c0304;text-decoration:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
a:visited{color:black;text-decoration:none;}
a:hover{color:black;}

.usegr a{color:#fff}


.Tagins {
    background: #bf7b7c;
    float: right;
    color: #fff;
    padding: .5% 1%;
    border-radius: 30px;
    margin: 0 0 1% 1%;
}
.Video{width:80%;margin:0 auto;display:block}
.W100{width:100%}
.W50{width:50%}
.W20{width:20%}
.Border{border:1px solid #404040}
.Border_Textbox{border:2px solid #808080}
.btnSignUp{border:2px solid black;color:black;padding:2% 2%}
.btnSignUp a{color:black !important;}
.txtSignUp{border:2px solid black}

div#divAll{width:100%;background:url('/images/azariback.jpg');background-size:100%}

div#divAll span.R-Menu{position:absolute;right:2%;top:50%;direction:rtl}
div#divAll span.L-Lanquge{position:absolute;left:2%;top:50%;}

img#imgSepehr2{display:none}

div#divAll div.divArchitectural{width:30%;float:left;margin-left:3%;margin-bottom:3%}
div#divAll div.divArchitectural img{width:100%}
 
div.divHeader{width:94%;padding:1% 3%;background:#fff;}
div.divHeader div.divLogo{float:right;}
div.divHeader div.divPhone{float:left}
div.divHeader div.divPhone img{float:left}
div.divHeader div.divImgH{float:right}
div.divHeader div.divImgH img{width:100%;display:block}
div.divHeader div.divPhone a{line-height:1.6em;font-size:1.1em;color:#000;font-family: IRANSansWebFaNum}

div.divHeader div.divImgHres img{width:100%;display:none}


a.homer {
    background: #9ca3da;
}

.card {
    display: inline-block;
    background-color: rgba(0,0,0,0.12);
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    transition: 0.4s;
    width: 22.2%;
    margin: 1%;
}

.card:hover {
  box-shadow: none;
}
.card:hover .card-image {
  transform: translateX(0px);
  box-shadow: none;
}

.card-image {
  width: 100%;
  height: 256px;
  border-radius: 8px;
  position: relative;
  transform: translateX(-20px);
  box-shadow: 16px 4px 24px 0 rgba(0, 0, 0, 0.2);
  transition: 0.4s;
  object-fit: cover;
}

.card-body {
  padding: 8px;
}

.card-title {
  font-size:1em;
  margin: 12px 0;
  transition: 0.4s;color:#000;
}

.card-content {
  font-size:.85em;
  margin-bottom: 8px;
}

div#divAll div.divPro-Sujest{width:48%;float:right;padding:.5% .5%;background:#3a3a3a;color:#fff;margin:.5%;min-height:220px;}
div#divAll div.divPro-Sujest img{width:30%;float:left;padding-right:2%;}
div#divAll div.divPro-Sujest p{margin-top:2%;font-size:.9em}
div#divAll div.divPro-Sujest a{color:#e5b365;font-size:1.2em;font-weight:bold;}


section.sec18 div.divSendBox{margin-bottom:5%;}
section.sec18  textarea{background: #fff;width:96%;display:table;margin:0 auto;height:70px;margin-bottom:2%;
  color: #525865;
  border-radius:10px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding:2% 2%;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;}
section.sec18  input.Send2{background: #fff;width:18%;margin-bottom:2%;
  color: #525865;
  border-radius:10px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
  font-family: inherit;
  font-size:.9em;
  float:right;margin-left:.5%;
  line-height:3em;
  outline: none;
  padding:0% 2%;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;}
section.sec18{padding:0 15%}
section.sec18 div.divsec18 div.divComment{border-radius:10px;padding:2%;width:70%;margin:0 auto;position:relative;-webkit-box-shadow: inset 0px 0px 18px -10px #4d4d4d;box-shadow: inset 0px 0px 18px -10px #4d4d4d;}
section.sec18 div.divsec18 div.divComment img{position:absolute;right:2%;top:-30%;width:8%;}
section.sec18 div.divsec18 div.divComment div.divImg{float:right;width:10%;}
section.sec18 div.divsec18 div.divComment div.divCommentIn{float:left;width:90%;}



/*parallax*/
.parallax-inner{padding-top:18%;padding-bottom: 20%;}
.parallax-Back{position:absolute;top:0;right:0;z-index:10;width:100%;height:100%;background:#0000001f}
.parallax-s{position:relative;background:url('/images/about.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;}
.parallax-p{position:relative;background:url('/images/contact.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;}
.parallax-a{position:relative;background:url('/images/category/articles.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;}
.parallax-w{position:relative;background:url('/images/category/words.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;}
.parallax-arch{position:relative;background:url('/images/category/architecture.jpg') repeat fixed 100%;background-size: cover;color: aliceblue;}

/*contact*/
div.divContent-Back{background:#fff;direction:rtl !important;}
div.divContent-Back div.divContentIn{width:80%;margin:0 auto;padding-top: 2%;}
div.divContent-Back div.divContentIn p{text-align:justify;line-height:1.8em;}
div.divCovers {
    width:85%;
    margin: 0 auto;
    border-width: 40px;
    border-style: solid;
    border-color: transparent;
    border-image: url(/images/TBBjpsToRMaQp7vLG6Ty_border-image-white-decor.png) 100 round;
}

div.divPartN span.h6{color:#009ab0;font-weight:300;font-size:1.2em;margin:1.5% 0%;line-height:2.5;text-align:center;}

/*Social S*/

.flx {
  display:flex;
  justify-content: center;
  align-items: center;
}

.nshare {
  box-sizing: border-box;
  margin-top: calc(var(--nshare-spacing) * -1);
  margin-right: calc(var(--nshare-spacing) * -1);
}
.nshare-item {
  margin-right: var(--nshare-spacing);
  margin-top: var(--nshare-spacing);
}
.nshare-item,
.nshare-item:hover,
.nshare-item:active {
  text-decoration: none;
  color: inherit;
}
.nshare-item {transition: background .3s, color .3s;}
.nshare-item i {
  transition: transform .3s;
  margin: 0;
}
.nshare, .nshare-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.nshare-fb {background-color: var(--nshare-facebook);}
.nshare-tt {background-color: var(--nshare-twitter);}
.nshare-pt {background-color: var(--nshare-pinterest);}
.nshare-tb {background-color: var(--nshare-tumblr);}
.nshare-rd {background-color: var(--nshare-reddit);}
.nshare-vk {background-color: var(--nshare-vk);}
.nshare-ws {background-color: var(--nshare-whatsapp);}
.nshare-tlg {background-color: var(--nshare-telegram);}
.nshare-msj {background-color: var(--nshare-email);}

.nshare-fb:hover {color: var(--nshare-facebook);}
.nshare-tt:hover {color: var(--nshare-twitter);}
.nshare-pt:hover {color: var(--nshare-pinterest);}
.nshare-tb:hover {color: var(--nshare-tumblr);}
.nshare-rd:hover {color: var(--nshare-reddit);}
.nshare-vk:hover {color: var(--nshare-vk);}
.nshare-ws:hover {color: var(--nshare-whatsapp);}
.nshare-tlg:hover {color: var(--nshare-telegram);}
.nshare-msj:hover {color: var(--nshare-email);}

.nshare-item:hover i {transform: rotate(360deg);}
/*}} Fin del core {{*/

/*! Personalización */
/* Contenedor
-----------------------------------------*/
.nshare {
  --nshare-spacing: .5rem; /* separacion interna */
  padding-top:0; /* separacion superior */
  padding-bottom:0; /* separacion inferior */
}
/* Redes sociales
-----------------------------------------*/
.nshare i{color:#fff}
.nshare {
  --nshare-facebook: #1778F2;
  --nshare-twitter: #55ACEE;
  --nshare-pinterest: #F0002A;
  --nshare-tumblr: #35465C;
  --nshare-reddit: #FF4500;
  --nshare-vk: #4376A6;
  --nshare-whatsapp: #4FCE5D;
  --nshare-telegram: #0088CC;
  --nshare-email: #464EB8;
}
/* Botones
-----------------------------------------*/
.nshare-item {
  font-size: 22px; /* tamaño de iconos */
  width: 48px; /* ancho */
  height: 48px; /* alto */
  border-radius: .5rem; /* bordes redondeados */
  color: #fff; /* color */
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.1),
              0 2px 5px -1px rgba(0,0,0,.05); /* sombra */
}
.nshare-item:hover {
    }
/*E*/

div.divService-c1{width:70%;margin:0 auto;position:relative}
div.divService-c1 div.divServiceIMG{width:50%;float:right;border:2px solid #fff;padding:.7% .7%;border-radius: 12px;}
div.divService-c1 div.divServiceIMG img{width:100%;display:block;border-radius: 12px;}
div.divService-c1 div.divServiceCOM{width:45%;position:absolute;direction:rtl;border-radius: 12px;left:2%;top:50%;transform:translateY(-50%);background:#ff8c00;padding:4% 3%;box-shadow: 15px 15px 15px 0px rgba(0,0,0,0.18);}
div.divService-c1 div.divServiceCOM h3{color: #000 !important;font-size:1.2em !important;line-height: 1.8;font-weight:300;margin-bottom:10px;}
div.divService-c1 div.divServiceCOM p{color:#fff;font-size:14px;line-height: 1.8 !important;text-align:justify}

div.divService-c2{width:70%;margin:0 auto;position:relative}
div.divService-c2 div.divServiceIMG{width:50%;float:left;border:2px solid #fff;padding:.7% .7%;border-radius: 12px;}
div.divService-c2 div.divServiceIMG img{width:100%;display:block;border-radius: 12px;}
div.divService-c2 div.divServiceCOM{width:45%;position:absolute;border-radius: 12px;direction:rtl;right:2%;top:50%;transform:translateY(-50%);background:#fff;padding:4% 3%;box-shadow: 0px 15px 15px 15px rgba(0,0,0,0.18);}
div.divService-c2 div.divServiceCOM h3{color:#ff8c00 !important;font-size:1.2em !important;line-height: 1.8;font-weight:300;margin-bottom:10px;}
div.divService-c2 div.divServiceCOM p{color:#606060;font-size:14px;line-height: 1.8 !important;text-align:justify}


div#divContent-contact{width:100%;margin:0 auto}
div#divContent-contact div#divContent-contactIn{width:60%;margin:0 auto;}
div#divContent-contact div#divContent-contactIn h2{font-size:25px !important;color:#84261a;line-height:1.4;font-weight:300}
div#divContent-contact div#divContent-contactIn p#p-h2{font-size:15px;text-align:center;color:#606060;padding:0% 10%;line-height:1.4}
div#divContent-contact div#divContent-contactIn h3{font-size:30px;color:#34343c;line-height:1.4;font-weight:300;margin-bottom:15px;}
div#divContent-contact div#divContent-contactIn p#p-h3{font-size:15px;text-align:center;color:#606060 !important;line-height:1.4}
div#divContent-contact div#divContent-contactIn div#divContact-Tel{margin:5% 0}
div#divContent-contact div#divContent-contactIn div#divContact-Tel h6{color:#009ab0;font-weight:300;font-size:1.35em;margin:1.5% 0%;line-height:2.5;text-align:center;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel p{text-align:center;font-size:1.05em;direction:ltr;font-family: IRANSansWebFaNum;line-height:2em}
div#divContent-contact div#divContent-contactIn div#divContact-Tel a{color:rgba(0,0,0,.87);;font-weight:300;font-size:1em;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel span{color:rgba(0,0,0,.87);font-size:1em;text-align:center;display:block}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart1{width:33.333%;float:left;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart2{width:33.333%;float:left;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart3{width:33.333%;float:left;}

div#divContent-contact div#divContent-contactIn div#divLoaction{width:100%}
div#divContent-contact div#divLoaction{width:100%;}
div#divContent-contact div#divLoaction div#divMap{width:60%;float:left;}
div#divContent-contact div#divLoaction div#divForm{width:40%;float:left;position:relative;}
div#divContent-contact div#divLoaction div#divForm h3{color:#fff;font-size:36px !important;font-weight:300;text-align:center;font-family:'Open-Sans' !important;line-height:2}
div#divContent-contact div#divLoaction div#divForm p{color:#fff;font-size:17px;text-align:center;font-weight:300;margin-bottom:2%;}
div#divContent-contact div#divLoaction div#divForm div#divFormIn{width:90%;height:100% !important;position:absolute;top:0;right:0;background:#616161;opacity:.7;padding:5% 5%;}
div#divContent-contact div#divLoaction div#divForm div#divFormIn .txtcontact1{width:44%;font-weight:300;float:left;font-family:'Open-Sans' !important;color:#ffffff;padding: 6px 12px;margin:1% 1%;margin-bottom:2%;background-color: rgba(255, 255, 255, 0.2);font-size: 14px;border-color:#fff;height:25px;border:1px solid #fff;border-radius:4px;}
div#divContent-contact div#divLoaction div#divForm div#divFormIn .txtcontact2{width:94%;color:#ffffff;padding: 6px 12px;margin:1% 1%;background-color: rgba(255, 255, 255, 0.2);margin-bottom:5%;font-size: 14px;border-color:#fff;height:120px;border:1px solid #fff;border-radius:4px;}
div#divContent-contact div#divLoaction div#divForm div#divFormIn .btncontact{text-align:center;margin:0 auto;display:table;font-family:'Open-Sans' !important;color:#ffffff;padding:9px 20px;background-color:transparent;font-size: 14px;border-color:#fff;border:1px solid #fff;border-radius:4px;}
div#divContent-contact div#divLoaction div#divForm img{width:100%;display:block;}

div.divDetail{padding:0 5%;box-sizing:border-box;font-size:1.1em;line-height:3em}
div.divDetail div.divR{float:right;width:30%;color:#84261a;font-weight:bold}
div.divDetail div.divL{float:right;width:50%;}
.LineOuter{color:#ed2553;text-decoration:line-through;font-family:IRANSansWebFaNum;font-size:1.2em !important}
.off{font-size:1.4em !important;color:#00FF00;font-family:IRANSansWebFaNum}
div.StoneSpesial div#divStoneSide{background:#fff;padding:.5% !important}
div.StoneSpesial div#divStoneSide img{width:100%;display:block}

/*Article*/
section#SecArticle{padding:0% 4%;}
section#SecArticle img{width:100%;display:block;border-radius:5px;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}
section#SecArticle div.divArticleH1{width:49%;float:right;padding:.25%}
section#SecArticle div.divArticleH2{width:49%;float:right;padding:.25%}
section#SecArticle div.divArticleH2 div.divArticleHIn{width:48%;float:right;padding:0 1% 2.3%}

div#divAll div.divPro-Sujest{width:48%;float:right;padding:.5% .5%;background:#3a3a3a;color:#fff;margin:.5%;min-height:220px;}
div#divAll div.divPro-Sujest img{width:30%;float:left;padding-right:2%;}
div#divAll div.divPro-Sujest p{margin-top:2%;font-size:.9em}
div#divAll div.divPro-Sujest a{color:#e5b365;font-size:1.2em;font-weight:bold;}

.ArticlesM{margin:1%}

div#divArticle {
    width: 90%;
    margin: 0 auto;
    font-size: 13px;
}
div#divArticle img{margin-left:auto;margin-right:auto;display:block;box-shadow: 0px 0px 1px #cc9c0e;}

section#SecArticleIn{background:#f6f5f4;padding:2%;}
div.divArticle{padding:2% 4%;background:#fff;color:#404040;box-shadow: 0 0 5px 0 rgba(0,0,0,.1);border-radius:7px;box-sizing:border-box}
div.divArticleIn{font-size:.85em;line-height: 2em;}
div.divArticleIn h2{color:#f9a300;font-weight:normal;font-size:1.3em}
div.divArticleIn h3{color:#d78d00;font-weight:normal;font-size:1.15em}
div.divArticleIn a{color:#e8b463;}
div.divArticleIn a:hover{color:#ffa700;}
div.divArticleHead{border-bottom: 1px solid #e1e0e0;margin-bottom:3%;padding-bottom:2.5%;color:#6b7074}
div.divArticleHead div.divDetail{float:left;padding-bottom: 2.5%;}
div.divArticleIn div.divArticleHead h1{font-size:1.5em;display:inline-block;color:#c10001;}
div.divArticle div.divArticleIn img{width:80%;margin-left:auto;margin-right:auto;display:block;}
div.divArticle div.divArticleIn video{width:80% auto !important;margin-left:auto;margin-right:auto;display:block;height:auto !important}
div.divArticle div.divArticleIn img.imgArt{width:85%;margin-bottom:3%;}


div.divStonein h2{color:#f9a300;font-weight:normal;font-size:1.3em}
div.divStonein h3{color:#d78d00;font-weight:normal;font-size:1.15em}
div.divStonein a{color:#e8b463;}
div.divStonein a:hover{color:#ffa700;}

.spd{display:block}
.Spm{display:none}

/* Menu Responsive */
.menu-wrap{margin:0 auto;padding:1.5% 0%}
.menu-wrap img.LogoSideMenu{margin-left:auto;margin-right:auto;display:block;width:33.333%;}
.menu-wrap input#txtSearch2{width:97%;background:#f7f7f7;}
.menu-wrap input#btnSearch2{width:97%;background:#f7f7f7;}
.menu-sidebar{width:97%;margin-top:7%;}
.menu-sidebar nav{width:97%;}
.menu-sidebar li{border-bottom:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:bold;}
.menu-sidebar li i{float:left}
.menu-sidebar li > a{color:#737172;font-size:.85em;position:relative;}
.menu-sidebar li > a:hover:after{background-position:-100% 0;background:#e8b463}
.menu-sidebar .menu-item-has-children{position:relative;}
.menu-sidebar .menu-item-has-children .sub-menu{display:none;}
.sidebar-menu-arrow:after{padding:5px;color:#f7941d;background:#e8b463;position:relative;}
.sidebar-menu-arrow:hover:after{cursor:pointer;color:red;}
.sidebar-menu-arrow:active:after{top:2px;background:#e8b463}
/*SIDE NAV*/
.sidenav{width:100%;height:100%;width:0;position:absolute;z-index:1;top:0;right:0;background:#fff;overflow-x:hidden;transition:0.5s;padding-top:1px;float:left;position:fixed;z-index:10000000000;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;padding-left:1px;}
.sidenav a:hover, .offcanvas a:focus{color:#cc9c0e;}
.sidenav .closebtn{position:absolute;top:0;left:5px;font-size:1.5em;}

@media screen and (max-height: 450px){.sidenav {padding-top: 15px;}.sidenav a {font-size: 18px;}}


div#divPhoneMs {
    width:3%;
    position: fixed;
    bottom: 2%;
    left: 1%;
    z-index: 1000000;
}
div#divPhoneMs img {
    width: 100%;
    border-radius: 100px;
}

/*About*/
div.divAbout h1{font-size:2em}
div.divAbout div.divImage{float:left;width:48%;margin:0 1%}
div.divAbout div.divImage img{width:100%;}
div.divAbout div.divText{float:right;width:48%;margin:0 1%}

 div#divAboutHome{padding:1.5% 10%}
 div#divAboutHome h1{padding:5%;color:white;font-size:1.3em}
 div#divAboutHome p{color:#fff;font-size:.9em}
 div#divAboutHome div#divAboutHomeIn1{width:40%;margin-right:10%;float:left;}
 div#divAboutHome div#divAboutHomeIn2{width:35%;margin-right:10%;float:right;}
 div#divAboutHome div#divAboutHomeIn1 img{width:60%;}
.BackgG {
    background-color: #2d3436;
    background-image: linear-gradient(315deg, #2d3436 0%, #300101 74%);
}
 .my-section {
  background-color: #f7f7f7;
  padding: 12.8rem 25.6rem;
}
.row::after {
  content: "";
  display: table;
  clear:both;
}
.col-1-of-2 {
  float: left;
  width:80%;
}
.col-1-of-2:not(:last-child) {
  margin-right: 4rem;
}
.center-text {
  text-align: center;
}
.mb-big {
  margin-bottom: 8rem;
}
.mb-small {
  margin-bottom: 2rem;
}

.primary-heading {
  display: inline-block;
  color: transparent;
  background-image: linear-gradient(to right, #ffa952, #ff8f56);
  background-clip: text;
  font-size: 3.2rem;
  font-weight: 700;
  letter-spacing: .5rem;
}

.secondary-heading {
  font-size: 1.6rem;
  letter-spacing: .25rem;
}

.composition {
  position: relative;
}

.composition:hover .composition__photo:not(:hover) {
  transform: scale(.95);
}

.composition__photo {
  width: 55%;
  /*box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .4);*/
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  transition: all .2s;
  outline-offset: -1.6rem;
}

.composition__photo:hover {
  outline:2px solid #fff;
  transform: scale(1.05) translateY(-.5rem);
  box-shadow: 0 2.5rem 4rem rgba(#000, .5);
  z-index: 20;
}

.composition__photo--p1 {
  left: 0;
  /*top: -2rem;*/
}
.composition__photo--p2 {
  right: 0;
  top: 2rem;
}
.composition__photo--p3 {
  left: 20%;
  top: 10rem;
}



/*Teams*/
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,800);
figure.snip1088 {
  position: relative;
  overflow: hidden;
  margin:1%;
  width:18%;
  float:right;
  background:#8c0304;
  border-radius:10px;
  text-align: left;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
figure.snip1088 *,
figure.snip1088 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1088 img {
  max-width: 100%;
  border-radius:10px;
  position: relative;display:block;
}
figure.snip1088 figcaption {
  position: absolute;
  width: 100%;
  background: #8c0304;
  bottom: 0% !important;
  -webkit-transform: scaleY(0.1) translateY(-50%);
  transform: scaleY(0.1) translateY(-50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  top: initial;
padding: initial;
  opacity: 0;
  z-index:10000;
  -webkit-transform: scaleY(1) translateY(-50%);
  transform: scaleY(1) translateY(-50%);
  opacity: 1;

}
figure.snip1088 h3 {
  color: #ffffff !important;font-size:.9em !important;
  opacity: 0;
  padding: 12px 15px !important;
  margin: 0;
  text-transform: uppercase;
  font-weight: 400;
  text-align:right !important;
}
figure.snip1088 h3 span {
  font-weight: 800 !important;
}
figure.snip1088 .icons {
  padding: 0 10px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1088 .icons a i {
  font-size: 22px;
  color: #ffffff;
  padding: 0px 8px;
}
figure.snip1088 .icons a i:before {
  opacity: 0;
  -webkit-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1088 a {
  opacity: 0.8;
}
figure.snip1088 a:hover {
  opacity: 1;
}
figure.snip1088.blue h3 {
  background: #0a212f;
}
figure.snip1088.blue:after {
  background-color: #0a212f;
}
figure.snip1088.red h3 {
  background: #8c0304;
}
figure.snip1088.red:after {
  background-color: #36100c;
}
figure.snip1088.yellow h3 {
  background: #562e0a;
}
figure.snip1088.yellow:after {
  background-color: #562e0a;
}
figure.snip1088:hover img,
figure.snip1088.hover img {
/*  opacity: 0.3;
  -webkit-transform: scale(1);
  transform: scale(1);*/
}
figure.snip1088:hover figcaption,
figure.snip1088.hover figcaption {
  -webkit-transform: scaleY(1) translateY(-50%);
  transform: scaleY(1) translateY(-50%);
  opacity: 1;
}
figure.snip1088 h3,
figure.snip1088 h3 {
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1088 .icons a i:before,
figure.snip1088 .icons a i:before {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
figure.snip1088 a:first-child i:before,
figure.snip1088 a:first-child i:before {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
figure.snip1088 a:nth-child(2) i:before,
figure.snip1088 a:nth-child(2) i:before {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip1088 a:nth-child(3) i:before,
figure.snip1088 a:nth-child(3) i:before {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
    .card11 {
        position: relative;
        display: inline-block;
    }
    .card11 .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;

    }
    .card11:hover .img-top {display: inline;}
    .card11 .img-first{filter: grayscale(45%);}


#SecProjectHome div.divProjectR{float:right;width:18%;}
#SecProjectHome div.divProjectR h2{color:#ef3a4f;text-align:center;font-size:1.7em;font-weight:bold;line-height:5em;}
#SecProjectHome div.divProjectR img{width:30%}
#SecProjectHome div.divProjectL{float:left;width:82%;}


#SecBookmatchHome div.divBookmatchR{float:right;width:18%;margin-top:5%;}
#SecBookmatchHome div.divBookmatchR h2{color:#ef3a4f;text-align:center;font-size:1.9em;font-weight:bold;line-height:1.5em;padding:20% 0}
#SecBookmatchHome div.divBookmatchR img{width:30%}
#SecBookmatchHome div.divBookmatchL{float:left;width:82%;}

.HeadingT h2{position:relative;font-size:1.2em;margin-top:3%;color:rgba(0,0,0,.87)}
.HeadingT h2::before{background:url('/images/BackTitle.png');width:50px;height:50px;display:inline-block;background-repeat:no-repeat;content: " ";margin-left:.5%;vertical-align:middle}
.HeadingL h1{position:relative;font-size:1.2em;margin-top:3%;color:rgba(0,0,0,.87)}
.HeadingL h1::before{background:url('/images/BackTitle.png');width:50px;height:50px;display:inline-block;background-repeat:no-repeat;content: " ";margin-left:.5%;vertical-align:middle}
.HeadingL h2{position:relative;font-size:1.2em;margin-top:3%;color:rgba(0,0,0,.87)}
.HeadingL h2::before{background:url('/images/BackTitle.png');width:50px;height:50px;display:inline-block;background-repeat:no-repeat;content: " ";margin-left:.5%;vertical-align:middle}
.HeadingL h1{position:relative;font-size:1.2em;margin-top:0% !important;color:rgba(0,0,0,.87)}

div.divSpecial{background:#ef3a4f;box-sizing:border-box}
div.divSpecial2{background:#fff !important;box-sizing:border-box}
div.divSpecial div.divSpecialDef{width:18%;float:right;}
div.divSpecial div.divSpecialDef img{width:60%;margin-top:10%;}
div.divSpecial div.divSpecialIn{width:19.5%;float:right;margin:0 .5%;background:#fff;padding:.5%;box-sizing:border-box}
div.divSpecial div.divSpecialIn img{width:100%;border-radius:10px;}
div.divSpecial div.divSpecialIn p{text-align:center;color:#3a3a3a;line-height:1.8em;}
div.divSpecial div.divSpecialIn a{text-align:center;color:red;line-height:2em;font-size:1.1em}
div.divSpecial div.divSpecialIn p.SpCat{font-size:.85em;opacity:.85}
div.divSpecial div.divSpecialIn .Price{color:#00c500;font-size:1.2em}
div.divSpecial h2 {
    color: #ef3a4f;
    text-align: center;
    font-size: 1.9em;
    font-weight: bold;
    line-height: 1.5em;
    padding: 20% 0;
}


div.divGalley {
    width: 24%;
    position: relative;
    float: right;
    margin:.5%;
    border-radius: 5px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}
div.divGalley50{width:49% !important}

    div.divGalley div.divTitle{width:94%;font-size:.97em;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;bottom:0%;text-align:center;background:rgba(33, 33, 33, 0.57);z-index:1000;padding:1% 3%;cursor: pointer;}
    div.divGalley div.divTitle a{color:#fff !important}
    div.divGalley img {
        width: 100%;
        border-radius: 5px;
        -webkit-transition: all .8s ease-in-out;
        display: block;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;}

div.divGalley img:hover{width:100%;  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}

div.divBack{position:absolute;width:100%;height:100%;background:#00000029;z-index:10000000;}

div#divStone{width:75%;float:left;padding:0 2%;box-sizing:border-box}
div#divStone h1{font-size:1.3em;color:#8c0304;}
div#divStone .Box{padding:1.5% 3%}
div#divStone .Box a{color:#84261a}
div#divStone .Box a:hover{color:#ed2553}
div#divStoneSide{width:25%;float:right;box-sizing:border-box;position:sticky;top:8%;margin-top:1%;overflow:scroll;max-height:500px;}
div#divStoneSide li{line-height:2em;margin:4% 2%;border-bottom:1px solid #fff}
div#divStoneSide2{padding:2%}
div#divStoneSide2 li{line-height:2.2em;margin:4% 2%;border-bottom:1px solid #eee}
div#divStoneSide2 a{color:rgba(0,0,0,0.87) !important;font-weight:bold;}
div#divStoneSide2 a:visited{color:rgba(0,0,0,0.87);font-weight:bold;}
div#divStoneSide2 a:hover{color:red !important}


div.divCategory3{float:right;width:24.5%;margin:.25% .25%;position:relative}
div.divCategory3t{float:initial !important;width:initial !important;margin:initial !important;position:relative}
div.divCategory3 img{width:100%;display:block}
div.divCategory3 div.divTitle{position:absolute;bottom:0%;right:0%;width:98%;padding: 1%;padding-top: 11%;box-shadow: inset 1px -50px 50px -30px #000000c4;}
div.divCategory3 div.divTitle a{color:white !important;font-size:1.2em}



div.divPro-Sujest2{width:47%;direction:rtl;float:right;padding:.5% .5%;background:#3a3a3a;margin:1% 1%}
div.divPro-Sujest2 img{width:30%;float:left;padding-right:2%;}
div.divPro-Sujest2 p{margin-top:2%;line-height: 1.5em;font-size: .9em;}
div.divPro-Sujest2 a{color:#ddc64f;font-size:1.2em;font-weight:bold;}

div#divAll div#divLanguage{position:absolute;top:50%;left:30px;transform:translateX(-50)}
div#divAll div#divbtn{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);}
div#divAll div#divbtn span{color:#cdac7d;letter-spacing:2px;font-size:12px;margin:0 auto;text-align:center}
div#divAll div#divbtn div#divbtnIn{border:2px solid white;padding:4% 2%;color:white;text-transform:uppercase;display:ruby-base;color:#cdac7d}
div#divAll div#divbtn div#divbtnIn a{color:white}
div#divAll div#divcat{position:absolute;top:70%;left:50%;transform:translateX(-50%) translateY(-50%);display:inline-block}

div#divAll div.divCatHome{width:23.3%;float:left;margin:4% 5%;}
div#divAll div.divCatHome div.divCatHomeIn{width:100%;}
div#divAll div.divCatHome div.divCatHomeIn img{width:100%;}
div#divAll div.divCatHome p{text-align:center;color:#657076;font-size:1.5em;margin-top:5%}

div.divAgent{width:44%;float:right;line-height:2em;padding:1% 2%;margin:1% 1%;background:#fff;font-size:.9em;color:#757575;border-radius:5px;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);direction:rtl}
div.divAgent .TitleAgent{color:#cdac7d;font-size:1.3em;}
div.divAgent span{color:#404040;font:bold;}

div.divAbout {direction:rtl;color:#808080;line-height:1.9em;margin:0 auto;}
div.divAbout h1{font-size:2em}
div.divAbout div.divImage{float:left;width:30%;margin:0 1%}
div.divAbout div.divImage img{width:100%;}
div.divAbout div.divText{float:right;width:65%;margin:0 1%}
div.divAbout{position:relative}
div.divAbout div.divAboutHomeComment{position:absolute;top:5%;width:80%;left:50%;transform:translateX(-50%);}
div.divAbout h2{color:#8c0305;text-align:center;line-height:5em;font-size:2em;}
div.divAbout p{color:#000;line-height:2em;font-size:1em}

.Boximg img{width:100%}

img.intro-logo{width:10%}
div.divHeading{margin:0 auto;color:white;font-size:1.25em !important;text-align:center;padding:1% 0;}
div.divHeading img{margin-top:.3%}

section#SecArticleIn{background:#f6f5f4;padding:2%;}
div.divArticle{padding:2% 4%;background:#fff;color:#404040;box-shadow: 0 0 5px 0 rgba(0,0,0,.1);border-radius:7px;box-sizing:border-box;width:80%;float:right}
div.divRelation{width:18%;float:left;padding:1% 2%;position:sticky;top:7%;left:2%;background:#fff;color:#404040;box-shadow: 0 0 5px 0 rgba(0,0,0,.1);border-radius:7px;box-sizing:border-box;box-shadow:0px 8px 16px rgba(143,144,166,.2), inset 0px 2px 0px #8c0304, inset 0px -2px 0px #8c0304;border-radius:16px}
div.divArticleIn{font-size:.85em;line-height: 2em;}
div.divArticleIn h2{color:#f9a300;font-weight:normal;font-size:1.3em}
div.divArticleIn h3{color:#d78d00;font-weight:normal;font-size:1.15em}
div.divArticleIn a{color:#e8b463;}
div.divArticleIn a:hover{color:#ffa700;}
div.divArticleHead{border-bottom: 1px solid #e1e0e0;margin-bottom:3%;padding-bottom:2.5%;color:#6b7074}
div.divArticleHead div.divDetail{float:left;padding-bottom: 2.5%;}
div.divArticleIn div.divArticleHead h1{font-size:1.5em;display:inline-block;font-weight:normal;color:#f29a12;}
div.divArticle div.divArticleIn img{width:80%;margin-left:auto;margin-right:auto;display:block;}
div.divArticle div.divArticleIn video{width:80% auto !important;margin-left:auto;margin-right:auto;display:block;height:auto !important}
div.divArticle div.divArticleIn img.imgArt{width:30%;float: left;margin: 0 1% 1% 0;}
div.divSuject{padding:1%;background:#fff;margin:1% 0;box-shadow: 0 0 5px 0 rgba(0,0,0,.1);border-radius:7px;box-sizing:border-box;display:flex;flex-wrap:wrap;}
.divRelation a{display:block;margin-bottom:5%;font-size:.9em}
div.divRelation span.Arow{font-size:1.1em;font-weight:bold;line-height:3.1em}
div.divRelation span.Arow::before{background:url('/images/arow.png');margin-left:2%;width:22px;height:35px;content:' ';display:inline-block;vertical-align:middle;}

div.divFilter2{width:100%;float:right;margin:0% .25%;position:relative}
div.divFilter2 img{width:100%;}
div.divFilter2 div.divTitle{width:94%;position:absolute;bottom:3%;text-align:center;background:rgba(33, 33, 33, 0.57);z-index:1000;padding:1% 3%}
div.divFilter2 div.divTitle a{color:white;font-size:14px;}

div.divArchitect div.divAbouts div.divImage{width:24.5%;float:right;margin:.25% .25%;position:relative;bottom:0;}
div.divArchitect div.divAbouts div.divImage img{width:100%;display:block;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
div.divArchitect div.divAbouts div.divImage img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
div.divArchitect div.divAbouts div.divImage div.divTitleAbout{width:100%;height:0VH;padding:0% .5%;opacity:0;text-align:center;position:absolute;background:rgba(0, 0, 0, 0.41);z-index:10000;bottom:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
div.divArchitect div.divAbouts div.divImage div.divTitleAbout a{display:none;color:#fff}
div.divArchitect div.divAbouts div.divImage:hover .divTitleAbout{height:auto;padding:3% .5%;opacity:1}
div.divArchitect div.divAbouts div.divImage:hover .divTitleAbout a{display:block;}

div.divPro-Sujest{width:47%;position:relative;float:right;padding:.5% .5%;background:#3a3a3a;margin:1% 1%;color:#fff}
div.divPro-Sujest div.divIMG {width:30%;float:right;padding-right:2%;}
div.divPro-Sujest div.divIMG img{width:100%;}
div.divPro-Sujest div.divCM {width:60%;left:0;position:absolute;z-index:100000000000;}
/*div.divPro-Sujest p{margin-top:2%;}*/
/*div.divPro-Sujest a{color:#c3c3c3;font-size:1.4em;font-weight:bold;}*/

.backGray{background:rgba(0,0,0,0.12);}
.backWhite{background:#fff;}
.Shadow{    -webkit-box-shadow: 0px 0px 13px -3px #666666;
    box-shadow: 0px 0px 13px -3px #66666673;border-radius:15px}

div.divService-c1{width:70%;margin:0 auto;margin-bottom:1%;position:relative}
div.divService-c1 div.divServiceIMG{width:30%;float:right;border:2px solid #8c0304;padding:.7% .7%;border-radius: 12px;}
div.divService-c1 div.divServiceIMG img{width:100%;display:block;border-radius: 12px;}
div.divService-c1 div.divServiceCOM{width:68%;position:absolute;direction:rtl;border-radius: 12px;left:0%;top:50%;transform:translateY(-50%);background:#575454;padding:2%;box-shadow: 15px 15px 15px 0px rgba(0,0,0,0.18);}
div.divService-c1 div.divServiceCOM h3{color: #000 !important;font-size:1.2em !important;line-height: 1.8;font-weight:300;margin-bottom:7px;}
div.divService-c1 div.divServiceCOM p{color:#fff;font-size:14px;line-height: 1.8 !important;text-align:justify;font-size:.9em}
div.divService-c1 h3 a{color:#fff;line-height:3em;font-size:1.1em}

div.divService-c2{width:70%;margin:0 auto;margin-bottom:1%;position:relative}
div.divService-c2 div.divServiceIMG{width:30%;float:left;border:2px solid #8c0304;padding:.7% .7%;border-radius: 12px;}
div.divService-c2 div.divServiceIMG img{width:100%;display:block;border-radius: 12px;}
div.divService-c2 div.divServiceCOM{width:68%;position:absolute;border-radius: 12px;direction:rtl;right:0%;top:50%;transform:translateY(-50%);background:#fff;padding:2%;box-shadow: 0px 15px 15px 15px rgba(0,0,0,0.18);}
div.divService-c2 div.divServiceCOM h3{color: #8c0304 !important;font-size:1.2em !important;line-height: 1.8;font-weight:300;margin-bottom:7px;}
div.divService-c2 div.divServiceCOM p{color:#606060;font-size:14px;line-height: 1.8 !important;text-align:justify;font-size:.9em}
div.divService-c2 h3 a{line-height:3em;font-size:1.1em}

div.divArchitect div#divAbouts div#divComment1 , div#divComment2 , div#divComment3 ,div#divComment4{background-color:#3a3a3a;opacity:0.9;width:90%;margin:0 auto}

a#CloseModal{width:35px;height:35px;background:rgba(0,0,0,.12);z-index:1000000;border-radius:50px;display:block;text-align:center;padding-top:.12%;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;transition:all 2s ease 0s;}
a#CloseModal:hover{background:#999;}

.Fixheader{position:fixed !important;width:100%;top:0;z-index:100000;-webkit-transition: all 1s;transition: all 1s;background:#333;-webkit-transition: all 1s;transition: all 1s;}


div.divArchitect div.divAbout-Modal{width:100%;height:0VH;position:fixed;z-index:1000000000;direction:rtl;background:#fff;bottom:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
div.divArchitect div.divAbout-Modal div#divImage{width:50%;height:100VH;float:left;position:relative;}
div.divArchitect div.divAbout-Modal div#divImage img{width:70%;position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%);}

/*The Nivo Slider styles*/
.nivoSlider{position:relative !important;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivo-main-image{display:block;position:relative !important;width:100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block !important;}
/* Caption styles */
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none !important;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:BYekan;}
.nivo-caption p{padding:5px;margin:0;font-family:BYekan;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-controlNav{position:absolute;z-index:9;bottom:26px;right:0;}
.nivo-directionNav{z-index:90;}
.nivo-directionNav a{cursor:pointer;color:#070707;font-size:0.5em;}
.nivo-prevNav{position:absolute;left:1%;width:30px;height:30px;background-image:url("/images/icon/ArrowL.png");top:50%;transform: translateY(-50%);z-index:100}
.nivo-nextNav{position:absolute;right:1%;width:30px;height:30px;background-image:url("/images/icon/ArrowR.png");top:50%;transform: translateY(-50%);z-index:100}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{position:absolute;z-index:9;bottom:26px;right:0;}
.nivo-controlNav a{z-index:9;cursor:pointer;margin:0 1px 0 1px;padding:0 11px;background:#070707;color:#070707;font-size:0.4em;border-top:1px solid #bdbdbd;}
.nivo-controlNav a.active{font-weight:bold;color:#cc9c0e;background-color:#cc9c0e;}


div.divArchitect div.divAbout-Modal div#divComment{width:40%;float:right;color:black;padding:10% 5%}
div.divArchitect div.divAbout-Modal div#divComment h1{color:black;font-size:20px;line-height:50px}
div.divArchitect div.divAbout-Modal div#divComment h2{color:black;font-size:16px;opacity:.8}
div.divArchitect div.divAbout-Modal div#divComment p{color:#3a3a3a;line-height:35px;text-align:justify}

.photobox{display: inline-block;}
.photobox__previewbox{position: relative;overflow: hidden;}
.photobox__preview{display: block;max-width: 100%;}
.photobox__preview img{width:100%;display:block;color:#202125}
.photobox__previewbox:before{content: "";}
.photobox_type17 .photobox__previewbox:before{width:100%;height: 100%;background:rgba(33, 33, 33, 0.57);opacity: 0;transition: opacity var(--photoboxAnimationDuration, 1s) cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change: opacity;position:absolute;top: 0;left: 0;z-index: 2;}
.photobox_type17:hover .photobox__previewbox:before{opacity: 1;}
.photobox_type17 .photobox__label{width:95%;text-align:center;opacity:0;transition:opacity calc(var(--photoboxAnimationDuration, 1s)) cubic-bezier(0.71, 0.05, 0.29, 0.9), transform calc(var(--photoboxAnimationDuration, 1s)) cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change: opacity, transform;position:absolute;bottom:3%;left: 50%;transform: translate(-50%, 200%);z-index:2;line-height:1em;}
.photobox_type17:hover .photobox__label{opacity: 1;transform: translate(-50%, -50%);transition-duration: calc(var(--photoboxAnimationDuration, .4s) / 2);transition-delay: calc(var(--photoboxAnimationDuration, .4s) / 2);}
.photobox_type17 .photobox__label a{color:white;font-size:18px;}
.photobox_type17 .photobox__preview{transition: transform var(--photoboxAnimationDuration, 1s) cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change: opacity, transform;transform: scale(1) translate(0, 0);}
.photobox_type17:hover .photobox__preview{transform:scale(1.2) translate(4%, 4%);-webkit-filter: grayscale(0%);filter:grayscale(0%);-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.photobox{color:#fff;font-weight:700;width:100%;}
.page{display: flex;flex-direction: column;justify-content:space-around;}
.page__demo{flex-grow: 1;}
.page__container{display: flex;flex-wrap: wrap;align-items: flex-start;}
.main-container{padding-left: 1rem;padding-right: 1rem;}

#divMenuIntro {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:10000000;width:100%}
#divMenuIntro h1{color:#231b59;padding-left:7%;font-size:3em;color:white;font-family:PlayfairDisplay-Regular;letter-spacing:.1em;}
#divMenuIntro p {padding: 2% 7%;font-size: 1.2em;}
#divMenuIntro div.divIntroMenu {width:100%;position: absolute;top:70%;left: 50%;transform: translateX(-50%) translateY(-50%);text-align:center}
#divMenuIntro div.divIntroMenuIn{text-align:center;margin:0 auto;padding:1% 3%;display:inline-block}
#divMenuIntro img#intro-logo{width:20%}
#divMenuIntro div.divIntroMenuIn a{color:#231b59}
#divMenuIntro div.divIntroMenuIn:hover a{color:#fff}
#divMenuIntro div.divIntroMenuIn:hover{background:#e7d694;color:#fff}
#divMenuIntro div#divSocialintro{position:absolute;bottom:5%;left: 50%;transform: translateX(-50%);}
#divMenuIntro div#divSocialintro img {filter: gray; /* IE5+ */-webkit-filter: grayscale(1);-webkit-transition: all .8s ease-in-out;}
#divMenuIntro div#divSocialintro img:hover {filter: none;-webkit-filter: grayscale(0);-webkit-transform: scale(1.01);}

.divFaq{padding:1% 8%}

.faq-label{cursor: pointer;width:100%;padding: 10px 25px;display: flex;color:#fff;box-sizing:border-box;margin:.5% auto;justify-content: space-between;align-items: center;border-radius: 19px;background:#d9d9d9;-webkit-box-shadow: 0px 0px 13px -3px #666666;box-shadow: 0px 0px 13px -3px #66666673;}
.faq-label-text{color: #365A5E;}
.faq-label-icon {
  padding: 2px 3px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  
}

.material-icons {
  color: #84261a;
  transition: 0.3s ease;
}

.faq-answer {
  transition: 0.3s ease;
  margin-top: 15px;
  height: 0;
  border-radius: 6px;
  color: rgba(127, 121, 121, 1);
  overflow: hidden;
  margin:0 5%;

}

.faq-answer-content {
  padding:1%;

}
.divFaq .active {
    background: #FFFFFF;
    border: 1px solid #C7C4C4;
    height: auto;
    margin-bottom: 2% !important;
}
.rotate{
  transform: rotate(180deg)
}
.global-label{
  color:#365A5E;
  width:100%;
  height:35px;
  border-bottom: solid 2px #C4C1C1;
  margin-bottom: 35px;
}
.global-label-text{
  font-size:18px;
  font-weight:700;
  color:#365A5E;
}
.score{
  display:none;
  color:#00ff2a;
  padding:15px;
  width:45px;
  height:25px;
  margin: 45px auto;
  text-align:center;
  padding: 5px;
  justify-content:center;
  align-items:center;
  border-radius:5px;
  background:white;
}

a.All{color:white;font-size:18px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000;}
.filter{width:99%;margin:0 auto;display:table;text-align:center;background:#ae9044;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);padding:.5% .5%;}
.filter a{display:inline-block;padding:1px 10px;color:#fff;cursor:pointer;position:relative;opacity:.5;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.filter a:hover{opacity:1;}
.boxes{margin-top:1%}
div.tab a:focus, .active{opacity:1 !important}
.is-animated {animation: .6s zoom-in;}

div#divLocation{width:100%;position:relative}
div#divLocation div#divFormFaq{width:40%;position:absolute;}

div#divLocation{width:100%;position:relative;}
div#divLocation div#map{width:100%;height:550px;}
div#divLocation div#divForm{width:60%;position:absolute;top:0;right:0;height:100%;direction:rtl;}
div#divLocation div#divForm h3{color:#fff;font-size:22px !important;font-weight:300;text-align:center;line-height:2;margin-bottom:5%}
div#divLocation div#divForm div#divFormIn{width:60%;height:89%;position:absolute;top:0;right:0;background:#333;opacity:.9;padding:30px;}
div#divLocation div#divForm div#divFormIn .txtcontact1{width:30%;font-weight:300;float:right;color:#fff;padding:1% 1%;margin:0 .5%;margin-top:1%;background-color: rgba(255, 255, 255, 0.2);font-size: 14px;border-color:#fff;border:1px solid #fff;border-radius:4px;}
div#divLocation div#divForm div#divFormIn .txtcontact1::-webkit-input-placeholder{color:white;}
div#divLocation div#divForm div#divFormIn .txtcontact2{width:96.5%;color:#ffffff;padding:1% 1%;margin:0 .5%;margin-top:1%;background-color: rgba(255, 255, 255, 0.2);font-size: 14px;border-color:#fff;height:100px;border:1px solid #fff;border-radius:4px;}
div#divLocation div#divForm div#divFormIn .txtcontact2::-webkit-input-placeholder{color:white;}
div#divLocation div#divForm div#divFormIn .btncontact{text-align:center;margin:0 auto;display:table;color:#ffffff;padding:9px 20px;background-color:transparent;font-size: 14px;border-color:#fff;border:1px solid #fff;border-radius:4px;margin-top:10%}


.PriceDesk{display:none}
.PriceResp{display:none}

.AnalyzDesk{display:block}
.AnalyzResp{display:none}

div.divWords {
    width: 24%;
    float: right;
    margin: .5%;
}

/**/
.grid {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	margin:0% 0%;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.9;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h3 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h3 span {
	font-weight: 800;
}

.grid figure h3,
.grid figure p {
	margin: 0;
}

.grid figure p {
	font-size: 68.5%;
}

figure.effect-marley figcaption {
	text-align: right;
}

figure.effect-marley h3,
figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}


figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h3 {
    top: 30px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
    text-shadow:rgb(0, 0, 0) 2px 2px 8px
}

figure.effect-marley:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-marley:hover img{opacity:1}
figure.effect-marley h3::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-marley h3::after,
figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h3::after,
figure.effect-marley:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/

figure.effect-ruby {
	background-color: #17819c;
}

figure.effect-ruby img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-ruby:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h2 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-ruby p {
	margin: 1em 0 0;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
} 

figure.effect-ruby:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}
@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}

/*---------------*/
/***** Honey *****/
/*---------------*/

figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-honey:hover img {
	opacity: 0.5;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background:#e8b463;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h3{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: right;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey h3 i {
	font-style: normal;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h3,
figure.effect-honey:hover h3 i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/* Common style */
.grid2 figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin:0% 0%;
	text-align: center;
	cursor: pointer;}


div.divVideoT{width:61.7%;margin:0 auto}
div.divVideoT img{width:100%;margin-top:-.5%}

div.divContent-Back{background: url('/Images/back.png');direction:rtl !important;}
div.divCovers {
    width:85%;
    margin: 0 auto;
    border-width: 40px;
    border-style: solid;
    border-color: transparent;
    border-image: url(/images/TBBjpsToRMaQp7vLG6Ty_border-image-white-decor.png) 100 round;
}
div.divCovers div.divImage{width:46%;float:right;margin:0 1%;border-left: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 0 0 30 round;}
div.divCovers div.divImage img{width:95%;display:block;border-radius: 1em;}
div.divCovers div.divText{width:48%;margin:0 1%;float:left;}
div.divCovers div.divText h3{color:white;font-size:1.5em;padding:0.5% 0%}
div.divCovers div.divText p{font-size:.85em !important;opacity:.8;;line-height:2em}

div.divCovers div.divImage2{width:46%;float:left;margin:0 1%;border-right: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 30 0 0 round;}
div.divCovers div.divImage2 img{width:95%;display:block;float:left;border-radius: 1em;}
div.divCovers div.divText2{width:48%;margin:0 1%;float:right;}
div.divCovers div.divText2 h3{color:white;font-size:1.5em;padding:0.5% 0%}
div.divCovers div.divText2 p{font-size:.85em !important;opacity:.8;line-height:2em}

div#divAll div.divArticle{width:66%;padding:2% 2%;float:right}
div#divAll div.divArticle div.divArticleIn img{width:80%;margin-left:auto;margin-right:auto;display:block}
div#divAll div.divArticle div.divArticleIn img.imgArt{width:40%;float:left;margin-right:2%;margin-bottom:2%;}
div#divAll div.divSuject{width:28%;padding:1% 1%;float:left}

.P-Sup{display:none;transition: 0.70s;-webkit-transition: 0.70s;-moz-transition: 0.70s;-ms-transition: 0.70s;-o-transition: 0.70s;}
.ImgSup:hover{transition: 0.70s;-webkit-transition: 0.70s;-moz-transition: 0.70s;-ms-transition: 0.70s;-o-transition: 0.70s;-webkit-transform: rotate(-15deg);-moz-transform: rotate(-15deg);-o-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);margin-bottom:1%;}
.ImgSup:hover + .P-Sup{display:block}

div#divParts{width:100%;position:relative;}
div#divParts p{font-size:2em}
div#divParts img.Back{width:100%}
div#divParts div.divText{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;text-align:center;}

/*Aos Animate div*/
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.item{padding:1% 3%;margin-top:7% !important;text-align:center;font-size:.9em;margin:0 auto;display:table;border:2px solid #fff;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}
.item a{color:#fff}
.item:hover{background:#000000;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}


div#divAll div#divcontactform{width:50%;float:right;}
div#divAll div#divcontactform div#divcontactformIn{width:50%;margin:0 auto}
div#divAll div#divcontactform div#divcontactformIn input.TextBox{width:100%;margin:0 auto;border:2px solid #808080;margin-bottom:2%;height:30px;padding:.2% 1%}
div#divAll div#divcontactform div#divcontactformIn input.btng{background:white;border:2px solid #2196f3;color:#2196f3;padding:1% 4%;margin-top:2%}
div#divAll div#divcontactText{width:50%;float:left;}
div#divAll div#divcontactText div#divcontactTextIn{width:50%;margin:0 auto;}
div#divAll div#divcontactText div#divcontactTextIn h1{font-size:3em;line-height:60px}
div#divAll div#divcontactText div#divcontactTextIn p{color:#757575}

div#divAll div#divVideo{width:47.5%;float:right;}
div#divAll div#divVideo a{color:white;font-size:30px !important}
div#divAll div#divVideo img{width:100%}
div#divAll div#divVideo div.divMusicIn1{width:45%;float:right;position:relative;margin-bottom:5%}
div#divAll div#divVideo div.divMusicIn1 div.Title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
div#divAll div#divVideo div.divMusicIn2{width:45%;float:left;position:relative;margin-bottom:5%}
div#divAll div#divVideo div.divMusicIn2 div.Title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}

div#divAll div#divMusic{width:47.5%;float:left;}
table.tblMusic{width:60%;margin:0 auto;}
table.tblMusic a{color:red;font-size:20px}
table.tblMusic th{width:33.3%;padding-bottom:2.5%;}
table.tblMusic th.Table_hr{display:none}

div#divAll div#divMusic a{color:white;font-size:30px !important}
div#divAll div#divMusic img{width:100%}
div#divAll div#divMusic div.divMusicIn1{width:45%;float:right;position:relative;margin-bottom:5%}
div#divAll div#divMusic div.divMusicIn1 div.Title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
div#divAll div#divMusic div.divMusicIn2{width:45%;float:left;position:relative;margin-bottom:5%}
div#divAll div#divMusic div.divMusicIn2 div.Title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}

/*shake*/
.shake {
  z-index: 1;
  border-radius: 5px;
  -webkit-animation-name: shake;
  animation-name: shake;
  animation: shake 5s ease both infinite;
  cursor: pointer;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  4% {
    -webkit-transform: translateX(-50);
    transform: translateX(-50);
  }
  8% {
    -webkit-transform: translateX(50);
    transform: translateX(50);
  }
  13.2% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  16% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  24% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  32% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  51% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  52% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  53% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  54% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  55% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  56% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  57% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  58% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  59% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  60% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  61% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  62% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  63% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  64% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  65% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  66% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  67% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  68% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  69% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  70% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  71% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  72% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  73% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  74% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  75% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  76% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  77% {
    -webkit-transform: translate(0, 0) rotate(7.5deg);
    transform: translate(0, 0) rotate(7.5deg);
  }
  78% {
    -webkit-transform: translate(0, 0) rotate(10.5deg);
    transform: translate(0, 0) rotate(10.5deg);
  }
  79% {
    -webkit-transform: translate(0, 0) rotate(-0.5deg);
    transform: translate(0, 0) rotate(-0.5deg);
  }
  80% {
    -webkit-transform: translate(0, 0) rotate(-7.5deg);
    transform: translate(0, 0) rotate(-7.5deg);
  }
  41%,
  49%,
  81%,
  100% {
    -webkit-transform: translate(0, 0) rotate(0);
    transform: translate(0, 0) rotate(0);
  }
}

.Free70 {height:50px !important;}
/*About*/
div.Marquee{position:relative;padding:10% 0;}
div.Marquee ul{
    position: absolute;
    top: 50%;
    width: 800px;
    height: 200px;
    left: 50%;
    margin-left: -400px;
    margin-top: -130px;
}

 div.Marquee ul > li {
        width: 25%;
        list-style-type: none;
        position: absolute;
        top: 0;
        padding: 20px;
        height: 200px;
        opacity: 0;
        padding-top: 40px;
        text-align: center;
        transition: 1s opacity;
    }

 div.Marquee .active {
        opacity: 1;
    }

div.Marquee p {
        font-family: sans-serif;
        font-size: 13px;
        color: #646566;
        line-height: 1.5em;
    }

    div.Marquee strong {
        color: #fff;
        font-weight: 700;
        font-size: 60px;
        line-height: 100px;
    }

/*Aos Animate div*/
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.item{padding:1% 3%;margin-top:7% !important;text-align:center;font-size:.9em;margin:0 auto;display:table;border:2px solid #fff;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}
.item a{color:#fff}
.item:hover{background:#000000;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}


/* LightBox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:0;width:100% !important;height:auto;}
#jquery-lightbox{position:fixed;top:50% !important;left:50% !important;transform:translateY(-50%) translateX(-50%);width:100%;z-index:100000000000000000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-container-image img{width:100% !important;background:url('/images/lightbox-ico-loading.gif') 32px no-repeat center !important;}
#lightbox-loading{height:32px;width:32px;text-align:center;margin:0 auto;display:block;line-height:0;display:inline-block;vertical-align:middle;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100% !important;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px BYekan;background-color:#000;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:right;text-align:right;direction:rtl;}
#lightbox-image-details-caption{font-size:1.2em;color:White;text-align:right;direction:ltr;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;font-size:0.9em;}
#lightbox-secNav-btnClose{width:66px;float:left;padding-bottom:0.7em;margin-top:0px;}

div#divCatalog{width:50%;background:#fff;margin:0 auto;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.TextBox{width:50%;height:45px;border:1px solid #cc9c0e;border-radius:3px;padding:0 12px 0 12px;margin-bottom:1% !important;margin:0 auto;direction:rtl}
.TextBox:focus{border:1px dotted #f5e99e;box-shadow:0px 0px 6px #cc9c0e;}

.btng {
  display: block;
  background: transparent;
  text-transform: uppercase;
  font-weight: 500;
  font-style: normal;
  font-size:15px;
  /*letter-spacing: 0.3em;*/
  color:#fff;
  border-radius: 0;
  padding: 7px 40px 7px;
  transition: all 0.7s ease-out;
  background: linear-gradient(270deg, rgba(223,190,106,0.8), rgba(146,111,52,0.8), rgba(34,34,34,0), rgba(34,34,34,0));
  background-position: 1% 50%;
  background-size: 300% 300%;
  text-decoration: none;
  margin-bottom:5%;
  border: none;
  border:1px solid #cc9c0e;
  background-color:rgba(146,111,52,0.8);
}

.btng:hover {
  color: #fff;
  border: 1px solid rgba(223,190,106,0);
  color:white;
  background-position: 99% 50%;
}

div.divMenu div#divLogo{float:right;width:33.333333%}
div.divMenu div#divLogo img{width:35%;}
div.divMenu div#divlng{float:right;width:33.333333%;direction:rtl;}
div.divMenu div#divlng a{margin-left:1%;}
div.divMenu div#divTel{float:right;width:33.333333%;}
div#divMenuSide{display: inline-block;color: #fff;float: right;margin-top: .5%;margin-right: .5%;}

/* Superfish */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 10000;
}
.sf-menu {}
.sf-menu ul {position:absolute;top:-999em;width:13.5em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;margin-top:2%;}
.sf-menu li#li-logo {margin-top:0%;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:20px; /* match top ul list item height */
	z-index:		3000;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
/*.sf-menu {float:left;}*/
.sf-menu a {
	/*border-left:	1px solid #32393A;*/
	/*border-top:		1px solid #32393A;*/
	padding:0 20px;
	text-decoration:none;
}
.sf-menu a.Sub {
	border-left:	1px solid #32393A;
	border-top:		1px solid #32393A;
	padding: 		1em 1em;
	text-decoration:none;
}

.sf-menu a, .sf-menu a:visited {color:#fff;font-size:.87em;opacity:.7;}

.sf-menu a:hover{opacity:1;}

.sf-menu li {
	/*background:		#eeeeee;
	background-image:url('http://www.beronza.com/images/BackgroundMenu.jpg');*/
}
.sf-menu li li {
	opacity:0.85;filter:alpha(opacity=80);
	background:#333333d9;
    padding: 5% 0%;
    margin-top: 0%;
    text-align: right;
	/*background-image:url('http://www.beronza.com/images/BackgroundMenu.jpg');*/
}
  .sf-menu li li:hover {
        background: #cdac7d;
    }

.sf-menu li li li {
	/*background:		#eeeeee;
	background-image:url('http://www.beronza.com/images/BackgroundMenu.jpg');*/
}
/*.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		Black;
	outline:		0;
}*/

/*---------------------------------------------------*/
.sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	opacity:0.90;filter:alpha(opacity=90);
}
/*---------------------------------------------------*/

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('http://www.beronza.com/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('http://www.beronza.com/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*RTL*/
/*** ESSENTIAL STYLES ***/
.sf-menu li {float:right;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {right:0;left:auto;}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {right:12em; left:auto;}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {right:12em; left:auto;}

/*** DEMO SKIN ***/
.sf-menu {margin:0 auto;display:table;}
/*.sf-menu a {border-right:1px solid #999999; border-left:none;}*/

/*** arrows **/
.sf-menu a.sf-with-ul {padding-left:2.25em; padding-right:1em;}
.sf-sub-indicator {right:auto;left:.75em; background-image:url('../images/arrows-ffffff-rtl.png');}
.sf-shadow ul {
	padding:0 0 9px 8px; background-position:left bottom;
    text-align:left;
	border-top-left-radius: 17px;
	border-bottom-right-radius: 17px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-bottomright: 17px;
	-moz-border-radius-topleft: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
	border-top-left-radius: 17px;
	border-bottom-right-radius: 17px;
}

/*Hover Imge*/
figure.snip0018 {
  color: #fff;
  position: relative;
  overflow: hidden;
  margin:.5%;
  width:19%;
  background:#bda147;
  text-align: center;
float:right;
}
figure.snip0018 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0018 img {
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0018 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
figure.snip0018 figcaption > div {
  height: 50%;
  overflow: hidden;
  width: 100%;
  position: relative;
}
figure.snip0018 figcaption::before {
  position: absolute;
  top: 50%;
  right: 50%;
  left: 50%;
  height: 2px;
  content: '';
  opacity: 0;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0018 h2,
figure.snip0018 p {
  margin: 0;
  padding: 30px 35px;
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
}
figure.snip0018 h2 {
  display: inline-block;
  word-spacing: -0.1em;
  font-weight: 300;
  text-transform: uppercase;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0018 h2 span {
  font-weight: 800;
}
figure.snip0018 p {
  font-weight: 300;
  top: 0%;
  color: #000;
  background: #fff;
  -webkit-transform: translate3d(0%, -50%, 0);
  transform: translate3d(0%, -50%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0018 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0018:hover img {
  opacity: 0.7;
}
figure.snip0018:hover figcaption h2,
figure.snip0018:hover figcaption p {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip0018:hover figcaption h2 {
  opacity: 1;
}
figure.snip0018:hover figcaption p {
  opacity: 1;
}
figure.snip0018:hover figcaption::before {
  background: #fff;
  left: 0px;
  right: 0px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/*Responsive*/
.slick-prev {bottom: -18%;}
.slick-next {bottom: -18%;}
@media only screen and (max-width:1600px){
.btnSignUp{border:2px solid black;color:black;padding:1% 1%;font-size:12px}
.menu li a{padding:8px 11px !important}
div.divService-c1 {width:80%;}
div.divService-c2 {width:80%;}
div.divFilter div.divTitle {bottom:4%;}
div.divService-c1 div.divServiceCOM{padding:1% 2%;}
div.divService-c2 div.divServiceCOM{padding:1% 2%;}
div.divService-c1 div.divServiceCOM h1{line-height:1em}
div.divService-c2 div.divServiceCOM h1{line-height:1em}
div.divService-c1 div.divServiceCOM p{font-size:13px !important}
div.divService-c2 div.divServiceCOM p{font-size:13px !important}


div.divCovers {
    width:80%;
    margin: 0 auto;
    border-width: 40px;
    border-style: solid;
    border-color: transparent;
    border-image: url(/images/TBBjpsToRMaQp7vLG6Ty_border-image-white-decor.png) 100 round;
}
div.divCovers div.divImage{width:46%;float:right;margin:0 1%;border-left: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 0 0 30 round;}
div.divCovers div.divImage img{width:95%;display:block;border-radius: 1em;}
div.divCovers div.divText{width:48%;margin:0 1%;float:left;}
div.divCovers div.divText h3{color:white;font-size:1.2em;padding:0.5% 0%}
div.divCovers div.divText p{font-size:.7em !important;opacity:.8;;line-height:2em}

div.divCovers div.divImage2{width:46%;float:left;margin:0 1%;border-right: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 30 0 0 round;}
div.divCovers div.divImage2 img{width:95%;display:block;float:left;border-radius: 1em;}
div.divCovers div.divText2{width:48%;margin:0 1%;float:right;}
div.divCovers div.divText2 h3{color:white;font-size:1.2em;padding:0.5% 0%}
div.divCovers div.divText2 p{font-size:.7em !important;opacity:.8;line-height:2em}

div#divAboutHome h1{padding:5%;color:white;font-size:1.1em}
 div#divAboutHome p{font-size:1em;line-height:1.8em;direction:rtl !important;}
 div#divAboutHome div#divAboutHomeIn1{width:40%;margin-right:0%;float:left;}
 div#divAboutHome div#divAboutHomeIn2{width:50%;margin-right:0%;float:right;}

/*Short Text*/
.morecontent span {display: none;}
 div#divAboutHome p{font-size:.8em;line-height:1.75em;}
    figure.snip0018 {
        color: #fff;
        position: relative;
        overflow: hidden;
        margin: .5%;
        width:24%;
        background: #bda147;
        text-align: center;
        float: right;
    }
}
@media only screen and (max-width:1410px){

    .menu li a {
        text-decoration: none;
        padding: 8px 10px;
        display: block;
        color: #fff;
        font-size: .8em;
        transition: all 0.2s ease-in-out 0s;
    }
.faq-label{margin: 1.5% auto}
div.divCategory3 div.divTitle a{color:white !important;font-size:1em !important}

div#divFooter div.divFooterIn li div.divT2{font-size:.75em}

div.divSpecial div.divSpecialIn p{line-height: 1.8em;font-size:.8em;}

div.divHeader div.divImgH{width:60%;}
#SecProjectHome div.divProjectR h2{font-size: 1.3em;}
#SecBookmatchHome div.divBookmatchR h2{font-size: 1.3em;}
div.divSpecial h2{font-size: 1.3em;}

#divMenuIntro h1{font-size:2.5em;letter-spacing:.1em;}
div#divParts p{font-size:1.5em}
div.divAbout {direction:rtl;color:#808080;line-height:1.9em;margin:0 auto;}
.sf-menu a {padding: 0 20px;}
.composition__photo--p2 {
    right:-40%;
    top: 2rem;
}

div.divService-c1 {width:95%;}
div.divService-c2 {width:95%;}

  div.divGalley {width:24%;}
 .timeline .swiper-pagination {right:2% !important;}
 div#divAboutHome div#divAboutHomeIn1 img{width:90%;}
 figure.snip0018 {
  color: #fff;
  position: relative;
  overflow: hidden;
  margin:.5%;
  width:32.3%;
  background:#bda147;
  text-align: center;
float:right;
}
div.divPro-Sujest{width:94%;float:none;display:inline-block;padding:3% 2%}
    .divAboutHomeBack{display:none}
    div.divAbout div.divAboutHomeComment {
        position: initial;
        top: 5%;
        width:90%;
        left:initial;
        transform:initial;margin:2% auto;font-size:.9em
    }

}
@media only screen and (max-width:950px){
#lightbox-container-image-box{position:relative;background-color:#000;width:100% !important;height:auto !important;margin:0 auto;}
#lightbox-container-image-data-box{font:10px BYekan;background-color:#000;margin:0 auto;line-height:1.4em;overflow:auto;width:100% !important;}
div.divHeader div.divImgH{width:50%;}

div.divContent{margin: 0% 1%;}
div.divCategory3{width:32.777% !important}

.sf-menu a, .sf-menu a:visited {font-size: .85em;}
.sf-menu a{padding:0 15px}
div.divMenu div#divLogo img{width:60%;}
    .timeline .swiper-slide .timeline-title {
        font-weight: 800;
        font-size:1.8em !important;
        margin: 0 0 30px;
        opacity: 0;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
        transition: .2s ease .5s;
    }
div.Marquee ul {
        position: absolute;
        top: 65%;
        width: 650px;
        height: 200px;
        left: 50%;
        margin-left: -338px;
        margin-top: -130px;
    }
    .faq-drawer__title {font-size:1em !important;line-height:1.8;}
div.divService-c1 div.divServiceCOM {max-height: 200px;overflow: auto;}
div.divService-c2 div.divServiceCOM {max-height: 200px;overflow: auto;}

section#SecArticle div.divArticleH1{width:97%;float:none;padding:.25%;margin:1% auto;margin-bottom:1%}
section#SecArticle div.divArticleH2{width:99%;float:none;margin:0 auto;}
section#SecArticle{display:inherit}

    }
@media only screen and (max-width:850px){
    #SecProjectHome div.divProjectR{float:none;width:100%;margin:0 auto;margin-bottom:3%}
    #SecProjectHome div.divProjectR img{width:10%;}
    #SecProjectHome div.divProjectR h2{font-size: 1.3em;line-height:2em;}
    #SecProjectHome div.divProjectL {
  float: none;
  width: 100%;
}
    #SecBookmatchHome div.divBookmatchR{float:none;width:100%;margin:0 auto;margin-bottom:3%}
#SecBookmatchHome div.divBookmatchR img {
  width: 10%;
}
#SecBookmatchHome div.divBookmatchL {
  float:none;
  width:100%;
}
#SecBookmatchHome div.divBookmatchR h2{font-size: 1.3em;padding:1% 0}
div.divSpecial h2 {
  padding:0% 0;
}

    .menu li a {padding:8px 14px;font-size:.8em}

}
@media only screen and (max-width:740px){

.divError #links{display:flex;flex-wrap:wrap}
.divError #links a{display:block;width:29.333%;margin:1%;}
.divError img.re{width:95% !important;}

div#divContent-contact div#divContent-contactIn{width: 95%;margin: 0 auto;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart1{width:100%;float:none;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart2{width:100%;float:none;margin:5% 0;}
div#divContent-contact div#divContent-contactIn div#divContact-Tel div.divPart3{width:100%;float:none;}
.none740{display:none !important}
div.divGalley50 {
  width: 99% !important;
}
div.divCategory3 div.divTitle a{color:white !important;font-size:.8em !important}
div.divCategory3{width:49.5% !important}
div#divContent-contact div#divContent-contactIn h2 {
  font-size:1.3em !important;}

div.divRelation{width:100%;position:inherit !important;}

figure.snip1088 {
  position: relative;
  overflow: hidden;
  margin: 1%;
  width:98%;}

h1{font-size:1em !important;}
h2{font-size:1.2em;}
.BoxPM {
  padding: 1% 5%;
  margin: 1.5% 7%;
}
.Pm5740{padding-bottom:5%;}

.slick-prev:before{content: url('/images/Icon/ArrowR2.png');}
[dir='rtl'] .slick-prev:before{content: url('/images/Icon/ArrowL2.png');}
.slick-next:before{content: url('/images/Icon/ArrowL2.png');}
[dir='rtl'] .slick-next:before{content: url('/images/Icon/ArrowR2.png');}

#divMenuIntro {position:absolute;top:50%;left:56.5%;}
div.divHeader div.divImgH{display:none}
div.divHeader div.divImgHres img{width:100%;display:block}

div.divSpecial div.divSpecialDef{width:100%;float: none;}
div.divSpecial div.divSpecialIn{width:48%;margin:1% 1%;min-height:175px}
div.divSpecial div.divSpecialDef img{width:15%;margin-top: 0;}

div.divMenu nav.Menu{display:none}
div#divMenuSide{display:block;}
div#divMenuSide i{color:#fff;font-size:1.85em;margin: .5% 3%;}

#divMenuIntro h1{font-size:.95em;letter-spacing:.1em;}
#divMenuIntro p{font-size:.7em}
div#divParts p{font-size:1em}
div.divGalley {
  width: 99%;
  margin: 2% 0;
}
figure.snip0016 {width:99% !important;}
div.divCovers div.divImage{width:96%;float:none;margin:0% 1%;margin-bottom:3%;border-bottom: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 0 0 0 round;}
div.divCovers div.divImage img{width:100%;display:block;border-radius: 1em;}
div.divCovers div.divText{width:98%;margin:0 1%;float:left;}
div.divCovers div.divText h3{color:white;font-size:1.2em;padding:0.5% 0%}
div.divCovers div.divText p{font-size:.7em !important;opacity:.8;;line-height:2em}

div.divCovers div.divImage2{width:96%;float:none;margin:0% 1%;border-bottom: 5px solid transparent;border-image: url(/images/wycu3fmLQDG0eZlWFs01_divider-white.png) 0 0 0 0 round;}
div.divCovers div.divImage2 img{width:100%;display:block;float:left;border-radius: 1em;}
div.divCovers div.divText2{width:98%;margin:0 1%;float:right;margin-top:3%;}
div.divCovers div.divText2 h3{color:white;font-size:1.2em;padding:0.5% 0%}
div.divCovers div.divText2 p{font-size:.7em !important;opacity:.8;line-height:2em}
div.divln{display:none}
.sf-menu {display:none}
div#divMenuSide{display:inline-block;margin:1% 2%}
#Searchbox{width: 40%;float: left;margin: 1% 3%;}
div.divFilter2{width:47.5%;float:right;margin:0% .75%;position:relative}

div.divArticle{width:99%;padding:2% 2%;float:none;font-size: 13px;line-height: 2em;margin:0 auto;}
div.divArticle div.divArticleIn img{width:100%;margin-left:auto;margin-right:auto;display:block}
div.divArticle div.divArticleIn img.imgArt{width:100%;float:none;margin-right:2%;margin-bottom:2%;}
div.divSuject{width:100%;padding:1% 1%;float:none}
div.divFilter div.divTitle {bottom:5%;}

div.divWords{width:49% !important}

div.divAbout div.divImage{float:none;width:60%;margin:0 0%;margin:0 auto}
div.divAbout div.divImage img{width:100%;}
div.divAbout div.divText{float:right;width:100%;margin:0 0%;margin-bottom:30% !important;margin:0 auto}

div#divAboutHome{padding-bottom:35%;}
div#divAboutHome div#divAboutHomeIn1{width:50%;margin-right:0%;float:none;margin:0 auto}
div#divAboutHome div#divAboutHomeIn2{width:95%;margin-right:0%;float:none;margin:0 auto}
.composition__photo--p3 {left:20%;top: 6rem;}
    div.Marquee ul {
        position: absolute;
        top: 65%;
        width:90%;
        height: 200px;
        left: 50%;
        margin-left: -225px;
        margin-top: -130px;
    }
    div#divFooter {padding:3% 3%}
div#divFooter div.divFooterIn2 p{text-align:justify;padding:0 0%}
        div#divFooter div.divFooterIn2 {
            width: 100%;
            float: none;
            margin: 4% 0;
            border-top: 1px solid #84261a;
            border-bottom: 1px solid #84261a;
            padding: 4% 0;
        }
div#divFooter h4{text-align:right;}
div#divFooter div.divFooterIn{width:100%;float:none}
div#divFooter div.div-Social {
    float:none;
    width:100%;
margin: 0 auto;
text-align: center;}

div#divFooter div.div-CopyRight {
    float:none;
    margin-top: .5%;
    direction: ltr;text-align: center;
font-size: .8em;}
.containersf {padding: 1rem !important;}
.faq-drawer__title {font-size:.8em !important;line-height:1.8;}
div.StoneSpesial div#divStoneSide {
  background: #fff;
  padding: 5% !important;
  margin-top: 3%;
}
div#divStoneSide {
  width: 95%;
  float: none;
  background: #575454;
  padding: 2%;
  box-sizing: border-box;
  position: initial;
  top: 8%;
  margin-top: 1%;
  margin: 0 auto;
    margin-top: 0px;
  padding: 10%;
}
div#divStoneSide {display:none;}
div.divOffer{display:block !important;}

div#divStone {
  width:100%;
  float:none;
  padding: 0 2%;
  box-sizing: border-box;
}
.content-slideshow {height:415px !important}

.PriceDesk{display:none}
.PriceResp{display:block}

.AnalyzDesk{display:none}
.AnalyzResp{display:block}

}
@media only screen and (max-width:550px){
div.divMenu div#divLogo img{width:80%;}
.Mediumtxt {
    font-size: 13px;
}
div#divCopyright p {
  font-size: .7em;
}
.content-slideshow {height:315px !important}
div.divArticle {
  width: 100%;
  float: none;
  margin: 0 auto;
}
    div.divArticle div.divArticleIn img {
        width: 100% !important;
    }
    .card {
        display: inline-block;
        background-color: rgba(0,0,0,0.12);
        box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);
        border-radius: 8px;
        transition: 0.4s;
        width: 90% !important;
        margin: 5% auto;
    }
    .divPriceStone{width:90%;}
    .divPricestone2{width:100%}
    .divImageprice{width:100%;}
.divdata img{width:100%}

.Spd{display:none}
.Spm{display:block}
div#divStone .Box a {
    color: #84261a;
}
}
@media only screen and (max-width:480px){
div#divPhoneMs{width:12% !important}
.divError #links a{font-size:.8em;width:46%}

div.divAbout div.divImage{float:none;width:100%;margin:0 0%;margin-bottom:10% !important;margin:0 auto}
div.divMenu div#divLogo img{width:100%;}
.content-slideshow {height:215px !important}
div.divWords{width: 99%;margin:2% 0;}
.divStonein img{width:95% !important;margin:0 auto;}
div.divCategory3{width:99.5% !important}

.Video{width:100%;}
#Searchbox{width:50%}

.slick-slide{margin:0px 5px;}
div.divDetail {
  padding: 0 2%;font-size:.9em;}
div.divDetail div.divL {
  float: right;
  width: 68%;
}

section#SecArticle div.divArticleH2 div.divArticleHIn {
  width: 98%;
  float: none;
  padding: 0 1% 2.3%;
}
.faq-label{margin:3% auto;font-size:.9em;padding:5px 15px;}


div.divHeader div.divPhone{width:28% !important;}
div.divHeader div.divPhone img{float:left;width:30% !important;margin-top: 10%;}
div.divHeader div.divPhone a{font-size:.85em;}
div.divHeader div.divLogo img{width:80%;}
div.divSpecial div.divSpecialDef img{width:100%;margin-bottom:5%;}

div.divPro-Sujest2{width:90%;direction:rtl;float:none;padding:.5% .5%;background:#3a3a3a;margin:1% 1%;margin:0 auto;}

div.divAbout-Modal div#divComment{width:100%;float:none;color:black;padding:10% 5%}
div.divAbout-Modal div#divImage{width:80%;height:50VH;float:none;position:relative;margin:0 auto}

div.divService-c1{width:95% !important;margin:0 auto;position:relative}
div.divService-c1 div.divServiceIMG{width:98%;float:none;border:2px solid #fff;padding:.7% .7%}
div.divService-c1 div.divServiceIMG img{width:100%;display:block;}
div.divService-c1 div.divServiceCOM{width:94%;position:initial;left:0%;top:0%;transform:translateY(0%);padding:4% 3%;box-shadow: 15px 15px 15px 0px rgba(0,0,0,0.18);max-height:initial;overflow:auto}
div.divService-c1 div.divServiceCOM h1{color: #000 !important;font-size: 24px !important;line-height: 1.8;font-weight:300;margin-bottom:10px;}
div.divService-c1 div.divServiceCOM p{color:#fff;font-size:14px;line-height: 1.8 !important;}

div.divService-c2{width:95%;margin:0 auto;position:relative}
div.divService-c2 div.divServiceIMG{width:98%;float:none;border:2px solid #fff;padding:.7% .7%}
div.divService-c2 div.divServiceIMG img{width:100%;display:block;}
div.divService-c2 div.divServiceCOM{width:94%;position:initial;right:0%;top:0%;transform:translateY(0%);background:#fff;padding:4% 3%;box-shadow: 15px 15px 15px 0px rgba(0,0,0,0.18);max-height:initial;overflow:auto}
div.divService-c2 div.divServiceCOM h1{color: #caa13a !important;font-size: 24px !important;line-height: 1.8;font-weight:300;margin-bottom:10px;}
div.divService-c2 div.divServiceCOM p{color:#606060;font-size:14px;line-height: 1.8 !important;}

figure.snip0018 {color: #fff;position: relative;overflow: hidden;margin: .5%;width:99%}

div#divLocation div#divForm{width:100%;position:inherit;top:0;right:0;height:100%;font-size:.8em;}
div#divLocation div#divForm div#divFormIn{width:95%;height:100%;position:inherit;top: 0;right: 0;background: #333;opacity: .9;padding:2.5%;}
div#divLocation div#divForm div#divFormIn .txtcontact1{width:97%;font-weight:300;float:none;color:#fff;padding:3% 1%;margin:0 .5%;margin-top:1%;background-color: rgba(255, 255, 255, 0.2);font-size: 14px;border-color:#fff;border:1px solid #fff;border-radius:4px;}
div#divLocation div#divForm div#divFormIn .txtcontact2{width:96.5%;color:#ffffff;padding:1% 1%;margin:0 .5%;margin-top:1%;background-color: rgba(255, 255, 255, 0.2);font-size: 14px;border-color:#fff;height:100px;border:1px solid #fff;border-radius:4px;}

div#divAboutHome{padding-bottom:50%;}
div#divAboutHome div#divAboutHomeIn1{width:95%;margin-right:0%;float:none;margin:0 auto}
div#divAboutHome div#divAboutHomeIn2{width:95%;margin-right:0%;float:none;margin:0 auto}
.composition__photo--p3 {left:20%;top: 6rem;}
.HeadingL h2 {
  position: relative;
  font-size:1.1em;
  margin-top: 7%;margin-bottom:5%;
  color: rgba(0,0,0,.87);}
div#divStone .Box{font-size: .8em;}

}
@media only screen and (max-width:450px){

div.divHeader div.divPhone{width:31% !important;}
div.divHeader div.divPhone img{float:left;width:30% !important;margin-top: 10%;}
div.divHeader div.divPhone a{font-size:.85em;}
div.divHeader div.divLogo img{width:80%;}

.slick-prev{bottom:-38px}
.slick-next{bottom:-38px}


}
@media only screen and (max-width:400px){
div.divHeader div.divPhone{width:35% !important;}
    .Pm5740 {
        padding-bottom:8%;
    }
    .HeadingL h2 {
        position: relative;
        font-size: .8em;
        margin-top: 7%;
        color: rgba(0,0,0,.87);
    }
}
@media only screen and (max-width:350px) {
    div.divHeader div.divPhone {
        width:38% !important;
    }
div.divDetail div.divL {width:65%}
div.divDetail div.divR {
  float: right;
  width: 35%;
  color: #84261a;
  font-weight: bold;
}

table.EffectP {font-size:.9em}
}
@media only screen and (max-width:320px) {
    div.divHeader div.divPhone {
        width:40% !important;
    }
table.EffectP {font-size:.8em}

}

/* Menu Responsive */
a {
    text-decoration: none;
}
ul {
    padding-left: 0;
}
li {
    list-style: none;
}
.menu-wrap {
  width:100%;
  margin: 0 auto;
}
.menu-sidebar li {
  font-size: 14px;
  font-weight: bold;
}
.menu-sidebar li > a {
    color:#333333;
    font-size: 1.18em;
    position: relative;
}

.menu-sidebar li > a:hover {color:#fff}

.menu-sidebar li > a:hover:after {
    background-position: -100% 0;
}
.menu-sidebar .menu-item-has-children {
    position: relative;
}
.menu-sidebar .menu-item-has-children .sub-menu {
    display: none;
}
.sidebar-menu-arrow:after {
    /*content: "\f107";*/
    /*font-family: 'FontAwesome';*/
    padding: 5px;
    color: #f7941d;
    position: relative;
}
.sidebar-menu-arrow:hover:after {
    cursor: pointer;
    color: red;
}
.sidebar-menu-arrow:active:after {
    top: 2px;
}
/*SIDE NAV*/
.sidenav {
    width:100%;     
    height: 100%;
    width: 0;
    position:absolute;
    z-index: 1;
    top: 0;
    right: 0;
    background-color:#cdad7c;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top:1px;
    float:left;
    position:fixed;
    z-index:10000000000;
}

.sidenav a {
    padding:5% 5%;
    text-decoration: none;
    font-size:1em;
    color:#fff;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover, .offcanvas a:focus{
    color:#fff;
}

.sidenav .closebtn {
    /*position: absolute;*/
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    text-align:right;
}

.sidenav .closebtn a:hover{
color:red
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


/*Article*/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,300,800);
figure.snip0016 {
  color: #fff;
  position: relative;
  overflow: hidden;
  width:24%;
  margin:.5% .5%;
  background: #000000;
  text-align: left;
 float:right;
}
figure.snip0016 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0016 img {
  max-width: 100%;
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0016 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 3em;
  width: 100%;
  height: 100%;
}
figure.snip0016 figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 100%;
  border-left: 4px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0016 h2,
figure.snip0016 p {
  margin: 0 0 5px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
}
figure.snip0016 h2 {
  word-spacing: -0.15em;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transform: translate3d(30%, 0%, 0);
  transform: translate3d(30%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip0016 h2 span {
  font-weight: 800;
}
figure.snip0016 p {
  font-weight: 200;
  -webkit-transform: translate3d(0%, 30%, 0);
  transform: translate3d(0%, 30%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0016 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0016:hover img {
  opacity: 0.3;
}
figure.snip0016:hover figcaption h2 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
figure.snip0016:hover figcaption p {
  opacity: 0.9;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0016:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  left: 30px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/*FAQ*/
.accordion-wrapper {border: 1px solid #fff;box-shadow: 0px 0px 5px -4px #000;margin-bottom: 0.75em;font-size: 1.25em;padding:1.25em 1.25em 0 1.25em;direction:rtl;background:#ddb63f;margin-top:1% !important;margin:0 auto;width:80%;}
.accordion-wrapper p{line-height:2em;}
a.accordion {color: #fff;border: none;cursor: pointer;outline: none;text-align: left;transition: 0.8s;width: 100%;}
a.active, a.accordion:hover { color: #777;}
a.accordion:after {content: "\002B";float: left;}
a.active.accordion:after {content: "\2212";}
.details {background-color: #ededed;color: #777;max-height: 0;overflow: hidden;padding: 0 1.5em;transition: max-height 0.2s ease-out;margin-top:2%;}

/*Table*/
.BackRed{background:#8c0304 !important;color:#fff !important}
table.EffectP {
    background: linear-gradient(45deg,#00bf8f,#001510);
    width:100%;
    overflow: hidden;
    box-shadow:0px 0px 13px -3px #66666673;
    position: relative;color:#fff;
}

table.EffectP th, td {
    padding: 10px;
    position: relative;
    text-align: center;
    cursor: default;
}

table.EffectP th {
    background-color:#464543;
}

table.EffectP tbody th {
    text-align: center;
    white-space: nowrap;
}

table.EffectP td {
background-color: #fff;
    color: #000;
    border: 1px solid #e9e8e8;}

table.EffectP tbody > tr:hover th, tbody > tr:hover td {
background: rgb(173 13 13 / 72%);
    color: #fff;
}

table.EffectP td:hover:after, thead th:hover:after {
    content: " ";
    position: absolute;
    z-index: -2;
    top: 0px;
    left: 0;
    width: 100%;
    height: 10000px;
    background:rgb(173 13 13 / 72%);
}

table.EffectP thead tr th:first-child:hover:after {
    content: "";
    position: absolute;
    z-index: -2;
    top: -5000px;
    left: 0;
    width: 100%;
    height: 10000px;
    background: rgba(0,0,0,0.01);
}
/*end*/


/* Menu Responsive */
#divMenuSide {
    display: none
}

.menu-wrap {
    width:99%;
    margin: 0 auto;
}

.menu-sidebar li {
    font-size: .85em;
    font-weight: bold;
    border-bottom: 1px solid #333;
}

    .menu-sidebar li > a {
        color: white;
        font-size: .85em;
        position: relative;
    }

        .menu-sidebar li > a:hover:after {
            background-position: -100% 0;
        }

.menu-sidebar .menu-item-has-children {
    position: relative;
}

    .menu-sidebar .menu-item-has-children .sub-menu {
        display: none;
    }

.sidebar-menu-arrow:after {
    padding: 5px;
    color: #f7941d;
    position: relative;
}

.sidebar-menu-arrow:hover:after {
    cursor: pointer;
    color: red;
}

.sidebar-menu-arrow:active:after {
    top: 2px;
}
/*SIDE NAV*/
.sidenav {
    width: 100%;
    height: 100%;
    width: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    background: #000;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 1px;
    float: left;
    position: fixed;
    z-index: 10000000000;
}
.Dnone{display:none}
    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #B72669;
        display: block;
        transition: 0.3s;
    }

        .sidenav a:hover, .offcanvas a:focus {
            color: #f1f1f1;
        }

    .sidenav .closebtn {
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

nav.Mobile {
    position: relative;
    width: 100%;
}

    nav.Mobile ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        nav.Mobile ul li a {
            display: block;
            padding:7px 10px;
            color: #fff;
            text-decoration: none;
            -webkit-transition: 0.2s linear;
            -moz-transition: 0.2s linear;
            -ms-transition: 0.2s linear;
            -o-transition: 0.2s linear;
            transition: 0.2s linear;
        }

            nav.Mobile ul li a:hover {
                background: #c11600;
            }

            nav.Mobile ul li a .fa {
                width: 16px;
                text-align: center;
                margin-right: 5px;
                float: left;
            }

        nav.Mobile ul ul {
            background-color: #3e3e3e;
        }

        nav.Mobile ul li ul li a {
            border-right: 4px solid transparent;
            padding: 10px 20px;
        }

            nav.Mobile ul li ul li a:hover {
                background: #c11600;
                border-left: 4px solid #fff;
            }

.divSuccess{width:86%;margin:0 auto !important;padding:1% 2% 1% 2%;color:#50af00;}
/*Sucsess Icon*/
.checkmark {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: #4bb71b;
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px #4bb71b;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
    position:relative;
    top: 5px;
    right: 5px;
   margin: 0 auto;
}
.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #4bb71b;
    fill: #fff;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
 
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes scale {
    0%, 100% {
        transform: none;
    }

    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #4bb71b;
    }
}




