@import url(https://fonts.googleapis.com/css2?family=Cardo:wght@400;700&family=Raleway:wght@400;600;700&display=swap);.navbar-default .navbar-toggle{border-color:#ddd}.navbar-toggle{position:relative;float:right;cursor:pointer;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{color:#333;margin:123px 0 0;font-family:'Raleway',sans-serif}a{text-decoration:none}.padding-default{padding:120px 0}.margin-default{margin:120px 0}.img-responsive{max-width:100%;height:auto}.bg-silver{background:#F0F0F0}hr.divider{border-top:1px solid #B7B7B7;max-width:1350px;margin:0 auto}header.site-header{width:100%;position:fixed;background:#fff;top:0;z-index:2;transition:all 0.3s}header.site-header nav.navbar{padding:25px 40px;transition:all 0.3s}header.sticky_header nav.navbar{padding:10px 40px}.desc{line-height:25px}.container{max-width:1350px;padding:0 15px;margin:0 auto}.btn-orange{color:#fff;background:#EE7A26;padding:24px 45px;text-transform:uppercase;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s;border:1px solid #EE7A26}.btn-orange:hover{color:#333;background:#fff;border:1px solid #EE7A26}.btn-read-more{padding:15px 40px;color:#333;font-weight:700;border-radius:4px;display:inline-block;text-transform:uppercase;border:1px solid #333}.btn-read-more:after{content:"\f054";display:inline-block;font-family:'Font Awesome 5 Pro';margin-left:17px}.btn-read-more:hover:after{color:#EE7A26}.btn-default{color:#333;background:#fff;padding:24px 45px;text-transform:uppercase;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s;border:1px solid #fff}.btn-default:hover{color:#fff;background:#EE7A26}h1.title{font-size:64px;margin:0 0 15px;font-family:'Cardo',serif;font-weight:500}h2.title{font-size:48px;margin:0 0 15px;font-family:'Cardo',serif;font-weight:500}.align-center{text-align:center}.d-flex{display:flex}.align-items-center{align-items:center}.justify-center{justify-content:center}.space-between{justify-content:space-between}.color-orange{color:#EE7A26}.tagline{text-transform:uppercase;margin:0 0 8px;font-size:16px}i.far{font-style:normal;font-family:'Font Awesome 5 Pro'}header #menu-main-menu{padding:0;margin:0;display:flex;align-items:center;gap:20px 25px;list-style:none}header #menu-main-menu>li>a{text-transform:uppercase;font-weight:600}header #menu-main-menu li a{text-decoration:none;color:#333;transition:all .3s}header #menu-main-menu .menu-item-has-children{position:relative}header #menu-main-menu .sub-menu{display:none;position:absolute;top:19px;left:-15px;padding:0;list-style:none;width:max-content;padding:15px}header #menu-main-menu .sub-menu a{font-weight:600;padding:5px 0;display:block}header #menu-main-menu .sub-menu li+li{margin-top:7px}header #menu-main-menu .menu-item-has-children>a i{margin-left:7px;color:#EE7A26;font-size:14px}header #menu-main-menu li a:hover,header #menu-main-menu li.current-menu-item>a,header #menu-main-menu li.current-menu-ancestor>a,footer.site-footer .general-box .info-box a:hover{color:#EE7A26}header #menu-main-menu .btn-phone,header #menu-main-menu .btn-contact{height:50px;display:table}header #menu-main-menu li.current-menu-item.btn-contact>a{color:#fff}header #menu-main-menu .btn-phone a{padding:0 40px;border:1px solid;border-radius:4px;height:100%;display:table-cell;vertical-align:middle}header #menu-main-menu .btn-phone a:before,.home section#hero .action-box a.link-tel:before,section#image-with-text .content-box .action-box a.link-tel:before,section#orange-banner .action-box a.link-tel:before,.single section#main .content-wrapper .sidebar-box .action-box a.link-tel:before{content:"\f095";display:inline-block;font-family:'FontAwesome';vertical-align:middle;margin-right:15px;color:#EE7A26;font-size:20px;transition:all .3s}header #menu-main-menu .btn-contact{margin-left:0}header #menu-main-menu .btn-contact a{font-weight:700;padding:0 40px;background:#EE7A26;border:1px solid #EE7A26;border-radius:4px;color:#fff;height:100%;display:table-cell;vertical-align:middle}header #menu-main-menu li.btn-contact>a:hover{color:#333;background:#fff}.site-content{min-height:500px}footer.site-footer{background:#333;color:#fff}footer.site-footer .main-wrapper{padding:80px 0 75px}footer.site-footer .general-box,footer.site-footer .map-box{max-width:425px;width:100%}footer.site-footer .general-box .desc{margin-top:25px;line-height:27px}footer.site-footer .general-box .info-box{margin-top:25px}footer.site-footer .general-box .info-box a{display:block;color:#fff;font-weight:700;text-decoration:none}footer.site-footer .general-box .info-box a.link-tel:before,section#contact-main .wrapper .info-box a.link-tel:before,footer.site-footer .general-box .info-box a.link-email:before,section#contact-main .wrapper .info-box a.link-email:before,footer.site-footer .general-box .info-box a.address-link:before{display:inline-block;font-family:'FontAwesome';vertical-align:middle;margin-right:15px;font-size:20px;width:15px;text-align:center}footer.site-footer .general-box .info-box a.link-tel:before,section#contact-main .wrapper .info-box a.link-tel:before{content:"\f095"}footer.site-footer .general-box .info-box a.link-email:before,section#contact-main .wrapper .info-box a.link-email:before{content:"\f0e0"}footer.site-footer .general-box .info-box a.address-link:before{content:"\f041"}footer.site-footer .general-box .info-box a+a{margin-top:15px}footer.site-footer .social-box{margin:40px 0 0;gap:15px 25px}footer.site-footer .social-box a{color:#fff;text-decoration:none}footer.site-footer .social-box i{font-family:'FontAwesome';transition:all 0.2s ease;font-style:normal;font-size:26px}footer.site-footer .links-box h3{font-size:24px;margin:0 0 24px}footer.site-footer .links-box ul{margin:0;padding:0;list-style:none}footer.site-footer .links-box ul li{margin-bottom:15px}footer.site-footer .links-box ul li a{color:#fff;text-decoration:none}footer.site-footer .links-box ul li a:hover,.home section#hero .action-box a.link-tel:hover,section#image-with-text .content-box .action-box a.link-tel:hover,.single section#main .content-wrapper .sidebar-box .action-box a.link-tel:hover{color:#EE7A26}footer.site-footer .map-box iframe{width:100%;height:300px;display:block}.home section#hero{background-size:cover;background-position:center;height:680px;display:flex;align-items:center}.home section#hero .wrapper{max-width:880px;margin:0 auto;text-align:center;color:#fff}.home section#hero .wrapper .desc{font-size:18px}.home section#hero .action-box,section#image-with-text .content-box .action-box,section#orange-banner .action-box{display:flex;gap:25px;margin:25px 0 0}.home section#hero .action-box a.link-tel,section#image-with-text .content-box .action-box a.link-tel,section#orange-banner .action-box a.link-tel,.single section#main .content-wrapper .sidebar-box .action-box a.link-tel{background:#fff;display:inline-block;color:#333;font-weight:700;text-decoration:none;border-radius:4px;padding:24px 45px;border:1px solid;transition:all .3s}.home section#text-with-list{padding:120px 0 95px}.home section#text-with-list .wrapper{gap:50px 120px}.home section#text-with-list .wrapper>div{width:100%}.home section#text-with-list .list-wrapper{max-width:450px;background:#fff;border-radius:4px;padding:40px;border:1px solid #EE7A26}.home section#text-with-list .list-wrapper h3{font-family:'Cardo',serif;font-size:24px;font-weight:500;margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #EE7A26}.home section#text-with-list .list-wrapper ul,section#image-with-text .desc ul{list-style:none;margin:0;padding:0}.home section#text-with-list .list-wrapper ul li,section#image-with-text .desc ul li{margin-bottom:15px;position:relative;padding-left:15px;line-height:25px}.home section#text-with-list .list-wrapper ul li:before,section#image-with-text .desc ul li:before{content:"\f111";font-family:"FontAwesome";color:#EE7A26;font-size:8px;position:absolute;left:0}.home section#text-with-list .list-box{text-align:center}.home section#text-with-list .list-box .list-wrapper{display:inline-block;text-align:left}section#cases .intro-box,section#assets .intro-box,section#icons .intro-box{text-align:center;max-width:880px;margin:0 auto}section#cases .list-wrapper .item-box a.btn-read-more:hover:after,section#blog-posts .posts-wrapper .item-box a.btn-read-more:hover:after{color:#EE7A26}section#cases h3.title{font-size:32px;font-weight:600;margin:80px 0 0;text-align:center}section#cases .list-wrapper{gap:25px;display:grid}section#cases .list-wrapper.additional-cases{margin:25px 0 0;grid-template-columns:1fr 1fr 1fr 1fr}section#cases .list-wrapper.main-cases{margin:45px 0 0;grid-template-columns:1fr 1fr 1fr}section#cases .list-wrapper .item-box{background:#F0F0F0;border-radius:4px;padding:40px 25px 105px;border:1px solid #333;position:relative}section#cases .list-wrapper .item-box .img-box{margin:0 0 15px}section#cases .list-wrapper .item-box h4,section#assets .list-wrapper h4,section#icons .list-wrapper h4{font-family:'Cardo',serif;font-size:24px;font-weight:500;margin:0 0 15px}section#cases .list-wrapper .item-box a.btn-read-more{position:absolute;bottom:40px;width:calc(100% - 80px);display:block;margin:15px 0 0;text-align:center;background:#333;padding:15px;color:#fff;font-weight:700;border-radius:4px;text-transform:uppercase}section#cases .list-wrapper .item-box a.btn-read-more:after,section#blog-posts .posts-wrapper .item-box a.btn-read-more:after{content:"\f054";display:inline-block;font-family:'Font Awesome 5 Pro';margin-left:17px}section#cases .action-box{text-align:center;margin:45px 0 0}section#cases .action-box .btn-show-more{padding:15px 40px;color:#333;font-weight:700;border-radius:4px;display:inline-block;text-transform:uppercase;border:1px solid #333}section#cases .action-box .btn-show-more:after{content:"\f078";display:inline-block;font-family:'Font Awesome 5 Pro';margin-left:17px;color:#EE7A26}section#cases .action-box .btn-show-more:hover:after{color:#333}section#cases.bg_gray{background:#F0F0F0}section#text-with-image.bg_gray{background:#F0F0F0}section#cases.bg_gray .item-box,section#cases.bg_gray .btn-show-more{background:#fff}section#banner{text-align:center;padding:100px 0;color:#fff;background-position:center;background-size:cover}section#banner h3.subtitle{font-weight:600;margin:0 0 15px;font-size:32px}section#banner h3.tagline{margin:0 0 8px}section#banner .desc{margin-top:15px}section#banner h2.title{margin:0}.home section#image-with-text{background:#F0F0F0}section#image-with-text .wrapper,section#text-with-image .wrapper{gap:50px 120px}section#image-with-text .wrapper .img-box,section#image-with-text .wrapper .content-box,section#text-with-image .wrapper .img-box,section#text-with-image .wrapper .content-box{width:100%}section#assets .list-wrapper,section#icons .list-wrapper{text-align:center;margin:50px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px 25px}section#assets .list-wrapper .img-box,section#icons .list-wrapper .img-box{margin:0 0 25px}.slick-next,.slick-prev{border:none;background:none;position:absolute;color:#231f20;outline:none;top:44%;font-size:18px;padding:0;z-index:1;cursor:pointer}.slick-next{right:0}.slick-prev{left:0}section#testimonials{padding:120px 0 100px;background:#333;color:#fff}section#testimonials .testimonials_slider{padding:0 30px;margin:50px 0 0}section#testimonials .testimonials_slider .slick-next,section#testimonials .testimonials_slider .slick-prev{color:#fff}section#testimonials h2.title{text-align:center}section#testimonials .testimonials_slider .slider_item{background:#fff;border-radius:8px;color:#000;padding:24px;margin:0 12px}section#testimonials .testimonials_slider .slider_item .stars-box{margin:0 0 15px}section#testimonials .testimonials_slider .slider_item .stars-box i{font-family:'FontAwesome';font-style:normal;color:#FFAC1C;font-size:25px}section#testimonials .testimonials_slider .slider_item .content{position:relative;height:100%;padding-bottom:50px}section#testimonials .testimonials_slider .slider_item .author{color:#000;font-weight:700;padding:15px 0 0;border-top:1px solid;border-color:rgba(51,51,51,.2);position:absolute;bottom:50px;margin:0;width:100%}section#blog-posts .posts-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}section#blog-posts .posts-wrapper .item-box .img-box{height:380px;background-size:cover;background-position:center}section#blog-posts .posts-wrapper .item-box p.tagline{margin:24px 0 0;font-weight:700}section#blog-posts .posts-wrapper .item-box h2{margin:8px 0 0;font-family:'Cardo',serif;font-size:24px;font-weight:500}section#blog-posts .posts-wrapper .item-box h2 a{color:#333}section#blog-posts .posts-wrapper .item-box .desc p{margin:15px 0}section#blog-posts .posts-wrapper .item-box a.btn-read-more{display:inline-block;margin:15px 0 0;color:#333;font-weight:700;text-transform:uppercase;padding:15px 40px;border-radius:4px;border:1px solid #333}section#accordion{text-align:center}section#accordion .accordion_wrapper{text-align:left;max-width:900px;margin:50px auto 0}section#accordion .accordion_wrapper .item_box .text_box{display:none;margin:15px;line-height:25px}section#accordion .accordion_wrapper .item_box .text_box a{color:#EE7A26;text-decoration:underline}section#accordion .accordion_wrapper .item_box h2.accordion_title{padding:20px 20px 20px 0;font-weight:500;font-size:24px;font-family:'Cardo',serif;cursor:pointer;border-top:1px solid #ccc;margin:0;text-transform:none;position:relative}section#accordion .accordion_wrapper .item_box:last-child{border-bottom:1px solid #ccc}section#accordion .accordion_wrapper .item_box h2:after{position:absolute;color:#FFAC1C;content:"\2b";font-family:"Font Awesome 5 Pro";font-size:34px;right:0;top:17px;transition:all 0.2s ease}section#accordion .item_box.opened h2:after{content:"\f068";font-size:24px;transform:rotate(180deg)}section#accordion .accordion_wrapper h2:first-child{margin-top:0}section#accordion .accordion_wrapper .item_box ul{margin:20px 0 20px 30px}section#accordion .accordion_wrapper .item_box h3{font-size:20px;cursor:pointer}section#orange-banner{background:#EE7A26;text-align:center;color:#fff}section#orange-banner .wrapper{max-width:900px;margin:0 auto}section#orange-banner .action-box a.link-tel{background:#EE7A26;color:#fff}section#orange-banner .action-box a.link-tel:before{color:#fff}section#orange-banner .action-box a.link-tel:hover{background:#fff;color:#333}section#orange-banner .action-box a.link-tel:hover:before{color:#333}section#hero-default{color:#fff;text-align:center;display:table;width:100%;height:350px;background-color:#333;background-position:center;background-size:cover}section#hero-default .container{display:table-cell;vertical-align:middle}section#hero-default h1.title{margin:0}section#image-with-text .desc ul{margin:24px 0 0}section#image-with-text .desc ul li:before{font-size:6px}section#icons{background:#333;color:#fff}.page-template-template-about h2.title{margin:0 0 8px}.page-template-template-about h3.tagline{margin:0 0 15px}.page-template-template-about section#text-with-image .btn-read-more{margin-top:25px}section#featured-posts{margin:80px 0 50px}section#featured-posts .wrapper{gap:24px}section#featured-posts .wrapper .img-box{height:490px;background-size:cover;background-position:center}.page-template-template-blog .wrapper .content-box{border:1px solid rgba(51,51,51,.3);border-radius:0 0 4px 4px;padding:25px}.page-template-template-blog .wrapper .content-box .tagline{font-weight:700}section#featured-posts .wrapper .content-box h2.title{font-size:40px;margin:0 0 15px}.page-template-template-blog .wrapper .content-box a.btn-read-more{margin:10px 0 0}section#posts-content{margin:50px 0 120px}section#posts-content .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}section#posts-content .wrapper .img-box{height:320px;background-size:cover;background-position:center}section#posts-content .wrapper .content-box h2.title{font-size:24px;margin:0 0 15px}.pagination{display:flex;text-align:center;margin:80px 0 0;justify-content:center;gap:8px}.pagination i{font-family:'Font Awesome 5 Pro';font-style:normal;color:#EE7A26}.pagination a.prev{margin-right:15px}.pagination a.next{margin-left:15px}.pagination a,.pagination span.current{width:48px;display:flex;height:48px;border:1px solid rgba(51,51,51,.3);border-radius:4px;font-weight:700;align-items:center;justify-content:center}.pagination span.current{color:#fff;background:#EE7A26}.single section#hero-default{text-align:left}.single section#hero-default .wrapper{max-width:1350px;margin:0 auto}.single section#hero-default .tagline{font-weight:700}.single section#main{margin:80px 0 120px}.single section#main .text-box p{line-height:25px}.single section#main .content-wrapper{gap:50px 130px;align-items:flex-start}.single section#main .content-wrapper .text-box{flex:1}.single section#main .content-wrapper .sidebar-box{width:420px;background:#333;color:#fff;padding:40px}.single section#main .content-wrapper .sidebar-box h3{font-family:'Cardo',serif;margin:0;font-size:24px}.single section#main .content-wrapper .sidebar-box p{margin:15px 0 0;line-height:25px}.single section#main .content-wrapper .sidebar-box .action-box{display:flex;flex-direction:column;gap:25px;margin:25px 0 0}.single section#main .content-wrapper .sidebar-box .action-box a{display:block;text-align:center}section#contact-main{margin:80px 0}section#contact-main .wrapper{gap:25px;align-items:flex-start}section#contact-main .wrapper .form-box{flex:1;background:#F0F0F0;padding:50px 30px 10px;margin:0 auto}section#contact-main .wrapper .form-box h3{text-align:center;margin:0 0 40px;font-size:32px;font-weight:500;font-family:'Cardo',serif}section#contact-main .wrapper .form-box input,section#contact-main .wrapper .form-box select,section#contact-main .wrapper .form-box textarea{width:100%;padding:24px 16px;box-sizing:border-box;border:1px solid rgba(51,51,51,.3);border-radius:4px;outline:none;font-size:16px}section#contact-main .wrapper .form-box p{text-align:center}section#contact-main .wrapper .form-box p .wpcf7-spinner{margin:20px 0 0}section#contact-main .wrapper .form-box .wpcf7-submit{background:#EE7A26;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer}section#contact-main .wrapper .form-box .group-fields{display:flex;gap:24px}section#contact-main .wrapper .form-box .group-fields .item-box{width:100%}section#contact-main .wrapper .form-box .group-fields .item-box p{margin:0}section#contact-main .wrapper .form-box .item-box select{appearance:none}section#contact-main .wrapper .form-box .select-item .wpcf7-form-control-wrap{position:relative}section#contact-main .wrapper .form-box .select-item .wpcf7-form-control-wrap:before{position:absolute;content:"\f078";font-family:'Font Awesome 5 Pro';font-style:normal;color:#EE7A26;font-weight:700;right:15px;top:1px}section#contact-main .wrapper .info-box{width:530px;border:1px solid rgba(51,51,51,.2);padding:48px 40px}section#contact-main .wrapper .info-box .item-box h3{font-size:24px;margin:0 0 15px;font-family:'Cardo',serif}section#contact-main .wrapper .info-box .item-box a{color:#333;font-weight:700}section#contact-main .wrapper .info-box .item-box a:hover{color:#EE7A26}section#contact-main .wrapper .info-box .item-box a:before{color:#EE7A26;vertical-align:top}section#contact-main .wrapper .info-box .item-box+.item-box{margin:40px 0 0}section#contact-main .wrapper .info-box .item-box i{color:#EE7A26;margin-right:15px;font-size:26px;display:inline-block;vertical-align:middle}section#contact-main .wrapper .info-box .item-box .group-box{display:flex;gap:0}section#contact-main .wrapper .info-box .item-box .group-box .text-box{font-weight:700;line-height:26px}article .content-wrapper{max-width:900px;margin:80px auto}article .content-wrapper p{line-height:25px}article .content-wrapper h2{font-family:'Cardo',serif;font-size:22px;margin:45px 0 20px}article .content-wrapper a{text-decoration:underline;color:#EE7A26;font-weight:700}.template_404{text-align:center;padding-top:200px}.template_404 .container{min-height:400px}.single-product .entry-header,.single-product .entry-summary .price,.single-product .entry-summary .product_meta{display:none}.single-product .entry-summary p,.single-product .entry-content p{line-height:27px}.single-product .entry-summary form table{width:100%;border-spacing:0 15px}.single-product .entry-summary form table label{font-weight:600}.single-product .entry-summary form table textarea{height:120px}.single-product .entry-summary form table textarea,.single-product .entry-summary form table input[type='number']{border-radius:4px;margin:10px 0 0;border:1px solid #ccc;padding:10px 15px;outline:none}.single-product .entry-summary form table textarea:focus,.single-product .entry-summary form table input[type='number']:focus{border:1px solid #EE7A26}.single-product .entry-summary .single_add_to_cart_button{margin:10px 0 0;background:#EE7A26!important;border:1px solid #EE7A26;border-radius:4px;text-transform:uppercase}.single-product .entry-summary .single_add_to_cart_button:hover{color:#333!important;background:#fff!important}.single-product .entry-summary .amount-field{position:relative}.single-product .entry-summary .amount-field:after{content:"in $ USD";position:absolute;bottom:9px;right:0;font-weight:600}.single-product .entry-summary .amount-field .label{padding-right:80px}.woocommerce-cart .price{display:none}@media (max-width:1400px){section#image-with-text .wrapper,section#text-with-image .wrapper,.single section#main .content-wrapper{gap:50px 80px}.single section#main .content-wrapper .sidebar-box{width:360px}.single section#main{margin:70px 0}section#contact-main .wrapper{display:block}section#contact-main .wrapper .form-box{max-width:700px}section#contact-main .wrapper .info-box{width:initial;margin:50px auto 0;max-width:680px}}@media (max-width:1200px){.collapse{display:none}header .navbar{display:block}.navbar-default .navbar-toggle{margin:18px 0 0}header #menu-main-menu{align-items:flex-start;flex-direction:column;margin:20px 0 0}header #menu-main-menu .sub-menu.active{display:block;position:initial;padding:15px 0 0}header #menu-main-menu li.menu-item-has-children>a i.arrow-up{display:inline-block;transform:rotate(180deg)}header #menu-main-menu li{display:block;width:100%}header #menu-main-menu li a{display:block}header #menu-main-menu li a i{float:right}header.site-header nav.navbar{padding:15px}header #menu-main-menu .menu-item-has-children>a i{margin-right:10px}header #menu-main-menu .btn-phone,header #menu-main-menu .btn-contact{width:initial;min-width:290px;text-align:center}footer.site-footer .main-wrapper{flex-direction:column;gap:50px;align-items:center;align-content:center;text-align:center}footer.site-footer .social-box{justify-content:center}h1.title{font-size:52px}h2.title{font-size:42px}body{margin:103px 0 0}.home section#text-with-list{padding:70px 0 70px}.padding-default,section#testimonials{padding:70px 0}.margin-default{margin:70px 0}section#cases .list-wrapper.additional-cases{grid-template-columns:1fr 1fr 1fr}section#featured-posts .wrapper .img-box{height:400px}section#featured-posts .wrapper .content-box h2.title{font-size:30px}.single section#main .content-wrapper{flex-direction:column}.single section#main .content-wrapper .sidebar-box{text-align:center;margin:0 auto}}@media (max-width:992px){.home section#text-with-list .wrapper{flex-direction:column}h2.title{font-size:36px}section#cases .list-wrapper.additional-cases,section#assets .list-wrapper{grid-template-columns:1fr 1fr}section#banner h3.subtitle{font-size:22px}section#image-with-text .wrapper{flex-direction:column}section#text-with-image .wrapper{flex-direction:column-reverse}section#blog-posts .posts-wrapper,section#cases .list-wrapper.main-cases{grid-template-columns:1fr}section#blog-posts .posts-wrapper .item-box .img-box{max-width:600px;margin:0 auto}}@media (max-width:768px){h1.title{font-size:42px}h2.title{font-size:32px}section#hero-default{height:300px}section#featured-posts .wrapper{flex-direction:column}section#featured-posts .wrapper .content-box h2.title{font-size:26px}section#posts-content .wrapper{grid-template-columns:1fr 1fr}.template_404{padding-top:100px}.template_404 .container{min-height:200px}}@media (max-width:576px){h1.title{font-size:36px}h2.title{font-size:30px}.home section#hero .action-box,section#image-with-text .content-box .action-box,section#orange-banner .action-box,section#contact-main .wrapper .form-box .group-fields{flex-direction:column}.home section#hero .action-box a.link-tel,.home section#hero .action-box a.btn-orange,section#image-with-text .content-box .action-box a.link-tel,section#image-with-text .content-box .action-box a.btn-orange,a.btn-default,section#orange-banner .action-box a.link-tel{padding:20px 25px}section#cases .list-wrapper.additional-cases,section#assets .list-wrapper,section#icons .list-wrapper,section#posts-content .wrapper{grid-template-columns:1fr}section#contact-main .wrapper .info-box{padding:35px 20px}}@media (max-width:480px){h1.title{font-size:32px}h2.title,section#contact-main .wrapper .form-box h3{font-size:28px}section#blog-posts .posts-wrapper .item-box .img-box,section#featured-posts .wrapper .img-box{height:320px}.single section#main .content-wrapper .sidebar-box{width:280px;padding:25px}}@media (max-width:400px){h1.title{font-size:30px}h2.title{font-size:26px}}@media screen and (min-width:1300px){header #menu-main-menu>li{margin-left:15px}}@media (min-width:1200px){.navbar-toggle{display:none}header #menu-main-menu li.menu-item-has-children:hover>ul.sub-menu{display:block;background:#fff}}.single-post .text-box h2{color:#EE7A26;margin-bottom:30px;font-size:35px;font-family:'Cardo',serif}