<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Montserrat:600,900'); 
/*-------Reset-------*/ 
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background: transparent;border: 0 none;font-size: 100%; margin: 0;padding: 0;border: 0;outline: 0;vertical-align: top;  }ol, ul {list-style: none;}blockquote,q {quotes: none;}img {vertical-align:top; }embed { vertical-align:top;} 
/*-----------------------------------------------------------------------------------------------*/ 
html,body {height: 100%; margin: 0; padding: 0; max-width:100% } 
body {margin:0px; letter-spacing:1px;   background:#fff; color: #111; font-family: 'Roboto', sans-serif; font-weight: normal !important; font-size:15px; line-height:1.5em;  overflow-x:hidden; font-family: Arial, Helvetica, sans-serif;} 
.main{ width:99.9%; margin-top:0px !important; overflow:hidden} 
h1, h2, h3, h4, h5{ font-family: 'Montserrat', sans-serif; padding-left:10px !important;   margin-bottom:15px; padding:5px 0 5px 0; text-transform:uppercase;font-weight:  900;  letter-spacing:1px;  max-width:100%; margin:auto !important} 
h1{font-size:2.8em; line-height: normal;  margin:25px 0 25px 0; margin: auto;  background:url(../images/header-bg.png) bottom center no-repeat; 
} 
h2{font-size:1.7em; line-height: 1.7em;   padding:5px 0 5px 0 !important; text-align:left; margin:5px 0 25px 0;} 
h3{font-size:1em; line-height:normal;  margin:5px 0 15px 0px; padding:15px 0 15px 0px !important; text-align:left; background:url(../images/border.jpg) left bottom no-repeat;  font-family: 'Roboto', sans-serif; } 
h4{font-size:0.8em; line-height:normal; text-transform:uppercase;  color: #212121; margin-bottom:5px; margin-left:10px; background:url(../images/border-bottom-footer.png) left bottom no-repeat; padding-left:0px !important; } 
h5{font-size:1em; line-height:normal; text-align:left; text-transform:uppercase; padding-left:0 !important; margin-left:0;} 
.slider{ position:relative;  } 
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0); color:#37b1da}  
/* Bounce To Right */ 
a { 
  display: inline-block; 
  -webkit-transition-duration: 0.3s; 
  transition-duration: 0.3s; 
} 
a:hover, a:focus { 
  color: white !important; background:#F60  
} 
.box-message h3{max-width:250px;font-size:2em; line-height:normal;  margin:5px 0 15px 0px; padding:15px 0 15px 0px !important; text-align:center; border-bottom:5px solid #fe7301; font-family: 'Roboto', sans-serif; 
 background:none ;    max-width: 300px; 
    margin: 0 auto; 
} 
.bb-msg{padding-right:0} 
.or-color{text-align:center; font-size:2.5em; color:#F60; padding:10px 0; display:block} 
.or-color img{max-width:250px; height:auto; width:100%; padding:25px 0; margin:0 auto} 
.gallery-container{max-width:640px; height:100%; min-height:350px; margin:0 auto} 
.faq{max-width:1100px;height:100%; min-height:350px; padding:10px; margin:0 auto} 
.faq h3{padding-bottom:25px; font-weight:900; background: #fe7201; 
padding: 20px 7px 20px 7px !important; margin-top:15px !important; color:#fff;} 
.faq p{padding: 0 0 0 7px;} 
.faq  .one_third{ margin-top:20px;} 
	 
.quote { 
    position: relative; 
    border: 7px solid #fe7201; 
    padding: 50px; 
    font-weight: 200; 
    font-size: 16px; 
    line-height: 25px; 
    border-radius: 25px; 
    width: 70%; 
    background: #fff; 
    color: #282828; 
	margin:80px auto; 
} 
.quote img { 
    position: absolute; 
    margin-left: -70px; 
    margin-top: -80px; 
    max-width: 100px; 
    height: auto; 
} 
.testimonial-right { 
    float: right;    margin-right: 35px !important; font-weight:bold; 
} 
.phone-number{ color:#111; text-decoration:none}
.phone-number:hover{ color:#666 !important; background:none}
.footer .phone-number{ color:#fff; text-decoration:none}
.footer .phone-number:hover{ color:#ccc !important; background:none}

.buttons .one_half a{ text-align:center; display:block !important; padding:80px 0 80px 0;font-family: 'Montserrat', sans-serif; font-size:1.3em; line-height:4em; color:#fff; text-decoration:none} 
.buttons .one_third a{ text-align:center; display:block !important; padding:80px 0 80px 0;font-family: 'Montserrat', sans-serif; font-size:1.3em; line-height:4em; color:#fff; text-decoration:none} 
.buttons .one_half a:hover{-webkit-filter: brightness(.5); filter: brightness(.5); padding-left:20px;} 
.buttons .one_third a:hover{-webkit-filter: brightness(.5); filter: brightness(.5); padding-left:20px;} 
.buttons .one_half:nth-child(1) a{ background: url(../images/showroom.jpg) center center no-repeat} 
.buttons .one_half:nth-child(2) a{ background: url(../images/tiles.jpg) center center no-repeat} 
.buttons .one_third:nth-child(1) a{ background: url(../images/kitchen-designer.jpg) center center no-repeat} 
.buttons .one_third:nth-child(2) a{ background: url(../images/granite.jpg) center center no-repeat} 
.buttons .one_third:nth-child(3) a{ background: url(../images/colors.jpg) center center no-repeat} 
body::-webkit-scrollbar { width: 10px;}  
body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);} 
body::-webkit-scrollbar-thumb { background-color: #F90} 
.mobile-menu{position:absolute; z-index:11000; top:38px; right:0px; display:none;  padding:7px; width:40px; height:50px; cursor:pointer;  font-size:28px; color:#000;} 
.main{ position:relative; z-index:10; left:0;   height:auto; } 
.container{ position:relative; max-width:1280px; margin:auto; padding:30px 0 30px 0; clear:both;  } 
.message{background: url(../images/message.jpg); color:#fff; text-align:center !important} 
.message h1{ color:#fff; width: 92%;} 
.message h2{ margin-bottom:10px; text-align:center} 
.message .container{padding:10px 0 10px 0;} 
.message h1 span{ color:#b3edfe; font-size:1.1em; font-family: 'Roboto', sans-serif; font-weight:300; letter-spacing:1px;} 
.home-about{ position:relative; background:url(../images/home-about.jpg) center center no-repeat; background-size: cover; min-height:560px;} 
.why-us{ color:#fff; background: url(../images/why-us.jpg)center center no-repeat; background-size: cover; padding-bottom:40px;} 
.why-us h2{ color:#fff; font-size:2.3em; line-height:3em; background:url(../images/border-bottom.png) bottom center no-repeat; text-align:center;text-transform:none;margin-bottom: 0;} 
.why-us h2 span{font-family: 'Sacramento', cursive;  color:#F60} 
.why-us ul li{ position:relative; } 
.why-us ul li a{font-family: 'Montserrat', sans-serif; font-size:1.5em; color:#fff; display:block; line-height:2em;  text-decoration:none;  margin:20px 0 20px 0; text-transform:uppercase;  } 
.why-us ul li a:hover{ background-color: transparent; color:#999 } 
.why-us ul li a:before{ background:none; } 
.why-us ul li a span{ display:block; width:20%; height:10px;  background:#5cd9fc; 
background-image:linear-gradient(to right, #5cd9fc, #08ccc6);  
-webkit-transition-duration: 0.3s; 
    -moz-transition-duration: 0.3s; 
    -o-transition-duration: 0.3s; 
    -ms-transition-duration: 0.3s; 
    transition-duration: 0.3s;}		 
	 
.why-us ul li a:hover span{  width:100%; margin:auto} 
.why-us .container{ padding-top:20px;} 
.about .one_half.right{ padding:30px 0 20px 0 ;} 
.testimonials{background: url(../images/testimonials.jpg)center center no-repeat; background-size: cover; padding-bottom:40px;} 
.testimonials h3{ color:#fff; font-size:2.2em; line-height:2.3em; background:url(../images/border-bottom.png) bottom center no-repeat; text-align:center; padding:0;font-family: 'Montserrat', sans-serif;margin-bottom: 0;} 
.clear{ clear:both;} 
.header{/* position:absolute; z-index:11; top:0; left:0; width:100%; */ background:#fff; color:#111 ; height:auto; clear:both; min-height:125px;} 
.header .info{ font-weight:bold; background:#5cd9fc; 
background-image:linear-gradient(to right, #5cd9fc, #08ccc6); line-height:35px; min-height:35px;	} 
.info .content{ max-width:1100px; padding:0; margin: auto; line-height:40px;} 
.info .content a{margin:0px 0 0 0 ; height:20px;} 
.info .content a:before{ background:#36F;} 
.info .content a:hover{ background: none !important; height:20px;} 
.info .two_third span{margin-right:30px;} 
.logo { float:left; margin-top:15px;} 
.logo em{ font-size:2.5em;  font-family: 'Sacramento', cursive; display:block; margin-top:20px;} 
.company{font-size:2.5em;  font-family: 'Sacramento', cursive; display:block; margin-top:20px; text-transform:none} 
.logo img{ margin-top:0px; max-width:200px; height:auto; } 
.header-info .one_fourth{ text-align:center; font-family: 'Montserrat', sans-serif; font-size:1.7em; margin-top:50px;} 
.header-info em a{ font-family: 'Montserrat', sans-serif; color:#000; font-style:normal; font-size:33px; text-decoration:none; } 
.header-info em a:hover:before{ background:none;} 
.header-info h2{ font-size:19px; text-align:left; line-height:31px; padding:0; width:100%;} 
.header-info .container{max-width:1100px; padding:0 0 0 0; } 
.contact{ background:url(../images/contact-bg.jpg); background-size:cover;  padding:50px 0 50px 0;} 
.contact .container{ max-width:580px;} 
.contact h3{ text-align:center; padding:70px 0 70px 0; background:#111; color:#fff; margin-bottom:0; font-family: 'Montserrat', sans-serif;  font-size:1.8em} 
.contact-inner{ background:url(../images/contact-bg.jpg); background-size:cover;  padding:50px 0 50px 0;} 
.contact-inner .container{ max-width:1100px;} 
.contact-inner h3{ text-align:center; padding:70px 0 70px 0; background:#111; color:#fff; margin-bottom:0; font-family: 'Montserrat', sans-serif;  font-size:1.8em} 
.f4-bg{background:#f4f4f4; max-width:500px; width:100%; min-height:515px; height:auto; background-size:cover; margin:0 25px ; text-align:center} 
.f4-bg address{ padding-bottom:20px; font-style:normal; width:90%; background:url(../images/map.png) left no-repeat;padding: 25px 0px; margin:auto;} 
.f4-bg .hours p{ border-bottom: 1px solid #333; line-height:32px;} 
.maps{min-height:250px; width:100%; max-width:500px; overflow:hidden} 
.footer .hours p span{ float:right; color:#fd7201} 
.f4-bg h4{line-height: 28px; text-align:left; margin:0px;  font-size:22px; text-transform:uppercase; text-align:center;  padding:25px 0 0 0px  !important;   
background:none; font-family: 'Montserrat', sans-serif; color:#282828; } 
.f4-bg h4 span{color:#fd7201;background:url(../images/phone.png) left no-repeat; padding-left:25px;} 
.copy { text-align:center; margin-top:20px; font-size:12px; text-transform:none} 
.footer .map{ background:url(../images/map.jpg) top center; height:450px;} 
.footer{ position:relative; color:#fff !important;  min-height:400px; background: #181818;   padding-top:0px; font-family: 'Montserrat', sans-serif; font-weight:600 !important; font-size:12px; } 
.footer .container{ max-width:80%;} 
.footer a{ color:#fff; } 
.footer a:hover{ color: #fd7201; } 
.footer address{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #333; font-style:normal; width:80%; } 
.footer .hours p{ border-bottom: 1px solid #333; line-height:32px; margin: auto !important;}.footer .hours p span{ float:right; color:#fd7201;} 
.footer h3{line-height: 28px; text-align:left; margin-bottom:0px;  font-size:16px; text-transform:uppercase;  padding:0 0 10px 0; color:#fd7201; background:none; font-family: 'Montserrat', sans-serif;} 
.footer h4{line-height: 28px; text-align:left; margin:0px;  font-size:17px; text-transform:uppercase;  padding:0 0 0px 0 !important;  background:none; font-family: 'Montserrat', sans-serif; color:#fff} 
.footer h4 span{color:#fd7201;} 
.links li{ list-style:none} 
.footer .links a{ line-height:27px; list-style:none;  display:block; padding:0 0 0 15px; text-decoration:none; background: url(../images/footer-bullets.png) left center no-repeat; width:85%; margin-bottom:2px;  } 
.footer .links a:hover{ background:#F90 } 
.footer p { margin: 5px 0 20px 0; line-height:26px; padding:0; width:100%; margin:auto; text-align:left;} 
.footer img{ max-width:260px;} 
.bullets li{ position:relative; list-style:inside;   text-align:left; list-style: none; background:url(../images/bullets.png) center left no-repeat;  margin-bottom:5px; ;border-radius: 2px; padding: 5px 5px 5px 15px; } 
.bullets li a{ text-decoration:underline;} 
.bullets li a:hover{ color:#76b21d} 
.submit-button{ padding:2px 5px 2px 5px;  text-align:center; font-size:12px; cursor:pointer; text-transform:uppercase; border-radius:2px; border:2px solid #ccc; color:#ccc; margin-left:0px; background:none;} 
.submit-button:hover{border:2px solid #ccc; color:#ccc;} 
a:hover{color:#000; } 
.read-more{  line-height: 35px;  font-size:14px; height:35px;  text-decoration: none; text-transform:uppercase; color: #fff; padding:0px 13px 0 13px; background:#111; font-family: Arial, Helvetica, sans-serif; font-weight:200;  text-shadow:none; font-weight:bold;} 
.read-more:hover:before { background:#e53516; color:#fff; } 
.read-more:hover{ color:#fff !important;} 
p{ margin:15px 0 15px 0 !important; padding:0 30px 0 0; max-width:96%; margin:auto } 
.message p { margin: 5px 0 5px 0 !important; padding: 0 0px 0 0; padding-right: 0px; max-width: 100%;  margin: auto;} 
hr{ border:0; background:none; clear:both; height:0; margin:0; padding:0;} 
.center{ text-align:center; } 
.left{ float:left !important; margin-right:15px; margin-bottom:15px;} 
.right{ float:right !important; margin-left:15px; margin-bottom:15px;} 
.align-right{ text-align:right;} 
strong{ font-weight:600; margin-bottom:5px; } 
.fixed{ position:fixed; width:100%; left:0; top:0; z-index:100} 
.nav {  width:auto; height:35px; position:relative; right:0; margin-top: 45px;  
}  
.nav  li { position:relative;  float:left;  
-webkit-transition-duration: 0.3s; 
-moz-transition-duration: 0.3s; 
-o-transition-duration: 0.3s; 
-ms-transition-duration: 0.3s; 
transition-duration: 0.3s;} 
.nav li:last-child{background:none;} 
.nav  li a { display: block;  line-height: 35px;  font-size:13px; height:35px; text-decoration: none; text-transform:uppercase; color:#111; padding: 0 7px 0 7px; font-family: Arial, Helvetica, sans-serif; font-weight:200; letter-spacing:0;} 
.active{ background:#fe7201; color:#fff !important} 
.nav  li a:hover{ color: #666;} 
.nav li div{ position:absolute; z-index:1000; top:35px; left:0; width:300px; min-height:30px; background: #212121; display:none;border-top:0; padding:20px 0 20px 0;} 
.nav li:hover div{ display:block; padding:0;} 
.nav li div a{display:block; text-align:left; line-height:36px; height:36px;  font-size:12px !important; color:#FFF; letter-spacing:normal; padding: 5px 0 0 10px; } 
.nav li div a:hover{ background: #222; color:#111 } 
#nav-icon1 { display:block; 
  width: 45px; 
  height: 45px; 
  position: relative; 
  margin: 5px auto; 
  -webkit-transform: rotate(0deg); 
  -moz-transform: rotate(0deg); 
  -o-transform: rotate(0deg); 
  transform: rotate(0deg); 
  -webkit-transition: .5s ease-in-out; 
  -moz-transition: .5s ease-in-out; 
  -o-transition: .5s ease-in-out; 
  transition: .5s ease-in-out; 
  cursor: pointer; 
   
} 
.mobile-menu{-webkit-tap-highlight-color: rgba(255, 255, 255, 0); background-color: transparent } 
#nav-icon1 span{ 
  display: block; 
  position: absolute; 
  height: 5px; 
  width: 50%; 
  background: #000; 
  border-radius: 9px; 
  opacity: 1; 
  left: 0; 
  -webkit-transform: rotate(0deg); 
  -moz-transform: rotate(0deg); 
  -o-transform: rotate(0deg); 
  transform: rotate(0deg); 
  -webkit-transition: .25s ease-in-out; 
  -moz-transition: .25s ease-in-out; 
  -o-transition: .25s ease-in-out; 
  transition: .25s ease-in-out; 
   
} 
#nav-icon1 span:nth-child(1) { 
  top: 0px; 
} 
#nav-icon1 span:nth-child(2) { 
  top: 10px; 
} 
#nav-icon1 span:nth-child(3) { 
  top: 20px; 
} 
#nav-icon1.open span:nth-child(1) { 
  top: 8px; 
  -webkit-transform: rotate(135deg); 
  -moz-transform: rotate(135deg); 
  -o-transform: rotate(135deg); 
  transform: rotate(135deg); 
} 
#nav-icon1.open span:nth-child(2) { 
  opacity: 0; 
  left: -60px; 
} 
#nav-icon1.open span:nth-child(3) { 
  top: 8px; 
  -webkit-transform: rotate(-135deg); 
  -moz-transform: rotate(-135deg); 
  -o-transform: rotate(-135deg); 
  transform: rotate(-135deg); 
} 
.iframe-container { 
  overflow: hidden; 
  padding-top:75%; 
  position: relative; 
} 
.iframe-container iframe { 
   border: 0; 
   height: 100%; 
   left: 0; 
   position: absolute; 
   top: 0; 
   width: 100%; 
} 
.iframe-container1{ 
padding:80.25% 0 0 0;position:relative;} 
@media all and (max-width: 1760px) { 
.header-info .one_fourth { width: 15%;}	 
.header-info .one_half { width: 60%;} 
} 
@media all and (max-width: 1580px) { 
.one_half.right{ width:63% !important; } 
.nav li a {padding: 0 5px 0 5px; font-size:12px} 
.iframe-container1{ 
padding:90.25% 0 0 0;position:relative;} 
} 
@media all and (max-width: 1525px) { 
.one_half.right{ width:98% !important; margin:auto; } 
p {margin: 10px 0 10px 0;padding: 0 10px 0 10px;} 
.read-more{margin-left:10px;} 
.header-info .one_fourth{font-size: 1.5em;} 
.about .one_half.right h2{ padding-left:10px !important;} 
h1, h2, h3, h4, h5{  max-width:97%; margin:auto !important} 
} 
@media all and (max-width: 1450px) { 
.iframe-container1{ 
padding:98.25% 0 0 0;position:relative;}	 
.hide{display:none !important} 
p{ padding-left:10px;} 
.full{width:100% !important;} 
em{margin-left:10px; display:block} 
} 

@media all and (max-width: 1400px) { 
.phone-number { font-size: 16px;}
} 

@media all and (max-width: 1327px) { 
.one_fifth  {width: 19.5%; padding: 0%;} 
.header-info .one_half { width: 68%;} 
.iframe-container1{ 
padding:104.25% 0 0 0;position:relative;} 
.buttons .one_third img{ display:block; margin:auto} 
.buttons .one_third a{padding: 40px 0 40px 0;}
.footer h4 { font-size:14px} 
} 

@media all and (max-width: 1207px) { 
.iframe-container1{ 
padding:112.25% 0 0 0;position:relative;}	 
.header-info .container{ padding:0;} 
.camera_caption span {font-size: 1em !important; line-height:normal;} 
.nav li a { padding: 0 5px 0 5px; font-size: 11px;} 
.buttons .one_third a{font-size:1.1em}
} 
@media all and (max-width: 1130px) { 
.iframe-container1{ 
padding:119.25% 0 0 0;position:relative;}		 
.nav li a { padding: 0 4px 0 4px; font-size:11px} 
.header-info .one_fourth { font-size: 1.2em; margin-top: 50px;}} 
@media all and (max-width: 1085px) {	 
.buttons .one_third a{ font-size:14px}	 
.footer .one_half	{ width:100%;}	 
.copy{ margin-bottom:20px;} 
.header-info .one_half{ text-align:left; width: 100%;position: absolute;}	 
.logo{ float:none;} 
.header-info .one_fourth {float:right !important; width: 20%; margin-top:20px; text-align:right; margin-right:10px} 
.header-info .one_fourth.right{position:absolute; top:50px; right:0 } 
.logo img{margin-top:15px;} 
.right {margin-left: 0px; float: none !important; width:100%;} 
.header{ min-height:120px; position:relative !important} 
.header-info h2{ text-align:center;} 
.header .one_third{width: 90% !important; text-align:center;margin: auto; 
float: none; padding:0;}	 
.header .two_third{width: 100% !important; text-align:center;margin: auto; 
float: none; padding:0;} 
.header .two_third{width: 100% !important; text-align:center;margin: auto; 
float: none; padding:0;} 
.info .two_third span {margin-right: 0px;} 
.one_third.logo {width: 100%; text-align: center;}	 
.fixed{position: absolute; top:0} 
body {background-size:auto;} 
.mobile-menu{display:block; left:0; top:0px;} 
.nav { position: absolute; z-index:1000; display: none; top:75px !important; max-width:100%; left:0 } 
.nav  li { position:relative;  display:block; width:100%; padding:0;   line-height:47px; height:auto; margin:0; } 
.nav li a{  line-height:45px; color:#fff; font-weight:bold; text-align:center; height:45px;  padding:0; margin:0; background:#303030 !important;} 
.nav li a:hover{ color:#000; background: #F60 !important} 
.nav  li div{  width:100%; top:0px;  padding-left:0 !important;  border:0 !important;  } 
.nav  li div a{text-align:center; background: #393939 !important; line-height: 40px; height: 40px;} 
.nav  li div li ul{position: relative; width:100%; left:0; background:#333 !important;} 
.nav  li div li ul li a{background:#666 !important; margin:0;} 
#camera_wrap_1 .camera_prev, #camera_wrap_1 .camera_next{  display:none; } 
.camera_caption h4 {font-size: 3em !important;} 
.footer .container{max-width:800px; margin:auto; } 
.footer .links a{ width:100%;} 
a {-webkit-transition-duration: 0.2s; transition-duration: 0.2s;} 
} 
@media all and (max-width: 1034px) { 
.iframe-container1{ 
padding:130% 0 0 0;position:relative;}	 
} 
@media all and (max-width: 980px) { 
.iframe-container1{ 
padding:140% 0 0 0;position:relative;}		 
.home-buttons ul li a{ min-height:170px;}	 
.nav li a {font-size: 12px;} 
.hide{display:block !important} 
.container { position: relative; margin: auto;} 
} 
@media all and (max-width: 910px) { 
.iframe-container1{ 
padding:150% 0 0 0;position:relative;}	} 
@media all and (max-width: 890px) { 
.menu li a{font-size:15px;} 
.header-info .one_fourth:nth-child(1) {margin-top: 60px;} 
.header-info .one_fourth:nth-child(3) {top: 0px;} 
} 
@media all and (max-width: 815px) { 
.iframe-container1{ 
padding:160% 0 0 0;position:relative;} 
.footer {text-align:center } 
.footer h3{text-align:center} 
.footer a{ padding:0 !important; } 
.footer .links a{background: none;} 
.footer address{ margin:auto} 
.footer h4{text-align:center} 
} 
@media all and (max-width: 800px) { 
.menu .one_third{ width:30% !important;} 
.menu li a{ font-size:14px;} 
.header-info .one_half{ clear:none; padding:0;} 
.buttons .one_third:nth-child(1) a, .buttons .one_third:nth-child(2) a, .buttons .one_third:nth-child(3) a {background-size:cover} 
.home-about { background: url(../images/home-about.jpg)bottom center no-repeat; background-size: auto; background-size: cover; min-height: 300px;} 
} 
@media all and (max-width: 768px) { 
.iframe-container1{ 
padding:260% 0 0 0;position:relative;}	} 
@media all and (max-width: 760px) { 
.iframe-container1{ 
padding:300% 0 0 0;position:relative;}	 
.menus .one_fourth{ max-width:360px; margin:auto !important; float:none;}	 
.links{ position:relative; z-index:1000;}	 
.mobile-menu{top:7px !important; right:0px;} 
.footer img{max-width:220px;} 
.content-bg{ background:none; padding-bottom:1000px;} 
} 
@media all and (max-width: 660px) {		 
.camera_caption{font-size:1.1em !important; } 
.bullets li{ line-height:1.3em;} 
.mobile-menu {right: 0px;} 
.add-a-level{left:20px;}  
.iframe-container1{ 
padding:320% 0 0 0;position:relative;}	 
.quote { 
    position: relative; 
    border: 7px solid #fe7201; 
    padding: 10px;} 
	.quote img { 
    position: absolute; 
    margin-left: 20px;} 
	.testimonial-right { 
    float: none;} 
} 
@media all and (max-width: 580px) { 
.iframe-container1{padding:350% 0 0 0;position:relative;} 
.camera_caption p { 
    font-size: 0.9em !important; line-height:normal 
} 
}	 
@media all and (max-width: 500px) { 
iframe.form{width: 98% !important;margin: auto;float:none;display: block; height:1170px;}	 
h1{ font-size:1.9em;} 
h2{ font-size:1.6em;} 
h3{ font-size:1.4em;} 
h4{ font-size:.21em;} 
.why-us h2{font-size:1.6em;} 
.testimonials h3{font-size:1.6em;} 
.contact h3{font-size:1.6em;} 
.f4-bg{margin:0} 
} 
@media all and (max-width: 415px) { 
.mobile-menu {right: -10px;} 
.mobile-menu {right: 3px;} 
.header-info .one_fourth {  width: 80px;} 
}
@media all and (max-width: 400px) { 
.mobile-menu {right: 0px;} 
.camera_caption h4 {font-size: 2em !important;} 
.camera_caption{position:absolute;  z-index:10; text-align: center; width:100%; bottom: 18% !important;}  
} 
</pre></body></html>