/*START HOMEPAGE CSS*/@font-face {font-family: 'Overpass'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcc7D4howig.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Overpass'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcc7N4ho.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Overpass-Bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81keds7D4howig.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Overpass-Bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81keds7N4ho.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, a, pre,form,fieldset,input,textarea,p,blockquote,button,th,td, img{margin:0;padding:0; font-family: 'Overpass';}@media screen and (min-width:1150px){.desktopnoshow{display:none;}h1{text-transform:uppercase; font-size:55px; line-height:65px; font-family: 'Overpass'; font-weight:normal;}h2{text-transform:uppercase; font-size:55px; line-height:60px; font-family: 'Overpass'; font-weight:normal;}h3{text-transform:uppercase; font-size:35px; line-height:45px; font-family: 'Overpass-Bold'; font-weight:normal;}h4{text-transform:uppercase; font-size:25px; line-height:30px; font-family: 'Overpass-Bold'; font-weight:normal;}h5{text-transform:uppercase; font-size:20px; line-height:23px; font-family: 'Overpass-Bold'; font-weight:normal;}p{font-size:16px; line-height:24px; font-family: 'Overpass'; font-weight:normal;}}@media screen and (min-width:0px) and (max-width:1150px){.mobilenoshow{display:none;}h1{text-transform:uppercase; font-size:30px; line-height:30px; font-family: 'Overpass'; font-weight:normal;}h2{text-transform:uppercase; font-size:25px; line-height:25px; font-family: 'Overpass'; font-weight:normal;}h3{text-transform:uppercase; font-size:20px; line-height:20px; font-family: 'Overpass-Bold'; font-weight:normal;}h4{text-transform:uppercase; font-size:18px; line-height:18px; font-family: 'Overpass-Bold'; font-weight:normal;}h5{text-transform:uppercase; font-size:16px; line-height:16px; font-family: 'Overpass-Bold'; font-weight:normal;}p{font-size:14px; line-height:18px; font-family: 'Overpass'; font-weight:normal;}}.font-dark{color:#29374d;}.font-white{color:#fff;}img {vertical-align: top;}li{margin-left:3%;}@media screen and (min-width:1150px){.top-nav-cont{display:block; background-color:#29374d; text-align:center;}.top-nav-left{display:inline-block; vertical-align:middle; text-align:left; width:50%;}.top-nav-right{display:inline-block; vertical-align:middle; text-align:right; width:50%;}.top-nav-cta{color:#fff; display:inline-block; text-decoration:none;  font-family: 'Overpass-Bold'; padding-left:3%; padding-right:3%}.top-nav-cta:hover{color:#876826; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.top-nav-cta-line{min-height:55px; line-height:55px; border-left:1px solid #fff;}.top-left-logo{display:inline-block; height:45px; padding-top:5px; padding-bottom:5px; margin-left:1%;}}@media screen and (min-width:0px) and (max-width:1150px){.top-nav-cont{display:block; background-color:#29374d; text-align:center;}.top-nav-left{display:inline-block; vertical-align:middle; text-align:center; width:100%;}.top-nav-right{display:none;}.top-nav-cta{color:#29374d; display:inline-block; text-decoration:none;  font-family: 'Overpass-Bold'; padding-left:3%; padding-right:3%}.top-nav-cta:hover{background-color:#876826; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.top-left-logo{display:inline-block; height:45px; padding-top:5px; padding-bottom:5px; margin-left:1%;}}@media screen and (min-width:1150px){.master-menu-btn-cont{position:fixed; z-index:3; width:100%; display:block;}.mm-left{display:none;}.mm-left:hover{background-color:#29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.mm-right{width:60%; display:inline-block; vertical-align:middle; text-align:center;}.mm-right2{width:19%; padding-right:1%; display:inline-block; vertical-align:middle; text-align:right;}.side-nav-desk-btn{display:inline-block; background-color:#876826; color:#fff; font-size:18px; text-transform:uppercase; text-decoration:none; vertical-align:middle; min-height:55px; line-height:55px; font-family: 'Overpass-Bold'; width:100%; text-align:center;}.side-nav-desk-btn:hover{background-color:#29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.menu-bg{display:block; width:100%; max-width:400px; background-color:#fff; position:absolute; top:0px; bottom:0px; left:0px; padding-top:5vh; }.sidenav {height: 100%; width: 0; position: fixed; z-index: 999999; top: 0; left: 0;  background: rgba(41, 55, 77, 0.7); overflow-x: hidden; transition: 0.5s; padding-top: 5vh;}.sidenav-link {font-size: 18px; color: #818181;  padding-left:5%; padding-right:5%;  margin-bottom:1vh; text-decoration: none; display: block; transition: 0.3s;}.sidenav-link:hover {color: #f1f1f1; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.closebtn {font-size: 36px; line-height:36px; padding-top:14.5px; padding-bottom:14.5px; color:#fff; background-color:#000; text-decoration:none; position: absolute; top: 0px; right: 0px; text-align:center; padding-left:10px; padding-right:10px;}.closebtn:hover {color: #c90000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}#master-side-nav {transition: margin-left 2.0s;}#main-bg{background-color:#000; display:block; height:100vh;}.phone-icon{display:none;}.inquire-left{display:inline-block; width:44%; padding:3%; text-align:center; vertical-align:middle;}.inquire-right{display:inline-block; width:44%; padding:3%; text-align:left; vertical-align:middle;}.cta-image{display:inline-block; width:100%; max-width:250px;}}@media screen and (min-width:0px) and (max-width:1150px){.inquire-left{display:inline-block; width:94%; padding:3%; text-align:center; vertical-align:middle;}.inquire-right{display:inline-block; width:94%; padding:3%; text-align:left; vertical-align:middle;}.cta-image{display:inline-block; width:100%; max-width:150px;}.master-menu-btn-cont{position:fixed; z-index:3; background: rgba(41, 55, 77, 0.9); width:100%; display:block;}.mm-left{width:37%; padding-left:3%; display:inline-block; vertical-align:middle; text-align:left;}.mm-right{display:none;}.mm-right2{width:60%; display:inline-block; vertical-align:middle; text-align:right;}.side-nav-desk-btn{display:inline-block; background-color:#876826; color:#fff; font-size:18px; text-transform:uppercase; text-decoration:none; vertical-align:middle; min-height:55px; line-height:55px; font-family: 'Overpass-Bold'; width:100%; text-align:center;}.side-nav-desk-btn:hover{background-color:#29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.side-nav-btn{display:inline-block; color:#fff; font-size:16px; text-transform:uppercase; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.side-nav-btn:hover{cursor:pointer; color:#876826;}.menu-bg{display:block; width:100%; max-width:400px; background-color:#fff; position:absolute; top:0px; bottom:0px; left:0px; padding-top:5vh; }.sidenav {height: 100%; width: 0; position: fixed; z-index: 999999; top: 0; left: 0;  background: rgba(41, 55, 77, 0.7); overflow-x: hidden; transition: 0.5s; padding-top: 5vh;}.sidenav-link {font-size: 16px; color: #818181; padding-left:5%; padding-right:5%;  margin-bottom:2vh; text-decoration: none; display: block; transition: 0.3s;}.sidenav-link:hover {color: #f1f1f1; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.closebtn {font-size: 36px; line-height:36px; padding-top:14.5px; padding-bottom:14.5px; color:#fff; background-color:#000; text-decoration:none; position: absolute; top: 0px; right: 0px; text-align:center; padding-left:10px; padding-right:10px;}.closebtn:hover {color: #c90000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}#master-side-nav {transition: margin-left 2.0s;}#main-bg{background-color:#000; display:block; height:100vh;}.phone-icon{width:30px; margin-right:4%;}}@media screen and (min-width:1150px){.home-logo-stack{display:inline-block; height:50px; margin:2%; vertical-align:middle;}.home-logo-stack-cont{display:block; background-color:#29374d; padding:3%; text-align:center; margin-top:3%;}.video {position: fixed; top: 50%; left: 50%;z-index: -1;min-width: 100%;min-height: 100vh; width: auto; height: auto;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.home-intro-video{padding-top:27vh; padding-bottom:18vh; display:block; text-align:center;}.intro-search-cont{display:inline-block; width:50%; text-align:left;}.intro-search-text{padding-left:2%; background-color:#876826; border-top-left-radius:2px; border-top-right-radius:3px; padding-right:2%; padding-top:5px; padding-bottom:5px; text-align:left; vertical-align:middle; display:inline-block;}.intro-search-left{width:50%; padding-top:5px; padding-bottom:5px; text-align:left; vertical-align:middle; display:inline-block;}.intro-search-right{width:50%; text-align:right; vertical-align:middle; display:inline-block;}.intro-search-bar{width:80%; height:60px; line-height:60px; font-size:16px; text-decoration:none; color:#29374d; -webkit-appearance: none; border:0px; background-color: rgba(255, 255, 255, 0.8); padding-left:2%; border-top-left-radius:0px; border-top-right-radius:2px; border-bottom-right-radius:2px;  border-bottom-left-radius:2px; vertical-align:middle;}.intro-search-bar:hover{ background-color: rgba(255, 255, 255, 1.0); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.intro-search-btn{font-size:16px; height:60px; line-height:60px;  margin-left:2%; width:16%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#876826; color:#fff; border-radius:2px; text-align: center; border:0px; vertical-align:middle; font-family: 'Overpass-Bold'; text-transform:uppercase;}.intro-search-btn:hover{background-color:#C1C3C5; color:#29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;  cursor:pointer;}.intro-search-btn-low{ width:99%; font-size:16px; height:40px; line-height:40px; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%;  border:0px; font-family: 'Overpass-Bold'; text-transform:uppercase;}.intro-search-btn-low:hover{background-color:#000; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;  cursor:pointer;}.intro-search-bar::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #29374d;}.intro-search-bar:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #29374d; opacity: 1;}.intro-search-bar::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #29374d; opacity: 1;}.intro-search-bar:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #29374d;}.intro-text-margin{margin:3%;}}@media screen and (min-width:0px) and (max-width:1150px){.home-logo-stack{display:inline-block; width:96%; max-width:200px; margin:2%; vertical-align:middle;}.home-logo-stack-cont{display:block; background-color:#29374d; padding:3%; text-align:center; margin-top:3%;}.video {position: fixed; top: 50%; left: 50%;z-index: -1;min-width: 100%; min-height: 100vh; width: auto; height: auto;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.home-intro-video{padding-top:22vh; padding-bottom:15vh; display:block; text-align:center; background-color: rgba(41, 55, 77, 0.8);}.intro-search-text{padding-left:2%; background-color:#876826; border-top-left-radius:2px; border-top-right-radius:3px; padding-right:2%; padding-top:5px; padding-bottom:5px; text-align:left; vertical-align:middle; display:inline-block;}.intro-search-cont{display:inline-block; width:85%; text-align:left;}.intro-search-left{width:100%; padding-top:5px; padding-bottom:5px; text-align:center; vertical-align:middle; display:inline-block;}.intro-search-right{width:100%; text-align:center; vertical-align:middle; display:inline-block;}.intro-search-bar{width:70%; height:50px; line-height:50px; font-size:14px; text-decoration:none; color:#29374d; -webkit-appearance: none; border:0px; background-color: rgba(255, 255, 255, 0.8); padding-left:2%; border-top-left-radius:0px; border-top-right-radius:2px; border-bottom-right-radius:2px;  border-bottom-left-radius:2px; vertical-align:middle;}.intro-search-bar:hover{ background-color: rgba(255, 255, 255, 1.0); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.intro-search-btn{font-size:12px; height:50px; line-height:50px;  margin-left:2%; width:26%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#876826; color:#fff; border-radius:2px; text-align: center;  border:0px; vertical-align:middle; font-family: 'Overpass-Bold'; text-transform:uppercase;}.intro-search-btn:hover{background-color:#C1C3C5; color:#29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;  cursor:pointer;}.intro-search-btn-low{ width:99%; font-size:12px; height:40px; line-height:40px; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%;  border:0px; font-family: 'Overpass-Bold'; text-transform:uppercase;}.intro-search-btn-low:hover{background-color:#000; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.intro-search-bar::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #29374d;}.intro-search-bar:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #29374d; opacity: 1;}.intro-search-bar::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #29374d; opacity: 1;}.intro-search-bar:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #29374d;}}@media screen and (min-width:1150px){.master-body-cont{display:block; }.intro-text-cont{display:block; text-align:left;  background-color: rgba(41, 55, 77, 0.9);   padding:3%;}.intro-text-cont-white{display:block; text-align:left;  background-color: rgba(255, 255, 255, 0.9);   padding:3%;}.text-margin{margin-top:2%;}.gitbtn{-webkit-appearance: none; border:0px; display:inline-block; color:#876826; background-color:#fff; font-size:16px; padding-left:40px; padding-right:40px; padding-top:3%; padding-bottom:3%; text-decoration:none;    font-family: 'Overpass-Bold'; border-radius:3px; text-transform:uppercase}.gitbtn:hover{cursor:pointer; color:#876826; background-color:#c9c9c9; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.git-in{font-size:16px; font-family: 'Overpass'; text-decoration:none; color:#fff; -webkit-appearance: none; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #876826; background-color: rgba(41, 55, 77, 0.0); width:100%; margin-bottom:30px; padding-top:2px; padding-bottom:2px;}}@media screen and (min-width:0px) and (max-width:1150px){ .master-body-cont{display:block;}.intro-text-cont{display:block; text-align:center; background-color:#000;  padding:5%; text-align:left;} .master-body-cont{display:block;}.intro-text-cont-white{display:block; text-align:center; background-color:#fff;  padding:5%; text-align:left;}.text-margin{margin-top:2%;}.gitbtn{-webkit-appearance: none; border:0px; display:inline-block; color:#876826; background-color:#fff; font-size:16px; padding-left:25px; padding-right:25px; padding-top:3%; padding-bottom:3%; text-decoration:none;    font-family: 'Overpass-Bold'; border-radius:3px; text-transform:uppercase}.gitbtn:hover{cursor:pointer; color:#876826; background-color:#c9c9c9; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.gitbtn:hover{cursor:pointer; color:#29374d; background-color:#C1C3C5; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.git-in{font-size:14px; font-family: 'Overpass'; text-decoration:none; color:#fff; -webkit-appearance: none; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #876826; background-color: rgba(41, 55, 77, 0.0); width:100%; margin-bottom:20px; padding-top:2px; padding-bottom:2px;}}.connect-cont{display:inline-block; width:70%; border:1px solid #fff;}.git-in::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #fff;}.git-in:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1;}.git-in::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #fff; opacity: 1;}.git-in:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #fff;}@media screen and (min-width:1150px){.footer-cont{display:block; text-align:center; padding:1%; background-color:#29374d;}.footer-left{display:inline-block; text-align:left; width:50%; vertical-align:middle;}.footer-right{display:inline-block; text-align:right; width:50%; vertical-align:middle;}.footer-link{color:#fff; font-size:14px; margin-right:2%; font-weight:normal; text-decoration:none;}}@media screen and (min-width:0px) and (max-width:1150px){.footer-cont{display:block; text-align:center; padding:3%; background-color:#29374d;}.footer-left{display:block; text-align:center; width:100%; vertical-align:middle;}.footer-right{display:block; text-align:center; width:100%; vertical-align:middle;}.footer-link{color:#fff; font-size:14px; margin-right:2%; font-weight:normal; text-decoration:none; display:block; margin-bottom:3vh;}}.footer-link:hover{color:#876826; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}@media screen and (min-width:1150px){.social-cont{display:block; text-align:center; background-color:#876826; padding-top:3%; padding-bottom:3%; padding-left:2%; padding-right:2%;}.social-left{display:inline-block; vertical-align:middle; text-align:left; width:50%;}.social-right{display:inline-block; vertical-align:middle; text-align:right; width:50%;}.ft-soc-ico{display:inline-block; margin:1%; width:100%; max-width:50px;}}@media screen and (min-width:0px) and (max-width:1150px){.social-cont{display:block; text-align:center; background-color:#876826; padding-top:3%; padding-bottom:3%; padding-left:2%; padding-right:2%;}.social-left{display:inline-block; vertical-align:middle; text-align:left; width:50%;}.social-right{display:inline-block; vertical-align:middle; text-align:right; width:50%;}.ft-soc-ico{display:inline-block; margin:1%; width:100%; max-width:28px;}}.ft-soc-ico:hover{-moz-transform: scale(.90); -webkit-transform: scale(.90); transform: scale(.90);  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}@media screen and (min-width:1150px){.vid-cont {position: relative; text-align: center; margin:3%}.vid-centered {position: absolute; bottom: 5%; right: 3%; }.vid-text {position: absolute; top: 5%; left: 3%; text-align:left;}.vid-ctas {position: absolute; bottom: 5%; right: 3%; width:50%; text-align:right;}.btn-white-home{color:#fff; border:2px solid #fff; display:inline-block; text-decoration:none; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; font-size:20px; text-transform:uppercase; margin-left:2%;}.btn-white-home:hover{color:#fff; background-color:#29374d; border:2px solid #29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.vid-text-low {position: absolute; bottom: 5%; left: 3%; width:50%; text-align:left;}.vid-text-fact{display:inline-block; text-align:center; margin-right:4%;}}@media screen and (min-width:0px) and (max-width:1150px){.vid-cont {position: relative; text-align: left;}.vid-centered {position: absolute; bottom: 5%; right: 3%; }.vid-text {position: absolute; top: 5%; left: 3%;}.vid-ctas {position: absolute; bottom: 5%; right: 3%; width:97%; text-align:right;}.btn-white-home{color:#fff; border:1px solid #fff; display:inline-block; text-decoration:none; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; font-size:14px; text-transform:uppercase; margin-left:2%;}.btn-white-home:hover{color:#fff; background-color:#29374d; border:1px solid #29374d; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.vid-text-low{display:none;}}.wide-image{width:100%; max-width:1920px;}@media screen and (min-width:1150px){.cont3cont{display:block; text-align:center; margin-bottom:3%;}.c3l{display:inline-block; text-align:left; vertical-align:text-top; width:39.5%; padding:3%; margin-right:1.5%; background: rgba(255, 255, 255, 0.9);}.c3r{display:inline-block; text-align:left; vertical-align:text-top;  width:39.5%; padding:3%; margin-left:1.5%; background: rgba(255, 255, 255, 0.9); text-align:left;}.img-featured{display:block; width:100%; margin-top:3%;}.color-line{background-color:#29374d; width:45px; height:30px; vertical-align:middle; display:inline-block; margin-top:-5px;}.cont50img{width:100%;}.service-btn-low{font-size:16px; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%; border:0px;}.service-btn-low:hover{background-color:#C1C3C5; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}}@media screen and (min-width:0px) and (max-width:1150px){.cont3cont{display:block;}.c3l{vertical-align:text-top; display:block; background-color:#fff;  padding:3%;}.c3r{display:block; vertical-align:text-top; text-align:left;  background-color:#f2f2f2; padding:3%;}.img-featured{display:block; width:100%; margin-top:3%;}.color-line{background-color:#29374d; width:30px; height:20px; vertical-align:middle; display:inline-block; margin-top:-5px;} .cont50img{width:100%; margin-top:2%;} .service-btn-low{font-size:14px; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%; border:0px;}.service-btn-low:hover{background-color:#C1C3C5; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}}.cont50 {position: relative; text-align: center; color: white;}.cont50-text {position: absolute; bottom: 0%; left: 0%; right:0%;}.cont50-text-bg{background-color: rgba(41, 55, 77, 0.9);  padding:2%; text-align:left; display:block;}@media screen and (min-width:1150px){.top-nav-left-menu{display:inline-block; vertical-align:middle; margin-right:2%; width:20%;}.top-nav-left-logo{display:inline-block; vertical-align:middle;}.top-nav-left-phone{display:none}.desk-menu-text{margin-left:8px;}}@media screen and (min-width:0px) and (max-width:1150px){.top-nav-left-menu{display:inline-block; vertical-align:middle; width:12%;}.top-nav-left-logo{display:inline-block; vertical-align:middle; width:76%; text-align:center;}.top-nav-left-phone{display:inline-block; vertical-align:middle; width:12%; text-align:center;}.desk-menu-text{display:none;}}/*END HOMEPAGE CSS*//*START VDP CSS*/@media screen and (min-width:1150px){.interior-header-left{width:65%; text-align:left; display:inline-block; vertical-align:middle;}.interior-header-right{width:35%; text-align:right; display:inline-block; vertical-align:middle;}.bc-visible{display:inline-block;}.bc-noshow{display:inline-block;}.vdp-header-cont{display:block; text-align:center; background-color:#fff; border-bottom:1px solid #29374d; padding-top:80px; padding-bottom:25px; padding-left:3%; padding-right:3%;}.vdp-cont{display:block; padding:3%;}.vdp-left{display:inline-block; width:57%; padding-right:3%; text-align:left; vertical-align:text-top;}.vdp-right{display:inline-block; width:40%; text-align:left; vertical-align:text-top;}.vdp-fact-cont{display:block; padding-top:2%; padding-bottom:2%; padding-left:1%; padding-right:1%;}.vdp-fact-left{display:inline-block; width:50%; text-align:left; vertical-align:middle;}.vdp-fact-right{display:inline-block; width:50%; text-align:right; vertical-align:middle;}.vdp-side-btn{ font-size:20px; margin-bottom:2%; color:#29374d; border:2px solid #29374d; text-align:center; display:block; text-decoration:none; padding-top:2%; padding-bottom:2%; text-transform:uppercase;}.vdp-side-btn:hover{color:#29374d; background-color:#c3c3c5; border:2px solid #c3c3c5; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.vdp-side-dark-btn{ font-size:20px; margin-bottom:2%; color:#fff; background-color:#29374d; text-align:center; display:block; text-decoration:none; padding-top:2%; padding-bottom:2%; text-transform:uppercase; border:0px; width:100%;}.vdp-side-dark-btn:hover{color:#fff; background-color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.yml-btn{font-size:16px; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%; text-transform:uppercase; font-family: 'Overpass-Bold';}.yml-btn:hover{background-color:#C1C3C5; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}@media screen and (min-width:0px) and (max-width:1150px){.interior-header-left{text-align:center; display:block;}.interior-header-right{text-align:center; display:block;}.bc-visible{display:inline-block;}.bc-noshow{display:none;}.vdp-header-cont{display:block; text-align:center; background-color:#fff; border-bottom:1px solid #29374d; padding-top:80px; padding-bottom:25px;}.vdp-cont{display:block; padding:3%;}.vdp-left{display:inline-block; width:100%; text-align:left; vertical-align:text-top;}.vdp-right{display:inline-block; width:100%; text-align:left; vertical-align:text-top; margin-top:3%;}.vdp-fact-cont{display:block; padding-top:1%; padding-bottom:1%;  padding-right:1%;}.vdp-fact-left{display:inline-block; width:50%; text-align:left; vertical-align:middle;}.vdp-fact-right{display:inline-block; width:50%; text-align:right; vertical-align:middle;}.vdp-side-btn{ font-size:16px; margin-bottom:2%; color:#29374d; border:2px solid #29374d; text-align:center; display:block; text-decoration:none; padding-top:2%; padding-bottom:2%; text-transform:uppercase;}.vdp-side-btn:hover{color:#29374d; background-color:#c3c3c5; border:2px solid #c3c3c5; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.vdp-side-dark-btn{ font-size:16px; margin-bottom:2%; color:#fff; background-color:#29374d; text-align:center; display:block; text-decoration:none; padding-top:2%; padding-bottom:2%; text-transform:uppercase; border:0px; width:100%;}}.vdp-side-dark-btn:hover{color:#fff; background-color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.yml-btn{font-size:14px; padding-top:2%; padding-bottom:2%; padding-left:5%; padding-right:5%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%; text-transform:uppercase; font-family: 'Overpass-Bold';}.yml-btn:hover{background-color:#C1C3C5; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}}.yml-cont{display:block; background-color:#f7f7f7; text-align:center; padding:3%;} .yml-srp-cont{display:inline-block; vertical-align:text-top; width:100%; max-width:320px; margin:2%;}.yml-srp-img{display:block; width:100%;}.srp-text-margin{margin-top:2%;}.srp-img-float {position: relative; text-align: center;}.srp-img-float-text {background-color: rgba(41, 55, 77, 0.9); padding-top:2%; padding-bottom:2%; position: absolute; top: 0px; left: 0px; width:100%; text-align:center;}.vdp-fact-bg{background-color:#f7f7f7}.bc-text{text-decoration:none; color:#29374d; vertical-align:middle;}.bc-text:hover{color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.bc-margin{padding-left:1%; padding-right:1%;}.gallery-main-img{display:block; width:100%;}.gallery-main-img:hover{cursor:pointer;}.vdp-img-cont{display:block; text-align:center; padding-top:2%; padding-bottom:2%;}.gallery-cont {display: none; position: fixed; z-index: 99999999999999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(41, 55, 77, 0.90); text-align:center;}.gallery-thumb:hover{-moz-transform: scale(.95); -webkit-transform: scale(.95); transform: scale(.95); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.modal-content {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; padding: 0; width: 80%; max-width:1500px;}.close {color: white; position: absolute; top: 10px; right: 25px; font-size: 35px; font-weight: bold;}.close:hover, .close:focus {color: #999; text-decoration: none; cursor: pointer;}.myGalleryPhotos {display: none;}.gallery-prev {cursor: pointer; position: absolute; top: 50%; left:0; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}.gallery-next {cursor: pointer; position: absolute; top: 50%; right:0; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}.gallery-prev:hover, .gallery-next:hover {background-color: rgba(41, 55, 77, 0.8);} @media screen and (min-width:1150px){.gallery-thumb{width:24.5%; display:inline-block; max-height:160px;}.gallery-img{height:70vh;}}  @media screen and (min-width:0px) and (max-width:1150px){.gallery-thumb{height:60px; border-radius:2px; margin:4px; display:inline-block;}.gallery-img{width:80%; display:inline-block; }} .gallery-cont {display: none; position: fixed; z-index: 99999999999999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(41, 55, 77, 0.90); text-align:center;}.gallery-thumb:hover{-moz-transform: scale(.95); -webkit-transform: scale(.95); transform: scale(.95); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.modal-content {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; padding: 0; width: 100%; max-width:1500px;}.close {color: white; position: absolute; top: 10px; right: 25px; font-size: 35px; font-weight: bold;}.close:hover, .close:focus {color: #999; text-decoration: none; cursor: pointer;}.myGalleryPhotos {display: none;}.gallery-prev {cursor: pointer; position: absolute; top: 50%; left:0; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}.gallery-next {cursor: pointer; position: absolute; top: 50%; right:0; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}.gallery-prev:hover, .gallery-next:hover {background-color: rgba(41, 55, 77, 0.8);} .carfax-logo{display:inline-block; width:100%; max-width:250px; margin-bottom:5%; margin-top:3%;}.carfax-logo:hover{-moz-transform: scale(.95); -webkit-transform: scale(.95); transform: scale(.95); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}/*END VDP CSS*//*START SRP CSS*/@media screen and (min-width:1150px){.inp{background-color:#fff}.results-cont{display:block; text-align:center; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%; background-color:#f7f7f7;}.results-left{width:70%; display:inline-block; vertical-align:middle; text-align:left;}.results-right{width:30%; display:inline-block; vertical-align:middle; text-align:right;}.paging-left{width:70%; display:inline-block; vertical-align:middle; text-align:left;}.paging-right{width:30%; display:inline-block; vertical-align:middle; text-align:right;}.filter-select  {display:inline-block; vertical-align:text-bottom; position:relative; width:100%; background-color:#fff; -webkit-appearance: none;}.filter-select select {font-size:16px; line-height:normal; height:40px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; border-radius:0px; display:block; width:100%; border-bottom:0px; border-top:0px; border-left:0px; border-right:0px; color:#9f9f9f; margin:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding-left:2%;}.ie8 .filter-select select{padding-right:3px}.filter-select select:focus {background:#f9f9f9; outline:none;}.filter-select ::-ms-expand {display:none;}.filter-select:after{ content:""; position:absolute; z-index:2; right:8px; top:50%; margin-top:-3px; height:0; width:0; border-top:6px solid #18254E; border-left:6px solid transparent; border-right:6px solid transparent; pointer-events:none;} .main-srp-cont{display:block; text-align:center; padding-left:3%; padding-right:3%; padding-top:3%; padding-bottom:3%;}.srp-left{display:inline-block; vertical-align:text-top; width:27%; padding-right:3%; text-align:left;}.srp-right{display:inline-block; vertical-align:text-top; width:70%; text-align:left;}.srp-right-img-cont{display:inline-block; width:40%; vertical-align:text-top;}.srp-right-text-cont{display:inline-block; width:57%; padding-left:3%; vertical-align:text-top;}.srp-right-img{width:100%; display:inline-block;}.srp-cta-margin{margin-top:2%;}.srp-vehicle-cont{display:block; margin-bottom:6%;}}.filter-max100{max-width:100px;}@media screen and (min-width:0px) and (max-width:1150px){.inp{background-color:#fff} .results-cont{display:block; text-align:center; padding-top:1%; padding-bottom:1%; padding-left:3%; padding-right:3%; background-color:#f7f7f7;}.results-left{display:block; vertical-align:middle; text-align:center;}.results-right{display:block; vertical-align:middle; text-align:center; padding-top:2%;}.paging-left{width:50%; display:inline-block; vertical-align:middle; text-align:left;}.paging-right{width:50%; display:inline-block; vertical-align:middle; text-align:right;}.filter-select  {display:inline-block; vertical-align:text-bottom; position:relative; width:100%; background-color:#fff; -webkit-appearance: none;}.filter-select select {font-size:16px; line-height:normal; height:40px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; border-radius:0px; display:block; width:100%; border-bottom:0px; border-top:0px; border-left:0px; border-right:0px; color:#9f9f9f; margin:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding-left:2%;}.ie8 .filter-select select{padding-right:3px}.filter-select select:focus {background:#f9f9f9; outline:none;}.filter-select ::-ms-expand {display:none;}.filter-select:after{ content:""; position:absolute; z-index:2; right:8px; top:50%; margin-top:-3px; height:0; width:0; border-top:6px solid #18254E; border-left:6px solid transparent; border-right:6px solid transparent; pointer-events:none;}.main-srp-cont{display:block; text-align:center; padding-left:3%; padding-right:3%; padding-top:3%; padding-bottom:3%;}.srp-left{display:block; text-align:left;}.srp-right{display:block; text-align:center;}.srp-right-img-cont{display:block; vertical-align:text-top;}.srp-right-text-cont{display:block; padding-top:2%;}.srp-right-img{width:100%; display:inline-block;}.srp-cta-margin{margin-top:2%;}.srp-vehicle-cont{display:inline-block; margin:3%; width:94%; max-width:400px;}}@media screen and (min-width:1150px){.filter-cont{display:block; text-align:center; padding-top:2%; padding-bottom:2%; text-decoration:none;}.filter-show{display:none;}.filter-main-btn {display:none;}.filter-main-btn-red{display:none;}}@media screen and (min-width:0px) and (max-width:1150px){	.filter-cont{display:block; text-align:center; padding-top:2%;  text-decoration:none;}.mystyle {display:block;}.filter-main-btn{font-family: 'Overpass-Bold'; text-transform:uppercase; font-size:16px; padding-top:10px; padding-bottom:10px; display:block; border:0px; width:100%; -webkit-appearance: none; text-align:center; margin-top:2%; margin-bottom:2%;}.filter-main-btn:hover{background-color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.filter-main-btn-color{color:#fff; background-color:#29374d;}.filter-main-btn-red{color:#fff; background-color:#c90000;}.filter-noshow{display:none;} .filter-icon{width:18px; height:18px; margin-right:2%; display:inline-block; vertical-align:top;}.mobile-text-margin{margin-top:2%;}}.srp-search-bar{width:70%; height:50px; line-height:50px; font-size:16px; text-decoration:none; color:#29374d; -webkit-appearance: none; border:0px; background-color: #f7f7f7; padding-left:2%; border-top-left-radius:0px; border-top-right-radius:2px; border-bottom-right-radius:2px;  border-bottom-left-radius:2px; vertical-align:middle;}.srp-search-bar:hover{  background-color: #f2f2f2;-moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.srp-search-btn{font-size:16px; height:50px; line-height:50px;  margin-left:2%; width:26%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; border:0px; vertical-align:middle;}.srp-search-btn:hover{background-color:#000; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}.srp-search-btn-low{ width:99%; font-size:16px; height:40px; line-height:40px; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%;}.srp-search-btn-low:hover{background-color:#C1C3C5; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.srp-search-bar::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #29374d;}.srp-search-bar:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #29374d; opacity: 1;}.srp-search-bar::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #29374d; opacity: 1;}.srp-search-bar:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #29374d;}.filter-left{width:70%; vertical-align:middle; text-align:left; display:inline-block;}.filter-right{width:30%; vertical-align:middle; text-align:right; display:inline-block;}.down-img{display:inline-block; width:25px; height:25px; vertical-align:middle;}.down-img:hover{cursor:pointer;}.filter-margin{margin-top:8%;}.filter-option-left{width:75%; display:inline-block; vertical-align:middle; text-align:left;}.filter-option-right{width:25%; display:inline-block; vertical-align:middle; text-align:right;}.filter-option-cont{display:block; padding-top:1%; padding-bottom:1%; padding-left:2%; padding-right:2%;}.filter-check {display: block; position: relative; padding-left: 30px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color:#29374d}.filter-check input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}.checkmark {position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #eee;}.filter-check:hover input ~ .checkmark {background-color: #ccc;}.filter-check input:checked ~ .checkmark {background-color: #29374d;}.checkmark:after {content: ""; position: absolute; display: none;}.filter-check input:checked ~ .checkmark:after {display: block;}.filter-check .checkmark:after {left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}/*END SRP CSS*/.interior-main-cont{display:block; text-align:center;}.interior-padding-cont{display:block; text-align:left; padding:3%;}@media screen and (min-width:1150px){.text50cont{display:block; width:100%;}.text501{display:inline-block; padding-left:3%; padding-right:3%; padding-top:4%; padding-bottom:10%; width:44%; background-color:#f7f7f7; text-align:left;}.text502{display:inline-block; padding-left:3%; padding-right:3%; padding-top:4%; padding-bottom:10%; width:44%; background-color:#fff; text-align:left;}.text50bg1{background: url(images/lotus-1.jpg) no-repeat center right #f7f7f7; background-size:52% auto;  text-align:left;}.text50bg2{background: url(images/lotus-2.jpg) no-repeat center left #fff; background-size:52% auto;  text-align:right;}.text50bg3{background: url(images/lotus-service-11.jpg) no-repeat center right #f7f7f7; background-size:52% auto;  text-align:left;}.text50img{display:none;}}@media screen and (min-width:0px) and (max-width:1150px){.text50bg{background-color:#f7f7f7}.text50cont{display:block; width:100%; padding-top:5%; padding-bottom:5%;}.text501{display:inline-block; padding:3%; width:94%; text-align:left;}.text502{display:inline-block; padding:3%; width:94%; text-align:left;}.text50img{display:inline-block; width:100%; max-width:600px; margin-top:3%; }.text50margin{margin-bottom:2%;}}@media screen and (min-width:1150px){.mr-intro-cont{display:block; width:100%;  background: url(images/evora-gt-background.jpg) fixed no-repeat top center #f2f2f2; background-size:cover; padding-top:65vh;}.mr-intro-evija{display:block; width:100%;  background: url(images/evija-background2.jpg) fixed no-repeat top center #f2f2f2; background-size:cover; padding-top:65vh;}.mr-hl{display:block; background: rgba(41, 55, 77, 0.8);  padding-left:3%; padding-right:3%; padding-top:2%; padding-bottom:2%;}.mr-hl-left{display:inline-block; width:30%; text-align:left; vertical-align:middle;}.mr-hl-right{display:inline-block; width:70%; text-align:right; vertical-align:middle;}.mr-spec-pad{display:inline-block; width:60%; text-align:left; margin-top:2%;}.mr-cta-text-cont{display:inline-block; width:60%; text-align:left; margin-top:2%;}.mr-cta-cont{background-color:#29374d; text-align:center; padding:3%;}.mr-gallery-thumb{width:25%; vertical-align:top; display:inline-block;}.mr-gallery-thumb:hover{cursor:pointer;}}@media screen and (min-width:0px) and (max-width:1150px){.mr-hl{display:block; background: rgba(41, 55, 77, 1.0);  padding-left:3%; padding-right:3%; padding-top:2%; padding-bottom:2%;}.mr-intro-cont{display:block; width:100%;  background-color:#000; background-size:cover; padding-top:3%; padding-bottom:3%;}.mr-intro-evija{display:block; width:100%;  background-color:#000; background-size:cover; padding-top:3%; padding-bottom:3%;}.mr-hl-left{display:inline-block; width:100%; text-align:center; vertical-align:middle;}.mr-hl-right{display:inline-block; width:100%; text-align:center; vertical-align:middle; margin-top:3%;}.mr-spec-pad{display:block; width:100%; text-align:left; margin-top:2%;}.mr-cta-text-cont{display:block; width:100%; text-align:left; margin-top:2%; padding-top:2%;}.mr-cta-cont{background-color:#29374d; text-align:center; padding-left:3%; padding-right:3%; padding-top:5%; padding-bottom:5%;}.mr-gallery-thumb{width:50%; vertical-align:top; display:inline-block;}.mr-gallery-thumb:hover{cursor:pointer;}} .mr-hl-fact{display:inline-block; padding-left:3%; padding-right:3%; vertical-align:middle;}.mr-hl-img50{display:inline-block; width:50%; vertical-align:top;}.mr-spec-main-cont{display:block; background-color:#fff; text-align:center; padding:3%;}.mr-spec-row{display:block; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #29374d;}.mr-spec-left{text-align:left; display:inline-block; width:50%; vertical-align:middle;}.mr-spec-right{text-align:right; display:inline-block; width:50%; vertical-align:middle;}.mr-spec-text{font-size:16px; color:#29374d; display:block;}.mr-spec-text-small{font-size:12px; color:#29374d; display:block;}.mr-spec-margin{margin-top:5%}.research-thumb-cont{display:inline-block; vertical-align:top; width:94%; margin:3%; max-width:600px;}.reserach-thumb-left{width:50%; text-align:left; display:inline-block; vertical-align:middle;}.reserach-thumb-right{width:50%; text-align:right; display:inline-block; vertical-align:middle;}.research-thumb-img{display:block; width:100%; margin-bottom:3%;}.research-btn{font-size:16px; padding-top:7%; padding-bottom:7%; padding-left:5%; padding-right:5%; display:inline-block; text-decoration:none; -webkit-appearance: none; background-color:#29374d; color:#fff; border-radius:2px; text-align: center; margin-top:1%;}.research-btn:hover{background-color:#000; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}@media screen and (min-width:1150px){.sitemap-title-margin{margin-top:2%;}.sitemap-url{font-size:16px; color:#29374d; display:block; text-decoration:none; margin-bottom:1%; margin-top:1%;}.sitemap-url:hover{color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.sitemap-cont{display:inline-block; text-align:center; padding-top:3%; padding-bottom:3%; padding-left:5%; padding-right:5%; width:90%;}.sitemap-left{display:inline-block; text-align:left; vertical-align:top; width:50%;}.sitemap-right{display:inline-block; text-align:left; vertical-align:top; width:50%;}div.sticky-srp-left { position: -webkit-sticky; position: sticky; top: 65px;} }@media screen and (min-width:0px) and (max-width:1150px){.sitemap-title-margin{margin-top:2%;}.sitemap-url{font-size:14px; color:#29374d; display:block; text-decoration:none; margin-bottom:1%; margin-top:1%;}.sitemap-url:hover{color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.sitemap-cont{display:inline-block; text-align:center; padding:3%; width:94%;}.sitemap-left{display:inline-block; text-align:left; vertical-align:top; width:100%;}.sitemap-right{display:inline-block; text-align:left; vertical-align:top; width:100%;}}.homeSlider {display:none;} @media screen and (min-width:1150px){.page-number{border:1px solid #ccc; color:#ccc; font-size:14px; height:25px; width:25px; text-align:center; display:inline-block; text-decoration:none; line-height:25px; margin:3px; vertical-align:middle;}.page-number-active{border:1px solid #29374d; background-color:#29374d; color:#fff; font-size:14px;  height:25px; width:25px; text-align:center; display:inline-block; text-decoration:none; line-height:25px; margin:3px; vertical-align:middle;}.page-number-active:hover{cursor: context-menu;}.page-number:hover{color:#29374d; border:1px solid #29374d;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}}@media screen and (min-width:0px) and (max-width:1150px){.page-number{border:1px solid #ccc; color:#ccc; font-size:14px;  height:25px; width:25px; text-align:center; display:inline-block; text-decoration:none; line-height:25px; margin:3px; vertical-align:middle;}.page-number-active{border:1px solid #29374d; background-color:#29374d; color:#fff; font-size:12px;  height:25px; width:25px; text-align:center; display:inline-block; text-decoration:none; line-height:25px; margin:3px; vertical-align:middle;}.page-number-active:hover{cursor: context-menu;}.page-number:hover{color:#29374d; border:1px solid #29374d;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;} }.mr-spec-center { text-align:center;  display:inline-block;  width:100%;  vertical-align:middle;}.text2 {font-size:11px;  color:#29374d; display:block;}.specials-img{display:block; width:100%;}.specials-text{font-size:14px;}.specials-text-cont{text-align:center; display:block; padding:3%;}.scrollbarstyle{height: 150px; width:100%; background: #fff; overflow-y: scroll;}.scrollbarstyle2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 5px; background-color: #f7f7f7;}.scrollbarstyle2::-webkit-scrollbar{width: 12px; background-color: #f7f7f7;}.scrollbarstyle2::-webkit-scrollbar-thumb{border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #29374d;}.fi-master-cont{display:block; text-align:left; padding-left:10%; padding-right:10%; padding-top:3%; padding-bottom:3%;}.fi-input{font-size:16px; line-height:55px; font-family: 'Overpass-Bold'; text-decoration:none; color:#000; -webkit-appearance: none; border-radius:0px; border:0px; background-color:#f2f2f2; width:98%; padding-left:2%; margin-bottom:3px;}.fi-input:hover{background-color:#f7f7f7;-moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}.fi-input::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #000;}.fi-input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #000; opacity: 1;}.fi-input::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #000; opacity: 1;}.fi-input:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #000;}.fi-title-margin{margin-top:3%;}.social-grid-live{display:block; text-align:center; background-color:#000;}