﻿.pheader .is-sticky .psystem {
z-index: 1000 !important;
}
.service-price-before {
text-decoration: line-through;
padding-bottom: 0px !important;
}
.service-price-after {
color: #398e3d;
font-weight: 600;
padding-bottom: 0px !important;
}
#landing-cards-main .col-sm-3.uBlock {
border: 1px solid #eef2f6;
}
.newsItem, .worldItem, .popularItem, .whereGoItem {
margin-bottom: 20px;
}
.pheader .searchBlock {
background-color: transparent;
}
.ifp-text-block-left img {
width: 15px;
margin-right: 12px;
}
.lang-duration {
bottom: 54px;
}
.lang-school {
bottom: 77px;
}
.lang-city {
bottom: 8px;
}
.lang-city .flag {
vertical-align: middle;
}
.lang-price {
bottom: 30px;
}
.lang-wrapper::after {
height: 130px;
}
.lang-university {
bottom: 100px;
left: 15px;
position: absolute;
width: 100%;
z-index: 2;
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 15px;
font-size: 16px;
text-align: left;
}
.fullHelp .items .col-sm-4 .imgWrap, .fullHelp .items .col-sm-3 .imgWrap {
height: 225px;
overflow: hidden;
position: relative;
}
.fullHelp .items .col-sm-4 .imgWrap img, .fullHelp .items .col-sm-3 .imgWrap img {
bottom: -100%;
left: -100%;
margin: auto;
min-height: 100%;
min-width: 100%;
position: absolute;
right: -100%;
top: -100%;
}
.fullHelp .items .col-sm-4 .desc, .fullHelp .items .col-sm-3 .desc {
padding-left: 15px;
padding-right: 15px;
text-align: center;
}
.fullHelp .items .col-sm-4 .desc h4, .fullHelp .items .col-sm-3 .desc h4 {
font-size: 21px;
font-weight: 500;
padding-bottom: 20px;
padding-top: 20px;
}
.fullHelp .items .col-sm-4 .desc h4 a, .fullHelp .items .col-sm-3 .desc h4 a {
color: #424242;
}
.fullHelp .items .col-sm-4 .price, .fullHelp .items .col-sm-3 .price {
font-size: 15px;
padding-bottom: 20px;
}
.fullHelp .items .col-sm-4 {
border: 2px solid #eef2f6;
padding-left: 0;
padding-right: 0;
margin-right: 1%;
width: 32.33333333%;
background-color: #fff;
min-height: 580px;
position: relative;
}
.fullHelp .items .col-sm-3 {
border: 2px solid #eef2f6;
padding-left: 0;
padding-right: 0;
margin-right: 1%;
width: 24%;
background-color: #fff;
min-height: 710px;
}
.fullHelp .items .col-sm-4:hover, .fullHelp .items .col-sm-3:hover {
-webkit-box-shadow: 0 0 0 3px rgba(255,153,0,1);
-moz-box-shadow: 0 0 0 3px rgba(255,153,0,1);
box-shadow: 0 0 0 3px rgba(255,153,0,1);
}
.fullHelp .items {
margin-top: 20px;
display: inline-block;
}
.r-content h3 {
padding-bottom: 0px;
}
.consultation-form-textblock {
margin-left: 0;
margin-right: 3%;
min-height: 670px;
}
.consultation-form {
min-height: 670px;
}
.consultation-form-textblock.bottom {
margin-right: 0;
}
.consultation-form.bottom {
margin-left: 0;
margin-right: 3%;
}
.title-wrap.title-wrap-main {
width: 650px;
}
.fullHelp .items .col-sm-4 .imgWrap img {
top: -70%;
}
.fullHelp .items .col-sm-4 .desc h4 a:hover {
color: #f57c00;
}
.desc .more:hover {
color: #fff;
}
.fullHelp .items .col-sm-4 .desc .more {
position: absolute;
bottom: 20px;
left: 32%;
margin-bottom: 0;
margin-top: 0;
}
@media screen and (max-width: 1200px) {
.ifp-text-block .ifp-text-block-right {
position: relative;
height: 283px;
}
.ifp-text-block .ifp-text-block-left {
position: relative;
height: 280px;
}
.ifp-text-block .col-sm-6 p {
font-size: 14px;
}
.consultation-form-textblock {
min-height: 740px;
}
.consultation-form {
min-height: 740px;
}
.fullHelp .items .col-sm-4 {
min-height: 620px;
}
.fullHelp .items .col-sm-4 .desc .more {
left: 30%;
}
}
@media screen and (max-width: 992px) {
.ifp-text-block .ifp-text-block-left {
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
.ifp-text-block .ifp-text-block-left-img {
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
.ifp-text-block .col-sm-6 {
display: inline-block;
width: 100%;
}
.mobile-tablet {
display: inline-block;
width: 100%;
}
.hidden-mobile-tablet {
display: none !important;
}
.ifp-text-block .ifp-text-block-right {
position: relative;
height: auto;
width: 100%;
display: inline-block;
}
.ifp-text-block .ifp-text-block-left {
position: relative;
height: auto;
}
.ifp-text-block .ifp-text-block-left .btn.btn-orange {
position: unset;
float: right;
}
.ifp-text-block .ifp-text-block-right .btn.btn-orange {
position: unset;
float: right;
}
.title-wrap.title-wrap-main {
width: 550px;
}
.title-wrap.title-wrap-main h1 {
font-size: 25px;
}
.title-wrap.title-wrap-main ul li {
font-size: 15px;
}
.consultation-form-textblock {
min-height: auto;
margin-right: 0;
margin-left: 0;
width: 100%;
display: inline-block;
}
.consultation-form {
min-height: auto;
margin-right: 0;
margin-left: 0;
width: 100%;
display: inline-block;
}
.fullHelp .items .col-sm-4 {
margin-right: 1%;
width: 49%;
margin-bottom: 20px;
min-height: 660px;
}
.consultation-form-textblock.bottom {
display: none;
}
.r-content .col-xs-8, .allSubjects .mainContent{
    width:100%;
}
.r-content .col-xs-4, .allSubjects .all-subjects-right{
    display:none;
}
.fullItem div:first-child {
    height: 377px !important;
    margin-right: 4% !important;
    width: 40% !important;
}
.fullItem .desc {
    float: left;
    padding-right: 3%;
    width: 53%;
}
.fullHelp .items .col-sm-6:nth-child(2n-1) {
    margin-right: 4%;
}
.fullHelp .items .col-sm-6 {
    background-color: #fff;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    width: 48%;
    height: 550px;
}
}
@media screen and (max-width: 768px) {
.searchDropdown button, .searchBlock .form-control, .searchBlock .btn-orange {
height: 40px;
}
.searchBlock .form-group {
margin-bottom: 10px;
}
.pheader .searchBlock {
height: 65%;
top: 35%;
}
.ptitle-title {
padding-top: 5%;
}
.fullHelp .items .col-sm-4 {
margin-right: 1%;
width: 48%;
display: inline-block;
vertical-align: top;
min-height: 680px;
}
.fullItem div:first-child {
width: 100% !important;
height: 205px !important;
margin-right: 0 !important;
}
.fullItem .desc {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
    padding-left: 3%;
}
.fullHelp .items .col-sm-6 .desc {
    width: 100%;
}
}
@media screen and (max-width: 570px) {
.ptitle-title h1 {
font-size: 32px;
}
.pheader .searchBlock .container h2 {
font-size: 26px;
padding-top: 0;
line-height: 26px;
}
.fullHelp .items .col-sm-4 {
margin-right: 0;
width: 100%;
display: inline-block;
vertical-align: top;
min-height: auto;
}
.title-wrap.title-wrap-main {
width: auto;
}
.title-wrap.title-wrap-main h1 {
font-size: 22px;
}
.title-wrap.title-wrap-main h3 {
font-size: 20px;
}
.title-wrap.title-wrap-main ul li {
font-size: 14px;
}
.fullHelp .items .col-sm-4 .desc .more {
position: relative;
margin-bottom: 20px;
margin-top: 20px;
left: 0;
bottom: 0;
}
}
@media screen and (max-width: 375px) {
.title-wrap.title-wrap-main {
width: auto;
padding: 15px;
}
.title-wrap.title-wrap-main h1 {
font-size: 20px;
}
.title-wrap.title-wrap-main h3 {
font-size: 14px;
color: #f57c00;
}
.title-wrap.title-wrap-main ul li {
font-size: 13px;
}
}
