@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');  /*   font-family: 'Roboto', sans-serif;   */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');      /*  'Oswald', sans-serif  */
@import url('https://fonts.cdnfonts.com/css/pf-din-text-cond-pro-2'); /*   font-family: 'PF Din Text Cond Pro', sans-serif;    */
/*
@font-face {
    font-family: 'Novoposelensky';
    src: url('../fonts/subset-NovoposelenskyRegular.eot');
    src: url('../fonts/subset-NovoposelenskyRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-NovoposelenskyRegular.woff2') format('woff2'),
        url('../fonts/subset-NovoposelenskyRegular.woff') format('woff'),
        url('../fonts/subset-NovoposelenskyRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Monotype Corsiva';
	src: url('../fonts/moncors/monotype_corsiva.eot');
	src: url('../fonts/moncors/monotype_corsiva.eot?#iefix') format('embedded-opentype'),
		url('../fonts/moncors/monotype_corsiva.woff2') format('woff2'),
		url('../fonts/moncors/monotype_corsiva.woff') format('woff'),
		url('../fonts/moncors/monotype_corsiva.ttf') format('truetype'),
		url('../fonts/moncors/monotype_corsiva.svg#monotype_corsiva') format('svg');
}
    */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,/*img,table,*/caption,tbody,tfoot,thead/*,tr,th,td*/ {background: transparent;border: 0;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;outline: 0;/*vertical-align: baseline;*/}

html *
{
  scrollbar-width: thin;
  scrollbar-color: #040404 #ababab;
}

*::-webkit-scrollbar,
html *::-webkit-scrollbar {
  height: 10px;
  width: 8px;
}
*::-webkit-scrollbar-track,
html *::-webkit-scrollbar-track {
  background: #f1f1f1;
}
*::-webkit-scrollbar-thumb,
html *::-webkit-scrollbar-thumb {
  background-color: #ffffff;
  border-radius: 5px;
  border: 2px solid #7a7a7a;
}



table {border-collapse: collapse;border-spacing: 0;}
li{list-style: none;}
hr{width:100%;}
html {height: 100%;}
div {transition: 1s;}
a {transition: .5s;}
body { font:normal 16px/1.8em 'Oswald',Arial, Helvetica, sans-serif; color:#000000; line-height:normal;margin: 0px;}
.bodystyle
{height: 100%;background:#1d022b; /*background-image:url(../img/bg.jpg);background-attachment: fixed;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;*/}
/* popup */
#WrpPopup{display: none;overflow-x: hidden;overflow-y: scroll;width: 100%;min-width:1000px;height:/*100vh*/100%;position:fixed;z-index: 99999;background: rgba(255,255,255,0.85);color: #000;}
.popupClose{color: #000;position:fixed/*absolute*/;top:10px;right: 21px;font-weight:bold;font-size: 36px;font-family: Arial;padding: 1px 10px;cursor: pointer;}
.popupCnt{margin: 10% auto;width: 86%;padding: 2%;background: #fff;border:1px solid #9b9b9b;flex-wrap: wrap;align-content: center;
			/*background-image:url(../img/bg-info-block.jpg);background-attachment: fixed;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;*/}
/* popup */
#popupCntPreload{display:table;padding: 0px;width: 100%;}
.imgPopupTeam{display:table;width:250px;height:250px;float:left;margin:0px 50px 10px 0px;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.popupFIO{margin-top:0px;margin-bottom:20px;Display: table;float:none;font-size:24px;border-bottom:0px solid rgba(255,255,255,0.8);}
.popupPrew{float:none;font-size:20px;margin-top: 20px;font-weight: 100;}
.popupCntTxt{font-family:'Roboto';float:none;font-size:16px;color: #000000;}
.popupCntTxt p{margin:8px 0px;}
.popupNewsTitle{width:100%;text-align: center;margin-top:0px;margin-bottom:20px;Display: table;float:none;font-size:24px;border-bottom:0px solid rgba(255,255,255,0.8);}
.popupCntNews {font-family:'Roboto';float:none;font-size:16px;color: #000000;}
.popupCntNews img{max-width:250px;float:left;margin:10px;display: table;}
.popupCntNews p{margin:8px 0px;}
/*Preload-css*/
.spin-wrapper {position: relative;width: 100%;height: 100vh;background: #080705;}
.spin-wrapper .spinner {position: absolute;height: 60px;width: 60px;border: 3px solid transparent;border-top-color: #a04668;top: 50%;left: 50%; margin: -30px;border-radius: 50%;animation: spin 2s linear infinite;}
.spin-wrapper .spinner:before, .spin-wrapper .spinner:after { content: ""; position: absolute; border: 3px solid transparent; border-radius: 50%;}
.spin-wrapper .spinner:before {border-top-color: #254e70; top: -12px; left: -12px; right: -12px; bottom: -12px; animation: spin 3s linear infinite;}
.spin-wrapper .spinner:after {border-top-color: #fffbfe;top: 6px;left: 6px;right: 6px; bottom: 6px;animation: spin 4s linear infinite;}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*Preload-css*/
#popupCntPreloadVideo{display:table;padding: 0px;width:100%;}
.block_ppCPVvideo{width:45%;float:Left;display:table;margin:0px 30px 15px 0px;}
.block_ppCPVvideo_txt{font-family:'Roboto';float:none;font-size:16px;margin-top:0px;}

#popupCntPreloadUsluga{display:table;padding: 0px;width:100%;}
.block_ppCPVvideo{font-family:'Roboto';width:45%;min-width: 350px;float:Left;display:table;margin:0px 30px 15px 0px;}
.block_ppCPVvideo_txt{font-family:'Roboto';float:none;font-size:16px;color: #000;margin-top:0px;}
.block_ppCPVvideo_Title{float:none;font-size:24px;color: #000;margin-top:0px;text-align: center;}
#popupCntPreloadUsluga ul{font-family:'Roboto';display:table;color:#000;}
#popupCntPreloadUsluga ul,li {font-family:'Roboto';list-style: disc;margin-left: 10px;padding-left: 10px;}
#btmCollMob{display:none;position: fixed;bottom: 13px;right: 11px;z-index: 99999;}
#imgUslugiPrew{width:250px;float:left;margin:0px 20px 20px 0px;}



#wrapper{width: 100%;min-width:550px;height:100%;min-height:100%;display:table;margin:0 auto;z-index: 9999;}
#wrapper-bd{width: 100%;min-width:550px;height:100%;min-height:100%;display:table;margin:0 auto;/*background-image:url(../img/frames.png);background-position:76% 50%;background-repeat:no-repeat;background-size: 65%;-webkit-background-size: 65%;-o-background-size: 65%;-moz-background-size: 65%;*/}
#wrapper-gradTop{width: 100%;min-width:360px;max-width:3980px;/*height:100%;min-height:100%;*/display:table;margin:0 auto;/*background:url(../img/top_shadow.png) 0 top repeat-x;*/}
#wrapper-gradBot{width: 100%;min-width:360px;/*height:100%;min-height:100%;*/display:table;margin:0 auto;/*background:url(../img/bottom_shadow.png) 0 bottom repeat-x;*/}
#top-block{position:fixed;width:100%;max-width:4980px;margin:0px auto;margin-bottom:0px;display:table;z-index: 999;background:rgba(29, 2, 43, 0.6)/*#1d022brgba(0,0,0,1)*/;border-bottom: solid 0px #ececec;}
.logo{display:table;float:left;width:14%;margin-left:0%;height:70px;background-image: url(../img/logoKotChe.png);background-size: contain;background-position: 50% 50%;background-repeat:no-repeat;}
.top-menu{margin-top: 3px;/*display:table;float:right;margin-right:2%;*/}

#binf_1{display:none;float:left;color:#fff;Margin: 14px 10px 0px 20px;font-size:11px;font-family:'PF Din Text Cond Pro',Arial;}
#binf_2{display:none;float:left;color:#fff;Margin: 14px 10px 0px 36px;font-size:12px;font-family:'PF Din Text Cond Pro',Arial;text-align:right;}

#Number_block {
    border-radius: 0px;
    position: relative;
    display: table;
    width: calc(33% - 10px);
    min-width: 200px;
    height: 150px;
    margin: 5px 5px 20px 5px;
    padding: 0px;
    float: left;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;}
.prigl-numbers {display: inline-block;width: 2.2em;height: 2em;margin: 0 auto;margin-bottom: 10px;font-size: 38px;line-height: 1.7;
    text-align: center;color: #000;
    border: 10px solid #ff6a00;
    border-radius: 50%;
    transition: .3s;float: none;display: table;font-weight: BOLD;}
.Number_title {text-transform: uppercase;font-family: 'Oswald',Arial;display: table;width: 100%;padding: 16px 0px;color: #ff0000;font-size: 20px;text-align: center;font-weight: Bold;}
.Number_info{font-family: 'Oswald',Arial;display: table;width: 100%;padding: 10px 10px;color: #000000;font-size: 14px;text-align: center;font-weight: normal;}



/* кнопка whatsapp */
#WhatsApp{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/whatsapp.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#PhoneApp{width:250px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/wcoll.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#Telegram{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/telegramm.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#EMail{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/email.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#VKont{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/vkn.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#YOUtobe{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/yuotobe.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#Insta{width:50px;height:50px;display:table;color:#000000;text-decoration:none;float:left;margin-right:20px;padding-left:65px;background-image: url(../img/insta.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 50%;background-repeat:no-repeat;}

#WhatsAppBTM{width:50px;height:50px;display:table;color:#000000;text-decoration:none;margin-right:0px;padding-left:0px;background-image: url(../img/whatsapp.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 0%;background-repeat:no-repeat;}

#PhoneAppBTM{width:50px;height:50px;display:table;color:#000000;text-decoration:none;margin-right:0px;padding-left:0px;background-image: url(../img/wcoll.png);background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;background-position: 0% 0%;background-repeat:no-repeat;}



#wrpContent{display:table;float:none;width:100%;min-width:550px;/*max-width:1900px;*/margin:0 auto;margin-top:0%;margin-top:65px;font-family:'PF Din Text Cond Pro','Oswald', sans-serif;}
.wrpBlock{width:100%;/*min-width:420px;*/min-width: 1000px;margin:0 auto;/*height:100%;*/float:none;display:table;/*min-height:calc(100vh - 0px);*/}
.wrpBlock .heading-2{margin: 30px 0;margin-top:60px;margin-bottom:30px; color:#000000 /*#212127*/; font-size: 38px; line-height: 44px; font-weight: 800; text-align: center;}
.wrpBlock .heading-2-line2{line-height: 24px;font-family: 'Roboto';margin-top: 0; color:#000000 /*#212127*/; margin-bottom: 0px;text-align: center;font-weight: 300;}
/* VIDEO */
.video-container {height: 100vh;width: 100%;overflow: hidden;position: relative;}
.video-container video {min-width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
/* Just styling the content of the div, the *magic* in the previous rules */
.video-container .GLcaption {margin-top:0;font-size:70px;color:#fff;text-shadow:0px 0px 0px #000;font-weight:600;opacity:1;background: linear-gradient(to top, #000000, rgba(0,0,0,0.45), transparent, transparent);line-height:80px; min-height: calc(100vh + 3px);/*100vh*/;z-index: 1;position: relative;text-align: left;padding: 50px 0px 0px 30px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-background-size: contain;-o-background-size: contain;-moz-background-size: contain;}
.video-container .GLcaptionB1{font-family:'PF Din Text Cond Pro','Novoposelensky';padding-top:14%;float:none;}
.video-container .GLcaptionB2{font-family: 'Monotype Corsiva','Novoposelensky','Oswald', sans-serif;font-weight:normal;font-size:25px;padding-top:25px;display: table;margin: 0 auto;}
.video-container .GLcaptionB3{font-family: 'Monotype Corsiva','Oswald', sans-serif;display: table;margin:0 auto;margin-top:0%;padding-top:20px;border-top:0px solid #ededed;border-bottom:0px solid #ededed;line-height:normal;max-width:50%;font-size:18px;color:#fff;}
.video-container .GLcaptionBtn{text-decoration: none;cursor:pointer;display:table;/*text-transform:uppercase;*/margin:0 auto;margin-top:0%;padding:15px 46px;border:0px solid rgba(237,237,237,0.4);background:#ffffff;line-height:normal;max-width:50%;font-size:18px;color:#000000;}
.video-container .GLcaptionBtn:hover{background:#000000;color:#ffffff;}
/* END VIDEO */

/* Стили для команды с эффектом перевертыша */
.view {width: 31%;height: 300px;max-height: 500px;max-width:300px;margin: 5px;float: left;border: 0px solid #fff;/*overflow: hidden;*/position: relative;text-align: center;box-shadow: 0px 0px 0px #e6e6e6;cursor: default;background: transparent/*#6a6a6a*/;}
.view .mask, .view .content {width: 100%;max-height: 500px;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img {display: block;position: relative;width: 100%;height: 300px;}
.view .imgprofile {border-radius:200px;display: block;position: relative;width: 100%;max-height: 500px;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.view h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 18px;padding: 5px;background: rgba(0, 0, 0, 0.8);margin: 16px 0 0 0;}
.view p {font-family: Tahoma,Oswald, serif;font-style: normal;/*font-size: 14px;*/position: relative;color: #fff;padding: 0px 10px;text-align: center;text-align:justify;}
.view a.info {display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;box-shadow: 0 0 1px #000;}
.view a.info:hover {box-shadow: 0 0 5px #000;}
.view-fourth img {transition: all 0.4s ease-in-out 0.2s;opacity: 1;}
.view-fourth .imgprofile {transition: all 0.4s ease-in-out 0.2s;opacity: 1;}

.view-fourth .mask {background-color: rgba(0,0,0,1);background:rgb(201,201,201,0.1 );;opacity: 0; transform: scale(0) rotate(-180deg);transition: all 0.4s ease-in;border-radius: 0px;}
.view-fourth h2{opacity: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3);background: transparent;margin: 10px 20px 0px 20px;transition: all 0.5s ease-in-out;}
.view-fourth p {opacity: 0;transition: all 0.5s ease-in-out;}
.view-fourth a.info {opacity: 0;transition: all 0.5s ease-in-out;}
.view-fourth:hover .mask {opacity: 1;transform: scale(1) rotate(0deg);transition-delay: 0.2s;}
.view-fourth:hover img {transform: scale(0);opacity: 0;transition-delay: 0s;}
.view-fourth:hover .imgprofile {transform: scale(0);opacity: 0;transition-delay: 0s;}
.view-fourth:hover h2,.view-fourth:hover p,.view-fourth:hover a.info{ opacity: 1; transition-delay: 0.5s;}
.viewPsize{font-size: 14px;}

/* Стили для команды новые */
#bigTeamBlockInfo{display: flex;margin: 0 auto;justify-content: center;}
#our-teamBig{cursor:pointer;width:calc(33% - 10px);height:200px;float:left;margin:10px 5px;color:#000;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
#our-teamInfo{position:relative;width:100%;height:200px;/*background:rgba(158,145,57,0.53)*/}
.ot_name{position: absolute;    top: 20px;font-family: 'Roboto';font-weight:bold;display: table;padding:14px 0px 0px 0px;margin-left:25px;font-size:22px;float:none;/*border-bottom:1px solid #fff;*/float:none}
.ot_info{position: absolute;    top: 50px;font-family: 'Roboto';display:table;padding:70px 0px 0px 0px;margin-left:25px;font-size:16px;float:none;max-width:90%;color: #000;font-weight: 300;line-height: 18px;}
.ot_more{font-family: 'Roboto';position:absolute;bottom:10px;width:100%;}
.ot_more .morebtn{font-family: 'Roboto';display:table;margin:0px auto;font-size:16px;background:#9e7b39;color:#fff;padding:5px 30px;cursor:pointer;}
#our-teamBig:hover #our-teamInfo  {background:rgba(0,0,0,0);}

#our-teamMiniwrp{font-family: 'Roboto';width: 100%;display: table;margin: 0 auto;/*cursor:pointer;*/}
.our-teamMini{cursor:pointer;display: table;transition: 0s;width:29%;border:1px solid rgba(236,236,236,0.22);/*height:100px;*/float:left;margin:5px;color:#000;padding:16px 10px;}
.imgProfile{margin-right:15px;margin-left: 6px;border-radius:80px;width:80px;height:80px;float:left;background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.otm_name{font-weight:bold;display: table;float:none;font-size:14px;/*border-bottom:2px solid rgba(255,255,255,0.8);*/}
.otm_info{min-Height: 36px;font-size:14px;float:none;color: #ffffff;font-weight: 300;padding-top: 8px;}
.otm_more .moreminbtn{display:table;/*margin:0px auto;*/margin-top:6px;font-size:14px;/*background:rgba(255,255,255,0.2);*/color:#626262;padding:0px 0px;cursor:pointer;}

#btnViewAllTeam{display:table;float:none;margin:20px auto;border:1px solid rgba(236,236,236,0.22);padding:10px 20px;cursor:pointer;color:#ffffff;}
/* Стили для команды новые */

#wrpContent ul,li{list-style: disc;margin-left: 10px;padding-left: 10px;}
#blockInfoKT{display:table;font-family:'Roboto',Arial,'Open Sens';line-height: 24px;width:100%;padding:10px 0px;border-left:0px solid #ededed;padding-left:0px;margin:0 auto;margin-top:0px;color:#000000;}
#blockInfoKT img{width:300px; margin:0px 20px 20px 0px; float:left;}
#blockInfoToBtnGetInfo{display:table; width:100%;padding:15px;margin:0 auto;margin-top:35px;color:#ababab;}
#BtnGetInfo{opacity:0.6;display:table;margin:0px auto;margin-top:25px;padding:15px 50px;color:#ffffff;font-size:22px;text-transform: uppercase;border:1px solid #ededed;background:#000;cursor:pointer;}
#BtnGetInfo:hover{opacity:1;background:rgba(155,155,155,0.3);color:#ffffff;}
#inptMail,#inptPhone{background:#585858;width: 220px;color:#ffffff;border:1px solid #ededed;padding:4px 10px;text-align:center;float: left;font-size: 22px;}
#inptMailSend{display: table;margin-left:15px;background:#585858;border:1px solid #ededed;border-left: 0px solid #ededed; padding:4px;cursor:pointer;color:#ffffff;font-size: 22px;font-weight: bold;font-family: arial;}
#CollHe{display: table;float:none;margin:0px auto;margin-top:50px;background:#ffffff;border:0px solid #ededed;padding: 10px 80px;cursor:pointer;color:#000000;font-size: 20px;text-decoration:none;}
#CollHe:hover{background:#000000;color:#ffffff;}
#blkChList{margin-top:0px;}

#FreeName,#FreeTel,#FreeBtn{display: table;float:none;margin:0px auto;margin-top:20px;text-align:center;background:#afafaf;color:#000000;;border:0px solid #ededed;padding: 10px 80px;cursor:pointer;color:#000000;font-size: 20px;text-decoration:none;}

#BtnGetPartners{opacity:1;display:table;margin:0px auto;margin-top:25px;font-family: 'Roboto';
    display: table;
    margin: 0px auto;
    font-size: 16px;
    background: #9e7b39;
    color: #fff;
    padding: 5px 30px;
    cursor: pointer;/*text-transform: uppercase;*/border:0px solid #ededed;cursor:pointer;text-decoration:none;}
#BtnGetPartners:hover{opacity:1;background:#9e7b39;color:#ffffff;}


#BgTest{display:none;}

#CntBlockLeft{display:table;float:left;width:430px;margin:0;margin-left:3%;border:0px solid #fff;}
#CntBlockRight{display:table;float:right;width:650px;margin:0;margin-left:0%;margin-right:2%;border:0px solid #fff;}
#CntTitle{font-family:'Oswald',Arial, Helvetica, sans-serif;font-weight:300;font-size: 18px;color:#696969;display:table;float:none;padding-left:20px;margin-top:15px;}
#CntInfo{font-family:'Oswald',Arial, Helvetica, sans-serif;font-weight:500;font-size: 24px;color:#929292;display:table;float:none;margin:70px 0px 0px 20px;padding-left:22px;border-left:4px solid #696969;}
#CntNavi{width: 90%;font-family:'Oswald',Arial, Helvetica, sans-serif;font-weight:500;font-size: 24px;color:#696969;display:table;float:none;margin:80px 0px 0px 20px;}
#wrp-nawBtn{display:table;float:right;width:100px;}
.btn-next{cursor:pointer;display:table;width:49px;height:49px;float:right;background-image:url(../img/button_right.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
.btn-next:hover{background-position:0px -49px;background-repeat:no-repeat;}
.btn-prev{cursor:pointer;display:table;width:49px;height:49px;float:left;background-image:url(../img/button_left.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
.btn-prev:hover{background-position:0px -49px;background-repeat:no-repeat;}
#wrp-dot{display:table;float:left;width:150px;font-family:'Roboto',Arial, Helvetica, sans-serif;font-weight:300;font-size: 12px;color:#696969;}
.btnDotAct{cursor:pointer;margin-right:10px;margin-top:14px;width:9px;height:9px;display:table;background:#cecece;border-radius:8px;float:left;}
.btnDotNAct{cursor:pointer;margin-right:10px;margin-top:14px;width:9px;height:9px;display:table;background:#696969;border-radius:8px;float:left;}
.btnDotNAct:hover{background:#cecece;}

#content{color:#fff;width:96%;min-width:390px;margin:0% auto;margin-bottom:0px;display:table;text-align: justify;font-family:'Tahoma','Oswald';}
.infobox{padding: 15px 20px;background-color: #f91e53;color:#fff;width:calc( 50% - 30px);float:left;display:table;margin-bottom:15px;}
.infobox_wrapper{}
.infobox ul {margin: 0;font-size: 100%;line-height: normal;list-style: none outside;}
.infobox ul li {
    list-style: none;
    position: relative;
    padding: 13px 0 13px 0px;
    word-wrap: break-word;border-bottom: 1px solid rgba(255,255,255,.1);
}
.infobox ul li:before {
  content: '\2713';
}

#content H2{margin: 15px 0;color: #fe3f3f;font-size: 22px;line-height: normal;font-weight: 800;width:100%;float:none;text-align:center;}






#courseBlockWRP{width:100%;min-width:800px;font-family:'Oswald';}
#courseBlock{display:table;float:left;padding:5px;margin:5px;min-width:250px;width:30%;border:1px solid #d3d3d3;height: 452px;}
.titleCourse{font-family:'Oswald';color:#ffffff;margin:0 auto;display:table;font-weight:bold;width:100%;font-size:16px;text-align:center;border-bottom:1px solid #d3d3d3;padding:10px 0px 10px 0px}
.infoCourse{font-family:'Oswald';text-align:left;font-weight:normal;font-size:14px;display:table;padding:10px 0px 10px 0px}
.cenaCourse{font-family:'Oswald';text-align:center;font-weight:normal;font-size:16px;display:table;color:#ffffff;border-top:1px solid #d3d3d3;padding:10px 0px 10px 0px;width: 100%;}
.timeCourse{font-family:'Oswald';text-align:center;font-weight:normal;font-size:16px;display:table;color:#00ff00;border-top:1px solid #d3d3d3;padding:10px 0px 10px 0px;width: 100%;}
#courseBlock ul,li{font-family:'Oswald';list-style: disc; margin-left: 10px; padding-left: 5px;}

/*
#HomeBlockL{position:fixed;left:30px;width:40%;float:left;padding:0px;margin-top:20px;color:#d3d3d3;font-family:'Oswald',Arial, Helvetica, sans-serif;font-size:14px;}
.HBLTitle{width:calc(100% - 30px);float:none;margin-bottom:30px;border-left:10px solid #d3d3d3;padding-left:20px;font-weight:500;font-size:30px;color:#ffffff;}
.HBLTitleMin{width:calc(100% - 30px);float:none;margin-bottom:50px;padding-left:30px;font-size:22px;font-weight:100;}
.HBLTitleCnt{width:calc(100% - 30px);float:none;padding-left:30px;font-weight:normal;font-size:14px;text-align:left;line-height:22px;}
#HomeBlockR{width:90%;max-width:90%;display:table;float:none;padding:0px;margin-top:20px;font-family:'Oswald',Arial, Helvetica, sans-serif;margin:0 auto;}
.HBR_GTitle{margin: 0 0;margin-top:0px;margin-bottom:20px;font-family:'Oswald',Arial, Helvetica, sans-serif;font-size:30px;color:#212127;font-weight:100;}
.HBR_block{position: relative;cursor:pointer;display:table;width:calc(33% - 10px);min-width:200px;height:150px;margin:5px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBR_block .HBR_title{position: absolute;bottom:0px;display:table;width:99%;background:linear-gradient(90deg, black,rgba(0,0,0, 0.46), transparent);padding: 12px 0px;color:#ffffff;font-size:20px;text-align:center;}
.HBRmenu_block{max-height: 220px;position: relative;cursor:pointer;display:table;width:calc(50% - 11px);min-width:200px;height:150px;margin:5px 5px 20px 5px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBRmenu_block .HBRmenu_title{position: absolute;bottom:0px;display:table;width:99%;background:linear-gradient(90deg, black,rgba(0,0,0, 0.46), transparent);padding: 12px 0px;color:#ffffff;font-size:20px;text-align:center;}
.HBR_blockNews{position: relative;cursor:pointer;display:table;width:calc(25% - 10px);min-width:200px;max-height:250px;margin:5px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBR_blockNews .HBR_titleNews{position: absolute;top:0px;display:table;width:100%;background:linear-gradient(180deg, black,rgba(0,0,0, 0.46), transparent);padding: 12px 0px;color:#ffffff;font-size:18px;text-align:center;}
.HBR_blockNews .HBR_infoNews{position: absolute;bottom:0px;display:table;width:calc(100% - 20px );background:linear-gradient(0deg, black,rgba(0,0,0, 0.76), transparent);padding: 12px 10px;color:#ffffff;font-size:12px;line-height:10px;font-family:Arial;text-align:justify;}
.HBR_blockNewsBG{background: rgba(0,0,0,0.55);display: block;height: 100%;}
.HBR_blockNews:hover .HBR_blockNewsBG {background: rgba(0,0,0,0)}
*/


#HomeBlockL{position:fixed;/*top:107px;*/left:30px;width:40%;float:left;padding:0px;margin-top:20px;color:#d3d3d3;font-family:'Oswald',Arial, Helvetica, sans-serif;font-size:14px;}
.HBLTitle{width:calc(100% - 30px);float:none;margin-bottom:30px;border-left:10px solid #d3d3d3;padding-left:20px;font-weight:500;font-size:30px;color:#ffffff;}
.HBLTitleMin{width:calc(100% - 30px);float:none;margin-bottom:50px;padding-left:30px;font-size:22px;font-weight:100;}
.HBLTitleCnt{width:calc(100% - 30px);float:none;padding-left:30px;font-weight:normal;font-size:14px;text-align:left;line-height:22px;}
#HomeBlockR{width:90%;max-width:90%;display:table;float:none;padding:0px;margin-top:20px;font-family:'Oswald',Arial, Helvetica, sans-serif;margin:0 auto;}
.HBR_GTitle{margin: 0 0;margin-top:0px;margin-bottom:20px;font-family:'Oswald',Arial, Helvetica, sans-serif;font-size:30px;color:#212127;font-weight:100;}
.HBR_block{position: relative;cursor:pointer;display:table;width:calc(25% - 10px);min-width:200px;height:250px;margin:5px;padding:0px;float:left;border: 1px solid #d9d9d9;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBR_block .HBR_title{position: absolute;bottom:0px;display:table;width:99%;background:linear-gradient(90deg, #9e7b39,rgba(158,123,57,0.78), transparent);padding: 8px 0px 4px 0px;/*margin:0px auto;margin-top:22%;*/color:#ffffff/*#212127*/;line-height:normal;font-size:14px;text-align:center;}
.HBR_price{vertical-align: normal;}
.HBRmenu_block{max-height: 220px;position: relative;cursor:pointer;display:table;width:calc(50% - 11px);min-width:200px;height:150px;margin:5px 5px 20px 5px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBRmenu_block .HBRmenu_title{position: absolute;bottom:0px;display:table;width:99%;background:linear-gradient(90deg, black,rgba(0,0,0, 0.46), transparent);padding: 12px 0px;/*margin:0px auto;margin-top:22%;*/color:#ffffff/*#212127*/;font-size:20px;text-align:center;}
.HBR_blockNews{position: relative;cursor:pointer;display:table;width:calc(25% - 10px);min-width:200px;max-height:250px;margin:5px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.HBR_blockNews .HBR_titleNews{position: absolute;top:0px;display:table;width:100%;background:linear-gradient(180deg, #9e7b39,rgb(158 123 57 / 47%), transparent);/*linear-gradient(180deg, black,rgba(0,0,0, 0.46), transparent)*/;padding: 2px 0px 10px 0px;color:#ffffff;font-size:18px;text-align:center;}
.HBR_blockNews .HBR_infoNews{position: absolute;bottom:0px;display:table;width:calc(100% - 0px );background:linear-gradient(0deg, #9e7b39,rgb(158 123 57 / 47%), transparent);/*linear-gradient(0deg, black,rgba(0,0,0, 0.76), transparent)*/;padding: 12px 10px 5px 10px;color:#ffffff;font-size:12px;line-height:10px;font-family:Arial;text-align:left;}
.HBR_blockNewsBG{background: rgba(158,123,57,0.55);display: block;height: 100%;}
.HBR_blockNews:hover .HBR_blockNewsBG {background: rgba(0,0,0,0)}

/* Блок товаров */
#wrpTovarGroup{display:inline-block;margin:10px;/*float:left;*/min-width:400px;}
.TavarNameGroup{text-align:center;float:none;margin:8px 0px;font-size:24px;font-weight:bold;}
#TovarBlock{width:100%;display:table;float:none;margin-bottom:10px;}
.TovarPict{border-radius: 10px;width:60px;height:60px;float:left;margin:0px 8px 0px 0px;display:table;background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.TovarName{font-weight:bold;float:left;border-bottom:1px solid #989898;width: calc(100% - 70px);padding-bottom:8px;font-size: 20px;}
.TovarInfo{font-weight:normal;float:none;width: 70%;font-size: 14px;}
.TovarPrice{font-weight: bold;float: right;text-align: right;padding-top: 0px;font-size: 20px;}

/* блок видеоплеера */
#BoxVideoWRP{display: table;width: 100%;}
.BoxVideo{font-family: 'Oswald',Arial, Helvetica, sans-serif;width:calc(33% - 11px);margin:10px 7px;float:left;color:#ffffff;min-width:200px;position:relative;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.BoxVideoTitle{line-height:normal;float:none;Margin:0 auto;width:100%;font-weight:normal;font-size:16px;position:absolute;top:-1px;background: linear-gradient(90deg, black, black, transparent);padding:5px 10px;}
.BoxVideoYoutube{width:100%;height:150px;background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.BoxVideoInfo{float:none;Margin:0 auto;width:100%;font-size:12px;padding:5px 10px;height:auto;display: table;line-height:normal;position:absolute;bottom:-1px;background: linear-gradient(90deg, black, black, transparent);}

#VideoHistoryBack{display:table;float:none;margin:10px auto;width:50px;height:50px;cursor:pointer;background-image:url(../img/back_video_arrow.png);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}


#KontackBlockL,#KontackBlockR{display:table;float:left;width:38%}
#KontackBlockR{margin-left:50px;padding-top:0px;}

#btnScrollToBottom{z-index:9999;margin:0 auto;padding:20px;background:transparent;font-size:18px;display:table;margin-top: 0%;line-height: normal;cursor:pointer;border-radius:100px;bottom: 107px;left: 50%;position: absolute;}
.arrow-down {margin: 10px;display: table;}
.arrow-down span {display: block;width: 12px;height: 12px;border-bottom: 5px solid #fff;border-right: 5px solid #fff;transform: rotate(45deg);margin: -5px;animation: arrow-down 2s infinite;}
.arrow-down span:nth-child(2){animation-delay: -0.2s;}
.arrow-down span:nth-child(3){animation-delay: -0.4s;}
@keyframes arrow-down {
    0%{opacity: 0;transform: rotate(45deg) translate(-20px,-20px);}
    50%{opacity: 1;}
    100%{opacity: 0;transform: rotate(45deg) translate(20px,20px);}
}

#youtFram{width:600px;height:350px;margin: 0 auto;display: table;}

#footer{display:table;width: 90%;min-width:900px;height:40px;display:table;margin:0 auto;float:none;bottom:0px;z-index:9;}
.Foot_1{display:table;float:left;font-family:'GraphikLCG',Arial,Tahoma;font-size:12px;color:#000000;margin-left:0%;font-weight:300;}
.Foot_1 span {font-size:12px;color:#000000;font-weight:300;}
.Foot_2{display:table;float:right;margin-right:0%;}
#insta{display:table;float:right;width:30px;height:30px;background-image:url(../img/insta.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
#insta:hover{background-position:0px -30px;}
#youtoob{margin-right:20px;display:table;float:right;width:30px;height:30px;background-image:url(../img/youtube.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
#youtoob:hover{background-position:0px -30px;}
#vk{margin-right:20px;display:table;float:right;width:30px;height:30px;background-image:url(../img/vk.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
#vk:hover{background-position:0px -30px;}
#educ{margin-right:20px;display:table;float:right;width:30px;height:30px;background-image:url(../img/education.png);background-position:0px 0px;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
#educ:hover{background-position:0px -30px;}

/* менюшка */
#nav {z-index:20;font-weight:500;}
#navl {}
#navr {background: none;   display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;      }
#nav {z-index:11; position:relative;}
#nav ul {margin:0; padding:0; /*float:left;*/ display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;}
#nav ul li {list-style:none;float:left;position:relative; padding:0; margin:0; border-right:0px solid #280a00;}                 /*#a1a1a1  #696969*/
#nav ul li a {font-family:'PF Din Text Cond Pro','Roboto',Arial,Tahoma;display:block;text-transform:uppercase;padding:18px 15px;margin:0px 1px;margin-top:5px;color:#ededed;text-decoration:none;font-size:20px;font-weight:normal;border-bottom:0px solid #000;}
#nav ul li.active {}
#nav ul li.active a {color:#fff;text-decoration:none;background:rgba(141,0,165,0.5);border-bottom:0px solid #ededed;}
#nav ul li:hover {}
#nav ul li a:hover{color:#fff;text-decoration:none;background:rgba(141,0,165,0.5);border-bottom:0px solid #ededed;}
#nav ul li ul {position:absolute;width:180px;left:-999em;border-top:0; margin:0; padding:0;}
#nav ul li:hover ul, #menu ul li.sfHover ul {left:-60px;}
#nav ul li ul li {padding:0;height:auto;width:230px; margin:0; border:none;}
#nav ul li:hover ul li a {text-shadow:none;}
#nav ul li:hover ul li { background:none;}
#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a{padding:8px 10px; margin:0; background:rgba(29, 2, 43, 0.6);border-bottom:0px solid #9e7b39;color:#fff/*#888888*//*d1d1d1*/; font-size:16px;text-shadow:none;text-align:center;text-decoration:none;border-radius:0px;}
#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a {color:#ffffff;text-decoration:none;background:rgba(141, 0, 165, 0.5);padding:8px 10px;border-bottom:0px;}
#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {left:-999em;}

/************************#videoBG{height:648px;}******************/

header{overflow: hidden;}

.video_bg{position: relative;}
.video_bg h1{font-size: 52px;}
.video_bg_mask {position: absolute;top: 0;left: 0;z-index: 9;width: 100%;min-width:420px;height: 100%;background: rgba(0,0,0,0.4);}
.video_wrap{position: relative;width:100%;min-width:420px;height:100%;overflow:hidden;}
.video_wrap video{/*height: 648px;*/min-width: 100%;width: 100%; height:100%;background-position: center center;background-repeat: no-repeat;  object-fit: cover;}
.video_bg .post_title {display: block;width: 80%;height: auto;background: transparent;vertical-align: bottom;margin: auto;bottom: 0;position: absolute;top: 13%;left: 10%;z-index: 10;padding-top: 15px;padding-bottom: 15px;text-align: center;color: #fff;}
.video_bg .post_title .contact{font-size: 18px;color: #fff; height:100%;border: 1px solid #fff;padding: 10px 20px;border-radius: 90px;display: inline-block;margin-top: 20px;}
#img-logo{width:400px;transition: 2s;}
#btnMenu{display:table;padding:2px 12px 0px 12px;border-radius:6px;transition: 2s;border:solid #ffffff 3px;font-weight:bold;font-size:38px;font-family:Arial;color:#ffffff;box-shadow:0px 0px 8px #000;text-align:center;float:right;margin-right:30px;opacity:0;}
#sc1-tel{opacity:0;}
#sc1-tel:focus {opacity:1;}
#sc1-tel:hover {opacity:1;}

#sc2-wrp{width:900px;margin:0 auto;}
#sc2-infoblocks{margin:20px;display:table;max-width:360px;min-width:360px;float:left;}

@media screen and (max-width: 600px) {
    #sc2-infoblocks{max-width:460px;min-width:360px;float:none;margin:0 auto;}
    #sc2-wrp{width:100%;margin:0 auto;}
   }

#back-top {position: fixed;bottom: 5px;left: 10px;margin-left: 0px;z-index: 9999;}
#back-top a {cursor:pointer;width: 50px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;/* transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;   z-index: 9999;}
#back-top a:hover {color: #000;}
/* arrow icon (span tag) */
#back-top span {width: 41px;height: 50px;
display: block;margin-bottom: 7px;background: rgba(29,2,43,0.7) url(../img/up-arrow-m.png) no-repeat center center;
/* rounded corners */
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
/* transition */
-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; z-index: 9999;}
#back-top a:hover span {background-color: rgba(29,2,43,0.7);}

#wrpContent h1{margin: 30px 0;
    margin-top: 30px;
    margin-bottom: 30px;
    color: #ff1d1d;
    font-size: 38px;
    line-height: 44px;
    font-weight: bold;
    text-align: center;/*font-family:'Oswald',Arial, Helvetica, sans-serif;font-weight:Bold;font-size: 20px;color:#fff;float:none;padding-left:20px;margin-top:15px;*/
    }

/* to swipe */
.slider {position: relative;}
.slider__container {overflow: hidden;}
.slider__wrapper { /*overflow: hidden;*/}
.slider__items {display: flex;transition: transform 0.5s ease;}
.slider_disable-transition {transition: none;}
.slider__item {flex: 0 0 100%;max-width: 100%;user-select: none;}
/* кнопки влево и вправо */
.slider__control {position: absolute;top: 50%;display: flex;align-items: center;justify-content: center;width: 40px;color: #fff;text-align: center;height: 50px;transform: translateY(-50%);background: rgba(0, 0, 0, 0.2);}
.slider__control_hide {display: none;}
.slider__control[data-slide='prev'] {left: 0;}
.slider__control[data-slide='next'] {right: 0;}
.slider__control:hover,.slider__control:focus {color: #fff;text-decoration: none;outline: 0;background: rgba(0, 0, 0, 0.3);}
.slider__control::before {content: '';display: inline-block;width: 20px;height: 20px;background: transparent no-repeat center center;background-size: 100% 100%;}
.slider__control[data-slide='prev']::before {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}
.slider__control[data-slide='next']::before {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}
/* индикаторы */
.slider__indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: flex;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;margin-top: 0;margin-bottom: 0;}
.slider__indicators li {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 5px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: rgba(255, 255, 255, 0.5);background-clip: padding-box;border-top: 15px solid transparent;border-bottom: 15px solid transparent;}
.slider__indicators li.active {background-color: rgba(255, 255, 255, 0.9);}
/* to swipe */

/* mobile */
#navMob {z-index:20;}
#navMobl {}
#navMobr {background: none;}
#navMob {z-index:11; position:relative;}
#navMob ul {margin:0; padding:0; float:left;width: 100%;}
#navMob ul li {list-style:none;float:left;position:relative; padding:0; margin:0; border-right:0px solid #280a00;width: 420px;width: 100%;}
#navMob ul li a {font-family:'PF Din Text Cond Pro','Roboto','Verdana', sans-serif;display:block;height:auto;padding:5px 0px;margin:3px 0px;margin-right:0px;width: 100%;line-height:normal;color:#fff;font-weight:bold;text-decoration:none;font-size:28px;background:transparent;text-align:center;text-transform:uppercase;}
#navMob ul li.active {}
#navMob ul li.active a {color:#fff;text-decoration:underline;background:transparent;display:table;}
#navMob ul li:hover {}
#navMob ul li a:hover{color:#fff;text-decoration:underline;background:transparent;display:table;}
#navMob ul li ul {position:absolute;width:180px;left:-999em;border-top:0; margin:0; padding:0;}
#navMob ul li:hover ul, #menu ul li.sfHover ul {left:0;}
#navMob ul li ul li {padding:0;height:auto;width:180px; margin:0; border:none;}
#navMob ul li:hover ul li a {text-shadow:none;}
#navMob ul li:hover ul li { background:none;}
#navMob ul li:hover ul li a, #navMob ul li ul li a, #navMob ul li.active ul li a{height:auto;padding:10px 20px; margin:0;line-height:normal; background:rgb(152, 152, 152);border-bottom:0px solid #3a3a3a; font-size:14px;font-weight:500;text-shadow:none;text-align:left;color:#ffffff;text-decoration:none;border-radius:0px;border:0px solid #ccc;padding:6px 10px;width:200px;display:none;}
#navMob ul li ul li a:hover, #navMob ul li ul li.active a, #navMob ul li.active ul li a:hover, #navMob ul li.active ul li.active a {color:#888888;text-decoration:underline;background:#f1f1f1;border-radius:0px;}
#navMob ul li ul ul, #navMob ul li:hover ul ul, #navMob ul li:hover ul ul ul, #navMob ul li:hover ul ul ul ul, #navMob ul li.sfHover ul ul, #navMob ul li.sfHover ul ul ul, #navMob ul li.sfHover ul ul ul ul {left:-999em;}

#mob_menu {font-family: 'Verdana', sans-serif;cursor: pointer;display: none;float: right;font-size: 42px;padding: 0px 11px 0px 11px;margin: 6px 12px 10px 0px;color:#fff;transition: 1s;font-weight:200;}
#mob_menu:hover {float: right;font-size: 42px;padding: 0px 11px 0px 11px;margin: 6px 20px 10px 0px;color:#e1dede;}
#viewMobMenu{display:none;float:none;background:rgba(29,2,43, 0.6);}
#menuMobWrp{display:none;width:100%;min-width: 420px;height:64px;z-index:99;position:fixed;border-bottom:0px solid #000000;}

#mobMenuInfoWrp{display:table;float:right;margin-top:30px;padding-top:10px;border-top:1px solid #4c4c4c;text-align:right;margin-right: 35px;padding-bottom:20px;}
.mMIW-title{font-family: 'Oswald', sans-serif;font-weight:300;font-size:16px;color:#696969;display:table;float:right;}
.mMIW-tel{font-family: 'Oswald', sans-serif;font-weight:300;font-size:16px;color:#ffffff;display:table;float:right;}
.mMIW-title-tel{font-family: 'Oswald', sans-serif;font-weight:300;font-size:16px;color:#fff;display:table;float:right;line-height:44px;}

/*Галерея*/
#pGalery{width:190px;height:190px;border-radius:0px;box-shadow: 0px 0px 0px #ffffff;background-position: center top;background-repeat: no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size:cover;}
#aGalery{float:none;margin:5px auto;display:table;width: calc(90%);display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-content: center;}
#aGalery a{margin:4px;float:left;}

#NewsWrp{width:100%;float:none;}
.newsNaviBlock{display: table;margin-bottom:20px;text-decoration:none;}
.newsNaviBlockGradient{}
.newsInfo{}

.newsTitle
{
	display:table;
	float:none;
	color:#000000;
	font-family:LoraRegular;
	font-size:24px;
	font-weight:bold;
	margin:10px auto;
}
.newsNaviBlock{display:table;float:left;margin:10px;width:260px;height:280px;cursor:pointer;}
.newsNaviBlock:hover{box-shadow:0px 0px 26px #000;}
.newsNaviBlockGradient{display:table;position:relative;float:left;margin: 0px;width: 260px;height: 280px;background: url(../img/kontent-picture-gradient.png)bottom center repeat-x;color:#ffffff;font-size:18px;text-align:center;padding-top:0px;}
.newsNaviBlockGradient_:hover{border-radius:0 0 20px 20px;text-decoration:underline;}
.newsContent{position:relative;}
.newsInfo{position:absolute;bottom:10px;left:10px;width:240px;}
.newsInfo strong{float:none;display:table;color:#ffffff;margin: 0 auto;margin-bottom:16px;font-size:16px;}
.newsInfo span{float:none;display:table;color:#ffffff;margin: 0 auto;font-size:12px;}
.newsReadNext{float:none;display:table;color:#ffffff;margin:10px auto;font-size:10px;text-decoration:underline;}

/*  Запросы медиа  */
@media (max-width: 1650px)
{                   #nav ul li a {font-size:14px;}
#CntBlockLeft{display:table;float:left;width:350px;margin:0;margin-left:8%;border:0px solid #fff;transition: .1s;}
#CntBlockRight{display:table;float:right;width:650px;margin:0;margin-left:2%;margin-right:8%;border:0px solid #fff;transition: .1s;}
#wrp-nawBtn{display:table;float:right;width:80px;}
.btn-next{cursor:pointer;display:table;width:35px;height:35px;}
.btn-next:hover{background-position:0px -35px;}
.btn-prev{cursor:pointer;display:table;width:35px;height:35px;}
.btn-prev:hover{background-position:0px -35px;}
#youtFram{width:650px;height:390px;}
}

@media (max-width: 1367px)
{    #nav ul li a {font-size:14px;}
#CntBlockLeft{display:table;float:left;width:350px;margin:0;margin-left:4%;border:0px solid #fff;transition: .1s;}
#CntBlockRight{display:table;float:right;width:600px;margin:0;margin-left:2%;margin-right:4%;border:0px solid #fff;transition: .1s;}
#wrp-nawBtn{display:table;float:right;width:80px;}
.btn-next{cursor:pointer;display:table;width:35px;height:35px;}
.btn-next:hover{background-position:0px -35px;}
.btn-prev{cursor:pointer;display:table;width:35px;height:35px;}
.btn-prev:hover{background-position:0px -35px;}
#youtFram{width:600px;height:350px;}
.video-container .GLcaptionB1{width:90%;margin:0 auto;padding-top:12%;float:none;}
}

@media (max-width: 1160px)
{
#nav ul li a {font-size:12px;}
#wrp-nawBtn{display:table;float:right;width:80px;}
.btn-next{cursor:pointer;display:table;width:30px;height:30px;}
.btn-next:hover{background-position:0px -30px;}
.btn-prev{cursor:pointer;display:table;width:30px;height:30px;}
.btn-prev:hover{background-position:0px -30px;}

#CntBlockLeft{display:table;float:left;width:350px;margin:0;margin-left:0%;border:0px solid #fff;transition: .1s;}
#CntBlockRight{display:table;float:right;width:550px;margin:0;margin-left:0%;margin-right:0%;border:0px solid #fff;transition: .1s;}
#youtFram{width:550px;height:300px;}
.video-container .GLcaptionB1{width:90%;margin:0 auto;padding-top:2%;float:none;}
.HBR_block .HBR_title{font-size:14px;}
}
@media (max-width: 1030px)
{
	#our-teamMini{width:calc(27% - 5px);}
	#nav ul li a {font-size:10px;}
	#CntBlockLeft{display:table;float:left;width:300px;margin:0;margin-left:0%;border:0px solid #fff;transition: .1s;}
	#CntBlockRight{display:table;float:right;width:550px;margin:0;margin-left:0%;margin-right:0%;border:0px solid #fff;transition: .1s;}
	.video-container .GLcaptionB1{width:90%;margin:0 auto;padding-top:15%;float:none;}
    .HBR_block .HBR_title{font-size:14px;}
}
@media screen and (max-width: 915px)
{
	#nav ul li a {padding: 18px 10px;/*font-size:8px;*/}
	#imgUslugiPrew{width:380px;float:none;margin:20px auto;margin-top:0px;}

#Number_block{width:100%;}
	.prigl-numbers {font-size: 38px;width: 2.2em;height: 2em;}
	.Number_title {font-size: 26px;}
	.Number_info{font-size: 18px;width:100%;}
	#binf_1{display:none;}
	#binf_2{display:none;}
}

@media screen and (max-width: 771px)
{
	#wrpTovarGroup{margin:0 auto;}
	#top-block {margin:0 auto;padding-top:5px;border-bottom:0px dotted #ffffff;position:fixed;min-width:420px;}
    .top-menu{display:none;}
    .logo {width:250px;}
    #nav ul li a {font-size:22px;}
    #footer{display:none;}
    #mob_menu{display:none;}
	#popupCntPreload{}
	.imgPopupTeam {float: none;margin:10px auto;height:250px;}
	.HBR_block .HBR_title{font-size:12px;}
	#binf_1{display:table;}
	#binf_2{display:table;}
}

@media screen and (max-width: 721px)
{   #wrpContent{}
	.wrpBlock{width:100%;min-width:420px;}
	.infobox{width:100%;float:none;}
	#binf_1{display:table;}
	#binf_2{display:table;}
	#top-block {margin:0 auto;padding-top:0px;border-bottom:0px dotted #ffffff;position:fixed;;min-width:420px;}
    .top-menu{display:none;}
    .logo {width:60px;margin-top:0px;margin-left: 36px;}
    /*#footer{display:none;}*/
    #footer{display:none;}
    .Foot_1{display:none;}
	.Foot_2{float:left;}                                                                 /*420*/
    #wrapper , #wrapper-bd, #wrapper-gradTop, #wrapper-gradBot, #wrpContent{min-width:400px;}
    #wrapper-bd{background:transparent;}
    #wrpContent{margin-top:50px;}
/* popup */
	#WrpPopup{width: 100%;height:/*100vh*/100%;position:fixed;z-index: 99999;background: rgba(255,255,255,0.85);color: #000;}
	.popupClose{position:fixed/*absolute*/;z-index: 999;top:10px;right: 11px;font-weight:bold;font-size: 36px;padding: 4px 15px;cursor: pointer;background:rgba(255,255,255,0.6);border: 1px solid rgb(0 0 0 / 50%);border-radius: 36px;}
	.popupCnt{margin: 2% auto;width: 96%;min-height:90vh;padding: 2%;padding-top:10px;/*background: #1c1c1c;*/}
/* popup */
	#popupCntPreload{display:table;padding: 10px 0px;}
	.imgPopupTeam{display:table;width:380px;height:250px;float:left;margin:10px auto;}
	.popupFIO{margin-top:0px;margin-bottom:10px;Display: table;width:100%;float:none;font-size:24px;border-bottom:0px solid rgba(255,255,255,0.8);}
	.popupPrew{float:none;font-size:20px;margin-top: 10px;}
	.popupCntTxt{float:none;font-size:16px;color: #000}
.popupNewsTitle{width:100%;text-align: center;margin-top:0px;margin-bottom:20px;Display: table;float:none;font-size:24px;border-bottom:0px solid rgba(255,255,255,0.8);}
.popupCntNews {font-family:'Roboto';float:none;font-size:16px;color: #000;}
.popupCntNews img{max-width:366px;float:none;margin:10px auto;}
.popupCntNews p{margin:8px 0px;}

	#popupCntPreloadVideo{display:table;padding: 0px;width: 100%;padding-top:calc(50vh - 150px);}

    #popupCntPreloadUsluga{display:table;padding: 0px;width: 100%;padding-top:15px;}
	.block_ppCPVvideo{width:98%;float:none;display:table;margin:0px auto; margin-bottom:25px;}
	.block_ppCPVvideo_txt{float:none;font-size:16px;color: #000000;margin-top:0px;}
    .block_ppCPVvideo_txt img{float:none;width:380px;margin:0 auto;}
	#bigTeamBlockInfo{display:table;width: 100%;}
	#our-teamBig{width:98%;margin-bottom: 49px;}
	#our-teamMini{width:92%;}
	#our-teamMiniwrp{display: table;}
	.our-teamMini{width:92%;max-width:395px;}
	.imgProfile{margin-right: 30px;margin-left: 20px;}
/*-------------------*/
	#wrpContent{display:table;float:none;width:100%;margin:0 auto;margin-top:0%;margin-top:65px;font-family:'PF Din Text Cond Pro','Oswald';}
	.view {width: 200px;height:350px;max-height: 500px;margin:5px;float:left;}
	.viewPsize{font-size:12px;}
	.mask{width:200px;height:350px;}
	.view .imgprofile{width:200px;height:350px;}

	.wrpBlock{width:100%;margin:0 auto;/*height:100%;*/float:none;display:table;/*min-height:calc(100vh - 0px);*/}
	.wrpBlock .heading-2{margin: 30px 0 10px 0; color:#000000 /*#212127*/; font-size: 28px; line-height: 34px; font-weight: 800; text-align: center;}
	.wrpBlock .heading-2-line2{margin-top: 0; color:#000000 /*#212127*/; margin-bottom: 0px;text-align: center;font-weight: 300;}
/* VIDEO */
	.video-container {height: calc(100vh - 70px);width: 100%;overflow: hidden;position: relative;margin-top: 70px;}
	.video-container video {min-width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;  transform: translateX(-50%) translateY(-24%);}
/* Just styling the content of the div, the *magic* in the previous rules */
	.video-container .GLcaption {margin-top:0;font-size:50px;color:#fff;text-shadow:0px 0px 0px #000;font-weight:600;opacity:0.9;background: linear-gradient(to top, #1d022b, rgba(29,2,4,0.7), transparent, transparent);line-height:50px; min-height: calc(100vh + 2px);/*100vh*/;z-index: 1;position: relative;text-align: center;padding: 0px;

    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-background-size: contain;-o-background-size: contain;-moz-background-size: contain;}

	.video-container .GLcaptionB1{width:90%;margin:0 auto;padding-top:25%;float:none;}
	.video-container .GLcaptionB2{line-height: normal;font-weight:normal;font-size:30px;}
	.video-container .GLcaptionB3{font-family:'oswald';margin:0 auto;/*margin-top:25%*/;padding:10px 20px;padding-top:25px;border-top:0px solid #ededed;border-bottom:0px solid #ededed;line-height:normal;max-width:96%;font-size:14px;color:#fff;}
/* END VIDEO */
/*-------------------*/
    #CntBlockRight{max-width:400px;margin:0 auto;float:none;margin-top: -320px;}
    #CntBlockLeft{width:400px;margin:0 auto;float:none;}
    #CntNavi{margin:10px 0px 10px 0px;margin-top: 300px;}
    #wrp-nawBtn{width: 135px;}
    .btn-prev{width:56px;height:56px;}
    .btn-prev:hover{background-position:0px -56px;}
    .btn-next{width:56px;height:56px;}
    .btn-next:hover{background-position:0px -56px;}
    #youtFram{width:376px;height: 214px;margin:0 auto;}
    #BoxVideoWRP{}
    .BoxVideo{width:calc(100% - 13px);}
	#CntTitle {font-family: 'Oswald',Arial, Helvetica, sans-serif;font-weight: 300;font-size: 20px;color: #ffffff;display: table;float: none;padding-left: 20px;margin-top: 15px;}
	#CntInfo {font-family: 'Oswald',Arial, Helvetica, sans-serif;font-weight: 500;font-size: 24px;color: #d3d3d3;display: table;float: none;margin: 10px 0px 0px 10px;padding-left: 22px;border-left: 4px solid #ffffff;}
	#wrpContent h1{margin: 30px 0;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #ff1d1d;
    font-size: 28px;
    line-height: 34px;
    font-weight: bold;
    text-align: center;/*font-family: 'Oswald',Arial, Helvetica, sans-serif;font-weight: bold;font-size: 24px;color: #000000;float: none;padding-left: 20px;margin-top: 15px;*/}
	#wrpContent img{float:none; width:380px;margin:10px auto;display: table;}
    #mob_menu{display:table;}

	#pGalery{width:400px;height:400px;border-radius:0px;box-shadow: 0px 0px 0px #ffffff;}
	#aGalery{float:none;margin:5px auto;}
	#aGalery a{margin:0px  0px 0px 0px;float:none;}

	#BgTest{font-family: "Oswald", serif;margin:5px 0px 15px 0px; display: table;float: left;
    background-position: center center;background-repeat: no-repeat;height:120px;padding-top:150px;text-align:center;font-size:30px;color:#000;width: 420px;opacity:1;}

	#BgTest:hover{opacity:1;}
	.InfoBgTest{color:#ffffff;font-family: "Oswald", serif;text-align:center;margin:0 auto;text-decoration:none;display: table;width: 420px;background: linear-gradient(90deg, #9255b2, #9255b2, #9255b2,transparent);color: #fff;font-size: 38px;text-align: center;padding: 17px 0px 10px 0px;}

	#HomeBlockL{position:static;width:96%;float:none;padding:0px;margin:0 auto;margin-top:20px;color:#d3d3d3;font-family:'Oswald',Arial, Helvetica, sans-serif;font-size:14px;}
	.HBLTitle{width:90%;float:none;margin-bottom:30px;border-left:10px solid #d3d3d3;padding-left:10px;font-weight:bold;font-size:26px;color:#ffffff;}
	.HBLTitleMin{width:100%;float:none;margin-bottom:30px;padding-left:0px;font-weight:normal;font-size:22px;font-weight:100;}
	.HBLTitleCnt{width:100%;float:none;padding-left:0px;font-weight:normal;font-size:16px;text-align:left;line-height:20px;}
	#HomeBlockR{display:table;width:96%;max-width: 100%;float:none;padding:0px;margin:0 auto;margin-top:20px;font-family:'Oswald',Arial, Helvetica, sans-serif;}
	.HBR_GTitle{margin:12px auto;margin-top:0px;font-family:Helvetica,'Oswald',Arial, Helvetica, sans-serif;font-size:24px;color:#ffffff/*212127*/;font-weight:bold;font-weight:100;text-align: center;}
	.HBR_block{display:table;width:50%;min-width:170px;height:150px;margin:10px auto;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
	.HBR_block .HBR_title{/*font-family:Helvetica;*/display:table;width:99%;bottom:0px;/*margin:0px auto;margin-top:22%;*/color:#ffffff/*#212127*/;font-size:12px;padding:3px 0px;text-align:center;}

.HBR_blockNews{position: relative;cursor:pointer;display:table;width:100%;min-width:200px;max-height:300px;margin:10px auto;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
.HBR_blockNews .HBR_titleNews{position: absolute;top:-1px;display:table;width:100%;background:linear-gradient(180deg, black,rgba(0,0,0, 0.46), transparent);padding: 12px 0px;color:#ffffff;font-size:20px;text-align:center;}
.HBR_blockNews .HBR_infoNews{position: absolute;bottom:-1px;display:table;width:calc(100% - 0px );background:linear-gradient(0deg, black,rgba(0,0,0, 0.76), transparent);padding: 12px 10px;color:#ffffff;font-size:14px;line-height:normal;font-family:Arial;text-align:justify;}



	.HBRmenu_block{display:table;width:99%;min-width:170px;height:150px;margin:5px 3px 20px 3px;padding:0px;float:left;background:rgba(255,255,255,0.3);background-position:center center;background-repeat:no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
	.HBRmenu_block .HBRmenu_title{/*font-family:Helvetica;*/display:table;width:100%;bottom:0px;/*margin:0px auto;margin-top:22%;*/color:#ffffff/*#212127*/;font-size:20px;padding:15px 0px 10px 0px;text-align:center;}

	#btnScrollToBottom{/*margin-top:45%;*/}
	#our-teamInfo{}
	.ot_info{padding:87px 0px 0px 0px;}

	#blockInfoToBtnGetInfo{display:table; max-width:94%;padding:15px 10px;margin:0 auto;margin-top:25px;color:#ababab;}
	#BtnGetInfo{opacity:0.6;display:table;margin:0px auto;margin-top:15px;padding:15px 40px;color:#ffffff;font-size:22px;text-transform: uppercase;border:1px solid #ededed;background:#000;cursor:pointer;}
	#BtnGetInfo:hover{opacity:1;background:rgba(155,155,155,0.3);color:#ffffff;}
	#inptMail,#inptPhone{background:#585858;width: 220px;color:#ffffff;border:1px solid #ededed;padding:4px 10px;text-align:center;float: left;font-size: 28px;}
	#inptMailSend{display: table;margin-left:15px;background:#585858;border:1px solid #ededed;border-left: 0px solid #ededed; padding:4px;cursor:pointer;color:#ffffff;font-size: 28px;}
	#blkChList{margin-top:40px;}
    #blockInfoKT img{width:400px; margin:20px auto; float:none;display:table;}
	#inptMail:focus {position:absolute;top:0px;left:20px;width:360px;}
	#btmCollMob{display:block;}
	.telA{animation: telA .9s ease-in-out infinite;}
	.whatsappA{animation: whatsappA .9s ease-in-out infinite;}
	#CollHe{display:none;}

	#KontackBlockL,#KontackBlockR{display:table;float:left;width:400px;margin:0 auto;}
	#KontackBlockR{margin:0 auto;margin-left:20px;padding-top:35px;}

#WrpPopup{min-width:400px;}
#courseBlockWRP{width:100%;min-width:400px;}
#courseBlock{height: auto;display:table;float:none;padding:5px;margin:5px;margin-bottom:15px;min-width:380px;width:80%;border:1px solid #d3d3d3;}
.titleCourse{font-family:'Oswald';color:#ffffff;margin:0 auto;display:table;font-weight:bold;width:100%;font-size:18px;text-align:center;border-bottom:1px solid #d3d3d3;padding:10px 0px 10px 0px}
.infoCourse{font-family:'Oswald';text-align:left;font-weight:normal;font-size:16px;display:table;padding:10px 0px 10px 0px}
.cenaCourse{font-family:'Oswald';text-align:center;font-weight:normal;font-size:16px;display:table;color:#ffffff;border-top:1px solid #d3d3d3;padding:10px 0px 10px 0px;width: 100%;}
.timeCourse{font-family:'Oswald';text-align:center;font-weight:normal;font-size:16px;display:table;color:#00ff00;border-top:1px solid #d3d3d3;padding:10px 0px 10px 0px;width: 100%;}
#courseBlock ul,li{font-family:'Oswald';list-style: disc; margin-left: 10px; padding-left: 5px;}



@keyframes telA {
 0%, 100% {
  transform: rotate(-20deg);
 }
 50% {
  transform: rotate(21deg);
 }
}
@keyframes whatsappA {
 0%, 100% {
  transform: rotate(-20deg);
 }
 50% {
  transform: rotate(21deg);
 }
}
}


