div.resortCountryMainSurround{padding:3px;font-size:14px;font-style:italic}div.resortCountryFlag{float:left}div.resortCountryName{font-style:normal;font-size:17px;font-weight:700;color:#056cd3;text-decoration:underline;float:left;margin-left:7px;margin-top:4px}p.resortListSub{font-size:14px;font-style:italic;margin:10px 0 0}p.resortEmptyListSub{font-size:16px;text-align:center;color:#ff0348;margin-top:63px}div.resortCountrySurround{margin-top:25px}.resortbrandOverview img{border:4px solid #eee;width:315px;height:210px;display:block}.resortbrandOverview.right{float:right;margin:8px 0 8px 8px}.resortbrandOverview.left{float:left;margin:8px 8px 8px 0}.custom-grid{height:auto!important}.cbp-wrapper-helper,.custom-grid .cbp-item,.custom-grid .cbp-wrapper{position:relative}.custom-grid .cbp-wrapper-outer,.custom-grid .cbp-wrapper-outer .cbp-wrapper{height:auto!important}.country-name{width:100%!important;left:0!important}.custom-grid .cbp-item.cbp-filter-item{left:0!important;top:0!important;margin-right:12px!important}.custom-grid .cbp-item.cbp-filter-item .resortName{overflow:hidden}.custom-grid .cbp-filter-item{margin-bottom:12px}.custom-grid .country-name .cbp-item-wrapper{box-shadow:0 0 0 transparent!important;padding:0!important;border-top:0!important}.custom-grid .resortCountrySurround{margin-top:0!important}.cbp-item.country-name{top:0!important}.cn-name{position:relative;top:0}.resortListSub{margin-bottom:0!important}.cbp-item-off,.item-off{display:none}.country-wise-resorts{padding:3px}#country-id{max-width:90px}.rating-wrap{float:left;padding-top:0}.rating-dropdown{padding-left:20px}.rating-wrap label{float:left;padding-left:20px;color:#004a83}.rating-wrap .range-wrap{float:left}.rating-wrap .range-wrap .range{width:auto}.switch-wrap{float:left;padding-left:20px}.switch-left,.switch-right,.switch-wrap .switch{float:left}.switch-wrap .switch-label-text{float:left;display:block;padding-top:6px;padding-right:5px;color:#004a83}.switch-wrap .switch-padding-left{padding-left:20px}#filters-container{position:relative}.view-list-grid{position:absolute;top:0;right:0}@media only screen and (max-width:825px){.rating-dropdown,.switch-wrap{padding-left:15px}.switch-wrap{padding-top:2px}.switch-wrap .switch-padding-left{padding-left:15px}.switch-wrap .switch-label-text{padding-right:3px;padding-top:3px}}@media only screen and (max-width:791px){.switch-wrap{width:auto;margin-top:0;padding-left:18px}.rating-main{float:left;width:100%;padding-top:30px}.rating-dropdown,.rating-wrap label{padding-left:0}}@media only screen and (max-width:580px){.rating-main{float:left;width:100%}.rating-wrap{float:left;width:auto;margin-top:0;padding-top:0}.rating-wrap label{padding-left:0;font-size:13px}.switch-wrap{padding-left:4px;width:auto;margin-top:0;float:right}.switch-wrap .switch-label-text{font-size:13px;padding-top:5px}.switch-wrap .switch-padding-left{padding-left:10px}.rating-wrap .range-wrap .range{width:100%}.range-wrap{width:60%}}@media only screen and (max-width:474px){.rating-main{float:left;width:100%}.rating-wrap{float:left;width:auto;margin-top:0;padding-top:0}.rating-wrap .title{font-size:12px}.switch-wrap{padding-left:0;width:auto;margin-top:5px}.switch-wrap .switch-label-text{font-size:12px;padding-top:0}.switch-wrap .switch-padding-left{padding-left:10px}.rating-wrap .range-wrap .range{width:100%}.range-wrap{width:60%}}@media only screen and (max-width:420px){.rating-wrap .title{display:block;width:100%;text-align:center;font-size:12px}.rating-wrap .adc-select-dropdown:after{top:inherit}.rating-wrap{width:auto}.range-wrap{width:99%}.switch-wrap .switch-label-text{display:block;width:100%;padding:0;text-align:center}.switch-left{width:75px}.switch-left,.switch-right{width:82px;text-align:center}.switch-wrap .switch-padding-left{padding-left:0}.switch-wrap{padding-left:8px;margin-top:0}}@media only screen and (max-width:340px){.view-list-grid{margin-right:-15px}}@media only screen and (max-width:992px){.custom-grid .cbp-item.country-name{top:0!important}}@media (max-width:951px){.custom-grid .cbp-item.cbp-filter-item{margin-right:11px!important}.custom-grid .cbp-filter-item{margin-bottom:11px}}@media (max-width:932px){.custom-grid .cbp-item.cbp-filter-item{margin-right:10px!important}.custom-grid .cbp-filter-item{margin-bottom:10px}}@media (max-width:751px){.custom-grid .cbp-item.cbp-filter-item{margin-right:8px!important}.custom-grid .cbp-filter-item{margin-bottom:8px}}