h1,h2,h3,h4,h5,h6,label,p,ul{margin:0}.header,.header2,.header3,.header4,.header5,.header6,.header7{min-height:750px;display:block;width:100%}.header,.header2,.header3,.header4,.header5,.header6,.header7,.search{display:block}.address1 p a,.class-footer ul li a,.contact-fax p a,.footer a,.top-nav ul li a{text-decoration:none}.bottom-about ul li,.resp-tab-item,.resp-tabs-list,ul.popular li{list-style:none}.blog-grid h3,.mid-about h2,.news h4,.welcome h5{text-transform:uppercase}.hvr-bounce-to-top,.hvr-overline-from-center{vertical-align:middle;box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');font-display:swap}@font-face{font-family:Arvo;font-display:auto;src:local('Arvo'),url(https://fonts.gstatic.com/s/arvo/v9/rC7kKhY-eUDY-ucISTIf5PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}@font-face{font-family:JosefinSans-Bold;src:url(../fonts/JosefinSans-Bold.ttf) format('truetype')}@font-face{font-family:JosefinSans-Regular;src:url(../fonts/JosefinSans-Regular.ttf) format('truetype')}@font-face{font-family:Viga-Regular;src:url(../fonts/Viga-Regular.ttf) format('truetype')}body{font-family:JosefinSans-Regular;background-image:url(../images/madera-beige.webp)}body a{transition:.5s;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s}ul{padding:0}.header{background:url(../images/1.webp) center/cover no-repeat}.header2{background:url(../images/2.webp) center/cover no-repeat}.header3{background:url(../images/3.webp) center/cover no-repeat}.header4{background:url(../images/4.webp) center/cover no-repeat}.header5{background:url(../images/5.webp) center/cover no-repeat}.header6{background:url(../images/6.webp) center/cover no-repeat}.header7{background:url(../images/ba.webp) center/cover no-repeat}.header-top{background-color:#fff;width:100%}.logo{margin:14em 0 0}.logo a{background-color:#dbc65d;padding:2em;display:inline-block}.search-in{float:right;position:relative}.search{position:absolute;top:84px;z-index:100;background:#dbc65d;width:306px;right:0;padding:1em}.about-bottom,.about-top,.blog,.contact,.content-top,.content-welcome,.page,.portfolio,.services,.single{padding:4em 0}.search input[type=text]{background:0 0;padding:7px;width:70%;font-size:.9em;color:#fff;-webkit-appearance:none;border:1px solid #fff;outline:0}.search input[type=submit]{background:#e64b50;padding:9px 10px;width:25%;font-size:.88em;color:#fff;-webkit-appearance:none;border:none;outline:0;position:absolute;top:13px}.search input[type=text]:focus{color:#5d5d5d}.close-in{position:absolute;top:-22px;right:0;cursor:pointer}.right button{cursor:pointer;font-size:.8em;color:#777;position:absolute;bottom:0;top:29px;right:14px;border:none;outline:0;background:url('../images/search.png') 0 no-repeat;width:25px;height:25px;padding:0}.top-nav ul li{display:inline-block;float:left}.top-nav ul li a{color:#000;font-size:1.1em;background-color:#fff;display:block;padding:2.05em 2.8em;text-align:center;font-family:JosefinSans-Bold}.resp-tab-content,.top-nav span.menu{display:none}i.glyphicon.glyphicon-home{font-size:2em}.top-nav ul li a.color{background:#e64b50;color:#fff;padding:1.6em 2em}.hvr-bounce-to-top{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e64b50;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover,p.footer-grid a:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.top-nav{float:left}.top-content h4{font-size:1.7em;font-family:Viga-Regular;padding:.5em 0}.blog-grid h3 a,.top-content h4 a{color:#e64b50;text-decoration:none}.top-content p{color:#7c7c7c;font-size:1.2em;line-height:1.7em}.welcome h1{font-size:3em;color:#e64b50;font-family:Viga-Regular}.news-in p,.post-top p,.welcome p{font-size:1.2em;color:#7c7c7c;line-height:1.7em}.welcome h5{font-size:1.15em;color:#000;margin:.85em 0;line-height:1.7em;font-family:JosefinSans-Bold}.services{background:url(../images/back.webp) bottom/cover no-repeat;width:100%;min-height:550px;display:block}.address,.contact-grids,.service-top{padding:3em 0 0}.top-service h5{color:#dbc65d;font-family:Viga-Regular;font-size:1.3em;padding:.5em 0}.top-service p{font-size:1.1em;color:#fff;line-height:1.7em;font-family:JosefinSans-Bold}.grid-middle h3,.services h2{font-size:3em;font-family:Viga-Regular;text-align:center}.top-service{text-align:center}.top-service i{background:url(../images/img-sprite.webp) no-repeat;width:64px;height:64px;display:block;margin:0 auto}.contact-fax i,.news h4{width:100px;height:100px}.top-service i.ic{background-position:-65px 0}.top-service i.ic1{background-position:-128px 0}.top-service i.ic2{background-position:-193px 0}.top-service i.ic3{background-position:-257px 0}.top-service i.ic4{background-position:-320px 0}.top-service i.ic5{background-position:-385px 0}.top-service i.ic6{background-position:-448px 0}.services h2{color:#fff}.grid-middle h3{color:#e64b50}.class-footer ul li a,.news h4,.news-in h5{font-family:JosefinSans-Bold}.news-in h5{color:#dbc65d;font-size:1.5em}.col-md-2,.comment,.latest-grid,.news-in{padding:0}.news-in{text-align:right}.in-news{text-align:left}.about-top-in,.blog-head,.news-top,.single-bottom form,.single-left{padding:2em 0 0}.news h4{color:#000;font-size:3em;text-align:center;border:3px solid #e64b50;border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-mos-border-radius:100px;-moz-border-radius:100px;padding:.3em 0 0}.contact h1,.contact-me h3{font-family:Viga-Regular;text-align:center}.news h4 span{display:block;font-size:20px}.grid-middle{padding:4em 0 0}.contact-me{background:#666464;text-align:center;padding:4em 0}.contact-me h3{color:#fff;font-size:3em}.contact-fax i{color:#fff;font-size:1.4em;border:4px solid #525252;border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-mos-border-radius:100px;-moz-border-radius:100px;line-height:4.5em}.class-footer ul li a,.contact-fax p,.footer p{font-size:1.2em;color:#fff}.contact-fax p{margin:.5em 0 0}.contact-fax p a{color:#fff}.address1 p a:hover,.class-footer ul li a:hover,.contact-fax p a:hover,p.footer-grid a{color:#e64b50}.contact-top{padding:3em 0}.footer{background:#dbc65d;padding:2em 0}.footer p{margin:1em 0 0}.class-footer{padding:10px 0}ul.social{padding:1.3em 0 0}.cal ul li,.class-footer ul li,ul.social li{display:inline-block}ul.social li a i{background:url(../images/img-sprite.webp) -8px -89px;width:32px;height:32px;display:block;margin:0 .5em}ul.social li a i.facebook{background-position:-50px -89px}ul.social li a i.google{background-position:-90px -89px}ul.social li a i:hover{background-position:-8px -132px}ul.social li a i.facebook:hover{background-position:-50px -132px}ul.social li a i.google:hover{background-position:-90px -132px}.class-footer ul li a{margin:0 1em 0 0}.contact h1{font-size:3em;color:#e64b50;margin:0 15px .5em}.map iframe{min-height:300px;width:100%;border:none;padding:0 15px}.contact-bottom span,.contact-bottom-top span{font-size:1.2em;color:#fff;display:block;padding:0 0 .5em}.contact-bottom input[type=text],.contact-bottom-top textarea{width:100%;padding:1em;border:1px solid #bbb;-webkit-appearance:none;color:#000;background:0 0;outline:0}.contact-bottom input[type=text]{transition:border-color .4s;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;-o-transition:border-color .4s;-ms-transition:border-color .4s}.contact-bottom input[type=text]:hover,.contact-bottom-top textarea:hover{color:#e64b50;border-color:#e64b50}.contact-bottom-top textarea{min-height:220px;resize:none;transition:border-color .4s;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;-o-transition:border-color .4s;-ms-transition:border-color .4s}.contact-form input[type=submit]:hover,.single-bottom input[type=submit]:hover,a.more-in{background:#e64b50}.contact-bottom-top{margin:1em 15px 0}.contact-form input[type=submit]{background:#dbc65d;color:#fff;border:none;outline:0;margin:1em 15px 0;padding:.3em 1em;font-size:1.2em;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.address-grid i{color:#e64b50;font-size:4em;float:left;margin:0 9% 0 0;display:inline-block}.address1{float:left;margin-top:.5em}.address1 p{font-size:1.8em;color:#7c7c7c;line-height:1.5em;font-family:JosefinSans-Bold}.address-more h2,.link-top h5,.mid-about h2,.resp-tab-item{font-family:Viga-Regular}.address1 p a{color:#7c7c7c}.address-more h2{color:#000;font-size:2em;margin:0 15px .7em}.about h1,.blog h1,.portfolio-top h1{font-size:3em;color:#e64b50;font-family:Viga-Regular;text-align:center}.sap_tabs{clear:both;padding:0 0 2em}.tab_box{background:#fd926d;padding:2em}.top1{margin-top:2%}.resp-tabs-list{padding:2em 0 1em;margin:0 auto;text-align:center}.resp-tab-item{color:#c53046;font-size:1.1em;cursor:pointer;display:inline-block;margin:0 1em;text-align:center;outline:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.resp-tab-active{text-shadow:none;color:#dbc65d}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.img-top:hover .link-top,.resp-accordion-active,.resp-content-active{display:block}.tab_img{padding:1em 0}.img-top{position:relative}.link-top{position:absolute;top:0;text-align:center;width:92%;background:rgba(0,0,0,.49);height:100%;padding:6.5em 0 0;display:none}.link-top h5{color:#fff;font-size:2.8em}.about-middle{background:url(../images/a1.webp) center/cover no-repeat;width:100%;min-height:250px;display:block;padding:4em 0}.mid-about{background:#dbc65d;padding:2em;width:80%;margin:0 auto;color:#fff}.mid-about h2{font-size:3em}.bottom-about ul li a,.mid-about p{margin:.5em 0 0;font-family:JosefinSans-Bold}.mid-about p{font-size:1.1em;line-height:1.7em}.bottom-about ul li a,a.more-in{font-size:1.2em;text-decoration:none;display:block}a.more-in{text-align:center;border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-mos-border-radius:100px;-moz-border-radius:100px;width:100px;height:100px;color:#fff;padding-top:2.3em;margin:0 auto}.blog-in,.single-grid{border:1px solid #bdbcbc}a.more-in:hover{background:#000}.bottom-about h4{font-size:1.5em;color:#e64b50;font-family:Viga-Regular;margin-bottom:.5em}.bottom-about ul li a{color:#7c7c7c}.bottom-about1 iframe{border:none;width:100%;min-height:345px}i.glyphicon.glyphicon-ok{color:#e64b50;font-size:14px;margin-right:10px}i.glyphicon.glyphicon-calendar,i.glyphicon.glyphicon-comment{font-size:14px;margin-right:.3em}.blog-grid h3{font-size:1.3em;font-family:Viga-Regular}.cal ul li a,.cal ul li span,a.comments,span.date-in,ul.popular li a{font-family:JosefinSans-Bold}.blog-grid p{font-size:1.2em;color:#7c7c7c;line-height:1.7em;margin:1em 0}.blog-grid{padding:1.5em 1em}span.date-in{float:left;color:#7c7c7c;font-size:1em}a.comments{float:right;color:#7c7c7c;text-decoration:none;font-size:1em}i.glyphicon.glyphicon-comment{vertical-align:middle}.lone-line{padding:2em}.single-grid{margin:0 0 3em;background:#fff}.single-grid h4{margin:0 0 .3em;font-size:2em;font-family:Viga-Regular;color:#e64b50}.single-grid p{margin:.7em 0 1em;font-size:1.2em;color:#7c7c7c;line-height:1.7em}.single-profile h4{font-size:2em;color:#dbc65d;font-family:Viga-Regular}.categories-grid h4,.post-top h6{font-size:1.5em;font-family:Viga-Regular}.post-top{padding:0 1em 0 0}.single-profile{padding:0 0 3em}.cal ul li span{color:#7c7c7c;font-size:1em;margin-right:1em}.cal ul li a{color:#7c7c7c;text-decoration:none;font-size:1em}.post-top h6{color:#e64b50;padding:.3em 0}.categories-grid h4{color:#e64b50;padding:0 0 .5em}.grid-categories{padding:0 0 1em}ul.popular li a{color:#7c7c7c;font-size:1.1em;padding:.5em 0;display:block;text-decoration:none}ul.popular li i{margin:0 8px}ul.popular li a:hover{color:#e64b50;padding:.5em 0 .5em .3em}.single-bottom h3{font-size:2em;color:#e64b50;font-family:Viga-Regular}.single-bottom input[type=text],.single-bottom textarea{font-size:1.1em;width:98%;padding:.5em 1em;margin:.5em 0;background:#fff;outline:0;border:1px solid #bbb;color:#bbb}.single-bottom input[type=submit]{border:none;font-size:1.1em;width:10%;margin:.5em 0;background:#dbc65d;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;color:#fff;padding:.5em 1em;outline:0}.single-bottom textarea{resize:none;min-height:180px;margin:1em 0;width:99%}h3.typo1{font-size:3em;color:#e64b50;text-align:center;font-family:Viga-Regular}.page-header h3{font-size:3em;color:#000}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none}.grid1,ul.nav.nav-pills{margin:1.5em 0 0}.grid2{margin:1em 0 0}.four{text-align:center;padding:9em 0 10em;min-height:538px}.four h1{font-size:8em;color:#e64b50;font-weight:600;padding:.1em 0 .3em;font-family:Viga-Regular}.four p{font-size:1.5em;color:#000;font-family:JosefinSans-Bold}.hvr-overline-from-center{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;overflow:hidden;padding:.4em 1em;font-size:1em;color:#fff;background:#dbc65d;font-family:JosefinSans-Bold}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#e64b50;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-center:hover{color:#fff;text-decoration:none}a.more{display:block;margin:2em auto 0;text-align:center;width:35%}@media(max-width:1210px){.top-nav ul li a{padding:2.05em 2em}}@media(max-width:1024px){.welcome h5{font-size:1em;margin:.4em 0;line-height:1.7em}.welcome h1{font-size:2em}.top-service h5{font-size:1.1em}.news h4{font-size:2.2em;width:85px;height:85px;padding:.2em 0 0}.top-content h4{font-size:1.5em}.link-top{width:91%}.blog-grid h3,.bottom-about ul li a{font-size:1em}a.more{width:45%}.bottom-about1 iframe{min-height:302px}}@media(max-width:768px){.top-nav span.menu,.top-nav ul li,span.menu{display:block}.footer,.top-nav ul li{text-align:center}.blog-top,.contact-fax,.mid1,.mid2,.news,.news-in,.post-top,.top-content,.top-service{float:left}span.menu{text-align:right;cursor:pointer;position:relative}.top-nav ul{display:none;position:absolute;width:100%;z-index:9999;left:0;margin:1.1em 0;background:#000;border:0}.top-nav ul li{float:none;padding:.3em}.top-nav ul li a{color:#fff;display:block;margin:0;background:0 0;border:none;padding:.4em}.header-top{padding:1em}.right button{right:0;top:13px}.logo{margin:10em 0 0}.header{min-height:600px}.img-top,.red{width:33.3%;float:left}.top-service{width:50%}.news{width:17%}.news-in{width:79%}.top-content{width:33.3%}.top-content h4{font-size:1.2em}.contact-fax{width:50%}.search{top:62px;width:265px;padding:.5em}.search input[type=submit]{padding:10px;font-size:.8em;top:7px}i.glyphicon.glyphicon-home{font-size:1.3em}.top-nav ul li a.color{padding:.6em 0}.link-top{width:88%;padding:3.5em 0 0}.blog-top{width:33.3%;padding:0 5px}.blog-grid{padding:1.5em .7em}.blog-grid h3{font-size:.85em}.blog-grid p{margin:.5em 0;font-size:1em}a.more{width:54%}.blog-head{padding:1em 0 0}.post-top{width:25%}.single-bottom input[type=text],.single-bottom textarea{width:100%}.categories-grid{margin-top:1em}.mid1{width:80%}.mid2{width:20%}.bottom-about{margin-bottom:2em}.mid-about h2{font-size:2.5em}.mid-about{width:95%}.address-grid,.in-contact{margin-bottom:1em}.contact-bottom-top{margin:0 15px}h1.grid2{font-size:2.3em}}@media(max-width:640px){.logo img{width:100%}.logo{width:30%;margin:9em 0 0}.logo a{padding:1.5em}.header{min-height:500px}.welcome h5{font-size:.9em}.about-bottom,.about-middle,.about-top,.blog,.contact,.contact-me,.content-top,.content-welcome,.portfolio,.services{padding:3em 0}.grid-middle{padding:3em 0 0}.service-top,.tab_img{padding:1em 0 0}.about h1,.blog h1,.contact h1,.contact-me h3,.grid-middle h3,.portfolio-top h1,.services h2,h3.typo1{font-size:2.5em}.news h4 span{font-size:15px}.news h4{font-size:2em;width:75px;height:75px;padding:.3em 0 0}.top-content h4,.top-content p{font-size:1em}.img-top{padding:0 5px}.link-top h5,.mid-about h2,h1.grid2{font-size:2em}.link-top{width:94%}a.more{width:64%;font-size:.9em}.address1 p,.single-grid h4{font-size:1.5em}.post-top h6{font-size:1.2em}.single{padding:3em 0 2em}.contact-grids{padding:2em 0 0}button.btn.btn-lg{font-size:1.1em}h2.grid2{font-size:1.9em}.page{margin:2em 0}}@media(max-width:480px){.header-top{padding:1em;width:100%}.header{min-height:412px}.red,.top-content{width:100%}.news h4{margin:0 auto}.news{float:left;width:28%;padding:0}.single-bottom form,.top-service{padding:1em 0 0}.news-in{width:72%}.single-grid h4,.top-content h4,h4.grid2{font-size:1.2em}.top-service{width:100%}.class-footer ul li a{font-size:1.1em}.about h1,.blog h1,.contact h1,.contact-me h3,.grid-middle h3,.page-header h3,.portfolio-top h1,.services h2,h2#h2-bootstrap-heading,h3.typo1{font-size:2em}.footer{padding:1em 0}.about-bottom,.about-top,.blog,.contact,.contact-me,.contact-top,.content-top,.content-welcome,.portfolio,.services{padding:2em 0}.come{margin-top:1em;float:left}.address,.contact-grids,.grid-middle{padding:2em 0 0}.top-content{margin-bottom:1em}.contact-fax p{font-size:1em}.address-more h2,.link-top h5,.single-bottom h3,.single-profile h4{font-size:1.5em}.link-top{width:93%;padding:2.5em 0 0}.four{padding:6em 0 7em;min-height:374px}.four h1{font-size:6em}.blog-top{width:100%;padding:0 30px;margin:0 0 1em}a.more{width:29%}.lone-line{padding:1em}.single-grid{margin:0 0 1.5em}.single-profile{padding:0 0 1.5em}.post-top{width:50%;padding:0 10px}.single-bottom input[type=submit]{width:17%}.mid1,.mid2{width:100%;float:none;text-align:center}a.more-in{width:80px;height:80px;font-size:1em}.mid-about h2{font-size:1.7em}.bottom-about ul li a{font-size:.9em}.bottom-about h4,h3.grid2{font-size:1.3em}.about-top-in{padding:1.5em 0 0}.address-grid i{font-size:2.8em}.address1 p{font-size:1.4em}button.btn.btn-lg{font-size:1em;padding:7px}button.btn.btn-1{font-size:.9em;padding:8px}button.btn.btn-sm{font-size:.8em;padding:9px}h1#h1-bootstrap-heading{font-size:2.2em}h1.grid2{font-size:1.45em}h2.grid2{font-size:1.35em}.page{margin:2em 0}}@media(max-width:320px){.header-top,.logo a{padding:.8em}.logo{margin:3em 0 0;width:36%}.header{min-height:260px}.news h4 span{font-size:12px}.address-grid,.bottom-about1,.categories-grid,.col-md-8,.come,.contact-fax,.in-contact,.news-top,.red,.service-top,.top-content{padding:0}.blog h1,.contact-me h3,.grid-middle h3,.portfolio-top h1,.services h2,.welcome h1,h3.typo1{font-size:1.7em}.welcome h5{font-size:.87em}.contact-fax p,.link-top h5,.news-in p,.single-grid h4,.top-service p,.welcome p{font-size:1em}.about-bottom,.blog,.contact-me,.content-top,.content-welcome,.services{padding:1.5em 0}.grid-middle{padding:1.5em 0 0}.news h4{font-size:1.5em;width:60px;height:60px}.about-top-in,.address,.contact-grids,.contact-top,.single-left{padding:1em 0 0}.class-footer ul li a{font-size:1.1em;margin:0 .5em 0 0}.news-in h5{font-size:1.2em}.grid-middle h3{margin-bottom:.5em}.contact-fax i{width:75px;height:75px;line-height:3.5em}.top-nav{width:14%}.close-in img,.top-nav img{width:100%}.right button{top:6px}.search{width:218px;top:46px}.search input[type=text]{padding:3px}.search input[type=submit]{padding:6px 10px;top:7px}.top-nav ul li a.color{padding:.3em 0}.top-nav ul{margin:.8em 0}.close-in{top:-21px;width:8%}.resp-tab-item{font-size:.9em;margin:0 .5em}.resp-tabs-list{padding:.5em 0 .2em}.img-top{padding:0 3px}.link-top{padding:1.8em 0 0}.portfolio{padding:1.2em 0 0}.four h1{font-size:4em}.four{padding:4em 0 5em;min-height:264px}.blog-top{width:100%;padding:0 15px;margin:0 0 1em}a.more{width:45%;margin:1em auto 0;font-size:.87em}.single{padding:1.5em 0 .5em}.single-grid p{margin:.3em 0 0;font-size:1em}.address-more h2,.single-bottom h3,.single-profile h4,h3#h3-bootstrap-heading{font-size:1.3em}.post-top{width:50%;padding:0 5px}.post-top p{font-size:1em;line-height:1.5em}.bottom-about h4,.post-top h6{font-size:1.1em}.single-bottom textarea{min-height:140px}.single-bottom input[type=submit]{width:24%}.about h1,.contact h1,h1#h1-bootstrap-heading{font-size:1.5em}.mid-about{width:100%;padding:2em 1em}.mid-about h2,h2#h2-bootstrap-heading{font-size:1.4em}.mid-about p{font-size:.9em}.about-middle{padding:2em 0}.bottom-about{margin-bottom:1em;padding:0}.bottom-about1 iframe{min-height:180px}.map iframe{min-height:150px;padding:0}.contact-bottom input[type=text]{padding:.6em}.contact-bottom-top textarea{padding:.6em;min-height:160px}.contact-bottom-top{margin:0}.contact-form input[type=submit]{margin:.5em 0 0}button.btn.btn-lg{font-size:.9em;margin:0 0 .5em;padding:9px}.grid1{margin:.7em 0 0}button.btn.btn-1{font-size:.8em;margin:0 0 .5em}button.btn.btn-sm{font-size:.7em;padding:5px;margin:0 0 .5em}button.btn.btn-xs{font-size:.7em}ul.nav.nav-pills a{padding:.5em;font-size:.9em}span.label{margin:0 0 .5em;display:inline-block}.page{margin:1.7em 0}.page-header{margin:16px 0 9px}.grid2{margin:.4em 0 0}.page-header h3{font-size:1.8em}}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.banner1,.banner2,.banner3{width:100%;min-height:750px;height:100%;display:block}.my-float{margin-top:16px}.titulo{text-shadow:none;color:#fff;font-family:Viga-Regular;font-size:2em;text-align:center}.titulo1,.titulo2{font-size:3em;text-shadow:none;font-family:Viga-Regular}.titulo1{color:#fff;text-align:center}.titulo2{color:#000;text-align:left}.servicios-titulo{text-shadow:none;color:#dbc65d;font-family:Viga-Regular;font-size:1.3em}.banner1{background:url(../images/ba.webp) center/100% 100%;animation:20s linear infinite banner1}@keyframes banner1{0%,20%{background-image:url(../images/ba.webp)}21%,40%{background-image:url(../images/1.webp)}41%,60%{background-image:url(../images/af.webp)}61%,80%{background-image:url(../images/4.webp)}100%,81%{background-image:url(../images/po4.webp)}}.banner2{background:url(../images/6.webp) center/cover;animation:20s linear infinite banner2}@keyframes banner2{0%,20%{background-image:url(../images/pic.webp)}21%,40%{background-image:url(../images/pic1.webp)}41%,60%{background-image:url(../images/si.webp)}61%,80%{background-image:url(../images/b2.webp)}100%,81%{background-image:url(../images/b3.webp)}}.banner3{background:url(../images/po18.webp) center/100% 100%;animation:20s linear infinite banner3}@keyframes banner3{0%,20%{background-image:url(../images/po18.webp)}21%,40%{background-image:url(../images/po17.webp)}41%,60%{background-image:url(../images/po12.webp)}61%,80%{background-image:url(../images/po11.webp)}100%,81%{background-image:url(../images/Pampas-nature-tour.webp)}}
ul.tour-details,
ul.tour-details li,
ul.tour-details li * {
    color: #ffffff !important;
}

/* === Josefin Sans – fuente local optimizada === */
@font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        url('https://argtour.com/fonts/JosefinSans-Regular.woff2') format('woff2'),
        url('https://argtour.com/fonts/JosefinSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 700;
    /* 700 = bold */
    font-display: swap;
    src:
        url('https://argtour.com/fonts/JosefinSans-Bold.woff2') format('woff2'),
        url('https://argtour.com/fonts/JosefinSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Viga';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        url('https://argtour.com/fonts/Viga-Regular.woff2') format('woff2'),
        url('https://argtour.com/fonts/Viga-Regular.ttf') format('truetype');
}

/* === Fuente base del sitio === */
body {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
    /* aumenta legibilidad */
    font-weight: 400;
    /* Regular */
    line-height: 1.6;
    letter-spacing: 0.15px;
    color: #222;
}

h1,
h2,
h3 {
    font-family: 'Viga', sans-serif;
    font-weight: 400;
}

main,
.entry-content,
.content-area {
    font-size: 18px;
    line-height: 1.6;
    color: #222;
}

@media (max-width: 767px) {
  .post .col-md-4,
  .post .col-md-8 {
    float: none;
    width: 100%;
  }
}