html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@font-face { font-family: 'Perpetua'; src: url('../font/Perpetua.eot'); src: url('../font/Perpetua.eot?#iefix') format('embedded-opentype'), url('../font/Perpetua.woff') format('woff'), url('../font/Perpetua.ttf') format('truetype'), url('../font/Perpetua.svg#Perpetua') format('svg'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Perpetua-Bold'; src: url('../font/Perpetua-Bold.eot'); src: url('../font/Perpetua-Bold.eot?#iefix') format('embedded-opentype'), url('../font/Perpetua-Bold.woff') format('woff'), url('../font/Perpetua-Bold.ttf') format('truetype'), url('../font/Perpetua-Bold.svg#Perpetua-Bold') format('svg'); font-weight: normal; font-style: normal;}@font-face { font-family: 'OpenSans-Regular'; src: url('../font/OpenSans-Regular.eot'); src: url('../font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Regular.woff') format('woff'), url('../font/OpenSans-Regular.ttf') format('truetype'), url('../font/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); font-weight: normal; font-style: normal;}@font-face { font-family: 'OpenSans-Light'; src: url('../font/OpenSans-Light.eot'); src: url('../font/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Light.woff') format('woff'), url('../font/OpenSans-Light.ttf') format('truetype'), url('../font/OpenSans-Light.svg#OpenSans-Light') format('svg'); font-weight: normal; font-style: normal;}#layout {position: relative;background: white;}#layout .overlay {opacity: 0;visibility: hidden;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 8000;position: fixed;left: 220px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}#navm {position: fixed;top: 0;bottom: 0;left: -120px;width: 220px;overflow: auto;overflow-x: hidden;box-sizing: border-box;background: #111;opacity: 0;visibility: hidden; transition: .5s ease;}#header h1 {display: none;}#header .nav-button {height: 90px;width: 90px;box-sizing: border-box;padding: 34px 33px 0;position: absolute;right: 0;top: -18px;z-index: 100;cursor: pointer;display: none;}#header .nav-button span {height: 4px;background: #005e7f;background: #121332;margin: 4px 0 4px;display: block;}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {background: #eee;margin-right: 0;margin-top: 0;}::-webkit-scrollbar-thumb {background: #ccc;}input::selection,::selection {color: #4d555a;background: #ffcc00;}input::-moz-selection,::-moz-selection {color: #4d555a;background: #ffcc00;}html,body {-webkit-overflow-scrolling: touch;}body {-webkit-text-size-adjust: 100%;}html,body,img {margin: 0;padding: 0;border: 0;}button,input,textarea,body {font-family: 'Open Sans', sans-serif;font-size: 13px;}a,input,button {outline: 0;}a {}h1,h2,h3,h4,h5,h6,p {margin-top: 0;}#tooltip {margin: 20px 0 0 10px;margin-left: -60px;width: 160px;padding: 10px;z-index: 9900;position: absolute;text-align: center;color: #4a4f52;box-shadow: 5px 5px 0 rgba(0,0,0,0.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;display: none;background: #ffcc00;}#tooltip.right {margin-left: -80px;}#loading .box {opacity: 0;}#loading .box.loaded {opacity: 1;}#header .nav-button span,#header .nav-button,#layout .overlay,#layout,#navm,#loading .load,.transition {transition: .5s;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}.notransition {transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;}.section {position: relative;}.container {position: relative;margin: 0 auto;width: 1280px;box-sizing: border-box;-moz-box-sizing: border-box;min-height: 1px;}.bg-eee {background-color: #eee;}.bg-white,.bg-fff {background-color: #fff;}.bg-999 {background-color: #999;}.clear {clear: both;}.col {float: left;width: 100%;position: relative;min-height: 1px;}.col.col2 {width: 50%;}.col.col3 {width: 33.33%;}.col.col3x2 {width: 66.66%;}.col.col4 {width: 25%;}.col.col4x3 {width: 75%;}.col.col5 {width: 20%;}.col.col5x4 {width: 80%;}.col.col5x3 {width: 60%;}.col.col5x2 {width: 40%;}.col.col6 {width: 16.66%;}.col.col2.margin {width: 48%;margin-right: 4%;}.col.col3.margin {width: 32%;margin-right: 2%;}.col.col3x2.margin.col-left {width: 64%;margin-right: 4%;}.col.col3x2.margin.col-right {width: 64%;margin-left: 2%;}.col.col4.margin {width: 23.5%;margin-right: 2%;}.col.col4x3.margin.col-left {width: 74.5%;margin-right: 2%;}.col.col4x3.margin.col-right {width: 74.5%;margin-left: 2%;}.col.col5.margin {width: 18.4%;margin-right: 2%;}.col.col6.margin {width: 15%;margin-right: 2%;}.col.margin.last {margin-right: 0 !important;}.align-center {text-align: center;}.align-left {text-align: left;}.align-right {text-align: right;}.w.w25p {width: 25%;}.w.w50p {width: 50%;}.w.w75p {width: 75%;}.w.w100p {width: 100%;}.publisher {opacity: 0;visibility: hidden;height: 0;width: 0;display: block;overflow: hidden;}@media screen and (max-width: 1320px) {.container {width: 960px;}}@media screen and (max-width: 1000px) {.container {width: 720px;}}@media screen and (max-width: 768px) {body {overflow: hidden;overflow-y: auto;}.container {width: auto;}.col {float: none !important;clear: both !important;width: auto !important;margin-right: 0 !important;} #header .nav-button {display: block;} html.mobile #layout { }html.open #navm {left: 0;opacity: 1;visibility: visible;}html.open body {overflow: hidden;}html.open #layout {margin-left: 220px;margin-right: -220px;}html.open #layout .overlay {opacity: 1;visibility: visible;cursor: pointer;}html.open #layout .overlay:hover {background: rgba(0,0,0,0);}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top;}.fancybox-wrap { position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 8020;}.fancybox-skin { position: relative; background: #f9f9f9; color: #444; padding: 0 !important; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap;}.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%;}.fancybox-image { max-width: 100%; max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../fancybox/source/fancybox_sprite.png);}#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060;}#fancybox-loading div { width: 44px; height: 44px; background: url(../fancybox/source/fancybox_loading.gif) center center no-repeat;}.fancybox-close { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background-image: url(../img/png/close.png); background-repeat: no-repeat; background-size: 20px; background-position: center; cursor: pointer; z-index: 8040;}.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(blank.gif); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040;}.fancybox-prev { left: 0; background-image: url(../img/png/prev-arrow.png); background-repeat: no-repeat; background-position: 5%; background-size: 20px;}.fancybox-next { right: 0; background-image: url(../img/png/next-arrow.png); background-repeat: no-repeat; background-position: 95%; background-size: 20px;}.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden;}.fancybox-prev span { left: 10px; background-position: 0 -36px;}.fancybox-next span { right: 10px; background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important;}.fancybox-lock { overflow: visible !important; width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../fancybox/source/fancybox_overlay.png);}.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0;}.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; background-color: rgba(0,0,0,0.2);}.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center;}.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap;}.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8);}#fancybox-buttons {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 8050;
}

#fancybox-buttons.top { top: 10px; }

#fancybox-buttons.bottom { bottom: 10px; }

#fancybox-buttons ul {
    display: block;
    width: 166px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    border: 1px solid #111;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    background: rgb(50, 50, 50);
    background: -moz-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68, 68, 68)), color-stop(50%, rgb(52, 52, 52)), color-stop(50%, rgb(41, 41, 41)), color-stop(100%, rgb(51, 51, 51)));
    background: -webkit-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
    background: -o-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
    background: -ms-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
    background: linear-gradient(to bottom, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0);
}

#fancybox-buttons ul li {
    float: left;
    margin: 0;
    padding: 0;
}

#fancybox-buttons a {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url('fancybox_buttons.png');
    background-repeat: no-repeat;
    outline: none;
    opacity: 0.8;
}

#fancybox-buttons a:hover { opacity: 1; }

#fancybox-buttons a.btnPrev { background-position: 5px 0; }

#fancybox-buttons a.btnNext {
    background-position: -33px 0;
    border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay { background-position: 0 -30px; }

#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }

#fancybox-buttons a.btnToggle {
    background-position: 3px -60px;
    border-left: 1px solid #111;
    border-right: 1px solid #3e3e3e;
    width: 35px
}

#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }

#fancybox-buttons a.btnClose {
    border-left: 1px solid #111;
    width: 35px;
    background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
    opacity: 0.4;
    cursor: default;
}#fancybox-thumbs {
    position: fixed;
    left: 0;
    width: 100%;
    overflow: hidden;
    z-index: 8050;
}

#fancybox-thumbs.bottom { bottom: 2px; }

#fancybox-thumbs.top { top: 2px; }

#fancybox-thumbs ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

#fancybox-thumbs ul li {
    float: left;
    padding: 1px;
    opacity: 0.5;
}

#fancybox-thumbs ul li.active {
    opacity: 0.75;
    padding: 0;
    border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover { opacity: 1; }

#fancybox-thumbs ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #222;
    background: #111;
    outline: none;
}

#fancybox-thumbs ul li img {
    display: block;
    position: relative;
    border: 0;
    padding: 0;
    max-width: none;
}.header-box { position: fixed; z-index: 110; top: 0; left: 0; width: 100%; background-color: #7c170f; background-image: url(../img/png/pattern.png); background-repeat: repeat; background-size: 850px; background-position: top; padding: 20px 0; transition: .5s ease; opacity: 1;}html.open .header-box { top: -140px; opacity: 0;}.main-logo { background-image: url(../img/png/qsh-logo.png); background-repeat: no-repeat; background-size: contain; background-position: center; height: 100px;}#header .nav-button { height: 70px; width: 70px; box-sizing: border-box; padding: 20px 20px 0; position: fixed; right: auto; top: 0; z-index: 1000; cursor: pointer; display: block; left: 0; background-color: #1f2a2a;}#header .nav-button span { background: #fff; margin: 5px 0;}.nav-box { display: block; position: absolute; background-color: rgba(124,23,15,1); background-image: url(../img/png/pattern.png); background-repeat: repeat; background-size: 850px; background-position: top; z-index: 100; height: 100%; top: 0; left: -330px; width: 330px; padding: 100px 20px; transition: .5s ease;}html.open .nav-box { left: 0;}.nav-box .main-logo { height: 70px; margin-bottom: 40px;}.nav-box li { background-image: url(../img/png/arrow-half-line.png); background-repeat: no-repeat; background-size: contain; background-position: bottom;}.nav-box li:last-child { background: none;}.nav-box li a { text-decoration: none; color: #fff; transition: .3s ease; padding: 20px 0 30px; display: block;}.nav-box li h3 { text-transform: uppercase; font-size: 16px; color: #fff; margin-bottom: 0; transition: .3s ease;}.nav-box li p { font-family: 'Perpetua'; font-size: 18px; transition: .3s ease; color: #fff;}.nav-box li a.active h3,.nav-box li a.active p,.nav-box li a:hover h3,.nav-box li a:hover p { color: #cc9966;}html.open .footer-box { bottom: -111px; opacity: 0;}.footer-box { position: fixed; z-index: 110; bottom: 0; left: 0; width: 100%; opacity: 1; background-color: #7c170f; background-image: url(../img/png/pattern.png); background-repeat: repeat; background-size: 850px; background-position: top; padding: 20px 0; transition: .5s ease; text-align: center;}.footer-box h2 { color: #fff; text-align: center; font-size: 25px;}.footer-box p { color: #fff; font-size: 16px; margin-top: 20px; font-family: 'Perpetua';}.footer-box a { color: #fff; font-family: 'Perpetua';}@media screen and (max-width: 1000px) { .nav-box { width: 220px; padding: 80px 10px; } .nav-box .main-logo { margin-bottom: 20px; } .nav-box li a { padding: 20px 0; } }@media screen and (max-width: 768px) { #layout .nav-box { display: none; } .header-box { padding: 10px 0; position: absolute; } html.open .header-box { top: 0; opacity: 1; } .main-logo { height: 50px; } .footer-box { position: absolute; padding: 10px 0; } html.open .footer-box { bottom: 0; opacity: 1; } .footer-box h2 { font-size: 16px; } .footer-box p { font-size: 12px; margin-top: 5px; } .nav-box { left: 0; } }* { font-family: 'OpenSans-Light'; color: #666;}html,body,#layout,#page { height: 100%;}#layout { overflow: hidden;}h1,h2,h3,h4,h5,h6 { font-family: 'Perpetua-Bold';}a { text-decoration: none; color: inherit;}h2 { font-size: 35px; color: #7c170f; margin-bottom: 5px;}h3 { font-size: 25px; color: #7c170f; margin-bottom: 20px;}h4 { font-size: 20px; color: #7c170f;}.main-bg-img { background-image: url(../img/jpg/home3.jpg); background-repeat: no-repeat; background-size: cover; background-position: top; height: 100%; width: 100%; position: relative; transition: 1s ease;}.page-content { opacity: 0; position: absolute; top: 0; left: -550px; width: 550px; height: 100%; background-color: rgba(255,255,255,0.9); padding: 50px 30px; transition: 1s ease; z-index: 90; overflow-y: scroll;}.page-content::-webkit-scrollbar-track { background: transparent;}.page-content::-webkit-scrollbar-thumb { background: #cc9966;}html.open .page-content.active { opacity: 1; left: 330px;}.pg-heading { text-align: center; margin-bottom: 40px;}.pg-heading h5 { font-family: 'Perpetua'; color: #cc9966; font-size: 18px;}.pg-heading .line { background-image: url(../img/png/arrow-line.png); background-repeat: no-repeat; background-size: contain; background-position: center; width: 100%; height: 20px; display: block; margin-top: 20px;}.pg-info { padding: 0 20px;}.page-content p { font-weight: 600; margin-bottom: 30px; font-size: 14px; text-align: justify;}.page-content ul { margin-bottom: 50px;}.page-content ul li { background-repeat: no-repeat; background-position: left; background-size: 30px; padding-left: 40px; margin-bottom: 20px; height: 30px; padding-top: 6px; font-weight: 600; font-size: 14px;}table { width: 100%; margin-bottom: 30px;}table thead td,table tfoot td { font-size: 20px; font-family: 'Perpetua'; color: #7c170f;}table td.ta-right { text-align: right;}table td { font-size: 14px; padding: 10px; transition: .5s ease;}table thead tr,table tbody tr { border-bottom: 1px solid #dadada; transition: .5s ease;}table tbody tr.one:hover,table tbody tr.two:hover,table tbody tr.active{ background-color: #7c170f; cursor: pointer;}table tbody tr.one:hover td,table tbody tr.two:hover td,table tbody tr.active td{ color: #fff;}.floor-plan-wrap { display: none;}.floor-plan-wrap.active { display: block;}.floor-plan-img { background-color: #fff; padding: 30%; margin-bottom: 15px; background-repeat: no-repeat; background-position: center; background-size: contain;}a.download-btn { display: inline-block; background-color: #000; color: #fff; font-size: 14px; padding: 10px 15px; border-radius: 10px; cursor: pointer; transition: .5s ease;}a.download-btn:hover { background-color: #cc9966;}.floor-plan-wrap span { float: right; font-size: 12px; cursor: pointer;}#map { padding: 45%; background-color: #ccc; margin-bottom: 20px;}p.sat-nav { text-align: center !important; color: #7c170f;}.gallery { margin-bottom: 30px;}.gal-img { width: 30%; padding: 12%; background-repeat: no-repeat; background-size: cover; background-position: center; margin-bottom: 2%; transition: .3s;}a.download { background-image: url(../img/png/download.png); background-repeat: no-repeat; background-size: 30px; background-position: left; font-size: 14px; padding-left: 40px; font-weight: 600; height: 40px; display: inline-block; padding-top: 10px; margin-bottom: 30px; cursor: pointer; transition: .3s;}a.download:hover { color: #7c170f;}.contact-img { width: 100%; height: 100px; margin-bottom: 20px; background-position: left; background-size: contain; background-repeat: no-repeat;}.contact-info { margin-bottom: 50px;}.contact-info p { font-size: 12px; color: #000; margin-bottom: 5px;}.contact-info a { color: #000;}.video-wrap {position: relative; width: 100%; height: 0; padding-bottom: 56.25%; margin-bottom: 30px;}.video-wrap iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}@media screen and (max-width: 1000px) { .page-content { left: -550px; width: calc(100% - 220px); padding: 50px 20px; } html.open .page-content.active { left: 220px; } }@media screen and (max-width: 768px) { html.open .page-content.active, html .page-content.active { left: 0; opacity: 1; width: 100%; } .page-content { padding: 90px 20px; } h2 { font-size: 30px; } h3 { font-size: 20px; margin-bottom: 10px; } h4 { font-size: 18px; } .pg-info { padding: 0; } .pg-heading { margin-bottom: 20px; } .pg-heading h5 { font-size: 15px; } .pg-heading .line { margin-top: 10px; } .page-content p { font-size: 12px; text-align: justify; margin-bottom: 20px; } .page-content ul { margin-bottom: 30px; } .page-content ul li { background-size: 20px; padding-left: 30px; height: 20px; padding-top: 2px; font-size: 12px; } table { margin-bottom: 20px; } table thead td, table tfoot td { font-size: 18px; } table td { font-size: 12px; padding: 5px; } .gallery .col.col3 { width: 48% !important; margin-right: 4% !important; float: left !important; clear: none !important; } .gallery .col.col3.mob-2 { margin-right: 0% !important; } .gal-img { padding: 15%; margin-bottom: 4%; } .fancybox-prev, .fancybox-next { background-size: 15px; } a.download { background-size: 20px; font-size: 12px; padding-left: 30px; height: 30px; padding-top: 7px; margin-bottom: 30px; } .col.col2.margin.contact-info { float: left !important; width: 48% !important; margin-right: 4% !important; clear: none !important; } .col.col2.margin.last.contact-info { margin-right: 0% !important; } .contact-img { height: 70px; margin-bottom: 10px; } .contact-info p { margin-bottom: 5px; font-size: 10px; word-break: break-all; } }@media screen and (max-width: 390px) { .col.col2.margin.contact-info { width: 100% !important; margin-right: 0 !important; margin-bottom: 20px; } }