.header{background-color:#fff;padding:0px;margin:0px;height:76px}
#logo{display:block;padding:1% 0px 0px 0px;margin:0px;text-align:center;background-color:#fff}
#logo a:link{padding:0px;margin:0px;font-family: "Dancing Script", Arial;font-size:28px;font-weight:600;font-style: none;color:#333;text-decoration:none;}
#logo a:hover{opacity:.7}
#logo a:visited{color:#222}
#tagline{display:block;padding:0px;margin:0px;text-align:center;background-color:#fff;font-family: "Open Sans", sans-serif;font-size:14px;line-height:2;font-weight:400;color:#222;font-style: italic}
.toggle,.toggle-hamburger,[id^=drop]{display:none;}
.nav-container-container{width:100%;background-color:#fff;height:58px;}
.nav-container{max-width:915px;margin:0px auto;}
nav{max-width:78%;margin:0px auto;padding:0px;background-color:#fff;font-family: "Open Sans", sans-serif;font-weight:400;height:56px}
nav:after{content:"";display:table;clear:both;}
nav ul{text-align:center;padding:0;margin:0;list-style:none;position:relative;}
nav ul li{margin:0px;float:left;background-color:#fff;}
nav a{text-align:left;display:block;padding:19px 17px;margin-top:0px;color:#333;font-size:14px;;letter-spacing:.5px;text-decoration:none;text-transform: lowercase}
nav a:hover{text-decoration:underline; text-decoration-color:#b3a369;text-decoration-thickness:2px;text-underline-offset: 5px;}
nav ul li ul li{background:#fff;border-bottom:1px solid #eee}
nav ul li ul li:hover{}
nav ul ul{display:none;position:absolute;top:55px}
nav ul ul a{color:#444;padding:8px 13px;margin:0px;font-weight:400;letter-spacing:normal;}
nav ul li:hover > ul{display:inherit}
nav ul ul li{width:100%;float:none;display:list-item;position:relative;z-index:100}
nav li > a:after{content:' +';}
nav li > a:only-child:after{content:'';}
@media all and (max-width:920px){
nav{margin:0px auto;padding:0px;height:46px;max-width:100%}
.nav-container-container{width:100%;height:46px}
.menu {clear:both;}
.toggle-hamburger{display:block;margin:0px auto;height:44px;opacity:1 }
.toggle-hamburger img{padding-top:10px;display:block;margin:0px auto;max-width:25px}
.toggle + a,.menu{display:none;}
.toggle{text-align:left;display:block;padding:14px 20px;color:#444;font-size:13px;text-decoration:none;font-weight:400;text-transform:uppercase;border-bottom:1px solid #6D715B}
.toggle:hover{text-decoration:underline; text-decoration-color:#b3a369;text-decoration-thickness:2px;text-underline-offset: 5px;}
[id^=drop]:checked + ul{display:block;}
nav ul{float:none}
nav ul li{display:block;width:100%;}
nav a{padding:14px 20px;margin:0px;max-width:100%}
nav ul ul .toggle,nav ul ul a{padding:14px 50px;}
nav ul li a{border-bottom:1px solid #6D715B}
nav a:hover,nav ul ul a{transition:.3s}
nav ul li ul li .toggle,nav ul ul a,nav ul li ul li .toggle,nav ul ul a{border:0px}
nav ul ul{float:none;position:static;color:#ffffff;}
nav ul ul li:hover > ul,nav ul li:hover > ul{display:none;}
nav ul ul li{display:block;width:100%}
}
@media all and (max-width:480px){
.header{height:80px}
#logo{padding:4% 0% 0% 0%}
#logo a:link{padding:1% 4px;margin:0px;font-family:"Dancing Script", Arial;font-size:26px;font-style: normal}
.nav-container-container{width:100%;height:46px}
nav{height:46px;ma-width:100%}
nav a{max-width:100%}
nav ul li{display:block;width:100%;}
}

/* main page css start */
body{margin:0 auto;padding:0;background-color:#fff;max-width:100%;}
img{border:0px;border-radius:4px}
img:hover{opacity:1}
img.image-drop-shadow{box-shadow: 0 2px 6px 0 rgba(0,0,0,0.6)}
.top-container{width:100%;background-color:#555;height:32px}
.top-container-inner{max-width:900px;margin:0px auto}
.top-left{float:left;font-size:14px;font-family:'Open Sans', sans-serif;margin:7px 0px}
.top-right{float:right;font-size:14px;font-family:'Open Sans', sans-serif;margin:7px 0px}
.top-right a:link{color:#fff;text-decoration:none}
.top-right a:visited{color:#fff;text-decoration:none}
.top-right a:hover{color:#b3a369}
.top-left a:link{color:#fff;text-decoration:none}
.top-left a:visited{color:#fff;text-decoration:none}
.top-left a:hover{color:#b3a369;}
.section1{font-family: "Open Sans", sans-serif;font-size:15px;line-height:150%;font-weight:400;max-width:100%;margin:0 auto;box-sizing:border-box;color:#444;background-color:#fff;border:0px}
.section1 .container{border:0px;padding:.5% 15px .5% 15px;margin:0 auto;max-width:900px}
.section1 p{padding:1.5% 0% .5% 0%;margin-top: 0px}
.section1 a:link{color:#0b57d0;font-weight:400;text-decoration:underline}
.section1 a:visited{color:#0b57d0;font-weight:400;text-decoration:underline}
.section1 a:hover{color:#b3a369;font-weight:400;text-decoration:none}
.section1 ul.home{list-style:disk;line-height:1.6}
.section1 ul{list-style:disc;line-height:2;font-size:15px}
.section1 ol{line-height:2}
.section1 .justify{text-align:justify}
.section1 .center{text-align:center}
.section1 .right{text-align:right;margin-top:20px}
.section1 .left{text-align:left}
.section1 .right2{text-align:right;margin-top:40px}
.gold{color:#b3a369;font-weight:600;font-style:italic}
.red{color:red;font-weight:400;text-decoration:none;}
.section1 .boldtext{font-family: "Open Sans", sans-serif;font-weight:400;font-size:18px;color:#444;}
.section1 .bold{font-weight:600;color:#222;}
.section1 .bold-big{font-size:16px;font-weight:600}
.section1 .bold-bigger{font-size:22px;font-weight:600}
.section1 .bold-italic{font-weight:400;color:#444;font-style:italic;padding-bottom:25px;margin:6px;}
.section1 .bold2{font-weight:400;color:#444;font-size:15px;}
.section1 .bold4{font-size:15px;font-weight:400;color:#444;text-align:center!important;}
.section1 .bold5{font-size:15px;font-weight:600;color:#444;}
.section1 .bold6{font-weight:600;color:#444;font-size:14px;}
.section1 .bold7{font-weight:400;font-size:15px;text-align:center!important}
.section1 .bold8{font-weight:400;font-size:18px;text-align:center!important}
.section1 .bold9{font-weight:600;font-size:20px;text-align:center!important}
.section1 .boldarrow{font-weight:600;}
.section1 .signature{text-align:right;font-family: "Open Sans", sans-serif;font-size:15px;line-height:1.5;font-weight:600;color:#444}
.section1 .smalltext{font-size:15px;text-align:center;font-weight:400;color:#444;margin-top:6px;margin-bottom:14px}
.aboutmeimages{float:right;max-width:300px;padding:0px 0px 40px 30px;margin:0px;clear:both}
hr.general{height:1px;color:#aaa;border:none;background-color:#aaa;margin:0px;margin-top:60px;margin-bottom:40px}
hr.galleries{height:1px;color:#ddd;border:none;background-color:#ddd;margin:0px;margin-top:5px;margin-bottom:5px}
hr.home{height:1px;color:#ccc;border:none;background-color:#ccc;padding:0px;margin:0px;margin-top:0px;margin-bottom:70px}
hr.short{height:1px;color:#ccc;border:none;background-color:#ccc;margin:0px auto;margin-top:60px;margin-bottom:40px}
hr.full-width{height:1px;color:#ccc;border:none;background-color:#ccc;margin:0px auto;margin-top:0px;margin-bottom:0px}
br.cb{clear:both}
.italictext{font-style:italic}
.italictextbold{font-style:italic;font-weight:600}
.section1 h1{font-family: "Open Sans", sans-serif;font-weight:600;font-size:38px;color:#333;text-align:center;padding:0.1% 0px 0% 0px;letter-spacing: -0.03em;}
.section1 h2{font-family: "Open Sans", sans-serif;font-weight:600;font-size:33px;color:#333;text-align:center;padding:1% 0px 0% 0px;letter-spacing: -0.03em;}
.section1 h3{font-family: "Open Sans", sans-serif;font-weight:600;font-size:34px;color:#333;text-align:center;letter-spacing: -0.03em;}
.section1 h4{font-family: "Open Sans", sans-serif;font-weight:600;font-size:24px;color:#333;text-align:center;}
.section1 h5{font-family: "Open Sans", sans-serif;font-weight:600;font-size:24px;color:#333;text-align:center;letter-spacing: -0.03em;}
.section1 h6{font-family: "Open Sans", sans-serif;font-weight:600;font-size:22px;color:#333;text-align:left;margin-bottom:0px;letter-spacing: -0.03em;}
.section1 ul{box-sizing:border-box;text-align:left;width:100%}
.section3{max-width:100%;margin:0 auto;background-color:#CBCEBE;text-align: left;font-family: "Open Sans", sans-serif;font-size:15px;line-height:1.5;font-weight:400;color:#444;}
.section3 .container{padding:.5% 15px .5% 15px;;margin:0 auto;max-width:900px}
.section3 .bold{font-weight:600;color:#555;}
.section3 h2{font-family: "Open Sans", sans-serif;font-weight:600;font-size:34px;color:#222;text-align:center;padding:1% 0px 1% 0px;letter-spacing: -0.03em;}
.section3 .signature{text-align:center;font-family: "Open Sans", sans-serif;font-size:14px;line-height:1.5;font-weight:600;color:#444;padding-bottom:20px;font-style:normal}
.section3 .right{text-align:right;margin-top:20px;font-weight: 600}
.section3 .center{text-align:center}
.section3 a:link{color:#0b57d0;font-weight:400;text-decoration:underline}
.section3 a:visited{color:#0b57d0;font-weight:400;text-decoration:underline}
.section3 a:hover{color:#b3a369;font-weight:400;text-decoration:none}
.section3 .about-me-home-left{width:61%;height:300px;float:left;position:relative;padding:0px 10px 60px 0px}
.section3 .about-me-home-right{width:30%;height:300px;float:left;position:relative;padding-top:10px}
.testimonials{margin:0px 1% 0px 1%;width:31%;float:left;margin-bottom:40px}
.testimonials img{width:95%;border-radius:50%}
.quote{color:#444;text-align:center;padding:10px 8px 10px 8px;line-height:1.5;font-family: "Open Sans", sans-serif;font-style:italic}
.testimonials .stars{color:#444;font-weight:600;text-align:center}
.stars img{border-radius:1%;max-width:130px}
.section4-container{background-color:#f6f6f6;height: auto;border-top:0px solid #dedede;border-bottom:0px solid #dedede;margin:0% 0% 2% 0%}
.section4{padding:.5% 0px .5% 0px;margin:0 auto;max-width:100%;}
.section4  p{text-align:center!important;padding:0px 10px;margin:0px auto;font-family: "Open Sans", sans-serif;font-weight:600;font-size:18px;color:#000; font-style:italic}
.section4 img{vertical-align:middle;padding:2.2% 4%;max-height:40px;opacity:.8;}
.section4 img:hover{opacity:1}
.home-gallery{margin:0;max-width:900px;}
.home-gallery img{max-width:900px;margin:0 auto;}
.home-gallery img:hover{opacity:0.8} 
.sidebyside-pleinair{margin:0;width:50%;float:left}
.sidebyside-pleinair p{text-align:left;padding:0 0 10px}
.sidebyside-pleinair img{max-width:98%;margin:0 auto}
.sidebyside2-pleinair{margin:0;width:50%;float:left}
.sidebyside2-pleinair p{text-align:left;padding:0 0 10px}
.sidebyside2-pleinair img{max-width:98%;margin:0 auto}

.sidebyside-testimonials{margin:0 3% 2% 0;width:48%;height:680px;float:left;position:relative;padding-top:20px;border:0px solid #eee}
.sidebyside-testimonials p{text-align:left;padding:20px 10px;font-style:italic}
.sidebyside-testimonials img{display:block;max-width:98%;margin:0 auto;:0%}
.sidebyside-testimonials img:hover{opacity:1}
.sidebyside-testimonials2{margin:0 0 2% 0;width:48%;height:680px;float:left;position:relative;padding-top:20px;border:0px solid #eee}
.sidebyside-testimonials2 p{text-align:left;padding:20px 10px;font-style:italic}
.sidebyside-testimonials2 img{display:block;max-width:98%;margin:0 auto;:0%}
.sidebyside-testimonials2 img:hover{opacity:1}
.sidebyside-testimonials3{margin:0 3% 2% 0;width:48%;height:320px;float:left;position:relative;padding-top:20px;border:0px solid #eee}
.sidebyside-testimonials3 p{text-align:left;padding:20px 20px;font-style:italic}
.sidebyside-testimonials4{margin:0 0 2% 0;width:48%;height:320px;float:left;position:relative;padding-top:20px;border:0px solid #eee}
.sidebyside-testimonials4 p{text-align:left;padding:20px 20px;font-style:italic}

/* painting galleries and print galleries css */
.gallery-pages{max-width:820px;margin:0px auto}
.gallery-pages img{max-width:100%;display:block;margin:0px auto}
.gallery-pages img:hover{opacity:1}
.gallery-pages p{text-align:left;margin:5px}
.frame-container-prints-home{height:400px;width:31%;margin:0% 1.5% 6% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #ededed}
.frame-container-prints{height:490px;width:31%;margin:0% 1.5% 6% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #ededed}
.frame-container{height:500px;width:31%;margin:0% 1.5% 6% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #ededed}
.frame {height: 280px;width:100%;display:inline-block;vertical-align:top;border:0px;position:relative;}
.frame img {max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.frame-bottom {height:190px;width:100%;font-family: arial, sans-serif;position: absolute;border:0px;}
.frame-bottom .bold-gallery-painting-titles{font-family: "Open Sans", sans-serif;text-align:center!important;font-weight:600;color:#333;font-size:16px;margin:0%;padding-top:0px}
.frame-bottom .gallery-painting-text{font-family: "Open Sans", sans-serif;text-align:center!important;margin:1% 0% 3.5% 0%;font-size:15px}
.buynow1{font-size:15px;font-weight:400;padding-bottom:8px;color:#444}
.buynow2 select{font-family: "Open Sans", sans-serif;font-size:15px;font-weight:400;color:#444;padding:4px}
.buynow3{padding:6% 0% 5% 0%}
.buynow3 input[type=image]{border-radius:0px}
.buynow3 input[type=image]:hover{opacity:.7}
.buynow4 {text-align:center;padding:30px 0px}
.buynow4 input[type=image]:hover{opacity:1}
/* end painting galeries and print galleries css */
/* next gallery button css */
.next-gallery-button a:link{background-color:transparent;display:inline-block;color:#555!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;line-height:1em;padding:16px 20px;text-decoration:none;margin:0 auto;border:1px solid #555}
.next-gallery-button a:visited{background-color:transparent;display:inline-block;color:#555!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;line-height:1em;padding:16px 20px;text-decoration:none;margin:0 auto;border:1px solid #555}
.next-gallery-button a:hover{background-color:transparent;display:inline-block;color:#3a3a3a!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;line-height:1em;padding:16px 20px;text-decoration:none;margin:0 auto;border:1px solid #999}
.next-gallery-text{font-weight:600;text-transform:uppercase;color:#444;font-size:15px;padding:0px 10px}
/* end next gallery button css */

/* contact button css */
.contactdiv{text-align:center;padding:10px 0px 20px 0px}
.contact a:link{text-align:center;background-color:#b3a369;color:#fff;display:inline-block;font-family: "Open Sans", sans-serif;font-weight:600;font-size:15px;padding:12px 30px;text-decoration:none;margin:4px;border:0px solid #b3a369;border-radius: 8px;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.6);}
.contact a:visited{background-color:#b3a369;color:#fff}
.contact a:hover{background-color:#222;color:#fff}

.contact-fixed a:link{width:210px;text-align:center;background-color:#b3a369;color:#fff;display:inline-block;font-family: "Open Sans", sans-serif;font-weight:600;font-size:15px;padding:12px 15px;text-decoration:none;margin:10px;border:0px solid #b3a369;border-radius: 8px;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.6);}
.contact-fixed a:visited{background-color:#b3a369;color:#fff}
.contact-fixed a:hover{background-color:#222;color:#fff}
/* end contact button css */

.footerdiv{max-width:100%;margin:0px auto;background-color:#333;padding-top:2%;padding-bottom:1%;line-height:1.4;font-size:13px;font-family: "Open Sans", sans-serif;font-weight:400;color:#eee;border-top:3px solid #b3a369}
.footer-container{max-width:950px;background-color:transparent;margin:0 auto;padding:1.5%  0%;}
.footerdiv a:link{color:#eee;text-decoration:none;font-weight:400}
.footerdiv a:visited{color:#eee}
.footerdiv a:hover{color:#b3a369;text-decoration:underline}
.footer4fer{margin:0  1%;width:30%;float:left;background-color:transparent}
.footer4fer-titles{margin:0;font-family: "Open Sans", sans-serif;color:#eee;font-size:15px;font-weight:600!important}
.footer4fer p{padding:0 10px;line-height:2.5;font-weight:400}
.footer4fer img{margin:1px;padding:2px;border:1px solid #888;border-radius:4px;max-width:38px}
.footer4fer img:hover{opacity:.7}
hr.footerhr{width:20px;height:2px;color:#b3a369;border:none;background-color:#b3a369;margin:5% 0px 5% 4%}
.below-footer{max-width:100%;text-align:center;padding:1% 0%;background-color:#111;color:#bbb;font-size:12px;font-family: "Open Sans", sans-serif;line-height:1.6;border-top:0px solid #555}
table.table1{width:98%;max-width:1100px;border-spacing:0;border-collapse:collapse;margin:0px auto}
table.table1 td{border:2px solid #ddd;text-align:center;padding:12px 20px;background:#fff;font-family: "Open Sans", sans-serif;color:#555;font-weight:400;font-size:15px}
table.table1 td.strong{color:#555;font-weight:600;text-transform:uppercase;font-size:15px}
table.table2{width:98%;border-spacing:0;border-collapse:collapse;margin:0px auto;margin-bottom:1%;margin-top:30px}
table.table2 td{border:1px solid #f2f2f2;text-align:left;padding:10px 18px;background:#fff;font-family: "Open Sans", sans-serif;color:#444;font-weight:400;font-size:15px}
table.table2 td.strong{color:#444;font-weight:600;font-size:15px}
.videobox{width:100%;margin:0 auto;text-align:center;margin-bottom:40px;margin-top:30px}
.mapbox{width:100%;margin:0 auto;margin-top:20px}
.formbox{width:99%;margin:0 auto}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.show-menu{font-family: "Open Sans", sans-serif;text-decoration:none;color:#fff;background:#19c589;text-align:center;padding:10px 0;display:none}
.elasticimages-container{max-width:900px;position:relative}
.elasticimages{max-width:100%;display:block;margin:0px auto;padding-bottom:20px}
.elasticimages2{max-width:100%;padding-bottom:20px}
.elasticimages4{max-width:100%}

div.elasticimages3{display:block;width:40%;float:right;height:auto;margin:0 auto;border:0;padding:20px 10px 10px 20px;}
div.elasticimages3 img{width: 100%;margin-top:20px}
.opacity-image{text-align:center;max-width:100%;display:block;margin:0 auto}
.opacity-image img{max-width:98%}
.fieldsketchimages img{max-width:43%;float:left;margin:.5%}
@media all and (max-width:920px) and (min-width:781px) {
.textarea-box{width:98%;margin:0 auto}
.section1 h1{font-size:26px}
.section1 h2{font-size:22px}
.section1 h3{font-size:22px}
.section1 h4{font-size:22px}
.section1 h5{font-size:22px}
.section1 ul{list-style:none;text-align:left}
.aboutmeimages{float:right;max-width:250px;padding:0px;margin:0px;clear:both}
.section4 img{max-height:34px;}
.home-gallery{margin:0;width:100%;}
.home-gallery img{max-width:100%;height:auto;margin:0 auto}
}
@media screen and (max-width:780px) {
.top-container{width:100%;background-color:#201f19;height:32px}
.top-left{float:left;font-size:12px;font-family:'Open Sans', sans-serif;text-transform:uppercase;margin:7px 10px}
.top-right{float:right;font-size:12px;font-family:'Open Sans', sans-serif;text-transform:uppercase;margin:7px 10px}
.top-right a:link{color:#fff;text-decoration:none}
.top-right a:visited{color:#fff;text-decoration:none}
.top-right a:hover{color:#b3a369}
.top-left a:link{color:#fff;text-decoration:none}
.top-left a:visited{color:#fff;text-decoration:none}
.top-left a:hover{color:#b3a369}

.section1 p{margin:5% 0%;padding-left:1%;padding-right:1%;text-align:left;font-size:15px}
.section1 ul{font-size:15px}
.section1 h1{font-size:28px;text-align:center;margin-top:10px;line-height:normal}
.section1 h2{font-size:26px;text-align:center;line-height:normal}
.section1 h3{font-size:26px;text-align:center}
.section1 h4{font-size:24px;text-align:center}
.section1 h5{font-size:24px;text-align:center}
.section1 .bold3gold{font-size:24px;}
.section1 .bold8{font-weight:400;font-size:17px;text-align:center!important}
.aboutmeimages{float:none;padding:0px 0px 20px 0px;margin:0px;min-width: 100%;min-height: 100%;width: auto;height: auto;}
.section3 p{text-align:left;padding-left:1%;padding-right:1%}
.section3 h2{font-size:26px;}
.section4{padding:15% 0px 15% 0px;margin:0 auto;max-width:100%;}
.section4 img{max-height:38px;padding:5% 1.8%;}
.section5 p{padding-left:3%;padding-right:3%;padding-bottom:8%}
.section6 p{padding-left:3%;padding-right:3%}
.fullscreenmargin{margin-top:10px}
.home-gallery{margin:0;width:100%;}
.home-gallery img{max-width:100%;height:auto;margin:0 auto}
/* painting galeries and print galleries css */
.frame-container-prints-home{height:400px;width:100%;margin:2% 0% 5% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #eee}
.frame-container-prints{height:480px;width:100%;margin:2% 0% 5% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #eee}
.frame-container{height:500px;width:100%;margin:2% 0% 5% 0%;display:inline-block;vertical-align:top;position:relative;border:0px solid #eee}
.frame {height: 300px;width:100%; display: inline-block;  vertical-align: top; border:0px; position: relative;}
.frame img {max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;margin: auto;}
.frame-bottom {height:180px;width:100%;  font-family: arial, sans-serif;  position: absolute;  border:0px}
.frame-bottom .bold-gallery-painting-titles{text-align:center!important;font-weight:600;color:#444;font-size:15px;padding-top:15px}
.frame-bottom .gallery-painting-text{text-align:center!important;font-size:15px;padding:0px 5px}
/* end painting galeries and print galleries css */

.sidebysidetriples{display:block;width:100%;height:auto;margin:0 auto;margin-bottom:20px;margin-top:20px}
.sidebysidetriples img{display:block;width:100%;height:auto;margin:0 auto}
.sidebyside .boldtext{text-align:center}
.sidebyside2 .boldtext{text-align:center}
.sidebyside-testimonials{display:block;margin:0px auto;float:none;width:100%;height:auto;padding:20px 0px}
.sidebyside-testimonials p{padding:0px 10px;text-align:left;}
.sidebyside-testimonials img{display:block;max-width:100%;margin:0 auto;:0%}
.sidebyside-testimonials2{display:block;margin:0px auto;margin-top:3%;margin-bottom:3%;float:none;width:100%;height:auto;padding:20px 0px}
.sidebyside-testimonials2 p{padding:0px 10px;text-align:left}
.sidebyside-testimonials2 img{display:block;max-width:100%;margin:0 auto;:0%}
.sidebyside-testimonials3{display:block;margin:0px auto;float:none;width:100%;height:auto;padding:20px 0px}
.sidebyside-testimonials3 p{padding:0px 10px;text-align:left}
.sidebyside-testimonials4{display:block;margin:0px auto;margin-top:3%;margin-bottom:3%;float:none;width:100%;height:auto;padding:20px 0px}
.sidebyside-testimonials4 p{padding:0px 10px;text-align:left}
.sidebyside-contact-page{margin:0px auto;width:100%}
.sidebyside-contact-page p{padding:0 1.5% 0 1.5%;margin-top:2px;line-height:1.5;text-align:center}
.sidebyside-contact-page2{margin:0;width:100%}
.sidebyside-contact-page2 p{padding:0 1.5% 0 1.5%;line-height:1.5;text-align:center}
.sidebyside-pleinair{width:100%;height:auto;margin:0 auto}
.sidebyside-pleinair img{width:95%;height:auto;margin:0 auto;display:block}
.sidebyside2-pleinair{width:100%;height:auto;margin:0 auto}
.sidebyside2-pleinair img{width:95%;margin:0 auto;display:block}

.testimonials{width:100%;height:auto;margin:0 auto;padding-bottom:20%}
.testimonials p{text-align:left;font-size:15px}
.testimonials img{width:92%;height:auto;margin:0 auto;display:block}

table.table1{width:98%;max-width:1100px;border-spacing:0;border-collapse:collapse;margin:0px auto}
table.table1 td{border:2px solid #dedede;text-align:center;padding:12px 8px;background:#f9f9f7;font-family: "Open Sans", sans-serif;color:#616161;font-weight:400;font-size:15px}
table.table1 td.strong{color:#555;font-weight:600;text-transform:uppercase;font-size:15px}
.videobox{width:99%;margin:0 auto;padding-top:10px}
.mapbox{width:99%;margin:0 auto;padding-top:10px}
.formbox{width:99%;border:0 solid #f2efe9;padding:4px}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.testimonials-two img{width:96%;margin:0 auto}
div.elasticimages3{display:block;width:40%;float:right;height:auto;margin:0 auto;border:0;padding:20px 10px 10px 20px;}
div.elasticimages3 img{width:100%;margin-top:40px}
.elasticimages4{max-width:100%}
.footerdiv{padding:20px 16px;font-size:13px}
.footer4fer{margin:2% 1%;width:98%}
.footer4fer-titles{text-align:center;margin:0;margin-top:3%;font-family: "Open Sans", sans-serif;font-size:14px;font-weight:400;}
.footer4fer p{text-align:center;padding:1px 8px;line-height:2.2}
.footer4fer img{margin:0 auto;}
hr.footerhr{width:20px;height:2px;color:#b3a369;border:none;background-color:#b3a369;margin:0px auto;margin-top:4%;margin-bottom:4%}
.below-footer{text-align:center;padding:4% 3% 4% 3%;}
.buynow1{font-size:15px;padding-bottom:3px}
.buynow2 select{font-family: "Open Sans", sans-serif;font-size:14px;font-weight:400;color:#444;padding:4px}
.buynow3{padding:20px 0}
}
@media print {
.section1{background-color:#fff;color:#000}
.site-description{display:none}
.site-title{display:none}
}