/* CGTarian.com Styles */

html,
body{height:100%;font-family:'Roboto', sans-serif;color:#333;}
.menu-section{position:absolute;z-index:1;width:100%;}
.main-menu{margin:0 2rem;}
.top-logo-img{display:inherit;}
@media only screen and (max-width:780px){.main-menu{margin:0 0;}
.top-logo-img{display:none;}
}
.wsmenu{font-size:1.2rem;background-color:rgba(0,0,0,0.25);text-align:left;}
.wsmenu-submenu li a{font-size:1rem;padding:10px;}
.wsmenu-submenu{width:15rem;}
.wsmenu-submenu-sub{width:17rem;}
.top-logo{float:left;}
@media only screen and (max-width:1064px) and (min-width:781px){.wsmenu-list li a{font-size:1rem;}
.top-logo{float:none;text-align:center;margin-bottom:1rem;}
}
@media only screen and (max-width: 1500px) and (min-width: 1065px) {.wsmenu-list li a {font-size: 0.9rem;}
}
table,
th,
td{border:1px solid #ccc;border-collapse:collapse;}
.compare-course-mode{margin:auto;width:100%;}
.compare-course-mode th{padding:10px;text-align:center;}
.compare-course-mode td{padding:10px;text-align:center;}
@media (max-width:575px){.compare-course-mode th,
td{font-size:0.8rem;}
}
.navbar{height:70px;width:100%;position:absolute;z-index:3;background:rgba(25, 25, 25, 0.75);}
.breadcrumbs-section{background-color:#e9ecef;}
.breadcrumb{border:0;border-radius:0;margin:0;font-size:.7rem;}
section{padding:7rem 0 7rem;}
.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center;}
.vertical-center-half{min-height:40%;min-height:40vh;display:flex;align-items:center;}
#home-cover{position:relative;overflow:hidden;height:80%;background:url(/images/cover.jpg) center center;background-size:cover;color:white;}
.vertical-center-home{min-height:80%;min-height:80vh;display:flex;align-items:center;}
.contact-section{background-color:#eee;}
.prc30{font-size:30%;}
.prc35{font-size:35%;}
.prc40{font-size:40%;}
.prc45{font-size:45%;}
.prc50{font-size:50%;}
.prc55{font-size:55%;}
.prc60{font-size:60%;}
.prc65{font-size:65%;}
.prc70{font-size:70%;}
.prc75{font-size:75%;}
.prc80{font-size:80%;}
.prc85{font-size:85%;}
.prc90{font-size:90%;}
.prc95{font-size:95%;}
.prc105{font-size:105%;}
.prc110{font-size:110%;}
.prc115{font-size:115%;}
.prc120{font-size:120%;}
.prc125{font-size:125%;}
.anons-title{margin:0;font-size:1.1rem;}
.sectionHeader{text-align:center;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:4rem;}
.sectionHeader2{text-align:center;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:3rem;}
.sectionSubHeader{text-align:center;font-size:1.4rem;font-weight:300;margin-bottom:3rem;}
.cover-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;}
.cover-photo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;}
.overlay-dots{position:absolute;top:0;bottom:0;left:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQYV2NkYGDYzMDA4MsABYwwBjYBsEoMFQBUhgIFS040mQAAAABJRU5ErkJggg==) repeat;}
.overlay-dimmer{position:absolute;background:rgba(0, 0, 0, 0.3);top:0;bottom:0;left:0;right:0;}
.coverElements{position:relative;}
#course-cover{position:relative;overflow:hidden;height:100%;background:url(/images/cover.jpg) center center;background-size:cover;color:white;}
#article-cover{position:relative;overflow:hidden;height:40%;background-size:cover;color:white;}
.bg-discounts{background:url(/images/bg/bg4.jpg) center center;}
.bg-contacts{background:url(/images/bg/polygon-8-s.jpg) center center;}
.bg-instr-invite{background:url(/images/bg/polygon-1-s.jpg) bottom center;}
.bg-ray{background:url(/images/ray/znakomtes-ray.jpg) top right 10%;}
.bg-ray-form{background:url(/images/ray/get-ray-flip.png) top right 10% no-repeat;background-size:contain;}
.bg-yu-lon{background:url(/images/yu-lon/znakomtes-yu-lon.jpg) top right 10%;}
.bg-yu-lon-form{background:url(/images/yu-lon/get-yu-lon.png) top right 10% no-repeat;background-size:contain;}
.course-header{font-size:6rem;font-family:'Roboto Condensed', sans-serif;font-weight:300;text-shadow:1px 1px 7px #444;}
.sub-course-header{padding:0 2rem 2rem;margin:0rem;}
.home-name{font-size:6rem;font-family:'Roboto Condensed', sans-serif;font-weight:300;text-shadow:1px 1px 7px #444;margin-bottom:-20px;}
.home-header{font-size:2.5rem;font-family:'Roboto Condensed', sans-serif;font-weight:300;text-shadow:1px 1px 7px #444;margin-bottom:10px;}
.article-header{font-size:4rem;font-family:'Roboto Condensed', sans-serif;font-weight:300;text-shadow:1px 1px 7px #444;}
.sub-article-header{padding:0 2rem 2rem;margin:0rem;}
@media (max-width:575px){.course-header{font-size:3rem;}
.sub-course-header{font-size:1rem;}
.article-header{font-size:2rem;}
.sub-article-header{font-size:1rem;}
}
.icondown{position:absolute;bottom:1rem;right:49%;text-shadow:1px 1px 7px #444;animation-name:icon-up-down;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate-reverse;}
.icondown a{text-decoration:none;color:#fff;}
@keyframes icon-up-down{from{transform:translateY(0px)}
to{transform:translateY(-20px)}
}
.icon-course-data{margin:1rem 0 0.5rem;width:50px;height:auto;}
.icon-next-text{padding-right:10px;}
.cover-btn{border:solid 2px white;border-radius:50px;width:230px;margin:30px 10px;padding:14px;background:rgba(0, 0, 0, 0.2);color:white;transition:0.2s;box-shadow:2px 2px 7px #444;}
.cover-btn:hover{background:rgba(0, 0, 0, 0.35);color:orange;box-shadow:4px 4px 7px #333;}
.home-btn{border:solid 2px white;border-radius:50px;margin:30px 10px;padding:14px 25px;background:rgba(0, 0, 0, 0.2);color:white;transition:0.2s;box-shadow:2px 2px 7px #444;}
.home-btn:hover{background:rgba(0, 0, 0, 0.35);color:orange;box-shadow:4px 4px 7px #333;}
#course-info{padding:0;}
.course-header-3{font-size:1.5rem;}
.img-art{padding:50px 0px;}
.c-desc{padding:50px 20px 50px 0px;}
.c-desc p{line-height:1.7rem;margin-top:1.7rem;}
.c-desc h4,
hr{margin-top:2.5rem;}
.note-01{background-color:#fbf3e8;padding:1rem;border-radius:8px;color:#565b5e;}
.note-02{background-color:#eef0dc;padding:1rem;border-radius:8px;color:#525a52;}
.course-data{background-color:aliceblue;padding:50px 20px 50px 30px;margin:0 auto;}
.course-data-points{text-align:left;font-size:0.9rem;}
.instr-data{margin:1.5rem 0;}
.instr-img-holder{text-align:right;padding:0;}
.instr-name-holder{text-align:left;}
.side-form{background-color:#ddd;padding:50px 20px 50px 30px;margin:1rem auto;border-radius:8px;}
.ray-form{background-color:#ccc;padding:50px 20px 50px 30px;margin:1rem auto;padding-top:20rem;border-radius:8px;color:white;}
.section-cl{padding:0 0 7rem;}
.course-list-header{font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:2.8rem;background-color:grey;color:white;padding:1rem 10px;margin-top:3rem;}
.course-list-subheader{font-weight:300;font-size:1.2rem;padding:0px 12px;margin:1rem 0 2rem;}
.course-list h3{font-size:1.4rem;padding:1rem 0 0;}
.course-list-hr{margin:1rem 0 3rem;}
.course-price{background-color:aliceblue;background:url(/images/bg/9-s.jpg) center center;background-size:cover;padding:50px 20px 50px 30px;margin:0 auto 3rem;border-radius:10px;color:white;}
.course-data-header{font-weight:600;padding-bottom:0.5rem;}
.instructor-img{border-radius:100%;width:100px;}
.about-instructor-img{border-radius:100%;width:200px;}
.timer{background:#ffba00;border-radius:20px;padding:14px 10px 4px;color:#5a4716;}
.course-data-hr{margin:1rem 0;}
.counter-cell{padding:0;}
.counter-cell div:nth-child(1){font-size:.9rem;font-weight:bold;}
.counter-cell div:nth-child(2){font-size:2.3rem;font-weight:bold;}
@media (max-width:991px){.counter-cell div:nth-child(2){font-size:1.4rem;}
.counter-cell div:nth-child(1){font-size:.7rem;}
}
@media (max-width:767px){.counter-cell div:nth-child(2){font-size:2.3rem;}
.counter-cell div:nth-child(1){font-size:.9rem;}
}
.instructor-anip-quote{padding:7rem 0;background:url(/images/courses/anip/vadim-quote.jpg) center center;background-size:cover;position:relative;background-position:70% 16%;background-origin:border-box;}
.quote-dimmer{position:absolute;background:rgba(0, 0, 0, 0.3);top:0;bottom:0;left:0;right:0;}
.price-group{margin:2rem auto;}
.price-group h4{margin-bottom:1rem;}
.price-full{border-radius:100px;background-color:#eea323;color:#444;margin:0 0 1.4rem;}
.price-number{font-size:2rem;padding:0;margin:0;font-weight:600;}
.price-descr{margin:-0.4rem auto;padding:.3rem 0;}
.instr-form-section{background-color:#eee}
#section-cards{background-color:#eee;position:relative;overflow:hidden;}
#section-cards .card{margin:3rem 0 0rem;}
.section-cards-hey{width:320px;height:290px;background-color:red;position:absolute;top:50px;right:-250px;transform:translate(0px, 0px);background:url(/images/ray/ray-for-site-01.png) center right;background-size:contain;background-repeat:no-repeat;}
#section-cards-2{background-color:#eee;position:relative;overflow:hidden;}
#section-cards-2 .card{margin:3rem 0 0rem;}
#anonsy{margin:-2rem 0 -2rem;}
.anons-card{margin-bottom:2rem;}
.butcnt{text-align:center;}
#section-numbers{background:url(/images/bg/polygon-9-s.jpg) center center;background-repeat:no-repeat;background-size:cover;color:white;}
#section-features-instr-form{padding:3rem 0 4rem 0;background-color:#ddd;background:url(/images/bg/polygon-1-s.jpg) top center;background-repeat:no-repeat;background-size:cover;color:white;}
#section-features{padding:3rem 0 4rem 0;background-color:#ddd;background:url(/images/bg/bg4.jpg) center center;background-repeat:no-repeat;background-size:cover;color:white;}
#section-features-contacts{padding:3rem 0 4rem 0;background-color:#ddd;background:url(/images/bg/polygon-8-s.jpg) center center;background-repeat:no-repeat;background-size:cover;color:white;}
#section-features-contacts-fp{padding:3rem 0 4rem 0;background-color:#ddd;background:url(/images/bg/bg18.jpg) center top;background-repeat:no-repeat;background-size:cover;color:white;}
.ftr-item{padding:0 0.5rem;width:200px;}
.ftr-item-2{padding:0 0.4rem;width:270px;}
.ftr{display:table;font-size:0.9rem;height:140px;width:140px;background-color:#fff;border-radius:300px;margin:2rem auto 0;text-align:center;color:#cbb586;}
.ftr-fp{display:table;font-size:0.9rem;height:140px;width:140px;background-color:#fff;border-radius:300px;margin:2rem auto 0;text-align:center;color:#bb8b87;}
.ftr-inst-frm{display:table;font-size:0.9rem;height:140px;width:140px;background-color:#fff;border-radius:300px;margin:2rem auto 0;text-align:center;color:#87ad58;}
.ftr-counter{font-size:3.5rem;font-weight:bold;}
.ftr-content{display:table-cell;vertical-align:middle;font-weight:bold;padding:10px;}
.ftr-p{text-align:center;margin:0;margin-top:1rem;}
.num{display:table;font-size:0.9rem;height:200px;width:200px;background-color:#eea323;border-radius:300px;margin:2rem auto 0;text-align:center;color:white;box-shadow:5px 5px 15px #212121;}
.counter{font-size:3.5rem;font-weight:bold;}
.num-content{display:table-cell;vertical-align:middle;font-weight:bold;padding:10px;}
.num-content p{margin:0;margin-top:-8px;}
#course-carousel{background-color:#ddd;}
#course-carousel-dark{background-color:#555;color:white;}
#section-testimonials{background-color:#eee;}
.testimonials-row{padding:3rem 1rem 0;}
.personimg{padding:0 0 0 25px;text-align:right;}
.personimg img{border-radius:100%;width:100%;}
.persontxt{font-size:95%;margin-right:0;padding-right:0;padding-left:20px;}
.persontxt i{color:#bbb;padding-right:5px;}
.persontxt cite{color:#bbb;font-size:90%;}
.testimonialsHr{margin:.5rem 0 .2rem;border:0;height:1.5px;background-color:#ddd;}
#section-testimonials h5{padding:1rem 0 0;font-weight:bold;}
.hr-white{margin:0;padding:0;border:0;height:1px;background-color:rgba(255, 255, 255, 0.75);}
.taster{background:url(/images/courses/flat-desk-blured.jpg) center center;background-size:cover;color:#fff;position:relative;}
.fp-contact-us{background:url(/images/fp-contact-us-bg.jpg) center center;background-size:cover;color:#fff;position:relative;background-attachment:scroll;}
.taster-dimmer{position:absolute;background:rgba(0, 0, 0, 0.3);top:0;bottom:0;left:0;right:0;}
.ray-bug{background:url(/images/courses/flat-desk-blured.jpg) center center;background-size:cover;color:#fff;position:relative;background-attachment:fixed;}
.get-materials{background:rgba(255, 255, 255, 0.95);padding:3rem;border-radius:16px;text-align:center;color:#333;}
.prev-next-narrow{width:3rem;}
.carousel-indicators li{width:20px;height:20px;border-radius:20px;cursor:pointer;text-align:center;}
#footer{font-weight:100;background:url(/images/bg/14-s.jpg) right center;background-size:cover;/*background-attachment:fixed;*/color:white;position:relative;}
#footer a{font-size:90%;color:white;}
.gotop{padding:1rem 1rem 2rem;position:absolute;bottom:0;right:0;margin-right:4rem;text-align:center;border:solid 3px #333;border-bottom:0;border-radius:100px 100px 0 0;font-size:1.1rem;background-color:rgba(128, 128, 128, 0.3);}
.gotop i{color:#aaa;}
.social-icons{width:32px;margin-right:10px;}
.logo-bottom{width:120px;margin-bottom:1.2rem;}
@media (max-width:575px){.cover-btn{width:150px;font-size:.9rem;margin:10px 5px;padding:10px;}
.icondown{bottom:0rem;right:47%;font-size:.7rem;}
.sectionHeader{font-size:3rem;}
.sectionSubHeader{font-size:1.2rem;margin-bottom:2rem;}
section{padding:4rem 0;}
.personimg{padding:0;}
}
@media (max-width:991px){.personimg{margin:0 0 3rem;}
}
.wp-numbers1,
.wp-numbers2,
.wp-numbers3,
.wp-numbers4{opacity:0;}
.wp-numbers1.animated{opacity:1;animation-delay:0.0s;}
.wp-numbers2.animated{opacity:1;animation-delay:0.2s;}
.wp-numbers3.animated{opacity:1;animation-delay:0.4s;}
.wp-numbers4.animated{opacity:1;animation-delay:0.6s;}
.wp-ftr1,
.wp-ftr2,
.wp-ftr3,
.wp-ftr4,
.wp-ftr5{opacity:0;}
.wp-ftr1.animated{opacity:1;animation-delay:0.0s;}
.wp-ftr2.animated{opacity:1;animation-delay:0.2s;}
.wp-ftr3.animated{opacity:1;animation-delay:0.4s;}
.wp-ftr4.animated{opacity:1;animation-delay:0.6s;}
.wp-ftr5.animated{opacity:1;animation-delay:0.8s;}
.fphr{margin:1rem 0 1rem;border:0;height:1.5px;background-color:#555;}
.hr-spacer{margin:4rem 0;border:0;height:1px;background-color:#ccc;}
.hr-spacer-2{margin:3rem 0 4rem;}
#fp-courses{background-color:#333;color:#eee;}
.fp-course-cover-img{width:100%;padding:5px;}
.fp-course-cover{width:20%;position:relative;}
.fp-course-title{position:absolute;top:0px;bottom:0px;left:0px;right:0px;opacity:0;transition:0.25s;}
.fp-course-title:hover{opacity:1;}
@media (max-width:575px){.fp-course-title{opacity:1;text-align:center;}
}
.fp-course-title-text{background:rgba(25, 25, 25, 0.8);color:#eee;position:absolute;bottom:12px;left:12px;right:12px;padding:10px 12px;transition:0.25s;}
.fp-course-title-text h3{font-size:1.4rem;font-weight:300;margin:0;}
.fp-course-title-text p{font-size:0.8rem;font-weight:400;margin:5px 0 0 0;}
.fp-course-title-text hr{margin:0.4rem 0 0.4rem;border:0;height:1px;background-color:#ccc;}
.course-cover-small{transition:0.2s;}
.course-cover-small:hover{transform:scale(1.03);}
#fp-student-works .card{border:0;}
@media (min-width:1199px){.columns4{column-count:4;}
}
@media (max-width:1199px){.fp-course-cover{width:25%;}
.columns4{column-count:3;}
}
@media (max-width:991px){.fp-course-cover{width:33.33%;}
.columns4{column-count:3;}
}
@media (max-width:767px){.fp-course-cover{width:50%;}
.columns4{column-count:2;}
}
@media (max-width:575px){.fp-course-cover{width:100%;}
.columns4{column-count:1;}
}
.otzyvy-section{}
.otzyv-row{}
.otzyv-pic img{width:100%;padding-bottom:1.6rem;}
.otzyv-text{}