/*C2SP*/
 @font-face { font-family:'Open Sans'; font-style:normal; font-weight:400; src:url('../fonts/open-sans-v28-latin-regular.eot'); src:local(''), url('../fonts/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v28-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v28-latin-regular.woff') format('woff'), url('../fonts/open-sans-v28-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v28-latin-regular.svg#OpenSans') format('svg'); }
 @font-face { font-family:'Open Sans'; font-style:normal; font-weight:600; src:url('../fonts/open-sans-v28-latin-600.eot'); src:local(''), url('../fonts/open-sans-v28-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v28-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v28-latin-600.woff') format('woff'), url('../fonts/open-sans-v28-latin-600.ttf') format('truetype'), url('../fonts/open-sans-v28-latin-600.svg#OpenSans') format('svg'); }
 @font-face { font-family:'Open Sans'; font-style:italic; font-weight:400; src:url('../fonts/open-sans-v28-latin-italic.eot'); src:local(''), url('../fonts/open-sans-v28-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v28-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v28-latin-italic.woff') format('woff'), url('../fonts/open-sans-v28-latin-italic.ttf') format('truetype'), url('../fonts/open-sans-v28-latin-italic.svg#OpenSans') format('svg'); }
 @font-face { font-family:'Poppins'; font-style:normal; font-weight:400; src:url('../fonts/poppins-v19-latin-regular.eot'); src:local(''), url('../fonts/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins-v19-latin-regular.woff2') format('woff2'), url('../fonts/poppins-v19-latin-regular.woff') format('woff'), url('../fonts/poppins-v19-latin-regular.ttf') format('truetype'), url('../fonts/poppins-v19-latin-regular.svg#Poppins') format('svg'); }
 @font-face { font-family:'Poppins'; font-style:normal; font-weight:600; src:url('../fonts/poppins-v19-latin-600.eot'); src:local(''), url('../fonts/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins-v19-latin-600.woff2') format('woff2'), url('../fonts/poppins-v19-latin-600.woff') format('woff'), url('../fonts/poppins-v19-latin-600.ttf') format('truetype'), url('../fonts/poppins-v19-latin-600.svg#Poppins') format('svg'); }
 html,body { min-height:100%;height:100%; }
 h1, h2, h3, h4 { font-family:'Poppins',Tahoma,Geneva,Kalimati,sans-serif;font-weight:normal;text-transform:uppercase;line-height:100%; }
 h1 { font-size:30px;margin-bottom:1.2em; }
 h2 { font-size:27px;margin-bottom:1.2em; }
 h3 { font-size:21px;margin-bottom:1em; }
 h4 { font-size:16px;margin-bottom:1em; }
 h3 sup { text-transform:initial; }
 body { padding:0;font:14px 'Open Sans',Helvetica,Jamrul,sans-serif;text-align:center;background:#f0efea;background:#f4f4f4; }
 body { margin:0;min-height:100vh;display:flex;flex-direction:column; }
 #wrapper { flex:1; }
 #page { flex-grow:1;position:relative; }
 a { text-decoration:none;color:#347094; }
 #header { color:#fff;background-color:#453c38;background-color:#000; }
 #header h1 { margin:0; }
 #header h1 span { display:none; }
 #header h1 img { width:85%;max-width:300px;margin:35px auto 15px; }
 #nav ul { list-style-type:none;text-align:center;display:block;background-color:#347094;padding:0;margin:0; }
 #nav ul .nav { display:inline-block;vertical-align:top; }
 #nav ul .nav a { font:normal 15px/20px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif;letter-spacing:0;width:190px;display:inline-block;color:#fff;text-transform:uppercase;opacity:0.8;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);height:73px;padding:0 25px; }
 #nav ul .nav a.active, #nav ul li a:hover { opacity:1;background-color:#497f9f; }
 #nav .nav ul { position:absolute;z-index:1500;display:none;height:0; }
 #nav .nav ul a { position:relative;display:block; }
 #nav .nav ul a:hover { }
 #nav .nav:hover ul { display:block;visibility:visible;height:auto; }
 #nav .mnsl, #nav .mnsm { display:inline-block;padding-top:29px;line-height:14px; }
 #nav .mn1l, #nav .mn2l { display:inline-block;line-height:11px; }
 #nav .mn1l { display:block;padding-top:22px; }
 #nav ul #mn-z a, #nav ul #mn-z a:hover { background-color:#246084; }
 .inner { max-width:1250px;margin:0 auto; }
 #page { padding:0 0 50px; }
 .col { padding:5px 3% 25px;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 .row:after { content:' ';display:block;clear:both; }
 .row { clear:both;margin:100px auto;width:100%;max-width:1250px; }
 #page p a { color:#000;text-decoration:underline; }
 #pgbanner { position:relative;width:100%;height:600px;background:#fff;overflow:hidden;border-bottom:20px solid #fff; }
 #icb { position:relative;width:100%;height:100%;z-index:100;visibility:hidden;opacity:0;transform:translateY(370px);-webkit-transform:translateY(370px);-moz-transform:translateY(370px);-o-transform:translateY(370px); }
 #icb.ready { transition:all 0.9s cubic-bezier(.17,.84,.44,1);-webkit-transition:all 0.9s cubic-bezier(.17,.84,.44,1);-moz-transition:all 0.9s cubic-bezier(.17,.84,.44,1);opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);visibility:visible; }
 .icbnav { position:absolute;width:70px;top:50%;margin-top:-50px;font:normal 70px/70px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif;z-index:100;text-align:center; }
 .icbnav a { color:#fff;transition:all 0.35s cubic-bezier(.17,.84,.44,1);-webkit-transition:all 0.35s cubic-bezier(.17,.84,.44,1);-moz-transition:all 0.35s cubic-bezier(.17,.84,.44,1);opacity:0.7; }
 .icbnav a:hover { opacity:1;font-size:70px; }
 #icb_prev { left:1%; }
 #icb_next { right:1%; }
 .icbinner { position:relative;width:100%;height:100%;opacity:1;transition:opacity 0.5s cubic-bezier(.17,.84,.44,1);-webkit-transition:opacity 0.5s cubic-bezier(.17,.84,.44,1);-moz-transition:opacity 0.5s cubic-bezier(.17,.84,.44,1); }
 .icb { float:left;opacity:1;transition:none 0.5s cubic-bezier(.17,.84,.44,1);-webkit-transition:none 0.5s cubic-bezier(.17,.84,.44,1);-moz-transition:none 0.5s cubic-bezier(.17,.84,.44,1);position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover; }
 .icb.ics-current { opacity:1; }
 .icb { color:#fff;text-shadow:0 0 15px rgba(0,0,0,0); }
 .icb h1 { text-transform:uppercase;line-height:150%;margin-bottom:0; }
 .icb h1 span { display:block;font-size:190%; }
 .icb p { font-size:20px;max-width:50%;margin:0 auto; }
 .icb .abutton { margin-top:10px; }
 .icb .animate { position:absolute;bottom:0;left:0;width:100%;padding:90px 10px 60px;transform:translateY(40px);-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);opacity:0;filter:blur(25px);text-align:center;background:#000;background:rgba(0,0,0,0.75);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,0.5)); }
 .icb .animate h2 { margin:0; }
 .icb.ics-current .animate { transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);opacity:1;filter:blur(0);transition:all 3s cubic-bezier(.17,.84,.44,1);-webkit-transition:all 3s cubic-bezier(.17,.84,.44,1);-moz-transition:all 3s cubic-bezier(.17,.84,.44,1);transition-delay:1.3s; }
 #pgbanner.home .icb .animate { transition:all 0.5s cubic-bezier(.17,.84,.44,1);-webkit-transition:all 0.5s cubic-bezier(.17,.84,.44,1);-moz-transition:all 0.5s cubic-bezier(.17,.84,.44,1); }
 #pgbanner.home .icb.ics-current .animate { transition:all 2.5s cubic-bezier(.17,.84,.44,1);-webkit-transition:all 2.5s cubic-bezier(.17,.84,.44,1);-moz-transition:all 2.5s cubic-bezier(.17,.84,.44,1);transition-delay:1.5s; }
 #pgbanner.home { }
 #jfacebook { display:inline-block;margin-bottom:20px; }
 #loader { position:absolute;left:50%;top:50%;margin:-75px 0 0 -75px;width:150px;height:150px;background:url('/images/loader.png') 50% 50% no-repeat;filter:blur(0); }
 #loader { -webkit-animation:spin 1.3s linear infinite; -moz-animation:spin 1.3s linear infinite; animation:spin 1s ease infinite;-webkit-animation:spin 1s ease infinite; }
 @-moz-keyframes spin { 50% { -moz-filter:blur(5px); }
 }
 @-webkit-keyframes spin { 50% { -webkit-filter:blur(5px); }
 }
 @keyframes spin { 50% { -webkit-filter:blur(5px);filter:blur(5px); }
 }
 #pgcontent { margin:70px auto 35px; }
}
@-webkit-keyframes spin { 50% { -webkit-filter:blur(5px);filter:blur(5px); }
 }
 #pgcontent { margin:70px auto 35px; }
 #page p, #page li { line-height:1.45em; }
 #page p, #page ul, #page ol, #page li { margin-bottom:1.45em; }
 #page p a { }
 #page p a:hover { text-decoration:underline; }
 p.small { font-size:11px; }
 .pclear { clear:both; }
 .ulmarques { list-style-type:none;display:inline-block;width:100%; }
 .ulmarques li { display:inline-block;width:23%;min-height:110px;margin:0 1% 20px; }
 .ulmarques li strong { position:relative;display:inline-block;overflow:hidden;opacity:0;width:240px;height:110px;border:10px solid #fff;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;color:transparent; }
 .ulmarques li a { display:inline-block; }
 .ulmarques li strong.loaded { opacity:1;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease; }
 .ulmarques li span { display:block;padding:10px 5% 1.45em; }
 .ulmarques li.noimg strong { color:#000; }
 .ulmarques li.noimg strong span { display:inline-block;padding:40px 10px; }
 .ulmarques.c2 { max-width:750px; }
 .ulmarques.c2 li { width:48%; }
 .ulmarques.c3 li { width:31.3333%; }
 .ulmarques.c4 li { }
 #ulverres li { display:block;float:left; }
 #ulverres li strong { width:250px;height:140px; }
 .ulist, .olist { text-align:left;margin-left:15%;width:70%; }
 ol { text-align:left;margin-left:5%;width:90%; }
 .ulist { list-style-type:square; }
 .w6-6 .ulist { margin-left:30%;width:40%; }
 .iimg { position:relative;width:100%;height:100%;min-height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0; }
 .iimg.loaded { opacity:1;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease; }
 .iimg:before { content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:20px solid rgba(255,255,255,.8);-webkit-background-clip:padding-box;background-clip:padding-box; }
 #dfeats { position:relative;padding:40px 0;background:#7b6d67 url('/images/bg-fscreen.jpg') 50% 0 repeat fixed; }
 #dfeats h2 { position:relative;color:#fff;font-size:35px;padding-top:50px; }
 #dfeats h3 { font-size:25px; }
 #dfeats .col { position:relative;background:#fff;width:30.33333%;margin:0 1.5%;padding:40px 5%;min-height:365px;box-shadow:0 10px 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.3); }
 #dfeats strong { font:normal 18px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif; }
 #fbgico { position:absolute;left:0;top:0;right:0;height:350px;background-position:50% 50%;background-repeat:no-repeat; }
 #iwconseils ol { list-style-type:none;margin:0 auto;max-width:1000px; }
 #iwconseils ol { counter-reset:iwccounter; }
 #iwconseils ol li { padding:0 5% 50px 25%;text-align:left;position:relative; }
 #iwconseils ol li h3 { margin-bottom:0.8em; }
 #iwconseils ol li p { text-align:justify; }
 #iwconseils ol li:before { content:counter(iwccounter);counter-increment:iwccounter;position:absolute;left:25%;top:-30px;margin-left:-90px;text-align:right;opacity:0.2;font:normal 90px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif; }
 #dservices { width:100%;background:#7b6d67;color:#fff;padding:80px 0;background:#7b6d67 url('/images/bg-fscreen.jpg') 50% 0 repeat fixed; }
 #dservices .inner { padding:80px 0 40px;width:100%;max-width:100%;background:#7b6d67; }
 #dservices .row { margin:20px auto; }
 #dservices h2 { font-size:30px;margin-bottom:1.45em; }
 #dservices h3 { line-height:24px;min-height:122px;padding-top:75px;background-position:50% 0;background-repeat:no-repeat;margin-bottom:5px;opacity:0; }
 #dservices h3.loaded { opacity:1;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease; }
 #dservices strong { font:normal 16px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif; }
 #dservices .small { color:#bdb6b3; }
 .iis { position:relative; }
 .iis .iis-item { padding:0;margin:0;float:left;display:flex;align-items:center;width:500px; }
 .iis img { width:95%;margin:0 auto; }
 .ics { position:relative;overflow:hidden; }
 .ics.ics-resizing { opacity:0;transition:opacity 0.4s cubic-bezier(.17,.84,.44,1);-webkit-transition:opacity 0.4s cubic-bezier(.17,.84,.44,1);-moz-transition:opacity 0.4s cubic-bezier(.17,.84,.44,1); }
 .ics_shortcuts { border-bottom:1px solid #497f9f;margin-bottom:20px; }
 .ics_shortcuts a { display:inline-block;padding:10px 25px;font:normal 16px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif;color:#000;text-transform:uppercase; }
 .ics_shortcuts a.ics-ison { color:#fff;background-color:#497f9f; }
 #ifaq { text-align:left; }
 #ifaq h3 { cursor:pointer;margin:0;padding:10px 20px;font-size:18px;position:relative; }
 #ifaq h3:before { position:absolute;display:block;left:0;top:10px;content:'>'; }
 #ifaq .iacc-item.ison h3:before { transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg); }
 #ifaq .iacc-content { padding:0 20px; }
 #isupports h3 { display:none; }
 #isupports .tprices { box-shadow:0 10px 30px rgba(0,0,0,0.15);-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.15);margin:20px auto 40px; }
 .tprices { width:95%;border-collapse:collapse;margin:0 auto 1.35em;max-width:800px;background:#fff;border:30px solid #fff; }
 .tprices th { font-size:11px;text-transform:uppercase;padding:5px 20px; }
 .tprices tr td { white-space:nowrap;width:150px;padding:10px 20px;font-size:18px;border-top:1px solid #eee; }
 .tprices tr td:first-child, .tprices tr th:first-child { width:auto;text-align:left; }
 .flex { display:flex;justify-content:center;align-items:stretch; }
 .rtable { overflow-x:auto; }
 .flex-v { display:flex;align-items:center;justify-content:center;flex-direction:column; }
 .dfbgimg { background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:4em 0; }
 .dfbgimg h2 { color:#fff; }
 .dfbgimg .row { margin:0 auto; }
 .dfbgimg .col { position:relative;background:#fff;padding:40px 5%;margin:0 50px;box-shadow:0 10px 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.3); }
 #footer { background-color:#000;color:#fff;padding:120px 30px 0;clear:both; }
 #footer p { line-height:1.75em; }
 #footer .row { max-width:1200px;margin:0 auto; }
 #footer .col { padding-bottom:3.5em; }
 #footer .dsocial a { margin:10px 10px; }
 #footer .dsocial a img { transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8); }
 #footer .mentions { color:#fff;letter-spacing:0;font-size:14px;padding:18px 30px;margin:0 auto; }
 #footer .mentions a { color:#fff;text-transform:uppercase;display:inline-block;padding:2px 5px;opacity:0.4;transition:opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 #footer .mentions a:hover { opacity:1; }
 #dmap { position:relative;width:100%;height:450px;background-color:#fff; }
 #dmap:before { content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:20px solid rgba(255,255,255,.8);-webkit-background-clip:padding-box;background-clip:padding-box; }
 form .frow { text-align:center;margin-bottom:0; }
 input, textarea, button { font-family:'Open Sans',Helvetica,Jamrul,sans-serif;font-size:15px; }
 textarea { resize:none; }
 form .finput { padding:15px 15px;width:90%;max-width:600px;margin:0 auto;border-color:transparent; }
 .fsubmit, .abutton { display:inline-block;border:0;background-color:#347094;color:#fff;cursor:pointer;outline:0;padding:18px 60px;text-transform:uppercase;letter-spacing:1px;font:normal 14px/16px 'Poppins',sans-serif;transition:all 800ms ease-out;-webkit-transition:all 800ms ease-out;-moz-transition:all 800ms ease-out; }
 .fsubmit:hover, .abutton:hover { background-color:#497f9f;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 #drdv { display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:2000; }
 #drdv-inner { position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.5); }
 #drdv .row { max-width:650px;margin:20px auto; }
 #drdv a { display:inline-block;width:100%;background-color:#347094;color:#fff;font:normal 20px 'Poppins',sans-serif;padding:40px;text-transform:uppercase; }
 #drdv a span { display:block; }
 #alt-open { position:fixed;width:80px;height:80px;top:0;right:0;z-index:1500;display:none;text-align:center;color:#fff;background-color:#347094; }
 #alt-open:hover { text-decoration:none; }
 #alt-open .opened { display:none; }
 #alt-open.alt-ison .opened { display:inline-block; }
 #alt-open.alt-ison .closed { display:none; }
 #alt-open span { display:block;position:absolute;left:50%;top:50%;width:30px;height:1px;margin:-1px 0 0 -15px;background:#fff;transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 #alt-open span:before, #alt-open span:after { content:' ';display:block;position:absolute;left:0;top:-8px;width:30px;height:1px;background:#fff;transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 #alt-open span:after { top:8px; }
 #alt-open:hover span:before { transform:translate(0,-4px);-webkit-transform:translate(0,-4px);-moz-transform:translate(0,-4px);-o-transform:translate(0,-4px); }
 #alt-open:hover span:after { transform:translate(0,4px);-webkit-transform:translate(0,4px);-moz-transform:translate(0,4px);-o-transform:translate(0,4px); }
 #alt-open.alt-ison span { background:transparent; }
 #alt-open.alt-ison span:before { transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:0; }
 #alt-open.alt-ison span:after { transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:0; }
 #alt-close { position:absolute;display:block;right:5%;top:20px;z-index:1500;color:#fff;display:inline-block;padding:20px; }
 #alt-nav { position:fixed;width:100%;height:0%;bottom:0;left:0;z-index:1450;text-align:center;display:none;background:#347094;color:#fff;overflow:auto;font-size:120%; }
 #alt-nav ul { list-style-type:none;margin:0;background:url('/images/logo-ws.png') 50% 0 no-repeat;padding-top:70px; }
 #alt-nav ul ul { background:none;padding:0; }
 #alt-nav a { display:block;color:#fff;font:normal 20px/25px 'Poppins',Tahoma,Geneva,Kalimati,sans-serif;letter-spacing:1px;padding:8px 30px;text-transform:uppercase;opacity:0.8; }
 #alt-nav a:hover { text-decoration:none;opacity:1; }
 #alt-nav li strong { display:inline-block;font-size:20px;padding:5px; }
 #alt-wrap { position:relative;display:table;width:100%;height:100%; }
 #alt-inner { position:relative;width:100%;height:100%;display:table-cell;vertical-align:middle;padding:80px 10px; }
 #mentions { padding:100px 5% 50px;max-width:1050px;margin:0 auto; }
 #mentions .tmentions { width:100%;margin-bottom:50px; }
 #mentions .tmentions td { text-align:left;padding:4px 8px; }
 #mentions .tmentions td.lab { width:35%;text-align:right; }
 #mentions p { text-align:justify;padding-left:10%;padding-right:10%; }
 @media all and (max-width:1200px) { #nav ul { display:none; }
 #alt-open { display:block; }
 }
 @media all and (max-width:1200px) { .ulmarques.c4 li { width:31.3333%; }
 }
 @media all and (max-width:1000px) { .flex { display:block; }
 .dfbgimg .col { float:none;width:90%;margin:0 auto 50px auto; }
 #dfeats .col { width:80%;margin:10px 10%;min-height:inherit; }
 .ulist { margin-left:20%;width:60%; }
 #pgbanner { height:70vh; }
 }
 @media all and (max-width:900px) { .ulmarques.c2 li, .ulmarques.c3 li, .ulmarques.c4 li { width:40%;margin-left:5%;margin-right:5%; }
 }
 @media all and (max-width:630px) { #header h1 { width:100%;padding:0 80px 0 30px;text-align:left; }
 .ulmarques.c2 li, .ulmarques.c3 li, .ulmarques.c4 li { width:90%; }
 }
 @media all and (max-width:650px) { }
