@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Lobster&family=Staatliches&display=swap');html{font-size:16px;overflow:auto;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:"Lato",sans-serif;color:#111;margin:0 auto;width:100%;min-width:980px}a,a:visited{color:inherit;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;text-decoration:none !important}a:focus{outline:none !important}img{transition:all ease .5s}h1,h2,h3,h4,h5,li,a,p{margin:0;line-height:1.2}.site{margin:0 auto}.full{width:100%}.main{max-width:100%}.entry-content{margin:0 auto;width:100%;max-width:1200px}.hentry,.so-panel,.panel-grid{margin-bottom:0!important}.has-1-columns .wp-block-column{flex-basis:100%}.wp-block-column,.blocks-gallery-item{margin:0 !important}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto;width:auto;object-fit:contain}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.row{max-width:100%;margin:0 auto}.clearfix{clear:both}.img-bot{margin:0 0 25px}.page-id-13 .entry-content{margin:0 auto;width:100%;max-width:100%}#quick-form .ctc-form{margin:35px auto 0;max-width:1200px;text-align:center}#quick-form .ctc-form .inline{display:flex;justify-content:space-between}#quick-form .ctc-form .inline .form-group{width:32.5%}#quick-form .ctc-form p{margin-bottom:0}#quick-form .ctc-form label{font-weight:400}#quick-form .ctc-form textarea{height:215px;border-radius:10px !important;background-color:#e0ecff;border:1px solid #a5c9ff;margin:15px 0 20px}#quick-form .ctc-form input[type=text],#quick-form .ctc-form input[type=tel],#quick-form .ctc-form input[type=email]{border-radius:20px;background-color:#e0ecff;border:1px solid #a5c9ff}#quick-form .ctc-form textarea:focus,#quick-form .ctc-form input[type=text]:focus,#quick-form .ctc-form input[type=tel]:focus,#quick-form .ctc-form input[type=email]:focus{outline:none !important}#quick-form .ctc-form textarea,#quick-form .ctc-form input:not([type=checkbox]),#quick-form .ctc-form select{padding:10px 20px}#quick-form .ctc-form input:not([type=checkbox]),#quick-form .ctc-form select{height:45px}#quick-form .ctc-form input[type=submit]{background-image:linear-gradient(#ffca00,#ff7f00) !important;border-radius:5px !important;margin:25px auto 0;border:none;display:block;width:170px;text-align:center;padding:10px 0;font-weight:700;color:#fff;letter-spacing:2px;height:auto;transition:all 2s ease-out}#quick-form .ctc-form input[type=submit]:hover{background:#63c52b !important}#quick-form .ctc-hide{display:none}#quick-form .ctc-form .form-control{border-radius:0}#quick-form .wpcf7-response-output{text-align:center;background:#fff}#quick-form .wpcf7-acceptance span.wpcf7-list-item{margin:0}#quick-form .wpcf7-list-item input[type=checkbox],#quick-form .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;vertical-align:middle;line-height:1}#quick-form .wpcf7-list-item input[type=checkbox]{margin-right:5px}#main-form .ctc-form{text-align:center;max-width:1170px;margin:0 auto}#main-form .ctc-form p{margin-bottom:0}#main-form .ctc-form label{font-weight:400}#main-form .ctc-form textarea{height:150px;margin-top:10px;background-color:#e0ecff;border:1px solid #a5c9ff !important;border-radius:5px !important}#main-form .ctc-form textarea,#main-form .ctc-form input:not([type=checkbox]),#main-form .ctc-form select{padding:10px 20px;margin:10px;background-color:#e0ecff;border:1px solid #a5c9ff !important;border-radius:5px !important}#main-form .ctc-form textarea:focus,#main-form .ctc-form input[type=text]:focus,#main-form .ctc-form input[type=tel]:focus,#main-form .ctc-form input[type=email]:focus{outline:none !important}#main-form .ctc-form input:not([type=checkbox]),#main-form .ctc-form select{height:45px}#main-form .ctc-form input[type=submit]{background-image:linear-gradient(#ffca00,#ff7f00) !important;border-radius:5px !important;margin:25px auto 0;border:none;display:block;width:170px;text-align:center;padding:10px 0;font-weight:700;color:#fff;letter-spacing:2px;height:auto;transition:all 2s ease-out;border:none !important}#main-form .ctc-form input[type=submit]:hover{background:#63c52b !important}#main-form .ctc-hide{display:none}#main-form .ctc-form .form-control{border-radius:0}#main-form .wpcf7-response-output{text-align:center;background:#fff}#main-form .wpcf7-acceptance span.wpcf7-list-item{margin:0}#main-form .wpcf7-list-item input[type=checkbox],#main-form .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;vertical-align:middle;line-height:1}#main-form .wpcf7-list-item input[type=checkbox]{margin-right:5px}.main-navigation{clear:both;display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:flex;text-align:center;justify-content:space-between}.main-navigation li{float:none;position:relative;padding:0}.main-navigation li:after{content:"";border-right:1px solid #eee;position:absolute;right:0;top:2px;width:1px;height:17px}.main-navigation li:last-of-type:after{display:none}.main-navigation li:first-of-type{padding-left:0}.main-navigation li:last-of-type{padding-right:0}.main-navigation li.menu-item-has-children a:after{font-family:"FontAwesome";content:"\f0d7";margin-left:10px}.main-navigation li.menu-item-has-children:hover a:after{content:"\f0d8"}.main-navigation a{display:block;text-decoration:none;transition:all .5s ease;padding-bottom:57px}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color:#00a3d9;background:url(//gafacure.com/wp-content/themes/GafaCures/assets/images/menu-hover-icon.png) no-repeat center bottom}.main-navigation li.menu-item-has-children .sub-menu a:after{display:none}.main-navigation ul li.menu-item-has-children:hover ul{top:100%;opacity:1}.main-navigation ul ul{background:rgba(0,0,0,.7);opacity:0;text-align:left;top:50%;display:block;transition:all ease .5s}.main-navigation ul ul li.menu-item-has-children:hover ul{top:50% !important;opacity:1 !important;z-index:1 !important}.main-navigation ul ul ul{left:100%;top:-100% !important;transition:all ease .5s;opacity:0 !important;z-index:-1 !important}.main-navigation .sub-menu li{display:block;text-align:left;margin-right:0;margin-left:0}.main-navigation .sub-menu a{color:#fff;width:300px;padding:15px 10px!important}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu .current-menu-item>a,.main-navigation .sub-menu .current-menu-ancestor>a{color:#000;background:rgba(255,255,255,.7)!important}.footer-navigation ul{margin:0;padding:0;text-align:center;max-width:1200px;display:flex;margin:0 auto;list-style:none;justify-content:space-around;flex-wrap:wrap}.footer-navigation li{float:none;padding:0 40px;position:relative}.footer-navigation li:first-of-type{padding-left:0}.footer-navigation li:last-of-type{padding-right:0}.footer-navigation li:not(:last-of-type){border-right:1px solid rgba(255,255,255,.3)}.footer-navigation li a{color:#fff;display:block;font-weight:700;transition:all .5s ease}.footer-navigation a:hover,.footer-navigation .current_page_item a,.footer-navigation .current-menu-item a{color:#00a3d9}#gafa-section .social-navigation ul{margin-bottom:0}#gafa-section .social-navigation li{display:block}#gafa-section .social-navigation li:not(:last-of-type){margin-bottom:65px}#gafa-section .social-navigation li.sm-loc a:before{content:"\f041"}#gafa-section .social-navigation a{font-size:10px;color:#31cbcb;display:inline-block;height:auto !important;width:auto !important}#gafa-section .social-navigation a:before{width:26px !important;height:26px !important;line-height:26px !important;background:#fff;border-radius:50%;transition:all ease .5s}#gafa-section .social-navigation a:hover:before{background:#111 !important}.site-header{position:relative;background:#fff;z-index:99}.site-header .container{max-width:1790px;display:flex;justify-content:space-between}.site-header .logo,.site-header .navigation-top,.site-header .phone{align-self:flex-start}.site-header .logo{width:100%;width:20.1%;margin-bottom:-210px}.site-header .logo a{display:block}.site-header .logo img{display:block;width:100%}.site-header .navigation-top{width:54.7%;margin-top:41px}.site-header .phone{background-image:linear-gradient(#ffca00,#ff7f00);border-radius:5px;box-sizing:border-box;width:17.8%;padding:15px 10px;text-align:center;margin-top:14px}.site-header .phone img{display:inline-block;vertical-align:middle}.site-header .phone a{font-size:35px;color:#fff;vertical-align:middle;margin-left:10px}#banner{position:relative}#banner .container{max-width:100%}#banner .caption{padding:460px 0 210px}#banner .caption h2{font-size:87px;font-weight:300;color:#fff;letter-spacing:2px}#banner .caption p{font-size:30px;color:#fff;letter-spacing:5px}#banner .caption a{display:block;width:160px;text-align:center;padding:15px 0;background-image:linear-gradient(#ffca00,#ff7f00);border-radius:5px;color:#fff;font-weight:700;font-size:16px;letter-spacing:2px;margin-top:20px;transition:all 2s ease-out}#banner .caption a:hover{background:#63c52b}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:translate !important;color:#fff;opacity:1.7;margin:0;display:block;width:100%;line-height:1.4em;text-align:left;font-size:239%;padding:0 45% 0 27%;font-weight:700}.site-content{position:relative}#exclusive{background-image:linear-gradient(to right,#31cbcb,#00a3d8)}#exclusive .wrapper{max-width:1300px;margin:0 auto;padding:30px 0}#exclusive h2{font-size:80px;font-weight:300;color:#fff;line-height:1;padding-left:40px;position:relative}#exclusive h2:before{content:"";border-left:3px solid #fff;position:absolute;top:20px;left:0;width:3px;height:43px}#exclusive a{background-image:linear-gradient(#ffca00,#ff7f00);border-radius:5px;text-align:center;padding:15px 40px;text-align:center;font-size:22px;color:#fff;transition:all 2s ease-out}#exclusive a:hover{background:#63c52b}#gafa-section{padding:95px 0}#gafa-section .wrapper{max-width:855px;margin-left:auto;padding:20px 15px 20px 50px;box-sizing:border-box}#gafa-section .title{margin-top:10px}#gafa-section .title h1{font-size:90px;font-weight:300;color:#63c52b}#gafa-section .title h5{font-size:39px;font-weight:400;color:#00a3d9;letter-spacing:4px}#gafa-section .context{margin-top:25px;padding-left:30px;border-left:1px solid #ddd}#gafa-section .context .detail p{font-size:18px;line-height:1.5}#gafa-section .context .detail p:not(:last-of-type){margin-bottom:30px}#gafa-section .contact{margin-top:30px}#gafa-section .contact .button a{display:block;width:160px;text-align:center;padding:10px 0;background-image:linear-gradient(#ffca00,#ff7f00);border-radius:5px;color:#fff;transition:all 2s ease-out}#gafa-section .contact .button a:hover{background:#63c52b}#gafa-section .contact .phone a{font-size:35px;color:#00a3d8}#gafa-section .contact .phone img{display:block}#gafa-section .social{background-image:linear-gradient(#31cbcb,#00a3d8);padding:95px 0;border-radius:5px}#welcome{padding-top:25px;position:relative}#welcome:before{content:"";border-right:17px solid transparent;border-image-source:linear-gradient(#ffca00,#ff7f00);border-image-slice:1;position:absolute;bottom:145px;right:0;width:17px;height:388px;z-index:5}#welcome .title{text-align:center}#welcome .title h2{font-size:250px;font-weight:400;color:#ededed;margin-bottom:95px}#welcome .widget_media_image{text-align:center;margin-top:-140px;position:relative;z-index:10}#products{padding:165px 0 220px;margin-top:-230px;position:relative}#products:before{content:"";border-left:17px solid transparent;border-image-source:linear-gradient(#ffca00,#ff7f00);border-image-slice:1;position:absolute;top:155px;left:0;width:17px;height:388px}#products .entry-image img{display:block;margin:0 auto}#products .before-after{max-width:940px;margin:55px auto 0}#products .before-after .wrapper{text-align:center}#products .before-after .wrapper .widget_media_image img{display:block;border-radius:50%;margin:0 auto}#products .before-after .wrapper h3{font-size:20px;letter-spacing:1px;margin-top:25px}#products .before-after .payment{text-align:center;align-items:center !important;margin-top:41px;background-color:#ffffff96;padding:50px 0;border-radius:20px}#products .before-after .payment table{margin-bottom:0}#products .before-after .payment form strong{display:block;width:110px;color:#000;margin:10px auto 0}#products .featured{margin-top:60px;position:relative}#products .featured:before{content:"";border-right:17px solid transparent;border-image-source:linear-gradient(#ffca00,#ff7f00);border-image-slice:1;position:absolute;top:35px;right:0;width:17px;height:388px}#products .featured .title{margin-bottom:65px;text-align:center}#products .featured .title h2{font-size:90px;font-weight:400;color:#00a3d8;position:relative}#products .featured .title h2:after{content:"";border-bottom:3px solid #ccc;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;width:65px;height:3px}#products .featured .title .verdant{color:#63c52b}#products .featured .title .coral{color:#ff7f00}#products .featured .list-wrapper .list{text-align:center}#products .featured .list-wrapper .list .widget_media_image{margin-bottom:40px !important}#products .featured .list-wrapper .list .widget_media_image img{display:block;margin:0 auto;border-radius:50%;border:8px solid #fff}#products .featured .list-wrapper .list h3{font-size:20px;font-family:'Montserrat',sans-serif;letter-spacing:2px;margin-bottom:5px}#products .featured .list-wrapper .list p{font-size:15px;letter-spacing:1px}#products .featured .list-wrapper .list table{margin-bottom:0}#products .featured .list-wrapper .list form strong{display:block;width:110px;color:#000;margin:10px auto 0}#products .featured .info{text-align:center;margin-top:25px}#products .featured .info p{font-size:18px}#services{margin-top:-150px;position:relative}#services .widget_media_image{height:100%}#services .widget_media_image img{display:block;width:100%;height:100% !important}#services .content{background-image:linear-gradient(to right,#31cbcb,#00a3d8);padding:75px 145px 75px 90px}#services .content h2{font-size:43px;font-weight:300;color:#fff;margin-bottom:15px}#services .content p{font-size:18px;color:#fff;line-height:1.5}#services .content p:not(:last-of-type){margin-bottom:30px}#services .content a{vertical-align:middle;font-weight:700;color:#fff;letter-spacing:2px;background-image:linear-gradient(#ffca00,#ff7f00);border-radius:5px;padding:10px 25px;font-size:16px;transition:all 2s ease-out}#services .content a:hover{background:#63c52b}#services .content a:first-of-type{margin-right:20px}#quick-form{margin-top:-50px;padding:150px 0 130px}#quick-form .title{text-align:center;position:relative;padding-bottom:15px}#quick-form .title:after{content:"";border-bottom:3px solid #ccc;position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:65px;height:3px}#quick-form .title h2{font-size:90px;font-weight:400;color:#00a3d8;line-height:1}#quick-form .title span{color:#ff7f00}#gallery-section .parent-wrapper{position:relative}#gallery-section .parent-wrapper .link{position:absolute;width:267px;border:1px solid #fff;border-radius:5px;text-align:center;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}#gallery-section .parent-wrapper .link a{display:block;font-size:22px;font-weight:700;color:#fff;padding:12px 0;transition:all 2s ease-out}#gallery-section .parent-wrapper .link a:hover{background:#00a3d8}#gallery-section .widget_media_image img{display:block;width:100%}#reviews .content-wrapper{padding:60px 0 95px}#reviews .title{margin-bottom:25px;text-align:center}#reviews .title h2{font-size:90px;font-weight:400;color:#fff;line-height:1}#reviews .strong-view{max-width:1160px;margin:0 auto}#reviews .strong-view .wpmtst-testimonial{border:none;margin:0 10px}#reviews .strong-view .wpmtst-testimonial-inner{border:none;background-color:#fff;border-radius:5px;padding:50px 40px}#reviews .strong-view .wpmtst-testimonial-heading{display:none}#reviews .strong-view .wpmtst-testimonial-content{text-align:center;position:relative;margin-bottom:30px}#reviews .strong-view .wpmtst-testimonial-content:before{content:"";background:url(//gafacure.com/wp-content/themes/GafaCures/assets/images/reviews-quote.png) no-repeat;position:absolute;left:0;top:10px;width:30px;height:25px}#reviews .strong-view .wpmtst-testimonial-content p{font-size:20px;font-weight:300;font-style:italic;color:#202020;max-width:940px;margin:0 auto;line-height:1.4}#reviews .strong-view .testimonial-name{text-align:center;color:#202020}#reviews .strong-view .rating{text-align:center}#reviews .strong-view .rating .star:before{margin:0 5px;width:22px;height:22px}.site-footer{position:relative}.site-footer .details-navigation{background-image:linear-gradient(to right,#ffca00,#ff7f00);padding:100px 0 45px}.site-footer .contact-info .logo{text-align:center;margin-bottom:60px}.site-footer .contact-info .logo img{display:block;margin:0 auto}.site-footer .contact-info .wrapper{display:flex;justify-content:space-evenly}.site-footer .contact-info .wrapper .phone,.site-footer .contact-info .wrapper .email,.site-footer .contact-info .wrapper .location{text-align:center}.site-footer .contact-info .wrapper .phone img,.site-footer .contact-info .wrapper .email img,.site-footer .contact-info .wrapper .location img,.site-footer .contact-info .wrapper .phone a,.site-footer .contact-info .wrapper .email a{display:block}.site-footer .contact-info .wrapper .phone img,.site-footer .contact-info .wrapper .email img,.site-footer .contact-info .wrapper .location img{margin:0 auto 20px}.site-footer .contact-info .wrapper .email a,.site-footer .contact-info .wrapper .location p{font-size:23px;color:#fff}.site-footer .contact-info .wrapper .location p{max-width:220px;margin:0 auto}.site-footer .contact-info .wrapper .phone{padding:0 55px;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.25)}.site-footer .contact-info .wrapper .phone a{font-size:40px;color:#fff}.site-footer .navigation-bottom{border-top:1px solid rgba(255,255,255,.3);margin-top:45px;padding-top:35px}.site-footer .navigation-bottom .container{max-width:100%}.site-footer .map .container{max-width:100%;padding:0}.site-footer .map iframe{width:100%;height:465px;display:block;border:none}.site-footer .cartel{background-image:linear-gradient(to right,#31cbcb,#00a3d8);text-align:center;padding:20px 0}.site-footer .cartel a,.site-footer .cartel p{font-size:15px;color:#fff;letter-spacing:2px;line-height:1.5;text-transform:uppercase}.site-footer .cartel img{max-width:50px;vertical-align:middle}#primary.sideMain{float:left;width:70%}#secondary{float:right;width:30%;padding:20px;box-sizing:border-box;border:1px solid #535353;box-sizing:border-box}.search-form{display:flex}.search-form .search-submit{width:100%;max-width:85px}.foogallery .fg-loaded .fg-image{max-height:200px}.fbx-close-caption{display:none}.cli_settings_button{color:#fff !important}#wpmtst-submission-form .form-field .button{background:linear-gradient(#ffca00,#ff7f00) !important;color:#fff;letter-spacing 2px;transition:all 2s ease-out}#wpmtst-submission-form .form-field .button:hover{background:#63c52b !important}.inner #content{padding:40px 0}.inner #content h1{font-size:70px;font-weight:400;color:#00a3d8;text-align:center;margin-bottom:30px}.inner #content ul li,.inner #content p{font-size:18px;line-height:1.5;margin:10px 0}.page-id-11 #content{position:relative}.page-id-11 #content:before{content:'';background:url(//gafacure.com/wp-content/themes/GafaCures/assets/images/inner-banner.png)no-repeat center top;background-size:cover;max-width:100%;width:100%;height:110%;position:absolute;top:-10%;left:0;right:0}.page-id-11 .entry-title{max-width:1720px;width:100%;margin:0 auto;position:absolute;top:-570px;left:0;right:0;font-family:'Lobster',cursive;font-size:120px!important;color:#FFF!important;text-align:left!important}.services-inner{position:relative;z-index:9}.services-inner .inner-text{text-align:left!important}.services-inner .inner-text p{max-width:100%!important;width:100%!important;line-height:200%!important}.services-inner .entry-context{margin-bottom:45px;text-align:center}.services-inner .entry-context.alt{margin-top:75px}.services-inner .entry-context h5{font-size:20px;font-weight:400;color:#656565;letter-spacing:5px}.services-inner .entry-context h2{font-family:'Lobster',cursive;font-size:72px;color:#00a3d8;margin:15px 0!important}.services-inner .entry-context p{max-width:900px;color:#555;margin:10px auto 10px !important}.services-inner .link-list{text-align:center}.services-inner .link-list .widget_media_image img{display:block;margin:0 auto}.services-inner .link-list .button{margin-top:-100px}.services-inner .link-list .button a{display:block;font-size:35px;font-family:'Staatliches',cursive;color:#fff;margin:0 auto;position:relative}.services-inner .product-list{margin-top:7px;text-align:center}.services-inner .product-list .widget_media_image img{width:100%;display:block;border-radius:25px}.services-inner .product-list h3{font-size:30px;font-family:'sunset-serial-heavy-regular',sans-serif;background:-webkit-linear-gradient(#79ce66,#349224);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px;margin:10px 0;font-weight:800;text-align:left;position:relative;left:14px;margin-top:-45px}.services-inner .product-list .payment table{margin-bottom:0}.services-inner .product-list .payment form strong{display:block;font-size:13px;color:#666;margin:10px auto 0;font-family:"Montserrat",sans-serif;padding-bottom:12px}.services-inner .product-list .payment p{line-height:1 !important}.services-inner .row{max-width:1570px;margin:auto}.services-inner td{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#666;text-align:left;padding:5px 0}.services-inner select{width:100%;height:37px}.services-inner form{padding:14px 23px 30px}.services-inner .first{margin-top:47px}.services-inner .first>.panel-grid-cell,.services-inner .second>.panel-grid-cell{max-width:371px;margin:0 auto 23px !important}.services-inner .first>.panel-grid-cell:nth-of-type(odd),.services-inner .second>.panel-grid-cell:nth-of-type(even){background:url(//gafacure.com/wp-content/themes/GafaCures/assets/images/bg1.png) no-repeat center;background-size:100% 100%;padding:0 7px !important}.services-inner .first>.panel-grid-cell:nth-of-type(even),.services-inner .second>.panel-grid-cell:nth-of-type(odd){background:url(//gafacure.com/wp-content/themes/GafaCures/assets/images/bg2.png) no-repeat center;background-size:100% 100%;padding:0 7px !important}.privacy-policy h3{font-size:25px;margin-top:15px}.privacy-policy h5{font-size:21px;margin-top:15px}.privacy-policy ul{margin-bottom:0}.inner #content .error-404 h1{font-size:35px}.inner #content .error-404 h2{font-size:70px}.error-404 .search-form{margin:0 auto 20px}.error-404{text-align:center}@media screen and (max-width:1480px){.site-header .phone a{font-size:25px}.main-navigation a{font-size:14px;padding-bottom:40px}}@media screen and (max-width:1240px){#exclusive a{padding:15px 20px;font-size:18px}#welcome .title h2{font-size:190px}#services .content{padding:60px}}@media screen and (max-width:1180px){.main-navigation a{font-size:12px}.site-header .phone{padding:10px 0;width:14.8%}.site-header .phone a{font-size:18px}.site-header .navigation-top{margin-top:30px}}@media screen and (max-width:800px){body{min-width:300px!important}p{font-size:16px!important}#banner .caption{padding:30px!important;text-align:center}#banner .caption a{margin:20px auto 0}#banner .caption h2{font-size:60px}#banner .caption p{font-size:20px;color:#fff;letter-spacing:3px}#welcome:before,#products:before,#products .featured:before{display:none}#gafa-section .title h1{font-size:60px}#gafa-section .title h5{font-size:25px}#exclusive h2{padding-left:0;font-size:45px}#exclusive h2:before{display:none}#exclusive a{display:inline-block;margin-top:15px}#exclusive .wrapper{text-align:center}#gafa-section,#gafa-section .wrapper{padding:30px!important}#gafa-section .title{margin-top:0;text-align:center}#gafa-section .context{padding-left:0;border-left:0}#gafa-section .context .detail p:not(:last-of-type){margin-bottom:15px}#gafa-section .contact{margin-top:15px}#gafa-section .contact .button a{display:inline-block;margin:0 auto}#gafa-section .contact .phone{display:none}#gafa-section .contact #pgc-w5ed8cdc6f0064-0-0,#gafa-section .social-navigation li:not(:last-of-type){margin-bottom:0!important}#gafa-section .social{padding:15px;margin-top:15px}#gafa-section .social-navigation ul{display:flex;justify-content:space-between;max-width:200px;margin:0 auto}#welcome .title h2{font-size:150px;margin-bottom:120px}#products .featured .title h2{font-size:50px}#products .featured .list-wrapper .list{max-width:450px;width:100%;margin:0 auto}#services .content{padding:30px!important}#quick-form{margin-top:0;padding:30px!important}#quick-form .title h2{font-size:60px}#quick-form .ctc-form .inline{flex-wrap:wrap}#quick-form .ctc-form .inline .form-group{width:100%}#quick-form .ctc-form input[type=text],#quick-form .ctc-form input[type=tel],#quick-form .ctc-form input[type=email]{margin:0 auto 15px}#quick-form .ctc-form textarea{margin:0 auto 20px}#reviews .title h2{font-size:60px}#reviews .content-wrapper{background-image:none!important;padding:30px 15px!important}#reviews .strong-view .wpmtst-testimonial-content:before{display:none}#reviews .strong-view .wpmtst-testimonial-inner{padding:30px 15px!important}.site-footer .details-navigation{padding:30px!important}.site-footer .contact-info .logo,.site-footer .contact-info .wrapper .phone img,.site-footer .contact-info .wrapper .email img,.site-footer .contact-info .wrapper .location img{display:none!important}.site-footer .contact-info .wrapper{flex-wrap:wrap}.site-footer .contact-info .wrapper .phone,.site-footer .contact-info .wrapper .email,.site-footer .contact-info .wrapper .location{width:100%}.site-footer .contact-info .wrapper .phone{padding:20px 0;border-left:0;border-right:0}.site-footer .contact-info .wrapper .location p{max-width:100%}.img-bot img,.img-col img{width:100%!important}.services-inner .link-list{padding:20px 0}}@media screen and (max-width:660px){h1{font-size:50px!important}h2{font-size:40px!important}#welcome .title h2{font-size:100px!important}#side-nav{top:15% !important}}#side-nav{position:fixed;z-index:9999;left:-30px;top:40%}#side-nav ul li{list-style:none}#side-nav ul li img{width:40px;border:2px solid #000;border-radius:10px}#side-nav .link{display:inline-block}#side-nav .addText{display:inline-block;width:200px;white-space:nowrap;direction:rtl;color:rgba(255,255,255,0);transition:.5s;transform:translateX(-50px);pointer-events:none;position:relative;top:-15px;padding:10px 0;text-align:center;border-radius:10px;margin-left:10px}#side-nav .link:hover .addText{color:#000;transform:translateX(0);background-image:linear-gradient(#ffca00,#ff7f00);font-weight:600}