/****************************************Общие параметры****************************************/
html {
    width: 100%;
    height: 100%;
    min-height: 100%;
}
body {
    font-size: 18px;
}

body a,
body a:hover,
body a:active,
body a:enabled {
    text-decoration: none;
}

header a:visited {
    color: #ffffff;
}
/****************************************Блокировка адаптивности****************************************/
.container {width: 1366px;}

@media (min-width: 1366px) {
	.container {
		width: 1348px!important;
	}
}

/****************************************Шапка****************************************/
.top-menu,
.bottom-menu {
    margin-bottom: 6px;
}
.top-menu,
.bottom-menu div {
    padding: 0;
    text-align: center;
}
.top-menu div,
.bottom-menu div {
    display: -webkit-flex;
    display: flex;

}
.top-menu span,
.bottom-menu span {
    margin: auto;
    color: #ffffff;
    font-weight: 400;
}
.logo {
    padding: 0!important;
}
.logo div {
    height: 7em;
    margin: 1em 2em 0 1em;
    background: url("../images/logo.svg") no-repeat center;
    background-size: contain;
    /*background-repeat: no-repeat;*/
    display: -webkit-flex;
    display: flex;
    vertical-align: middle;
}

.top-menu div:last-of-type {
    color: #000000;
}
.top-menu div {
    height: 5em;
    line-height: 1.5em;
}

.top-menu a:nth-child(1) div {
    background-color: #1c74bc;
}
.top-menu a:nth-child(2) div {
    background-color: #f0a02b;
}
.top-menu a:nth-child(3) div {
    background-color: #9866a9;
}
.top-menu a:nth-child(4) div {
    background-color: #33b1bd;
}
.callMe {
    background: url("../images/phoneicon.svg") 50% 30% no-repeat;
    background-size: 46px 46px;
}
.callMe span {
    color: #000000;
    font-size: 0.7em;
    margin-bottom: 0!important;
    vertical-align: bottom;
}

.bottom-menu div {
    height: 3em;
    font-size: 0.9em;
}

.bottom-menu .tour-search-menu-link.active {
    z-index:1041;background-color:#6f7073;
}

.bottom-menu .tour-order-menu-link.active{
    z-index: 1041;
}

.bottom-menu a:nth-child(1) div {
    background-color: #696b70;
}
.bottom-menu a:nth-child(2) div {
    background-color: #ff624b;
}
.bottom-menu a:nth-child(3) div {
    background-color: #393e4b;
}
/****************************************Боковое меню****************************************/
.side-menu {
    padding-left: 0!important;
}
aside p {
}
.metro-location {
    display: inline-block;
    padding: calc(.5em - 1px) 0 1em 2em;
}
.metro-location li {
    line-height: 1.2em;
    font-size: 0.85em;
    margin: 0;
    list-style: none;
    font-weight: 400;
}
aside div:first-of-type {
    border-top: 2px dotted #ff624b;
    padding: 0.7em 2em;
    margin-right: 24px;
    border-bottom: 2px dotted #ff624b;
}
#accordion {
    margin-right: 24px;
}

aside a,
aside a:visited,
aside a:hover {
    color: #000000;
}

/****************************************Аккордеон****************************************/
#accordion div {
    border-top: 2px dotted #ff624b;
    padding: .7em 0 .7em 2em;
    outline: none;

}
#accordion div:target {
    border:none;
}
#accordion div:last-of-type {
    border-bottom: 2px dotted #ff624b;
}
#accordion div:first-of-type {
    border:none;
}
#accordion ul {
    border-top: 2px dotted #ff624b;
    margin: 0;
    padding-left: 3em;
}
#accordion ul:last-of-type {
    border-bottom: 2px dotted #ff624b;
    border-top: none;
}
#accordion li {
    padding: 0 0 1.2em 1.2em;
    list-style-image: url("../images/bullet-passive.svg");
}
#accordion li.active {
	list-style-image: url("../images/bullet-active.svg")!important;
}

#accordion li:hover,
#accordion li:active,
#accordion li:hover a,
#accordion li:active a,
#accordion li.active a {
    list-style-image: url("../images/bullet-active.svg");
    color: #ff624b;
}

.hide {
    display: none;
}
/*nav li:hover a {*/
     /*color: #ff624b;*/
/*}*/

#accordion li:first-of-type {
    padding-top: 1em;
}
/****************************************Содержимое****************************************/
.main-content,
.main-content .content {
    padding: 0!important;
}
.central-block {
    margin-bottom: 2em;
}
/****************************************Виджет(?) с турами****************************************/
.hot-tours {
    padding: 0 15px;
}
.hot-tours h1 {
    font-size: 3.4em;
    line-height: 1.1em;
    margin: 0 0 .2em 0;
    color: #ffffff;
}
.hot-tours a,
.hot-tours a:hover,
.hot-tours a:active,
.hot-tours a:visited {
    color: #ffffff;
}
.hot-tours p {
    font-size: .7em;
    margin: 1em 0;
}
.hot-tours .price-small > div,
.hot-tours .price-big > div {
    padding:0!important;
}
.hot-tours .info-block {
    margin: 0;
}
.info-block {
    border: 2px solid #ffffff;
}
.info-block div {
    display: inline-block;
    padding:0!important;
}
.describe {
    text-align: center;
    height: 1.5em;
    position: relative;
    top:.2em;
}
.describe span {
}
.price {
    background: #ffffff;
    text-align: center;
}
.price-small .price {
    font-size: 2em;
    height: .9em;
}
.price-big .price {
    font-size: 1.7em;
    height: 1.1em;
}
.price strong {
    position: relative;
    font-weight: 700;
}
.price-big .price strong {
    top:-.2em;
}
.price-small .price strong {
    top:-.25em;
}
.hot-tours > .row:nth-of-type(1){
    background: #247dc6;
}
.hot-tours > .row:nth-of-type(1) .price {
    color: #247dc6;
}
.hot-tours > .row:nth-of-type(2) {
    background: #f7a62e;
}
.hot-tours > .row:nth-of-type(2) .price {
    color: #f7a62e;
}
.hot-tours > .row:nth-of-type(3) {
    background: #a174b1;
}
.hot-tours > .row:nth-of-type(3) .price {
    color: #a174b1;
}
.cover-image {
    background-size: cover;
    height: 10em;
    padding: 0!important;
}
.cover-image .one {
    background-image: url("../images/cover-images/img_5621.png");
}
.cover-image .two {
    background-image: url("../images/cover-images/5529806_xlarge.png");
}
.cover-image .three {
    background-image: url("../images/cover-images/5579037_xlarge.png");
}
/****************************************Статьи****************************************/
.trough-box {
    font-weight: 400;
    padding: 0!important;
}
.trough-box .row {
    /*display: flex;*/
    /*align-content:center;*/
}

/*.trough-box .floor:nth-of-type(2) {*/
    /*margin: .2em;*/
/*}*/
.trough-box h3 {
    /*font-stretch: condensed;*/
    font-size: 1.1em;
    margin-top: 1.5em;
}
.trough-box img {
    width: 6.5em;
    height: 6.5em;
    top: 1.2em;
    position: absolute;
}
.trough-box .round-image-container {
    /*width: 100%;*/
    height: 9em;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px dotted #000000;
    position: relative;
    /*padding: 12px 0;*/
}
.trough-box .round-item {
    padding: 0!important;
    /*margin-left: 15px;*/
}
.trough-box .round-item:nth-of-type(3n+1) .round-image-container {
    margin-right:1em;!important;
}
.trough-box .round-item:nth-of-type(3n+2) .round-image-container {
    margin:0 1em;!important;
}
.trough-box .round-item:nth-of-type(3n+3) .round-image-container {
    margin-left:1em;!important;
}
.trough-box .round-image {
    height: 7em;
    display: -webkit-flex;
    display: flex;
}

.trough-box .round-item:nth-of-type(-n+3) .round-image-container {
    border-top: 1px dotted #000000;
}

.trough-box p {
    font-size: .7em;
}
.trough-box .round-image-container .next-btn {
    height: 1.2em;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #000000;
}
.trough-box a,
.trough-box a:hover,
.trough-box a:visited,
.trough-box a:active {
    color: #000000;
}
.trough-box span {
    color: #ffffff;
    font-size: .7em;
    font-weight: 200;
    padding: 0 .5em;
    position: relative;
    top:-.25em;
}
/****************************************Партнерки****************************************/
.partnership {
    display:  -webkit-flex;
    display: flex;
    padding: 0!important;

}
.partnership .tez-tour,
.partnership .pegas,
.partnership .tui {
    height: 2em;
    width: 6em;
    margin: auto;
    background-size: contain
}
.tez-tour {
    background: url("../images/tez-tour.png") no-repeat center;;
}
.pegas {
    background: url("../images/pegas.png") no-repeat center;
}
.tui {
    background: url("../images/tui.png") no-repeat center;
}
.partnership,
footer {
    margin-top: 1.5em;
}
/****************************************Футер****************************************/
footer > .container {
    padding: 0!important;
}
.foot-nav {
    width: 100%;
    height: 2.5em;
    background-color: #ff624b;
    display: -webkit-flex;
    display: flex;
}
.divided {
    list-style: none;
    margin: auto;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
}
.divided li {
    display: inline-block;
}
.divided li:nth-of-type(n+2)::before {
    content: '|';
    color: #ffffff;
}
.divided li a,
.divided li a:hover,
.divided li a:visited {
    color: #ffffff;
    cursor: pointer;
}

.documentation {
    width: 100%;
    height: 6em;
    background-color: #6f7073;
    display: -webkit-flex;
    display: flex;
}
.documentation div {
    margin: auto;
}
.documentation p {
    font-size: .8em;
    text-align: center;
    color: #ffffff;
}
.documentation p:last-of-type {
    margin: 0;
}
/****************************************Хлебные крошки****************************************/
.context-nav {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding: .3em 0;
    margin: 0;
}
.context-nav li {
    display: inline-block;
    font-size: .9em;
}
.context-nav li::after {
    content:"";
    display: inline-block;
    width: .3em;
    height: .3em;
    background: url("/images/bullet-passive.svg") center no-repeat;
    background-size: contain;
    font-size: 1em;
    margin: 0 .3em 0 .5em;
    position: relative;
    bottom: .2em;
}
.context-nav a,
.context-nav a:hover,
.context-nav a:visited {
    color: #333;
}
.context-nav li:last-of-type a {
    color: #ff624b;
}
.context-nav li:last-of-type::after {
    content: none;
}
/****************************************Рейтинги****************************************/
main h3 {
    color: #247dc6;
    margin: .5em 0;
}
main > .row {
    margin-bottom: 1.5em;
}
.tour-image {
    overflow: hidden;
}
.tour-image .img-preview {
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
}

.tour-image:hover .img-preview {
	-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.tour-image img {
    width:100%;
    max-width:100%;
    height:auto;
}
.primary-tour {
    padding-left: 15px;
}
.primary-tour > div {
    padding-left: 0;
    display: inline-block;
    margin-right: -.3em;
    width: calc((100% / 3) - 5px);
	vertical-align:top;
}
.primary-tour .tour-image {
    height: 10em;
}
.star {
    display: inline-block;
    width: 1.1em;
    height: 1.1em;
    background: url("../images/star.svg") no-repeat center;
    background-size: contain;
    margin-top: .5em;
}
.star.passive {
    background: url("../images/star-passive.svg") no-repeat center;
}
.primary-tour p {
    margin-bottom: 0;
}
/****************************************Сделайте мне хорошо****************************************/
.make-me-happy {
    margin-right: 0!important;
    margin-left: 0!important;
    color: #ffffff;
    overflow: hidden;
}
.form-me-pls {
    padding: 1.5em 2em!important;
    overflow: hidden;
    color: #ffffff;
}
.form-me-pls .close {
    position: absolute;
    top: 25px;
    right: 70px;
    z-index: 9;
    opacity: 1;
    text-shadow: none;
    outline: none;
}
.level-travel,
.form-me-pls {
    /*display: none;*/
}
.level-travel {
    height: 200px;
}
.tour-search,
.tour-order {
    display: -webkit-flex;
    display: flex;
}
.tour-search,
.tour-order {
    height: 2.5em;
}
.tour-order span, .tour-search span {
    margin: auto;
}
.make-me-happy a,
.make-me-happy a:hover,
.make-me-happy a:visited,
.make-me-happy a:active,
.make-me-happy a:focus,
.form-me-pls a,
.form-me-pls a:hover,
.form-me-pls a:visited,
.form-me-pls a:active,
.form-me-pls a:focus {
    /*margin: auto;*/
    color: #ffffff;
}
.tour-order,
.tour-search {
    cursor: pointer;
}
.make-me-happy .tour-search,
.level-travel {
    background-color: #6f7073;
}
.make-me-happy .tour-order,
.form-me-pls {
    background-color: #ff624b;
}
#form {
    padding: 0;
}
.form-me-pls form {
    position: relative;
    /*width: 80%;*/
}

.form-me-pls input,
.form-me-pls input:focus,
.form-me-pls textarea,
.form-me-pls textarea:focus {
    border: none;
    outline: none;
    color: #000000;
    padding: 0 .5em;
}
.form-me-pls input {
    height: 1.7em;
}
#phone-input {
    width: 10em;
}

.form-me-pls label {
    font-weight: 400;
    width: 7em;
    text-align: right;
    margin-right: .8em!important;

    /*font-size: .8em;*/
}
.form-low-floor,
.form-high-floor {
    margin-bottom: 1.6em;
}
.form-low-floor,
.form-high-floor,
.form-garden-floor {
    display: -webkit-flex;
    display: flex;
    font-size: .75em;
}

.form-low-floor input,
.form-low-floor label,
.form-low-floor textarea {
    /*height: 4em;*/
    margin: auto 0;
    resize: none;
}
.form-low-floor input {
    margin-top: .7em;
}
.form-garden-floor {
    position: relative;
    width: 100%;
    padding-left: 7.8em;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
}
.form-me-pls .form-garden-floor .accept {
    align-self: flex-end;
    border-radius: 0;
    border: none;
    background-color: #000000;
    padding: .1em 1.5em;
    position: absolute;
    bottom: 0;
    right: 0;
}
.form-garden-floor p {
    margin-bottom: .3em;
    font-size: .85em;
}
#comment {
    width: calc(100% - 7.8em);
}
.notation {
    font-size: .75em;
    /*margin-right: 5em;*/
    margin: 0 2.5em;
}
/****************************************Список стран****************************************/
.countries * {
    list-style: none;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
}

.countries-link-cnt-after    {width:50px;height:50px;float:right;position:absolute;margin-top:-37px;margin-left:267px;z-index:3;}
.countries_list_modal .row.countries {margin-left:0!important;background-color:#fff;width:1043px;padding:15px;}

aside div.countries_list_modal:first-of-type,aside div.countries_list_modal div:first-of-type {border-top:none;border-bottom:none;padding:0;margin-right:0;}

.countries .orange, .countries .orange a {
    color: #ff624b!important;
    font-weight: 600;
}
.countries a {color:#333;border-bottom:1px solid transparent;}
.countries .orange a:hover {border-bottom:1px solid #ff624b;}
.countries a:hover {border-bottom:1px solid #333;}
/****************************************Горячка и букинг****************************************/
.double-button {
    margin-left: 0!important;
    margin-right: 0!important;
}
.double-button div {
    display: -webkit-flex;
    display: flex;
    height: 10.5em;
    padding: 0;
}
.hot-tours-button {
    background:url("../images/stock-photo-fire-flames-background-135059156.png") no-repeat;
    background-size: cover;
}
.hot-tours-button div:nth-child(1){
    width: 100%;
    background: rgba(240, 159, 43, 0.9);
}
.double-button span {
    margin: auto;
    text-align: center;
    font-size: 2em;
    color: #ffffff;
}

.booking-button {
    background:url("../images/stock-photo-close-up-a-calendar-page-125681588.png") no-repeat;
    background-size: cover;
}
.booking-button div:nth-child(1){
    width: 100%;
    background-color: rgba(36, 124, 198, 0.9);
}
/****************************************Информация коллапс****************************************/
.other-useless-info p {
    font-size: .9em;
}
.other-useless-info h4 {
    font-weight: 800!important;
}
.other-useless-info {
    padding-bottom: 1em;
    border-bottom: 1px dotted #000000;
    margin-left: 0!important;
    margin-right: 0!important;
    position: relative;
    cursor: pointer;

}
.other-useless-info > div:first-of-type {
    padding: 0!important;
}
.arrow {
    width: 3em;
    height: 1.1em;
    padding:  0 2em;
    overflow: hidden;
    position: absolute;
    bottom: -.6em;
    left: calc(50% - 2em);
    background: #ffffff url("../images/arrow-down.svg") no-repeat center;
}

.arrow.arrow-up {
    background: #ffffff url("../images/arrow-up.svg") no-repeat center;
}
/****************************************Какая-то сводная таблица****************************************/
table {
    width: 100%;
    color: #000000;
}
thead {
    color: #247dc6;
    font-weight: 800;
}
thead td {
    padding: 1em 0;
}

.summary {
    padding: 0!important;
    margin: 1em 0;
}
.summary a,
.summary a:hover,
.summary a:visited {
    color: #333;
}
.summary ul {
    list-style: none;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
}

.summary ul li:first-of-type {
    color: #247dc6;
    font-weight: 800;
    padding: 1em 0;
}
.summary .unity {
    padding: 0;
}


.summary .resorts li  {white-space:nowrap;max-width:155px;overflow:hidden;text-overflow:ellipsis;}


/****************************************Модали****************************************/
.call-me-modal {
    background: #ffffff;
}
.call-me-form .form-group {
    margin: 0 0 15px 0!important;
}
.call-me-form button {
    width: 30%;
}
#tour-order-modal {
    width: 1055px;
    margin: 60px auto;
}

.country_data .col-xs-2 {width:14.566667%;}

#tour-countries-modal {width:1025px!important;}
@media screen and (min-width: 1152px) and (max-width: 1299px) {
	html {zoom:0.9;}
	body.modal-open {overflow:inherit;}
}


header .partnership {width:999px;text-align:center;height:32px;margin:23px auto 22px auto;font-size: 12px;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
header .partnership a,
header .partnership a:visited {font-size: 12px; color:#000000;text-decoration: none;}
header .partnership > div {display: inline-block;}
header .partnership .rightWrap,
header .partnership .leftWrap {width: 287px;height: 12px;overflow: hidden;}
header .partnership .leftWrap {background: url("../images/partnershipWrapper.png") 0 0;}
header .partnership .rightWrap {background: url("../images/partnershipWrapper.png") 0 -13px; position: absolute; top:10px; right: 0;}
header .partnership > ul { min-width:100%;width:auto;display: inline;list-style: none; cursor: pointer; padding: 0;overflow: hidden; margin: 0 auto;}
header .partnership > ul * {display: inline-block; margin-right: 10px; height: 36px;}
header .partnership ul div {overflow: hidden; background-image: url("../images/partnershipsprites.png"); position: relative;margin-left: 12px;}
header .partnership li > div { margin-bottom: -14px;}
header .partnership li:hover > div {}

aside .partnership {width:302px;margin-top:0;}
aside .partnership div:first-of-type {height:30px;color:#000;border:none!important;display:inline-block;width:inherit;padding:0;position:relative;top:8px;}
aside .partnership ul {margin-left:-52px;}
aside .partnership ul div {overflow:hidden; background-image: url("../images/partnershipsprites.png"); position: relative;margin-left: 12px;}
aside .partnership ul span {margin-left:12px;}
aside .partnership li {width:312px;padding-left:38px;border-bottom:2px dotted #FF624B;line-height:54px;list-style-type:none!important;cursor:pointer!important;}

.countries-icon {overflow: hidden;
    background-image: url("../images/partnershipsprites.png");
    position: relative;
    width: 33px;
    height: 33px;
    display: inline-block;
    padding: 0!important;
    vertical-align: middle;
    border: none!important;
    background-position: -197px -4px;
}
.countries-link-cnt:hover .countries-icon {background-position: -197px -41px;}
.countries-link-cnt:active .countries-icon {background-position: -197px -82px;}

.corp-ca {width:300px;margin-top:-4px;border-bottom:2px dotted #ff624b!important;}
.corp-ca.ui-accordion-header-active.ui-state-active {border-bottom:0px dotted transparent!important;transition:border linear .5s;}

.aviation div{ width: 29px!important; background-position: -5px -1px;}
.railroad div {    left: 3px;  width: 20px!important; background-position: -37px -1px;}
.hotel div { width: 24px!important; background-position: -60px -1px;}
.ui-accordion .insurance {display:inline-block;top:10px;vertical-align:middle; width: 31px!important; height:32px; background-position: -87px -1px;overflow:hidden; background-image: url("../images/partnershipsprites.png"); position: relative;margin-left: 0;}
.corp-pa span {margin-left: 60px;}
.auto div {     left: -4px; width: 35px!important; background-position: -124px -1px;}
.partnership ul .auto span {margin-left: 1px;}
.excursions div { width: 31px!important; background-position: -162px -1px;}
.partnership ul .excursions span { margin-left: 5px;}

.aviation:hover div { width: 29px!important; background-position: -5px -39px;}
.partnership ul .aviation span {margin-left:8px;}
.railroad:hover div { width: 20px!important; background-position: -37px -39px;}
.partnership ul .railroad span {margin-left:16px;}
.hotel:hover div { width: 24px!important; background-position: -60px -39px;}
.ui-state-hover .insurance { width: 31px!important; background-position: -87px -39px;}
.auto:hover div { width: 35px!important; background-position: -124px -39px;}

.excursions:hover div { width: 31px!important; background-position: -162px -39px;}

.aviation:active div { width: 29px!important; background-position: -5px -78px;}
.railroad:active div { width: 20px!important; background-position: -37px -78px;}
.hotel:active div { width: 24px!important; background-position: -60px -78px;}
.ui-state-focus .insurance { width: 31px!important; background-position: -87px -78px;}
.auto:active div { width: 35px!important; background-position: -124px -78px;}
.excursions:active div { width: 31px!important; background-position: -162px -78px;}

.train-pages .phone-cnt span {color: #393e4b;}
.train-pages span.phone-cnt  {color: #6F7073;}

ul.b-links{
  width:1000px;
  margin-bottom:20px;
  margin-left:-25px;
  overflow:hidden;
  list-style-type:none;
}

ul.b-links.col-4:before {
    border-bottom: 1px dotted #000;
    content: 'Смотрите также:';
    float: left;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 15px;
    margin-left: -60px;
    margin-top: 50px;
}

ul.b-links li{
 line-height: 1.5em;
    float: left;
    max-width: 200px;
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 25px;
}
ul.b-links.col-4 li    { width:25%; }


.partners-container {width:1000px!important;padding-left:0px;}
.partners-container .cnt {text-align:center;margin-top:35px;}
.partners-container .cnt img {vertical-align:middle;margin:0 auto;}

.partners-container-small {width:1000px!important;padding-left:0px;}
.partners-container .cnt {text-align:center;margin-top:35px;}
.partners-container .cnt img {vertical-align:middle;margin:0 auto;}

main h2 {margin-bottom:25px;}

/*------------Adaption---------*/
/*@media screen and (max-width: 1366px) {*/

/*}*/
/*@media (max-width:1200px) and  (min-width: 992px) {*/
    /*body {*/
        /*font-size: 14px !important;*/
    /*}*/
    /*.bottom-menu a:nth-of-type(3) {*/
        /*font-size: .9em;*/
    /*}*/
    /*.bottom-menu a:nth-of-type(3) div {*/
        /*height: calc(3.4em - 1px);*/
    /*}*/
    /*.hot-tours h1 {*/
        /*font-size: 2.5em;*/
        /*margin-top: .1em;*/
    /*}*/
    /*.trough-box h3 {*/
        /*/!*font-stretch: condensed;*!/*/
        /*font-size: .9em;*/
        /*margin-top: 1em;!important;*/
    /*}*/
/*}*/
/*@media (max-width:992px) and (min-width: 766px) {*/
    /*body {*/
        /*font-size: 11px !important;*/
    /*}*/
    /*.logo div {*/
        /*margin: 0 1em 0 0;*/
        /*height: 5em;*/
    /*}*/
    /*.trough-box {*/
        /*padding: 0!important;*/
    /*}*/
    /*.trough-box .round-image {*/
        /*top:.5em!important;*/
    /*}*/
    /*.trough-box .round-item:nth-of-type(odd) .round-image-container {*/
        /*margin: 0 1em 0 0;*/
    /*}*/
    /*.trough-box .round-item:nth-of-type(even) .round-image-container {*/
        /*margin: 0 0 0 1em;*/
    /*}*/
    /*.trough-box .round-item:nth-of-type(3) .round-image-container {*/
        /*border-top: none;*/
    /*}*/
    /*.trough-box p {*/
        /*font-size: .9em;*/
    /*}*/
    /*.trough-box .round-image-container {*/
        /*height: 10em;*/
    /*}*/
    /*#accordion {*/
        /*margin: 0!important;*/
    /*}*/
    /*aside div:first-of-type,*/
    /*#accordion div*/
     /*{*/
        /*padding: .5em!important;*/
        /*margin: 0;*/
    /*}*/
    /*#accordion li {*/
        /*padding: 0 0 .5em 0!important;*/
    /*}*/
    /*#accordion ul {*/
        /*margin: 0;*/
        /*padding: .2em 0 0 2em;*/
    /*}*/
    /*footer > .container {*/
        /*padding: 0!important;*/
    /*}*/

/*}*/
/*@media (max-width:768px){*/
    /*body {*/
        /*font-size: 11px !important;*/
    /*}*/

/*}*/