html { width:100%; height: 100%; }

body {height:100%; margin:0; padding:0; font-size: 14px; line-height: 1.4; color:#FFF; background:#FFF;  font-family: 'Montserrat', sans-serif; font-weight:400;}

.container-fluid1 {max-width:1440px;}
.container-fluid2 {max-width:1260px;}

input, button, img, textarea, img, a {outline:none !important;}

.bx-block11 {background:#0c405d; border-bottom:1px solid #18638d; }
.bx-block11-position {height:70px; position:fixed; top:0px; left:0px; width:100%; z-index:1111; display:none;}

.popupform {color:#000 !important;}

.bx-block1 { background: #0c405d;}
.bx-block1-box {min-height:880px; position:relative; background-image:url("/images/img1.png"); background-position:center bottom; background-size:contain; background-repeat:no-repeat;}

.bx-block1-menu {text-align:center; margin-top:10px;}
.bx-block1-menu ul {list-style:none; margin:0px; padding:0px;}
.bx-block1-menu ul li {display:inline-block; vertical-align:top; margin-left:1.8%; margin-right:1.6%; margin-bottom:4px;}
.bx-block1-menu ul li a {color:#FFF; font-weight:500; font-size:18px;}
		
.bx-block1-btn {text-align:center; margin-top:12px;}	
.btn-primary1, .btn-primary1:active, .btn-primary1:focus {background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); 
border:0px; height:42px; border-radius:6px; text-transform:uppercase; color:#48380F !important; font-weight:600; padding-left:20px; padding-right:20px; }	
.btn-primary1:hover {background: rgb(244,216,152);}

.btn-primary1p, .btn-primary1p:active, .btn-primary1p:focus {background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); 
border:0px; height:62px; border-radius:6px; text-transform:uppercase; color:#48380F !important; font-weight:500; padding-left:40px; padding-right:40px; font-size:24px; line-height:1;}	
.btn-primary1p:hover {background: rgb(244,216,152);}


.btn-primary11, .btn-primary11:active, .btn-primary11:focus {background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); 
border:0px; height:42px; border-radius:4px; text-transform:uppercase; color:#48380F !important; font-weight:600; padding-left:20px; padding-right:20px; overflow-x: hidden; position: relative; padding:0px;}	
.btn-primary11:hover {background: rgb(244,216,152);}

.btn-primary11 .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 1.6s infinite linear; 
}

.btn-primary11 div {font-size:10px; text-transform:none !important;}

.zag1-btn .btn-primary11, .zag1-btn .btn-primary11:active, .zag1-btn .btn-primary11:focus {padding-left:20px; padding-right:20px;}
.popupform-btn .btn-primary11, .popupform-btn .btn-primary11:active, .popupform-btn .btn-primary11:focus {padding-left:20px; padding-right:20px;}



.bx-block1-btn .bx-block1-btn1, .bx-block1-btn .bx-block1-btn1:active, .bx-block1-btn .bx-block1-btn1:focus {padding-left:0px; padding-right:0px; width:51%; margin-right:2%;}
.bx-block1-btn .bx-block1-btn2, .bx-block1-btn .bx-block1-btn2:active, .bx-block1-btn .bx-block1-btn2:focus {padding-left:0px; padding-right:0px; width:45%; color:#FFFF00 !important; background: linear-gradient(180deg, #D51C1C, #FF4E01) !important;}



.btn-primary2, .btn-primary2:active, .btn-primary2:focus {background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); 
border:0px; height:42px; border-radius:6px; text-transform:uppercase; color:#48380F !important; font-weight:500; padding-left:20px; padding-right:20px; padding-top:12px;}	
.btn-primary2:hover {background: rgb(244,216,152);}
.btn-primary2 i {margin-right:3px; position:relative; top:-1px;}

.btn-primary3, .btn-primary3:active, .btn-primary3:focus {background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); 
border:0px; height:42px; border-radius:6px; text-transform:uppercase; color:#48380F !important; font-weight:500; padding-left:30px; padding-right:30px; }	
.btn-primary3:hover {background: rgb(244,216,152);}

.btn-primary4, .btn-primary4:active, .btn-primary4:focus {background:#135275; font-size:20px; border:0px; height:50px; border-radius:6px; text-transform:uppercase; color:#FFF !important; font-weight:500; width:100%; max-width:260px; position: relative; overflow-x: hidden;}	
.btn-primary4:hover {background: #307093;}

.btn-primary4 .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 1.6s infinite linear; 
}

.btn-primary5, .btn-primary5:active, .btn-primary5:focus {background:#E5A84D; font-size:20px; border:0px; height:50px; border-radius:6px; text-transform:uppercase; color:#333 !important; font-weight:500; width:100%; max-width:260px; position: relative; overflow-x: hidden; margin-bottom:6px;}	
.btn-primary5:hover {background: #E5A84D;}

.btn-primary5 .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 1.6s infinite linear; 
}


.btn-primary51, .btn-primary51:active, .btn-primary51:focus {background:#E5A84D; font-size:14px; line-height:1.2; border:0px; height:50px; border-radius:6px; color:#333 !important; font-weight:500; width:100%; max-width:260px; position: relative; white-space:pre-line; }	
.btn-primary51:hover {background: #E5A84D;}

.btn-primary51 .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 1.6s infinite linear; 
}

@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}

.btn-primary6, .btn-primary6:active, .btn-primary6:focus {background:#FEC234; height:36px; border-radius:6px; color:#000 !important; font-weight:500; padding-left:20px; padding-right:20px; }	
.btn-primary6:hover {background:#ecb228;}

.bx-block1-desc {margin-bottom:20px; padding-top:30px; position:relative; z-index:111;}
.bx-block1-desc-label1 {font-size:22px; font-weight:500; color:#FFF; margin-left:10px; }
.bx-block1-desc-label2 {margin-bottom:20px;}
.bx-block1-desc-label2 svg {width:100%; max-width:1000px;}
.bx-block1-desc-label3 {font-size:42px; font-weight:500; color:#FFF; line-height:1.4; font-style:italic; text-transform:uppercase; margin-bottom:50px;}	
	
.bx-block1-img img {width:100%;}	
		
.bx-block21 {margin-bottom:60px; position:relative; background:#FEC234; padding-top:30px; padding-bottom:30px;}
.bx-block21-item {text-align:center;}
.bx-block21-item-label1 {font-size:56px; font-weight:900; line-height:1; color:#000; margin-bottom:6px; }
.bx-block21-item-label1 span {font-size:36px;}
.bx-block21-item-label2 {font-size:26px; font-weight:bold; text-transform:uppercase; line-height:1; color:#FFF;}


.bx-block2 {background:#F2C27A;}
.bx-block2-wr {padding:30px;}
.bx-block2-item {width:25%; float:left;}		
.bx-block2-item-label1 {font-weight:900; font-size:56px; text-transform:uppercase; color:#135275; line-height:1.2; text-align:center;}
.bx-block2-item-label1 span {font-size:32px;}
.bx-block2-item-label2 {font-weight:500; font-size:20px;  color:#FFF; line-height:1.2; text-align:center;}
		
.zag1 {font-family: 'Oswald', sans-serif; color:#FEC234; text-transform:uppercase; font-size:72px; font-weight:500; line-height:1.1; margin-bottom:60px; display:inline-block; vertical-align:top;}
.zag2 {color:#135275; text-transform:uppercase; font-size:42px; font-weight:bold; line-height:1.3; margin-bottom:20px; text-align:center;}
.zag2-p {text-transform:none; line-height:1; margin-bottom:40px;}
.zag3 {color:#E5A84D; text-transform:uppercase; font-size:72px; font-weight:bold; line-height:1.3; margin-bottom:60px; text-align:center;}
.zagColor1 {color:#FFF;}

.zag1-btn {display:inline-block; vertical-align:top; margin-left:40px; margin-top:22px;}
		
.bx-block3-item1 {background:url("/images/1.png") no-repeat left top;}		
.bx-block3-item2 {background:url("/images/2.png") no-repeat left top;}		
.bx-block3-item3 {background:url("/images/3.png") no-repeat left top;}		
.bx-block3-item4 {background:url("/images/4.png") no-repeat left top;}		
.bx-block3-item5 {background:url("/images/5.png") no-repeat left top;}		
.bx-block3-item6 {background:url("/images/6.png") no-repeat left top;}		
.bx-block3-item7 {background:url("/images/7.png") no-repeat left top;}		
.bx-block3-item8 {background:url("/images/8.png") no-repeat left top;}		
.bx-block3-item9 {background:url("/images/9.png") no-repeat left top;}		
.bx-block3-item { color:#333; font-size:22px; font-weight:500; text-transform:uppercase; line-height:1.4; height:160px;}		
.bx-block3-item img {float:left; margin-right:18px; position:relative; top:-20px;}
.bx-block3-item-p img {top:0px;}
	
.bx-block3 {margin-bottom:100px; position:relative;}
.bx-block31 {margin-bottom:100px; position:relative;}
.bx-block4 {margin-bottom:100px; position:relative;}
.bx-block5 {margin-bottom:100px; position:relative;}
.bx-block5-mobile {margin-bottom:100px; position:relative; display:none;}
.bx-block6 {margin-bottom:100px; position:relative;}
.bx-block7 {margin-bottom:100px; position:relative;}
.bx-block8 {margin-bottom:100px; position:relative;}
.bx-block81 {margin-bottom:100px; position:relative;}
.bx-block9 {margin-bottom:100px; position:relative;}
.bx-block10 {margin-bottom:100px; position:relative;}
.bx-block101 {position:relative;}
.bx-block13 {margin-bottom:100px; position:relative;}
.bx-block14 {margin-bottom:100px; position:relative;}

.bx-block4-box1 {text-align:center; position:relative; z-index:11;}
.bx-block4-box {display:inline-block; width:19.6%; vertical-align:top; position:relative; z-index:11;}
.bx-block4-item {width:100%; max-width:360px; border-radius:8px; margin:0 auto; margin-bottom:30px;}
.bx-block4-item-img1 {text-align:center; position:relative; margin-bottom:10px;}

.bx-block4-item1 {width:240px; max-width:auto; float:left;}


.bx-block4-item-star {position:absolute; top:-5px; right:-5px;}
.bx-block4-item-star svg {width:68px; height:68px;}

.bx-block4-item-star1 {position:absolute; bottom:0px; right:0px; width:100%; max-width:190px;}
.bx-block4-item-star1 img {width:100%;}

.bx-block4-item-img  {position:relative; background-size:cover; background-position:center center; width:200px; height:200px; border-radius:200px; display:inline-block;}
.bx-block4-item-wr {padding:16px; padding-bottom:0px; padding-top:0px;}
.bx-block4-item-name {display:block; text-align:center; font-size:20px; color:#000 !important; font-weight:600; margin-bottom:10px; width:100%; line-height:1.2; text-decoration:none !important;}
.bx-block4-item-name:hover {text-decoration:underline !important;}
.bx-block4-item-name span {display:block; font-size:18px;}
.bx-block4-item-name div {width:100%;}
.bx-block4-item-desc { text-align:left; text-align:left; color:#FFF;}
.bx-block4-item-desc ul {list-style:none; margin:0px; padding:0px;}
.bx-block4-item-desc ul li {display:block; font-size:14px; line-height:1.2;  margin-bottom:6px; padding-top:6px; text-align:left;}
.bx-block4-item-desc-btn {text-align:center; margin-top:12px;}
.bx-block4-item-theme1 {position:relative; bottom:-20px;}
.bx-block4-item-theme {color:#48380F; font-weight:500; font-size:15px; line-height:1.2; text-align:center;}
.bx-block4-item-theme-wr {}
.bx-block4-item-theme span {color:#666; display:block; margin-top:6px; font-size:12px;}		
		
.popupformSpiker {width:100%; max-width:500px; background:#000; padding:0px; border-radius:12px;}		
.popupformSpiker-wr {padding:30px;}
.bx-block4-item-img2 {background-size:cover; background-position:center center; width:220px; height:220px; border-radius:220px; display:block; margin:0 auto; margin-bottom:20px;}
.popupformSpiker .bx-block4-item-name {color:#FFF !important; text-decoration:none !important; font-size:26px;}
.popupformSpiker .bx-block4-item-desc {font-size:16px;}
.popupformSpiker .bx-block4-item-desc ul li {font-size:16px; background:url("../images/pic1.png") no-repeat left; padding-left:24px; padding-top:0px; margin-bottom:6px;}
.popupformSpiker .bx-block4-item-desc ul li span {color:#FEC234;}
.popupformSpiker .bx-block4-item-theme {font-size:18px; color:#FEC234; margin-bottom:20px;}
.bx-block4-item-desc1 {margin-bottom:0px;}		
		
.owl-dots {position:absolute; left:0px; bottom:-30px;  width:100%; text-align:center;}
.owl-dots .owl-dot {display: inline-block; cursor:pointer;}
.owl-dots .owl-dot span {width: 14px; height: 14px; margin-top:6px; margin-right:6px; background:#FFF; display: block; border-radius:12px;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background:#FEC234;}
	
.owl-carousel1 {z-index:111;}	
.owl-carousel1 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel1 .owl-prev { width:30px; height:56px; background:url('../images/prev2.png') top; opacity:0.4; position:absolute; top:260px; left:-2%;}
.owl-carousel1 .owl-next { width:30px; height:56px; background:url('../images/next2.png') top; opacity:0.4; position:absolute; top:260px;  right:-2%;}
.owl-carousel1 .owl-prev:hover {opacity:1;}
.owl-carousel1 .owl-next:hover {opacity:1;}	

.owl-carousel2 {z-index:111;}
.owl-carousel2 .owl-dots {bottom:20px;}
.owl-carousel2 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel2 .owl-prev { width:30px; height:56px; background:url('../images/prev1.png') top; opacity:0.4; position:absolute; top:220px; left:20px;}
.owl-carousel2 .owl-next { width:30px; height:56px; background:url('../images/next1.png') top; opacity:0.4; position:absolute; top:220px;  right:20px;}
.owl-carousel2 .owl-prev:hover {opacity:1;}
.owl-carousel2 .owl-next:hover {opacity:1;}	

.owl-carousel3 {z-index:111;}	
.owl-carousel3 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel3 .owl-prev { width:30px; height:56px; background:url('../images/prev2.png') top; opacity:0.4; position:absolute; top:130px; left:-2%;}
.owl-carousel3 .owl-next { width:30px; height:56px; background:url('../images/next2.png') top; opacity:0.4; position:absolute; top:130px;  right:-2%;}
.owl-carousel3 .owl-prev:hover {opacity:1;}
.owl-carousel3 .owl-next:hover {opacity:1;}	

.owl-carousel4 {z-index:111;}	
.owl-carousel4 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel4 .owl-prev { width:30px; height:56px; background:url('../images/prev2.png') top; opacity:0.4; position:absolute; top:180px; left:-2%;}
.owl-carousel4 .owl-next { width:30px; height:56px; background:url('../images/next2.png') top; opacity:0.4; position:absolute; top:180px;  right:-2%;}
.owl-carousel4 .owl-prev:hover {opacity:1;}
.owl-carousel4 .owl-next:hover {opacity:1;}	

.owl-carousel5 .owl-dots {bottom:-20px; }
.owl-carousel5 {z-index:111;}	
.owl-carousel5 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel5 .owl-prev { width:15px; height:28px; background:url('../images/prev4.png') top; opacity:1; position:absolute; top:250px; left:-5px;}
.owl-carousel5 .owl-next { width:15px; height:28px; background:url('../images/next4.png') top; opacity:1; position:absolute; top:250px;  right:-5px;}
.owl-carousel5 .owl-prev:hover {opacity:1;}
.owl-carousel5 .owl-next:hover {opacity:1;}	

.owl-carousel6 .owl-dots {bottom:-5px; }
.owl-carousel6 {z-index:111;}	
.owl-carousel6 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel6 .owl-prev { width:40px; height:40px; background:url('../images/prev3.png') top; opacity:1; position:absolute; top:100px; left:5px;}
.owl-carousel6 .owl-next { width:40px; height:40px; background:url('../images/next3.png') top; opacity:1; position:absolute; top:100px;  right:5px;}
.owl-carousel6 .owl-prev:hover {opacity:1;}
.owl-carousel6 .owl-next:hover {opacity:1;}	

.owl-carousel7 {z-index:111;}	
.owl-carousel7 .owl-nav {position:absolute; top:0px; left:0px; width:100%;}
.owl-carousel7 .owl-prev { width:30px; height:56px; background:url('../images/prev2.png') top; opacity:1; position:absolute; top:82px; left:-2%;}
.owl-carousel7 .owl-next { width:30px; height:56px; background:url('../images/next2.png') top; opacity:1; position:absolute; top:82px;  right:-2%;}
.owl-carousel7 .owl-prev:hover {opacity:1;}
.owl-carousel7 .owl-next:hover {opacity:1;}	


._fancybox-content {height:86% !important;}
._fancybox-content video {width:100% !important; height:100% !important;}
.bx-block5-item {display:block; border-radius:8px; background-size:cover; background-position:center center; height:520px; position:relative; overflow:hidden; z-index:111;}
.bx-block5-item1 {height:245px; margin-bottom:30px;}
.bx-block5-item2 {height:640px; margin-bottom:30px;}
.bx-block5-item-wr {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.5; z-index:1;}
.bx-block5-item-btn {display: flex;  flex-direction: row;  align-items: center; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:11;}	
.bx-block5-item-play {width:100%; text-align:center; opacity:0.5;}
.bx-block5-item1 .bx-block5-item-play img {width:60px;}
.bx-block5-item:hover .bx-block5-item-play {opacity:1;}

.bx-block6-box {background:#FFF; border-left:1px solid #EEE; border-top:1px solid #EEE; position:relative; z-index:111;}
.bx-block6-box1 {border-top:0px;}

.bx-block6-item {float:left; width:25%;  padding:30px; border-right:1px solid #EEE; border-bottom:1px solid #EEE; filter: grayscale(100%);}
.bx-block6-item1 {padding:10px;}
.bx-block6-box1 .bx-block6-item {border-top:1px solid #EEE;}

.bx-block6-item-wr {background-size:contain; background-repeat:no-repeat; background-position:center center; height:70px;}
.bx-block6-item1 .bx-block6-item-wr {height:110px;}
.bx-block6-item:hover {filter: none;}	
	
.bx-block8-item {position:relative; z-index:111; display:block;  width:100%; max-width:420px; height:320px; margin:0 auto; background-size:cover; background-position:center center;}
.bx-block8-item-wr {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.3;}	
.bx-block8-item:hover .bx-block8-item-wr {display:none;}	
	
.bx-block81-item {display:block; width:220px; height:220px; border-radius:220px;  background-size:cover; background-position:center center; margin:0 auto; margin-bottom:16px;}	
.bx-block81-item-name {display:block; color:#000; font-size:18px; text-align:center; margin-bottom:20px; font-style:italic; font-weight:500;}	
	
.bx-footer {background:#222; padding-top:40px; padding-bottom:20px;}
	
.bx-footer-logo {display:block;}	
.bx-footer-logo svg {width:100%; height:auto;}	

.bx-footer-box1 {margin-top:10px;}
.bx-footer-box-label {font-size:16px; font-weight:500; margin-bottom:10px;}
.bx-footer-box-link {font-size:20px; font-weight:500; text-decoration:none; display:block; margin-bottom:0px; color:#FFF !important;}

.bx-footer-box2 {margin-top:40px;}
.bx-footer-socseti {margin-right:8px;}
.bx-footer-socseti img {height:40px;}
	
.bx-footer-box2-stop {display:inline-block; margin-left:80px;}	
.bx-footer-box2-stop img {width:60px;}
	
.bx-btn-mobile {background:none; padding:0px; border:0px; margin-top:4px;}
.bx-btn-mobile svg {width:40px; height:40px;}	
.bx-header-btn {text-align:center; margin-top:2px;}	
	
	
.popupform1 {width:100%; max-width:560px;}
.popupform3 {width:100%; max-width:740px;}
.popupform3 .bx-form4 {width:100%; max-width:420px; margin:0 auto;}
.popupform2 {width:100%; max-width:420px;}
.popupform1-wr {padding:30px;}
.popupform-label {font-size:36px; text-align:center; line-height:1.2; margin-bottom:20px; color:#000; font-family: 'Oswald', sans-serif; color:#FEC234; text-transform:uppercase; font-weight:500;}
.popupform-label1 {font-size:36px; text-align:center; font-weight:700; line-height:1.2; margin-bottom:40px; color:#000;}
.popupform-label2 {margin-bottom:20px;}
.popupform-label3 {font-size:28px; margin-bottom:20px;}

.popupform-input-desc {font-style:italic; margin-top:4px; font-size:13px;}
.popupform-desc1 {font-size:18px; text-align:center; margin-bottom:30px; color:#000;}
.popupform-input {margin-bottom:20px;}
.popupform-input label {color:#333;}
.popupform-input .form-control3 {height:50px; font-size:16px; padding-left:20px;}
.popupform-input .form-control4 {height:160px; font-size:16px; padding-left:20px;}
.popupform-btn {text-align:center; margin-bottom:40px;}
.popupform-desc2 {text-align:center; color:#000; margin-bottom:20px;}
.popupform-desc2 a {}
.end1 {text-align:center; font-size:18px; display:none; color:green;}
.end2 {text-align:center; font-size:18px; display:none; color:green;}

.bx-info {position:relative; height:580px;} 
.bx-info1 {position:absolute; left:0px; top:80px; height:500px; width:50%; background:#efefef; z-index:1; border-radius:8px; }
.bx-info2 {position:absolute; right:0px; top:0px; height:500px; width:60%; background:#000; z-index:11; border-radius:8px; overflow:hidden; }
.bx-info-wr {padding:60px; padding-right:200px;}
.bx-info2-img {width:100%; height:500px; background-size:cover; background-position:center center;}

.bx-info-name {color:#333; font-size:22px; font-weight:500; margin-bottom:30px;}
.bx-info-desc {color:#333; font-size:16px; font-weight:400;}
.bx-info-desc p {margin-bottom:20px;}

.bx-block10 {background: linear-gradient(180deg, rgba(12,64,93,1) 0%, rgba(17,85,122,1) 48%, rgba(23,107,153,1) 100%); padding-top:60px;}
.bx-block101 {background-image:url("/images/bg1.png"); background-size:cover; background-position:center center; padding-top:60px; padding-bottom:60px;}
.bx-block10-img {height:560px; background-image:url("/images/ol.png"); background-size:contain; background-position:left bottom; background-repeat:no-repeat;}
.bx-form {border-radius:12px; background:#FFF; width:100%; max-width:480px; box-shadow:0px 0px 8px #CCC; margin:0 auto; min-height:492px; margin-bottom:30px;}
.bx-form-wr {padding:30px;}

.bx-block101 .bx-form {min-height:400px;}

.bx-block12 {min-height:300px; background: #000; padding-top:70px; padding-bottom:40px;}
.bx-block12 label {color:#FFF;}
.bx-form1 {border-radius:12px;  width:100%; max-width:420px; min-height:510px;}

.bx-form1 label {font-weight:400; text-transform:uppercase; font-size:12px;}
.bx-form1 .popupform-btn {text-align:left; margin-bottom:20px;}
.bx-form1 .popupform-desc2 {text-align:left; color:#FFF;}
.bx-form1 .end1 {text-align:left; color:#FFF; margin-top:60px;}

.bx-block12-label {margin-left:14%;}
.bx-block12-label1 {font-family: 'Oswald', sans-serif; color:#FEC234; text-transform:uppercase; font-size:48px; font-weight:bold; line-height:1.4; margin-bottom:30px;}
.bx-block12-line {height:2px; width:80px; background:#FFF; margin-bottom:30px;}
.bx-block12-label2 {color:#FFF; font-size:20px; font-weight:400;}

.bx-block13-item1 {display:block; width:100%; max-width:260px; margin:0 auto;}
.bx-block13-item1 img {width:100%;}
.bx-block13-item2 {display:block; width:100%; max-width:320px; margin:0 auto;}
.bx-block13-item2 img {width:100%;}

.bx-block14 {min-height:400px; background: #000; position:relative; z-index:111; padding-top:60px; padding-bottom:40px;}

.bx-price {position:relative; width:100%; max-width:360px; min-height:700px; box-shadow: 0px 4px 20px rgb(0 102 204 / 8%); border-radius:8px; background:#FFF; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.bx-price-box1 {background:#f1f1f1; position:relative;}
.bx-price-box1-wr {padding:16px;}
.bx-price-box1-name {line-height:1; text-align:center; font-size:42px; font-family: 'Oswald', sans-serif; font-weight:500; color:#FEC234; margin-bottom:16px; border-bottom:1px solid #DDD; padding-bottom:14px;}
.bx-price-box1-price1 {font-size:34px; font-weight:bold; text-align:center; color:#135275; line-height:1; margin-bottom:10px;}
.bx-price-box1-price2 {font-size:26px; font-weight:500; text-align:center; color:#135275; line-height:1; margin-bottom:5px;}
.bx-price-box1-price2 span {color:#135275;}

.bx-price-box1-data {color:#333; font-size:14px; line-height:1.2; font-weight:500; text-align:center; margin-bottom:10px;}

.bx-price-box2-desc {}

.bx-price-box2-wr {padding:30px;}
.bx-price-box2 ul {list-style:none; margin:0px; padding:0px; color:#333;}
.bx-price-box2 ul li {display:block; font-size:16px; margin-bottom:20px;}
.bx-price-box2 ul li:last-child {margin-bottom:50px;}
.bx-price-box2 ul li i {color:#135275; margin-right:3px;}
.bx-price-box2-info {color:#333;  text-align:center; font-weight:500; margin-bottom:18px;}
.bx-price-box2-plus {text-align:center; margin-bottom:18px;}
.bx-price-box2-plus img {width:30px;}

.bx-price-box3 {text-align:center;position:absolute; bottom:40px; left:0px; width:100%;}
.bx-price-box4 {text-align:center; position:absolute; bottom:0px; left:0px; width:100%; color:#333; font-size:12px; line-height:1.2;}
.bx-price-box4-wr {padding:14px;}
.bx-price-box4 p {margin-bottom:0px;}

#getting-started {color:#000;}

.cifra1 {float:left; text-align:center; font-size:72px; line-height:1; color:#FEC234; font-weight:500; font-family: 'Oswald', sans-serif;}
.cifra1 div {font-size:18px; font-weight:600; font-family: 'Montserrat', sans-serif; margin-top:6px;}
.cifra2 {float:left; width:30px; text-align:center; font-size:64px; line-height:1; font-weight:500; color:#FEC234;}

.bx-time {width:320px; margin:0 auto; margin-top:4px;}
.bx-time-mobile {width:170px; margin:0 auto; margin-top:4px;}
.bx-time-mobile1 {width:240px; margin:0 auto; margin-top:30px;}
.bx-time-name {font-size:16px; text-align:center; color:#E5A84D; text-transform:uppercase; font-weight:600;}

.bx-time-label {text-transform:uppercase; font-weight:700; color:#E5A84D; margin-bottom:60px; font-size:36px;}
.bx-time-label1 {width:100%; max-width:990px; margin-bottom:10px;}
.bx-time-label1 img {width:100%;}
.bx-time-label2 {font-size: 42px; font-weight: 500; color: #FFF; line-height: 1.4; font-style: italic;  text-transform: uppercase;  margin-bottom: 60px;}



.bx-time-label-wr {padding:20px;}
.bx-time-label span {font-size:24px;}
.bx-time1 {width:100%; max-width:700px;}

.bx-time-mobile1 .cifra1 {font-size:48px;}
.bx-time-mobile1 .cifra1 div {font-size:16px;}
.bx-time-mobile1 .cifra2 {font-size:42px; width:20px;}
.bx-time-mobile1 .bx-time-name {font-size:18px;}

body {position:relative;}
.bx-img1 {position:absolute; top:800px; right:0px; }
.bx-img2 {position:absolute; top:0px; right:28%; z-index:11;}
.bx-img3 {position:absolute; top:0px; right:0px; z-index:11;}
.bx-img4 {position:absolute; top:930px; left:0px; }
.bx-img5 {position:absolute; top:40px; left:0px; z-index:11;}
.bx-img6 {position:absolute; top:40px; right:0px; z-index:11;}
.bx-img7 {position:absolute; top:40px; right:0px; z-index:11;}
.bx-img8 {position:absolute; top:40px; right:0px; z-index:11;}
.bx-img9 {position:absolute; top:240px; left:0px; z-index:11;}
.bx-img10 {position:absolute; bottom:0px; right:0px; z-index:11;}


.bx-box {height:100vh; display: flex;  flex-direction: row;   align-items: center;}
.bx-box-wr {width:100%; text-align:center;}
.bx-img {margin-bottom:30px;}
.bx-img img {width:300px;}
.bx-label {text-transform:uppercase; font-weight:700; font-size:36px; color:green; margin-bottom:30px;}
.bx-label1 {text-transform:uppercase; font-weight:700; font-size:36px; color:red; margin-bottom:30px;}
.bx-name {text-transform:uppercase; font-weight:700; font-size:28px; color:#000; margin-bottom:10px;}

.bx-block31-item {text-align:center;}
.bx-block31-item-img {margin-bottom:10px;}
.bx-block31-item-img svg {width:86px; height:86px;}	
.bx-block31-item-img svg path {stroke:#135275;}	
.bx-block31-item-label { font-weight: 500; font-size: 22px;  color: #333;  line-height: 1.2; text-align: center;}	
	
.bx-anim1 {animation: bounce; animation-duration: 1.8s; animation-iteration-count:1;}	
.bx-anim2 {animation: swing; animation-duration: 1.8s; animation-iteration-count:1;}	
	
.popupformInfo {max-width:1024px; color:#000;}	
.labelInfo1 {color:#FFF; padding-top:30px;}	
	
.bx-panel {position:fixed; top:100px; right:0px; border-radius:8px 0px 0px 8px; background:#FEC234; z-index:11111; border:1px solid #FFF;}

.bx-panel-wr {padding:12px;}	
.bx-panel a {display:block; margin-bottom:10px;}	
.bx-panel a:last-child {margin-bottom:0px;}	
.bx-panel a img {}	
.bx-panel-icon1 img {width:38px; margin-left:8px;}	
.bx-panel-icon2 img {width:38px; margin-left:8px;}	
.bx-panel-icon3 img {width:46px;}	


.bx-panel-phone {position:fixed; bottom:10px; right:10px; z-index:11111;}	
.bx-panel-phone-btn {position:relative; width:70px; height:70px; border-radius:70px; background:#FEC234; cursor:pointer; margin-bottom:20px; border:1px solid #FFF; text-align:center;}	
.bx-panel-phone-label {position:absolute; background:#FEC234; color:#FFF; font-size:12px; font-weight:500; top:22px;  padding:8px; border-radius:8px; line-height:1;}
.bx-panel-phone-label img {position:absolute; top:6px; right:-10px;}
.bx-panel-phone-label1 {left:-175px; width:160px;}
.bx-panel-phone-label2 {left:-145px; width:126px;}
.bx-panel-phone-btn svg {width:38px; height:38px; fill:#FFF; margin-top:14px;}
.bx-panel-phone-btn:hover .bx-panel-phone-label {display:block !important;}

.bx-vhod {width:100%; max-width:300px; border-radius:8px; border:1px solid #EEE; margin:0 auto; margin-top:40px; color:#000;}
.bx-vhod-wr {padding:20px;}
.bx-vhod-name {font-size:24px; text-align:center; font-weight:bold; margin-bottom:20px;}
.bx-vhod-form-label {font-weight:bold; margin-bottom:4px;}
.bx-vhod-desc {text-align:center; font-size:14px; line-height:1.2; margin-bottom:20px;}

.bx-table {color:#000;}	
.bx-table-wr {padding:20px;}	

.clOk {background:#00cc00;}

.bx-spiker-top {width:100%; max-width:990px; text-align:center;}
.bx-spiker-top-item {display:inline-block; width:18%; vertical-align:top; margin-right:.6%; margin-left:.6%; margin-bottom:14px;}
.bx-spiker-top-item img {width:100%; border-radius:120px;}

.bx-spiker-top-item1 {display:inline-block; width:11%; vertical-align:top; margin-right:.4%; margin-left:.4%; margin-bottom:14px;}
.bx-spiker-top-item1 img {width:100%; border-radius:120px;}

.table1 {background:none; color:#FFF;}
.table-striped>tbody>tr:nth-of-type(odd) {background:none;}
.table1 tr td:first-child {text-align:center !important;}
.table1 tr td:last-child {font-weight:bold;}
	
#popupform11 {background:#000;}
#popupform11 .popupform-label {color:#FEC234; margin-bottom:30px;}
#popupform11 .popupform1-wr {padding:0px;}

.bx-block4-btn {text-align:center; margin-top:40px;}
.zag1-btn1 {text-align:center; margin-bottom:40px;}

.bx-block-asd {height:100vh; min-height:780px; position:relative; background-image:url("/images/seminar1.jpg"); background-size:cover; background-position:center center; margin-bottom:60px;}
.bx-block-asd video {object-fit: cover; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.bx-block-asd-shadow {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.5; z-index:1;}
.bx-block-asd-desc {position:relative; width:100%; height:90%; display: flex;  flex-direction: row;  align-items: center; z-index:11;}
.bx-block-asd-desc-wr {width:100%; max-width:800px; margin:0 auto;}
.bx-block-asd-desc-logo {margin-bottom:20px;}
.bx-block-asd-desc-logo svg {width:100%; height:auto;}
.bx-block-asd-desc-label1 {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; font-size:75px;}
.bx-block-asd-desc-label2 {font-family: 'Oswald', sans-serif; color:#FEC234; font-weight:500; font-size:65px; margin-bottom:30px;}
.bx-block-asd-desc-label3 {font-family: 'Oswald', sans-serif; color:#FEC234; font-weight:500; font-size:65px; margin-bottom:5px; text-align:center;}
.bx-block-asd-desc-label4 {font-family: 'Oswald', sans-serif; color:#FEC234; font-weight:500; font-size:65px; margin-bottom:0px; text-align:center;}

.bx-block-asd-menu {position:absolute; top:0px; left:0px; width:100%; height:70px;}
.bx-block-asd-menu-shadow {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.5; z-index:1;}
.bx-block-asd-menu-wr {position:relative; z-index:111;}

.bx-block-nshow1 {position:relative; margin-bottom:80px;}
.bx-block-nshow1 img {width:100%;}

.bx-block-nshow1-btn {position:absolute; bottom:15%; left:0px; width:100%; text-align:center;}

.bx-block-nshow1-comp {}
.bx-block-nshow1-mob {display:none;}

.btnNshow1, .btnNshow1:active, .btnNshow1:focus {padding:0px; border:0px; background: linear-gradient(180deg, rgba(244,216,152,1) 0%, rgba(230,190,94,1) 100%); height:82px; border-radius:4px; text-transform:uppercase; color:#48380F !important; font-weight:600; padding-left:40px; padding-right:40px; overflow-x: hidden; position:relative; font-size:26px;}
.btnNshow1:hover {background: rgb(244,216,152);}

.btnNshow1 .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 1.6s infinite linear; 
}

.bx-block11-position-shadow {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.7; z-index:1;}
.bx-block11-position-wr {position:relative; z-index:111;}

.bx-block-asd-spec {position:absolute; z-index:11; left:0px; bottom:40px; width:100%; text-align:center;}
.bx-block-asd-spec1 {display:inline-block; border-radius:10px; width:100%; max-width:200px; margin-left:10px; margin-right:10px;}
.bx-block-asd-spec1-label1 {font-family: 'Oswald', sans-serif; color:#FEC234; font-size:56px; font-weight:500; line-height:1; margin-bottom:8px; }
.bx-block-asd-spec1-label1 span.postfix {font-size:42px;}
.bx-block-asd-spec1-label2 {color:#FFF; font-size:18px; font-weight:500; line-height:1; text-transform:uppercase;}


.bx-block15-zag {color:#FEC234; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:64px; line-height:1.2; font-weight:500; margin-bottom:40px;}

.bx-block15 {margin-bottom:70px;}
.bx-block15-item {border-radius:10px; background:#000; border-radius:28px 0px 28px 0px; text-align:center; margin-bottom:20px; min-height:170px;}
.bx-block15-item-wr {padding:20px;}
.bx-block15-item-img {margin:0 auto; margin-bottom:10px; text-align:center;}
.bx-block15-item-img svg {width:100px; height:100px; fill:#FEC234; }
.bx-block15-item-img svg path {}	
.bx-block15-item-label {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:22px; font-weight:500; color:#FFF;}
.bx-block15-img {border-radius:10px; background-image:url("../images/seminar.jpg"); background-size:cover; background-position:center center; height:555px;}

.bx-block16 {margin-bottom:90px;}
.bx-block16-zag {color:#FEC234; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:64px; line-height:1.2; font-weight:500; margin-bottom:40px;}
.bx-block16-item {float:left; margin-right:60px;}
.bx-block16-item-cifra { font-size:80px; color:#FEC234; line-height:1; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; margin-bottom:10px;}
.bx-block16-item-name {font-size:32px; line-height:1.2; color:#000; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500;}

.marquee {overflow:hidden;}

.bx-block17 {background:#000; padding-top:60px; padding-bottom:60px; margin-bottom:90px; min-height:1000px;}
.bx-block17 .zag1 {text-align:center; width:100%; margin-bottom:40px;}
.zag1 .clWhite {color:#FFF;}
.zag1 .clSize {font-size:48px;}

.bx-block17-spec {text-align:center; margin-bottom:60px;}
.bx-block17-spec1 {display:inline-block; border-radius:10px; width:100%; max-width:200px; margin-left:10px; margin-right:10px;}
.bx-block17-spec1-label1 {font-family: 'Oswald', sans-serif; color:#FEC234; font-size:56px; font-weight:500; line-height:1; margin-bottom:8px; }
.bx-block17-spec1-label1 span.postfix {font-size:42px;}
.bx-block17-spec1-label2 {color:#FFF; font-size:18px; font-weight:500; line-height:1; text-transform:uppercase;}

.bx-block17-item {display:block; text-decoration:none !important; color:#FEC234 !important; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:48px; font-weight:500;}
.bx-block17-item-img {height:420px; background-size:cover; background-position:center center; border-radius:12px; margin-bottom:20px;}
.bx-block17-item-name {padding-left:20px;}

.bx-block17-item1 {display:block; text-decoration:none !important; color:#FEC234 !important; height:420px; background-size:cover; background-position:center center; border-radius:12px; position:relative; margin-bottom:30px;}
.bx-block17-item1:hover {color:#FFF !important;}
.bx-block17-item1-shadow {position:absolute; top:0px; left:0px; width:100%; height:100%; background: linear-gradient(0deg, rgba(0,0,0,.7) 0%, rgba(255,255,255,0) 100%); z-index:1;}
.bx-block17-item1-name {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:48px; font-weight:500; position:absolute; left:30px; bottom:20px; z-index:11;}

.anim1, .anim2 {opacity:0;}

.popupformPhoto {max-width:1440px; width:100%; text-align:center;}
.popupformPhotoLabel {text-align:center; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:48px; font-weight:500; color:#000; margin-bottom:20px;}
.popupformPhotoDesc {text-align:center; font-size:20px; font-weight:500; color:#000; margin-bottom:20px;}
.popupformPhotoDesc a {color:#000; text-decoration:underline;}
.popupformPhotoDesc a:hover {text-decoration:none;}
.popupformPhotoMonitor {text-align:center;}
.popupformPhotoItem {display:inline-block; vertical-align:top; width:100%; max-width:340px; height:240px; background-size:cover; background-position:center center; margin-bottom:6px;}
.popupformPhotoMobile {display:none;}

.popupformReviews {max-width:1440px; width:100%; text-align:center;}
.popupformReviewsLabel {text-align:center; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:48px; font-weight:500; color:#000; margin-bottom:30px;}
.popupformReviewsItem {display:inline-block; vertical-align:top; width:100%; max-width:270px; margin-bottom:10px;}
.popupformReviewsItemVideo {height:447px; overflow:hidden;}
.popupformReviewsItem img {width:100%;}
.popupformReviewsMobile {display:none;}

.popupformSpiker1 {max-width:1440px; width:100%; text-align:center;}
.popupformSpiker1Label {text-align:center; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:48px; font-weight:500; color:#000; margin-bottom:30px;}
.popupformSpiker1Mobile {display:none;}

.popupformSpiker1-item {display:inline-block; width:100%; max-width:260px; margin-bottom:20px;}
.popupformSpiker1-item-img {display: block;  width: 200px;  height: 200px;  border-radius: 200px;  background-size: cover;  background-position: center center;  margin: 0 auto;    margin-bottom: 16px;}
.popupformSpiker1-item-name {display:block; color: #000 !important; font-size: 18px; text-align: center; margin-bottom: 20px; font-style: italic;  font-weight: 500;}

.bx-prog {background:#FFF; border-radius:8px; margin-bottom:10px;}
.bx-prog-wr {padding:20px;}
.bx-prog1 {float:left; width:48%; height:120px; margin-right:4%; border-radius:8px; background-size:cover; background-position:center center; margin-bottom:20px;}
.bx-prog2 {float:left; width:48%; padding-top:12px;}
.bx-prog2-time {font-size:18px; color:#FEC234; background:#000; line-height:1; border-radius:4px; margin-bottom:10px; text-align:center; padding-top:6px; padding-bottom:6px; font-weight:600;}
.bx-prog-time {font-size:18px; color:#FEC234; background:#000; line-height:1; border-radius:4px;  text-align:center; padding-top:6px; padding-bottom:6px; font-weight:600; width:100%; max-width:160px; margin:0 auto; margin-bottom:14px;}

.bx-prog-label {font-size:20px; text-align:center; margin-bottom:20px; font-weight:700; line-height:1.2;}

.bx-prog2-name {font-size:20px; font-weight:700; line-height:1.2;}
.bx-prog-theme {font-size:16px; font-weight:600; line-height:1.1;}

.bx-prog3-time {font-size:18px; color:#FEC234; background:#000; line-height:1; border-radius:4px;  text-align:center; padding-top:6px; padding-bottom:6px; font-weight:600; width:100%; max-width:150px; margin:0 auto; margin-bottom:10px;}
.bx-prog3-name {font-size:20px; font-weight:700; line-height:1.2; text-align:center;}

.bx-asd {margin-bottom:60px;}
.bx-asd img {width:100%; border-radius:6px;}
.bx-asd-computer {display:block;}
.bx-asd-mobile {display:none;}

.bx-oferta-label {display:block; margin-top:6px; color:#FFF !important; font-size:14px; line-height:1.2; text-decoration:underline; }
.bx-oferta-label:hover {text-decoration:none;}

.btnBlock17 {cursor:pointer; font-family: 'Oswald', sans-serif; color:#FFFFFF; text-transform:uppercase; font-size:50px; font-weight:500; line-height:1;vertical-align:top; padding-left:40px;}
.btnBlock17 .clSize {font-size:32px;}
.btnBlock17-hv {color:#FEC234;}

.bx-block17-menu {margin-bottom:60px;}

.owl-carousel8 .owl-dots {display:none;}
.bx-load {text-align:center;}
.bx-load img {width:60px; height:60px;}

.bx-block1-label {text-transform:uppercase; font-family: 'Oswald', sans-serif; color:#FEC234; font-weight:500; font-size:18px; line-height:1.4; text-align:center; padding-top:8px;}
.popupform-desc3 ul {list-style:none; margin:0px; padding:0px;}
.popupform-desc3 ul li {display:block;  font-size:18px; line-height:1.1;  margin-bottom:10px;}
.popupform-desc3 ul li i {margin-right:3px;}
.popupform-desc3 {margin-bottom:30px; margin-left:10px;}

.popupform-desc4 {font-size:16px;}
.popupform-desc4 ul {list-style:none; margin:0px; padding:0px; margin-bottom:20px;}
.popupform-desc4 ul li {display:block; line-height:1.1;  margin-bottom:6px;}
.popupform-desc4 ul li i {margin-right:3px;}
.popupform-desc4 {margin-bottom:30px; margin-left:10px;}


.bx-success {background:#000;}
.bx-img svg {width:100%; max-width:600px; height:auto;}

.bx-cookie {width:100%; max-width:720px; z-index:1111; background:#FFF; position:fixed; left:20px; bottom:20px; box-shadow:0px 0px 8px #CCC; display:none;}
.bx-cookie-wr {padding:20px;}
.bx-cookie-name {font-size:16px; color:#000; margin-bottom:10px; font-weight:bold;}
.bx-cookie-text {float:left; font-size:14px; color:#000; line-height:1.2; width:80%; margin-right:2%;}
.bx-cookie-btn {float:left; width:18%; margin-top:10px;}
.btnCookie, .btnCookie:active, .btnCookie:focus {padding:0px; border:0px; background:#000; border-radius:6px; width:100%; color:#FFF; height:42px; cursor:pointer;}

.bx-show-personal {text-align:center; position:relative; z-index:11;}
.bx-show-personal .bx-block4-box {width:32.3% !important; margin-left:0px !important; margin-right:0px !important;}
.bx-show-personal .bx-block4-box .bx-block4-item-img {width:160px; height:160px;}
.bx-show-personal .bx-block4-box .bx-block4-item-name {font-size:18px;}
.bx-show-personal .bx-block4-box .bx-block4-item-wr {padding:0px !important;}


@media screen and (max-width: 1476px) {
	
	.owl-carousel1 .owl-prev { left:0px;}
	.owl-carousel1 .owl-next { right:0px;}
	
	.owl-carousel3 .owl-prev { left:0px;}
	.owl-carousel3 .owl-next { right:0px;}
	
	.owl-carousel4 .owl-prev { left:0px;}
	.owl-carousel4 .owl-next { right:0px;}

	.owl-carousel7 .owl-prev { left:0px;}
	.owl-carousel7 .owl-next { right:0px;}		
}
	
@media screen and (max-width: 1334px) {

	.bx-block1-menu ul li {margin-left:1%; margin-right:1%;}
}

@media screen and (max-width: 1308px) {

}
	
@media screen and (max-width: 1186px) {
	.bx-block1-menu ul li {margin-left:.6%; margin-right:.6%;}
}
	
@media screen and (max-width: 1116px) {
	.bx-block1-menu {margin-top:8px;}
	.bx-block1-menu ul li {margin-left:1%; margin-right:1%;}
}

	
@media screen and (max-width: 991px) {	
	.bx-cookie {left:0px; bottom:0px;}
	.bx-cookie-text {width:100%; margin-right:0px;}
	.bx-cookie-btn {width:100%;}
	.bx-cookie-name {font-size:16px; margin-bottom:5px;}
	.bx-cookie-text {font-size:12px; line-height:1.2; margin-bottom:5px;}
	
	.bx-block-nshow1 {margin-bottom:40px;}
	.bx-block-nshow1-comp {display:none;}
	.bx-block-nshow1-mob {display:block;}		
	.bx-block-nshow1-btn {bottom:10px;}
	
	.popupform-label3 {font-size:22px !important;}
	
	
	.btnNshow1, .btnNshow1:active, .btnNshow1:focus {height:62px; font-size:20px;}

	.bx-show-personal .bx-block4-box .bx-block4-item-img {width:100px; height:100px;}
	.bx-show-personal .bx-block4-box .bx-block4-item-name {font-size:16px;}		
}


@media screen and (max-width: 767px) {
	
	.zag1 {font-size:42px; text-align:center; margin-bottom:40px; width:100%;}
	.zag1 .clSize {font-size:26px;}
	.zag3 {font-size:42px; text-align:center; margin-bottom:40px; width:100%;}
	.zag2 {font-size:26px;}
	.zag2 br {display:none;}
	
	.bx-block3 {margin-bottom:60px;}
	.bx-block31 {margin-bottom:60px;}
	.bx-block5 {margin-bottom:60px;}
	.bx-block6 {margin-bottom:60px;}
	.bx-block7 {margin-bottom:60px;}
	.bx-block81 {margin-bottom:60px;}
	
	.bx-block1-btn {margin-top:6px; margin-bottom:6px;}
	.bx-block11-position {height:auto;}
	
	.bx-block1-desc-label1 {text-align:center; margin-left:0px; font-size:20px; margin-bottom:30px;}	
	.bx-block1-desc-label2 svg {height:auto;}
	.bx-block1-desc-label2 {margin-bottom:20px;}
	.bx-block1-desc-label3 {font-size:16px; text-align:center;}
	.bx-time-label2 {font-size:16px; text-align:center;}
	
	.bx-block2 {padding-bottom:20px;}
	.bx-block2-item {width:50%;}
	.bx-block2-item1 {margin-bottom:30px;}
	.bx-block2-item-label1 {font-size:38px;}
	.bx-block2-item-label1 span {font-size:20px;}
	.bx-block2-item-label2 {}
	
	.bx-block3-item {font-size:18px; padding-top:0px; height:80px; line-height:1.2; margin-bottom:30px;}
	
	.bx-block5-item {height:245px; margin-bottom:30px;}
		
	.bx-footer-box-label {text-align:center;}
	.bx-footer-box-link {text-align:center;}
	.bx-footer-box2 {text-align:center;}
	
	
	.bx-img1 {height:400px; opacity:0.2;}
	.bx-img2 {height:100px; right:0px; top:200px; opacity:0.6;}
	.bx-img4 {opacity:0;}
	.bx-img7 {display:none;}
	.bx-img8 {opacity:0.5;}
	
	.bx-block1-btn {text-align:left;}
	
	.bx-info {height:auto;}	
	.bx-info-wr {padding:40px;}	
	.bx-info1 {position:static; height:auto; width:100%;}
	.bx-info2 {position:static; height:300px; width:100%;}
	
	.bx-info2-img {height:300px;}
		
	.bx-block12 {padding-top:40px;}
	.bx-block12-label {padding:20px; margin:0px; margin-bottom:20px; }
	.bx-block12-label1 {font-size:28px; margin-bottom:20px; text-align:center; line-height:1.4;}
	.bx-block12-line {margin:0 auto; margin-bottom:20px;}
	.bx-block12-label2 {font-size:16px; text-align:center;}
	
	.bx-form1-wr {padding:30px; padding-top:0px;}
	.bx-form1 .popupform-btn {text-align:center;}
	.bx-form1 .popupform-desc2 {text-align:center;}
	.bx-form1 .end1 {text-align:center;}
		

	.popupform-label {font-size:28px;}
	.popupform-label1 {font-size:28px;}
	
	.owl-carousel1 .owl-dots {display:none;}
	.owl-carousel4 .owl-dots {display:none;}
	.owl-carousel7 .owl-dots {display:none;}
	.bx-time-label {text-align:center; margin-bottom:60px; font-size:28px; line-height:1.2;}
}

@media screen and (max-width: 520px) {
	
	.bx-footer-logo {width:100%; max-width:320px; margin:0 auto;}
	
	.bx-img img {width:140px;}
	.bx-img5 {display:none;}	
	.bx-label {font-size:36px; line-height:1.2;}
	
	.owl-carousel1 .owl-prev { background:url('../images/prev3.png') top; opacity:1; width:40px; height:40px; left:35%; top:0px; }
	.owl-carousel1 .owl-next { background:url('../images/next3.png') top; opacity:1; width:40px; height:40px; right:35%; top:0px;}
	.owl-carousel1 .owl-nav {top:auto; bottom:0px;}
		
		
	.owl-carousel3 .owl-dots {display:none;}
	.owl-carousel3 .owl-prev { background:url('../images/prev3.png') top; opacity:1; width:40px; height:40px; left:10px;}
	.owl-carousel3 .owl-next { background:url('../images/next3.png') top; opacity:1; width:40px; height:40px; right:10px;}
	
	.owl-carousel2 .owl-dots {display:block;}
	.owl-carousel2 .owl-prev { background:url('../images/prev3.png') top; opacity:1; width:40px; height:40px; left:10px; top:130px;}
	.owl-carousel2 .owl-next { background:url('../images/next3.png') top; opacity:1; width:40px; height:40px; right:10px; top:130px;}
	
	.bx-img10 {opacity:0.1;}
	.bx-img9 {opacity:0.1;}
	
	.bx-price {max-width:300px;}
	.bx-price-box2 ul li {margin-bottom:10px;}
	.bx-price-box2-wr {padding:18px; }
	.bx-price-box3 {bottom:30px;}
	
	.bx-block5 {display:none;}
	
	.bx-block6-item {filter: none;}
	
	.bx-block31-item-img svg {width:68px; height:68px;}	
	.bx-block31-item {margin-bottom:30px;}
	.bx-block31-item-label { font-weight: 500; font-size: 17px;  color: #333;}
	
	.bx-block21-item1 {margin-bottom:30px;}
	.bx-block21-item-label1 {font-size:36px;}
	.bx-block21-item-label2 {font-size:18px;}
	
	.bx-time-label {font-size:20px}
	.bx-time-label span {font-size:14px}
	
	.bx-block1-desc {padding-top:20px;}
	
	.bx-panel-wr {padding:6px;}		
	.bx-panel-icon1 img {width:28px; margin-left:8px;}	
	.bx-panel-icon2 img {width:28px; margin-left:8px;}	
	.bx-panel-icon3 img {width:36px;}		
	.bx-panel a {margin-bottom:6px;}	
	.bx-panel a:last-child {margin-bottom:0px;}

	.bx-panel-phone-btn {width:60px; height:60px; border-radius:60px; margin-bottom:10px;}	
	.bx-panel-phone-btn svg {width:32px; height:32px;  margin-top:12px;}

	.bx-panel-phone-label {top:16px;}
	
	.zag11 {display:block; margin-bottom:20px;}
	.zag1-btn {display:block; margin-bottom:40px; margin-left:0px; text-align:center; position:relative; z-index:111;}
	
	.bx-footer-box2-stop {margin-left:0px; display:block; margin-top:30px;}
	
	.bx-spiker-top-item {margin-right:.4%; margin-left:.4%; margin-bottom:6px;}
	.bx-spiker-top-item1 {margin-right:.2%; margin-left:.2%; margin-bottom:6px;}
		
	.bx-block6-item {width:50%;  padding:20px; }
	.bx-block6-box1 .bx-block6-item {width:100%;}
	.bx-block6-item-wr {height:60px;}	
	
	.popupbutton1-mobile {display:none;}
	
	.bx-img3 {opacity:0.3;}
	
	.bx-block4-btn {margin-top:0px;}
	.btn-primary1p {padding-left:0px; padding-right:0px; width:100%; font-size:20px; height:54px;}
	
	.bx-block-asd-menu {height:56px;}
	.bx-block-asd {height:auto; min-height:auto;}
	.bx-block-asd-desc {height:100%;}	
	.bx-block-asd-desc-logo {width:100%; max-width:315px; margin:0 auto; margin-bottom:10px; margin-top:100px; position:relative; left:-5px;}
	.bx-block-asd-desc-label1 {width:100%; max-width:320px; margin:0 auto; margin-bottom:3px; font-size:30px; text-align:center;}
	.bx-block-asd-desc-label2 {width:100%; max-width:320px; margin:0 auto; margin-bottom:30px; font-size:26px; text-align:center;}	
	.bx-block-asd-desc-label3 {font-size:26px;}
	.bx-block-asd-desc-label4 {font-size:26px; margin-bottom:80px;}	
	
	.bx-block-asd-desc-clock {margin-bottom:80px;}
	
	.bx-time {width:220px;}
	
	.cifra1 {font-size:48px;}
	.cifra1 div {font-size:16px; margin-top:6px;}
	.cifra2 {width:20px; font-size:44px;}	
	
	.bx-block-asd-spec {position:relative; width:90%; margin:0 auto;}
	.bx-block-asd-spec1 {width:24%; margin-left:0px; margin-right:0px;}	
	.bx-block-asd-spec1-label1 {font-size:32px;}
	.bx-block-asd-spec1-label1 span.postfix {font-size:22px;}
	.bx-block-asd-spec1-label2 {font-size:10px;}
	
	.bx-block15 {margin-bottom:40px;}
	.bx-block15-zag {text-align:center; font-size:42px; margin-bottom:30px;}	
	.bx-block15-item-img svg {width:60px; height:60px;}
	.bx-block15-item-label {font-size:16px;}
	.bx-block15-item {min-height:140px;}
	.bx-block15-item-wr {padding:14px; margin-bottom:0px;}
	
	.bx-block16 {margin-bottom:50px;}
	.bx-block16-zag {text-align:center; font-size:42px; margin-bottom:30px;}
	.bx-block16-item {margin-right:30px;}
	.bx-block16-item-cifra {font-size:60px;}
	.bx-block16-item-name {font-size:24px;}
		
	.bx-block4-box {width:48%; margin-left:0.6%; margin-right:0.6%;}
	
	.bx-block4 {margin-bottom:50px;}
	.bx-block4-item {margin-bottom:16px;}
	.bx-block4-item-img {width:160px; height:160px;}
	.bx-block4-item-star {top:0px; right:0px;}
	.bx-block4-item-star svg {width:52px; height:52px;}
	.bx-block4-item-name {line-height:1.1; margin-bottom:5px;}
	.bx-block4-item-theme {font-size:12px;}
	
	.bx-block14 {margin-bottom:50px;}	
	.bx-block9 {margin-bottom:50px;}
	
	.bx-block17 {margin-bottom:50px;}
	.bx-block17-spec { width:100%; margin-bottom:30px;}
	.bx-block17-spec1 {width:24%; margin-left:0px; margin-right:0px;}	
	.bx-block17-spec1-label1 {font-size:32px;}
	.bx-block17-spec1-label1 span.postfix {font-size:22px;}
	.bx-block17-spec1-label2 {font-size:10px;}	
	
	.bx-block17-item1 {height:240px;}
	.bx-block17-item1-name {font-size:30px;}
	
	.popupformPhotoMobile {display:block;}
	.popupformPhotoMonitor {display:none;}
	.popupformPhotoLabel {font-size:42px;}	
	.popupformPhotoDesc {font-size:16px;}
	
	.popupformReviewsMobile {display:block;}
	.popupformReviewsMonitor {display:none;}
	.popupformReviewsLabel {font-size:42px;}
	
	
	.popupformSpiker1Mobile {display:block;}
	.popupformSpiker1Monitor {display:none;}
	.popupformSpiker1Label {font-size:42px; line-height:1.1;}
	
	.bx-asd-computer {display:none;}
	.bx-asd-mobile {display:block;}	
	
	.bx-oferta-label {text-align:center;}
	
	.btnBlock17 {font-size:32px; padding-left:20px;}
	.btnBlock17 .clSize {font-size:18px;}
	
	.bx-block17 .zag1 {margin-bottom:30px;}
	.bx-block17-menu {margin-bottom:40px;}
	
	.popupform-desc3 ul li {font-size:16px;  margin-bottom: 4px;}
	.popupform-desc3 ul li i {margin-right:2px;}
	.popupform-desc3 {margin-bottom:20px; margin-left:00px;}
	
	.bx-img {text-align:center;}
	.bx-img svg {max-width:320px;}
	
	.bx-label {font-size:28px;}
	
	.bx-time-name {font-size:12px;}
	
}	

@media screen and (max-width: 460px) {

	.popupform1-wr {padding:0px;}
	.bx-asd {margin-bottom:40px;}
	
}	