﻿@font-face{font-family:"Cabin Regular";src:url("../fonts/cabin-regular.woff2") format("woff2"),url("../fonts/cabin-regular.woff") format("woff"),url("../fonts/cabin-regular.ttf") format("truetype"),url("../fonts/cabin-regular.svg#Cabin Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin Italic";src:url("../fonts/cabin-italic.woff2") format("woff2"),url("../fonts/cabin-italic.woff") format("woff"),url("../fonts/cabin-italic.ttf") format("truetype"),url("../fonts/cabin-italic.svg#Cabin Italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin Semi-Bold";src:url("../fonts/cabin-semibold.woff2") format("woff2"),url("../fonts/cabin-semibold.woff") format("woff"),url("../fonts/cabin-semibold.ttf") format("truetype"),url("../fonts/cabin-semibold.svg#Cabin Semi-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin Semi-Bold Italic";src:url("../fonts/cabin-semibolditalic.woff2") format("woff2"),url("../fonts/cabin-semibolditalic.woff") format("woff"),url("../fonts/cabin-semibolditalic.ttf") format("truetype"),url("../fonts/cabin-semibolditalic.svg#Cabin Semi-Bold Italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PT Sans Bold";src:url("../fonts/ptsans-bold.woff2") format("woff2"),url("../fonts/ptsans-bold.woff") format("woff"),url("../fonts/ptsans-bold.ttf") format("truetype"),url("../fonts/ptsans-bold.svg#PT Sans Bold") format("svg");font-weight:normal;font-style:normal}*{margin:0;padding:0;outline:0;border:none;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;font-size:15px;line-height:120%;color:#192237}a,a:focus,a:hover{text-decoration:none;outline:0;outline-offset:0}ul,ol{list-style:none;margin-bottom:0}input[type="text"],input[type="email"],textarea{-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}svg path{all:inherit}p{font-size:17px;line-height:150%;padding:0 0 10px;margin:0}h1,h2,h3,h4,h5,h6{font-family:"PT Sans Bold",Helvetica,Arial,sans-serif;line-height:120%;margin:0}h1{font-size:40px}h2{font-size:34px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}strong,b{font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;font-weight:normal}em,i{font-family:"Cabin Italic",Helvetica,Arial,sans-serif;font-style:normal}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:0 0 1em 1em}.disp-table{display:table;width:100%;height:100%}.disp-tablecell{display:table-cell;width:100%;height:100%;vertical-align:middle}.no-padd{padding-left:0;padding-right:0}.side-space{padding-left:30px;padding-right:30px}.padd-t-b-50{padding-top:50px;padding-bottom:50px}.padd-t-50{padding-top:50px}.padd-b-50{padding-bottom:50px}.padd-t-b-80{padding-top:80px;padding-bottom:80px}.negspace-15-ls,.negspace-15-s{margin-left:-15px}.negspace-15-rs,.negspace-15-s{margin-right:-15px}.extra-side-space,.sc-text,.owl-dots{padding-left:50px;padding-right:50px}.w-80{width:80%}.w-70{width:70%}.w-50{width:50%}.w-40{width:40%}.w-30{width:30%}.blue-bg{background:#192237;color:#fff}.grey-bg{background:#f2f3f5}.cta{display:block}.cta a,.cta span{display:inline-block;color:#192237;background:#fff;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding:5px 5px 5px 20px;-webkit-border-radius:30px;border-radius:30px}.cta a:after,.cta span:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:35px;display:inline-block;text-align:center;width:35px;height:35px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237;vertical-align:middle;margin-left:20px}.video-hsc .cta{margin-top:20px}.video-hsc .cta a,.video-hsc .cta span{-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.1);box-shadow:3px 3px 10px rgba(0,0,0,0.1)}.video-hsc .cta a:after,.video-hsc .cta span:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:18px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.gallery-hsc .cta{margin-top:20px}.gallery-hsc .cta a,.gallery-hsc .cta span{-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.1);box-shadow:3px 3px 10px rgba(0,0,0,0.1)}.gallery-hsc .cta a:after,.gallery-hsc .cta span:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:18px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.cta-type2{display:block}.cta-type2 a,.cta-type2 span{display:inline-block;color:#fff;background:#c4151a;text-transform:uppercase;font-size:14px;letter-spacing:2px;padding:10px}.cta-type-3{display:block}.cta-type-3 a,.cta-type-3 span{text-transform:uppercase;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;font-size:19px;color:#192237;letter-spacing:1px;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1);display:inline-block;padding:12px 15px;-webkit-border-radius:38px;border-radius:38px}.cta-type-3 a:after,.cta-type-3 span:after{margin-left:15px;content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:15px;line-height:25px;display:inline-block;text-align:center;width:25px;height:25px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}select{opacity:0}.select-wrap{position:relative}.select-wrap select{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.select-label{line-height:40px;display:block;text-transform:uppercase;letter-spacing:1px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;text-align:left;padding:0 10px;border:2px solid #c4151a;color:#c4151a;font-size:15px;position:relative}.select-label:after{content:"\f123";font:16px/40px "Ionicons";color:#c4151a;position:absolute;right:10px;top:0}.hills-bg-img{background:url("../images/hills.svg") 0 0 no-repeat;background-size:cover}.side-menu-cont{position:fixed;right:0;top:0;z-index:3;background:#fff;width:300px;height:100%;padding-top:120px;-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);-webkit-transform:translate(300px, 0);transform:translate(300px, 0);-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.side-menu-cont .head-contact-details{display:block;padding:0 20px;position:absolute;left:0;top:48px;width:100%}.menu-open .side-menu-cont{-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.mobile-menu-close{position:absolute;top:10px;right:20px}.mobile-menu-close:after{content:"\f2d7";display:block;font-family:'Ionicons';font-size:25px;cursor:pointer}.side-menu-cont-in{height:100%;overflow-y:auto}.side-menu-cont-in .main-nav>ul{padding:0 20px}.side-menu-cont-in .main-nav>ul>li{width:100%;margin:0 0 20px;border-bottom:1px solid #e3e3e3}.side-menu-cont-in .main-nav>ul>li.menu-item-has-children>a:after{content:"\f3d1";font-family:"Ionicons",Helvetica,Arial,sans-serif;left:auto;right:0;bottom:auto;top:50%;-ms-transform:translate(0, -50%) rotateX(0deg);-o-transform:translate(0, -50%) rotateX(0deg);-webkit-transform:translate(0, -50%) rotateX(0deg);transform:translate(0, -50%) rotateX(0deg);background:none;opacity:1;visibility:visible;width:auto;height:auto}.side-menu-cont-in .main-nav>ul>li.menu-item-has-children>a.menu-opened:after{content:"\f3d0"}.side-menu-cont-in .main-nav>ul>li>a{font-size:16px;line-height:100%;margin-bottom:20px}.side-menu-cont-in .main-nav>ul>li>ul{display:none;position:relative;top:auto;left:auto;padding:0;opacity:1;visibility:visible;-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);padding-left:30px;-o-transition:initial;-webkit-transition:initial;transition:initial}.side-menu-cont-in .main-nav>ul>li>ul:before{display:none}.side-menu-cont-in .main-nav>ul>li>ul>li{margin-right:0}.side-menu-cont-in .main-nav>ul>li>ul>li>a{font-size:14px;padding:0 0 10px 0}.side-menu-cont-in .main-nav>ul>li>ul>li>a>span{font-size:inherit;padding:0}.side-menu-cont-in .main-nav>ul>li>ul>li>a>span.description{margin:10px 0 10px;padding:0 0 0 20px;color:#a5a6ab;font-size:13px;letter-spacing:2px}.side-menu-cont-in .main-nav>ul>li>ul>li>a>span.description:before{display:none}.side-menu-cont-in .main-nav>ul>li>ul>li>a>span:before{display:none}.side-menu-cont-in .main-nav>ul>li>ul>li>ul{-moz-columns:auto auto;-webkit-columns:auto auto;columns:auto auto;padding-left:20px;visibility:visible !important}.mobile-menu-open{letter-spacing:1px;font-size:15px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;cursor:pointer;display:none;padding-left:25px;border-left:1px solid #ececec}.mobile-menu-open:after{content:"\f421";font-family:"Ionicons",Helvetica,Arial,sans-serif;display:inline-block;vertical-align:middle;font-size:35px;line-height:82px;margin-left:10px}#page-wrap{position:relative;z-index:10;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;left:0}.menu-open #page-wrap{left:-300px}.menu-open #page-wrap:before{visibility:visible;opacity:0.95}#page-wrap:before{content:"";position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:#192237;visibility:hidden;opacity:0;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}#page-wrap-in{position:relative;z-index:2}#search-container{position:fixed;left:0;top:0;z-index:20;width:100%;background:#192237;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}#search-container.show-search{-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.close-search{position:absolute;right:10px;top:60px;z-index:2}.close-search:after{content:"\00d7";font-size:48px;line-height:40px;width:50px;height:50px;color:#fff;background:transparent;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;text-align:center;display:block;cursor:pointer}.search-element form{width:45%;margin:0 auto;padding:150px 0;position:relative}.search-element form label{color:#f2e602;font-size:16px;display:block;font-weight:normal;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.search-element form input[type="text"],.search-element form input[type="search"]{border:none;background:transparent;line-height:100%;font-size:42px;color:#fff;display:block;width:100%;padding:0 50px 0 0}.search-element form input[type="text"]::-webkit-input-placeholder,.search-element form input[type="search"]::-webkit-input-placeholder{font-size:42px;line-height:100%;color:#a5a6ab;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.search-element form input[type="text"]:-moz-placeholder,.search-element form input[type="search"]:-moz-placeholder{font-size:42px;line-height:100%;color:#a5a6ab;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.search-element form input[type="text"]:-ms-input-placeholder,.search-element form input[type="search"]:-ms-input-placeholder{font-size:42px;line-height:100%;color:#a5a6ab;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.search-element form input[type="text"]::-moz-placeholder,.search-element form input[type="search"]::-moz-placeholder{font-size:42px;line-height:100%;color:#a5a6ab;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.search-element form input[type="submit"]{position:absolute;right:0;bottom:150px;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237;font-family:Arial, Helvetica, sans-serif}#main-header{position:fixed;left:0;top:30px;z-index:10;width:100%;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}#main-header.header-fn{top:0}#main-header.header-fn #main-header-in.extra-side-space,#main-header.header-fn #main-header-in.sc-text,#main-header.header-fn #main-header-in.owl-dots{padding-left:0;padding-right:0}#main-header.header-fn .main-header-elem{background:#fff;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1)}.menu-open #main-header{left:-300px}#main-header-in{background:transparent;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.main-header-elem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;background:#fff;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;position:relative;-moz-box-shadow:1px -14px 8px transparent;-webkit-box-shadow:1px -14px 8px transparent;box-shadow:1px -14px 8px transparent}.main-header-elem-in{-ms-flex:1 1 auto;-moz-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.main-nav>ul>li{float:left;margin:0 10px}.main-nav>ul>li>a{line-height:82px;position:relative}.main-nav>ul>li>ul{position:absolute;top:82px;left:0;width:100%;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:space-evenly;-moz-justify-content:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:70px 110px;opacity:0;visibility:hidden;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.main-nav>ul>li>ul>li{-ms-flex:1 1 0%;-moz-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;position:relative;z-index:2;margin-right:80px}.main-nav>ul>li>ul>li:last-child{margin-right:0}.main-nav>ul>li>ul>li.current-menu-item>a,.main-nav>ul>li>ul>li.current-menu-ancestor>a{color:#c4151a}.main-nav>ul>li>ul>li>a span{text-transform:uppercase;letter-spacing:1px;font-size:17px;display:block;padding:0 0 40px;position:relative;line-height:150%}.main-nav>ul>li>ul>li>a span:before{content:"";display:block;width:40px;height:2px;background:#777;position:absolute;left:-40px;bottom:10px}.main-nav>ul>li>ul>li>a span.description{padding:0 0 0 40px;line-height:18px;font-size:14px;color:#777;margin:20px 0 0}.main-nav>ul>li>ul>li>a span.description:before{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:18px;line-height:25px;display:inline-block;text-align:center;width:25px;height:25px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237;left:0;bottom:0}.main-nav>ul>li>ul>li>a img{max-width:100%;display:none !important}.main-nav>ul>li>ul>li>ul{-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2}.main-nav>ul>li>ul>li>ul>li{margin:0 0 17px}.main-nav>ul>li>ul>li>ul>li>a{color:#a5a6ab;font-size:13px}.main-nav>ul>li>ul>li>ul>li.current-menu-item>a,.main-nav>ul>li>ul>li>ul>li.current-menu-ancestor>a{color:#192237}.main-nav>ul>li>ul:before{content:"";position:absolute;left:30px;right:30px;top:30px;bottom:30px;z-index:1;border:3px solid #c4151a}.main-nav>ul>li.menu-item-has-children>a:after{content:"";position:absolute;left:50%;bottom:-30px;z-index:2;width:3px;height:30px;background:#c4151a;opacity:0;visibility:hidden;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;-ms-transform:translate(-50%, 0) rotateX(-90deg);-o-transform:translate(-50%, 0) rotateX(-90deg);-webkit-transform:translate(-50%, 0) rotateX(-90deg);transform:translate(-50%, 0) rotateX(-90deg);-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.main-nav>ul>li.current-menu-ancestor>a,.main-nav>ul>li.current-menu-item>a{color:#c4151a}.main-nav>ul>li:hover>a:after{-ms-transform:translate(-50%, 0) rotateX(0deg);-o-transform:translate(-50%, 0) rotateX(0deg);-webkit-transform:translate(-50%, 0) rotateX(0deg);transform:translate(-50%, 0) rotateX(0deg);opacity:1;visibility:visible}.main-nav>ul>li:hover>ul{opacity:1;visibility:visible;-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.main-nav>ul a{color:#192237;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;display:block}.menu-img-wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:220px}.main-header-elem-rs{text-align:right;padding-right:15px}.main-header-misc{display:inline-block}.head-contact-details,.head-search-icon{display:flex;align-items:center}.head-tel-det p{padding-bottom:0}.head-tel-det a{display:block;background:#c4151a;color:#fff;font-size:15px;letter-spacing:1px;padding:5px 20px;-webkit-border-radius:30px;border-radius:30px}.head-tel-det a:before{content:'\f4b9';font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:35px;display:inline-block;vertical-align:middle;text-align:center;width:35px;height:35px;margin-right:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%}.head-search-icon{margin-left:15px;cursor:pointer}.head-search-icon .ion-ios-search-strong{display:block;padding-left: 5px;}.head-search-icon .ion-ios-search-strong:before{font-size:32px;line-height:100%}.sc-img{position:relative;height:514px;background-size:cover;background-repeat:no-repeat;background-position:center center}.sc-img img{width:100%;height:auto;display:none !important}.sc-img:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.37)}.owl-stage-outer{width:100%}.single-slide-cont{position:relative;width:100%}.sc-text{position:absolute;left:0;bottom:80px;max-width:48%;color:#fff}.sc-text.text-center{max-width:none !important;width:60%;left:50%;-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.sc-text.text-center h1:before{display:none;margin:0}.sc-text h1{font-size:48px;margin:0 0 10px}.sc-text h1:before{content:"";display:block;width:47px;height:7px;background:#f2e602;margin:0 0 10px}.sc-text h2{text-transform:uppercase;font-size:14px;letter-spacing:2px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;margin:0 0 10px}.sc-text h3{font-family:"PT Sans Bold",Helvetica,Arial,sans-serif;font-size:48px;margin:0 0 10px}.sc-text .cta{margin-top:10px}.inner-page-slide .sc-text{max-width:37%}.owl-dots{position:absolute;left:0;bottom:20px}.owl-dot{width:10px;height:10px;border:1px solid #fff;background:transparent;-webkit-border-radius:50%;border-radius:50%;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;float:left;margin-right:10px}.owl-dot.active{background:#fff}.feat-prod-cont,.related_product_cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.single-feat-prod{width:25%;padding:10px;background:#fff;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;border:1px solid #e3e3e3;margin:0 15px}.single-feat-prod:hover{border:1px solid #f2e602;background:#f2e602}.single-feat-prod a{display:block;color:#192237;background:#fff;padding:15px;height:100%}.sfp-img{text-align:center;min-height:250px}.sfp-img img{display:inline-block}.sfp-txt{padding:20px 50px 0 0;position:relative}.sfp-txt p{padding:0 0 5px}.sfp-txt:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237;position:absolute;right:0;bottom:0}.prod-section{text-transform:uppercase;font-size:10px;letter-spacing:1px}.prod-name,.woocommerce-loop-product__title{text-transform:uppercase;font-size:17px;letter-spacing:1px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;margin:0 0 5px}.prod-category{font-size:13px}.highlight-stories-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.single-hsc{width:50%}.single-hsc a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;color:#192237;position:relative;height:100%}.columnar-area-body .single-hsc{width:100%;margin:0 0 50px;-moz-box-shadow:1px 1px 15px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 15px rgba(0,0,0,0.3);box-shadow:1px 1px 15px rgba(0,0,0,0.3)}.columnar-area-body .single-hsc:last-child{margin-bottom:0}.columnar-area-body .single-hsc .single-hsc-text{-ms-flex-order:2;-webkit-order:2;order:2}.columnar-area-body .single-hsc .single-hsc-text:before{display:none}.columnar-area-body .single-hsc .single-hsc-img{-ms-flex-order:1;-webkit-order:1;order:1}.listed-els .single-hsc{width:60%;margin:0 auto 50px;float:none}.single-hsc-text,.single-hsc-img{width:50%;height:100%}.single-hsc-text{position:relative;background:#f5f5f5;padding:30px 30px 80px}.single-hsc-text h4{font-size:25px;margin:0 0 10px}.single-hsc-text p{color:#777}.single-hsc-text:before{content:"";position:absolute;right:-22px;top:50%;z-index:2;-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:0;height:0;border-top:10px solid transparent;border-left:15px solid #f5f5f5;border-bottom:10px solid transparent;border-right:none}.single-hsc-text:after{position:absolute;left:30px;bottom:30px;content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.media-stories-cont .single-hsc-text:after{display:none}.query-results .single-hsc-text{width:100%}.story-category{text-transform:uppercase;font-family:"Cabin Regular",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;margin:0 0 10px}.single-hsc-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.single-hsc-img img{width:100%;height:auto;display:none}.partners-cont-in{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.single-partner{margin:0 60px 50px}.single-partner a,.single-partner img{display:block}.single-partner img{-webkit-filter:grayscale(100);filter:grayscale(100);opacity:0.75}.newsletter-form-in{margin:20px auto 0}.newsletter-form-in form{position:relative}.newsletter-form-in form input[type="text"]{display:block;width:100%;background:#fff;padding:15px 50px 15px 15px;-webkit-border-radius:30px;border-radius:30px;color:#777;font-size:14px;line-height:120%}.newsletter-form-in form input[type="text"]::-webkit-input-placeholder{color:#777;text-transform:uppercase;font-size:12px;letter-spacing:1px}.newsletter-form-in form input[type="text"]:-moz-placeholder{color:#777;text-transform:uppercase;font-size:12px;letter-spacing:1px}.newsletter-form-in form input[type="text"]:-ms-input-placeholder{color:#777;text-transform:uppercase;font-size:12px;letter-spacing:1px}.newsletter-form-in form input[type="text"]::-moz-placeholder{color:#777;text-transform:uppercase;font-size:12px;letter-spacing:1px}.newsletter-form-in form button{position:absolute;right:4px;top:4px;font-size:0;line-height:0;background:transparent}.newsletter-form-in form button:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.newsletter-form-in .gform_wrapper form .gform_footer{padding:0;margin:0;position:absolute;right:4px;top:3px}.footer-links-cont{border-top:1px solid #444c5c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.single-footer-link{width:24%;padding:0 40px;border-right:1px solid #444c5c}.single-footer-link:last-child{border-right:none}.single-footer-link h3{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;margin:0 0 20px}.single-footer-link ul li{margin:0 0 10px}.single-footer-link ul li a{color:#fff;display:block;font-size:14px;letter-spacing:1px;line-height:130%}.single-footer-link ul li a.fa{font-family:"Cabin Regular",Helvetica,Arial,sans-serif}.single-footer-link ul li a.fa:before{font-family:"FontAwesome",Helvetica,Arial,sans-serif;width:15px;display:inline-block;font-size:17px;vertical-align:middle;margin-right:10px}#main-footer{position:relative;margin-top:-1px}.footer-misc-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.footer-misc-cont ul li{float:left;border-right:1px solid #fff}.footer-misc-cont ul li a{color:#fff;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;display:block;font-size:14px;letter-spacing:1px;line-height:100%;padding:0 10px}.footer-misc-cont p{color:#fff;font-size:14px;letter-spacing:1px;line-height:100%;padding:0 0 0 10px}.vector-img img{width:100%;height:auto}.tir-sub{margin:0 3% 0 0;display:inline-block;vertical-align:middle}.highlight-tir{width:24%}.highlight-tir blockquote{border-left:none;padding:20px 0 0;border-top:7px solid #c4151a;margin:0}.highlight-tir blockquote p{font-size:22px;padding:0;color:#192237}.highlight-tir blockquote p a{color:#192237}.main-text-tir{width:37%}.main-text-tir h2{margin:0 0 30px;font-size:30px}.main-text-tir p{margin:0 0 20px;padding:0;font-size:20px}.img-cont-tir{width:32%;margin-right:0}.img-cont-tir img{max-width:100%;height:auto}.slide-counter{position:absolute;bottom:0;right:26%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.slide-counter span{width:25px;line-height:40px;font-family:"Cabin Italic",Helvetica,Arial,sans-serif;text-align:center}.slide-counter div{cursor:pointer}.slide-counter div:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.slide-counter div.prev-button:after{content:"\f3d5"}.single-cri{padding:0 40% 0 0;position:relative}.single-cri-img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:480px;position:relative}.single-cri-img img{width:100%;height:auto;display:none !important}.single-cri-img:after{content:"";position:absolute;left:50%;top:0;width:20px;background:#fff;height:100%;-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.single-cri-txt{content:"";position:absolute;right:20%;top:50%;width:400px;padding:50px;background:#192237;color:#fff;-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.single-cri-txt img{width:auto !important}.single-cri-txt img,.single-cri-txt h3{margin:0 0 20px}.single-cri-txt:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:10px;display:block;background:#f2e602}.cardy-structure{margin-bottom:30px}.cardy-structure-head h3{margin:0 0 30px}.cardy-structure-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.cardy-structure-body.feature-pointers-row-body{padding:0 50px}.single-cardy-structure{border-top:7px solid #c4151a;background:#fff;padding:30px;width:32%;margin:0 2% 0 0;position:relative;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1)}.single-cardy-structure h4{margin:0 0 10px;padding:0 40px 0 0}.single-cardy-structure:last-child{margin-right:0;-ms-transform:translate(0, -40px);-o-transform:translate(0, -40px);-webkit-transform:translate(0, -40px);transform:translate(0, -40px)}.single-cardy-structure:nth-child(2){-ms-transform:translate(0, 40px);-o-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}.feature-pointers-row-body .single-cardy-structure{border-color:#f2e602}.feature-pointers-row-body .single-cardy-structure:last-child{margin-right:0;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.feature-pointers-row-body .single-cardy-structure:nth-child(2){-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.card-count{position:absolute;right:30px;top:30px;font-size:20px;color:#a5a6ab;line-height:120%}.columned-items-in{width:90%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.single-columned-item{width:27.3%;margin:0 3% 50px}.intro-text-columned-item p{font-size:25px;padding:0}.image-link-columned-item{background:#fff;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1);text-align:center;border-top:7px solid #c4151a;padding-bottom:20px}.image-link-columned-item p{padding:0 10px}.image-link-columned-item img{display:inline-block;margin:45px 0;max-width:100%;height:auto}.image-link-columned-item a{text-transform:uppercase;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;font-size:17px;color:#192237;letter-spacing:1px;display:inline-block}.image-link-columned-item a:after{margin-left:15px;content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:15px;line-height:25px;display:inline-block;text-align:center;width:25px;height:25px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.timeline-row{margin-top:50px;padding-bottom:50px}.timeline-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.timeline-cont .slick-track{padding-bottom:55px}.timeline-cont .slick-arrow{position:absolute;top:-webkit-calc(40px + 50px);top:calc(40px + 50px);bottom:-webkit-calc(55px + 50px);bottom:calc(55px + 50px);z-index:8;width:110px}.timeline-cont .slick-arrow.slick-prev{left:0}.timeline-cont .slick-arrow.slick-next{right:0}.timeline-cont .slick-arrow-misc{display:block;width:100%;height:100%;background:#192237;position:relative;z-index:1}.timeline-cont .slick-arrow-text{position:absolute;left:0;bottom:0;z-index:2;text-align:center;letter-spacing:1px;font-size:13px;text-transform:uppercase;background:#f2e602;padding:10px 0;display:block;font-family:"Cabin Italic",Helvetica,Arial,sans-serif;width:100%}.single-timeline-el{position:relative;margin:0 10px;padding:40px 0 0}.single-timeline-el.slick-center+.single-timeline-el .ste-body-img{-ms-flex-order:1;-webkit-order:1;order:1}.single-timeline-el.slick-center+.single-timeline-el .ste-body-txt{-ms-flex-order:2;-webkit-order:2;order:2}.ste-head{position:absolute;left:50%;top:0;-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-bottom:14px solid #f2e602;display:inline-block;background:#192237;color:#f2e602;padding:10px 35px;opacity:0;visibility:hidden;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.ste-head h2{font-size:60px}.slick-center .ste-head{opacity:1;visibility:visible}.ste-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.ste-body-img{-ms-flex-order:2;-webkit-order:2;order:2;padding:50px;width:50%;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.ste-body-img img{width:100%;height:auto}.slick-current .ste-body-img{-ms-flex-order:1;-webkit-order:1;order:1;padding:0}.ste-body-txt{-ms-flex-order:1;-webkit-order:1;order:1;width:50%;border:14px solid #f2e602;padding:30px;opacity:0;visibility:hidden}.slick-current .ste-body-txt{-ms-flex-order:2;-webkit-order:2;order:2;opacity:1;visibility:visible;-ms-transform:translate(0, 52px);-o-transform:translate(0, 52px);-webkit-transform:translate(0, 52px);transform:translate(0, 52px)}.ste-body-txt h3{font-size:27px;font-family:"Cabin Semi-Bold Italic",Helvetica,Arial,sans-serif;color:#192237;margin:0 0 10px}.ste-body-txt p{font-family:"Cabin Italic",Helvetica,Arial,sans-serif;color:#777;font-size:18px;padding:0}.feature-pointers{margin-bottom:10px}.feature-pointers-head{padding-bottom:50px}.feature-pointers-head h3{font-size:34px}.feature-pointers-body{position:relative;padding-top:80px}.feature-pointers-body:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:86%;background:#192237;border-top:7px solid #f2e602}.feature-pointers-row{position:relative;z-index:2}.feature-pointers-row-head{margin:0 0 30px}.feature-pointers-row-head h4{color:#fff;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;font-size:22px}.icon-features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;margin:0 0 60px}.single-icon-feature{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;color:#fff;margin:0 20px}.sif-ls{width:110px;margin-right:30px}.svg-holder{position:relative;height:0;width:100%;padding:0;padding-bottom:100%}.svg-holder svg{position:absolute;height:100%;width:100%;left:0;top:0}.svg-holder use.objective-use,.svg-holder use.diamond-use{fill:#f2e602}.sif-rs{width:250px}.sif-rs h4{font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;margin:0 0 20px}.prod-showcase-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.prod-showcase-cont-ls{width:25%}.side-widgets-head h3{font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:2px;line-height:60px;border-bottom:1px solid #e3e3e3;padding:0 20px}.side-widgets-label{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:2px;margin:0 0 10px}.side-widgets-body{padding:20px}.side-widgets-body ul:hover li a{opacity:0.5}.side-widgets-body ul li{margin:0 0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;color:#777}.side-widgets-body ul li a{color:#192237;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.side-widgets-body ul li a:hover{color:#c4151a;opacity:1}.side-widgets-body ul li.active a,.side-widgets-body ul li.current_page_item a{color:#c4151a}.prod-showcase-cont-rs{width:75%;border-left:1px solid #e3e3e3}.prod-showcase-cont-rs.article-showcase .columnar-area{width:90%}.prod-showcase-cont-rs.article-showcase .navigation.pagination{border-top:1px solid #e3e3e3}.prod-showcase-misc{border-bottom:1px solid #e3e3e3;padding:0 20px}.psm-ls{float:left}.psm-rs{float:right}.filter-results span{font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:2px;line-height:60px}.filter-results .woocommerce-result-count{color:#616161;font-size:16px;padding:0;line-height:60px}.filtered-showcased-prod-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.filtered-showcased-prod-cont .single-feat-prod{border-top:none;border-left:0;width:33.333%;margin:0}.navigation.pagination,.woocommerce-pagination{display:block;position:relative;text-align:center;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #e3e3e3}.columnar-area .navigation.pagination,.columnar-area .woocommerce-pagination{margin-top:50px;border:1px solid #e3e3e3;border-bottom:none;-webkit-border-radius:0;border-radius:0}.listed-els .navigation.pagination,.listed-els .woocommerce-pagination{border:1px solid #e3e3e3;border-bottom:none;-webkit-border-radius:0;border-radius:0;width:42%;margin:0 auto}.navigation.pagination>ul,.woocommerce-pagination>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.navigation.pagination .page-numbers:not(ul),.woocommerce-pagination .page-numbers:not(ul){display:block;width:80px;height:75px;line-height:75px;text-align:center;font-size:15px;border-right:1px solid #e3e3e3;color:#192237;background:transparent;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.navigation.pagination .page-numbers:not(ul).current,.woocommerce-pagination .page-numbers:not(ul).current{color:#fff;background:#c4151a}.navigation.pagination .page-numbers:not(ul):nth-child(2),.woocommerce-pagination .page-numbers:not(ul):nth-child(2){border-left:1px solid #e3e3e3}.navigation.pagination .prev,.navigation.pagination .next,.woocommerce-pagination .prev,.woocommerce-pagination .next{position:absolute;top:0;font-size:0;line-height:0}.navigation.pagination .prev:after,.navigation.pagination .next:after,.woocommerce-pagination .prev:after,.woocommerce-pagination .next:after{font-size:20px;line-height:75px;font-family:'Ionicons';display:block}.navigation.pagination .prev,.woocommerce-pagination .prev{left:0}.navigation.pagination .prev:after,.woocommerce-pagination .prev:after{content:"\f3cf"}.navigation.pagination .next,.woocommerce-pagination .next{right:0;border-left:1px solid #e3e3e3;border-right:none}.navigation.pagination .next:after,.woocommerce-pagination .next:after{content:"\f3d1"}#content-full-area{padding:180px 0 50px 0}.content-display{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.content-display-in{width:80%}.cdi-ls{float:left;width:39%}.cdi-ls-img img{max-width:100%;height:auto}.cdi-rs{float:left;width:61%;padding:0 0 0 100px}.breadcrumbs,.woocommerce-breadcrumb{margin:0 0 10px}.breadcrumbs li,.woocommerce-breadcrumb li{float:left}.breadcrumbs li:first-child a,.woocommerce-breadcrumb li:first-child a{padding-left:0}.breadcrumbs li:after,.woocommerce-breadcrumb li:after{content:"/";display:inline-block;vertical-align:middle;padding:0 5px}.breadcrumbs li:last-child:after,.woocommerce-breadcrumb li:last-child:after{display:none}.breadcrumbs a,.woocommerce-breadcrumb a{display:inline-block;vertical-align:middle;letter-spacing:1px;color:#192237}.cdi-title{margin:0 0 10px}.cdi-misc{margin:0 0 10px}.cdi-misc-label{text-transform:uppercase;letter-spacing:1px;display:inline-block;vertical-align:middle;font-size:17px;line-height:150%}.cdi-misc-txt{display:inline-block;vertical-align:middle;padding:0}.cdi-ls-txt .cta-type2{margin:20px 0 30px}.cdi-ls-txt .cta-type2 a{padding:15px;width:70%;text-align:center;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.cdi-ls-txt .panel{margin-bottom:0;background-color:transparent;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.cdi-ls-txt-in{color:#777}.accordion-element{padding:0 0 15px;border-bottom:1px solid #777;margin:0 0 20px}.accordion-element.opened .accordion-element-head h2:after{content:"\f2f4"}.accordion-element.opened .accordion-element-body{opacity:1;visibility:visible;display:block}.accordion-element-head{position:relative}.accordion-element-head h2{text-transform:uppercase;letter-spacing:1px;font-size:17px;color:#192237;margin:0 0 10px;position:relative;cursor:pointer}.accordion-element-head h2:after{content:"\f2c7";position:absolute;right:0;top:50%;font:18px/100% 'Ionicons';display:block;-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#192237}.accordion-element-body{color:#777;opacity:0;visibility:hidden;display:none;overflow:hidden;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.related.products>h2{padding-top:50px;padding-bottom:50px;text-align:center}.related.products .feat-prod-cont,.related.products .related_product_cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.related.products .feat-prod-cont .single-feat-prod,.related.products .related_product_cont .single-feat-prod{width:23%;margin:0 1%}.columnar-area{width:70%;margin:0 auto}.columnar-area-head{margin-bottom:50px}.filter-select{text-align:right}.filter-select .select-wrap{display:inline-block;width:300px;-moz-box-shadow:1px 1px 9px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 9px rgba(0,0,0,0.5);box-shadow:1px 1px 9px rgba(0,0,0,0.5)}.post-category{text-transform:uppercase;display:block;margin:0 0 10px;font-size:14px;letter-spacing:2px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.content-view h1,.content-view h2,.content-view h3,.content-view h4,.content-view h5,.content-view h6{margin:5px 0 15px}.content-view ol,.content-view ul{margin:10px 0}.content-view ol li,.content-view ul li{font-size:17px;line-height:150%;padding:0 0 10px}.content-view ol{list-style:inside decimal}.content-view ul{list-style:inside square}.content-view blockquote{border-color:#444c5c}.content-view img.aligncenter,.content-view .aligncenter img{max-width:110%;margin-left:-5%}.content-view a{color:#c4151a;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.content-view a:hover{text-decoration:underline}.content-view table{border-collapse:collapse;float:none !important;width:100%;max-width:100%;margin:15px 0}.content-view table td,.content-view table th{padding:15px;vertical-align:top;border-top:1px solid #e3e3e3;width:auto}.read-next-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:20px 0 30px}.read-next-cont p{padding:0;font-size:20px}.read-next-label{min-width:100px;font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif}.read-next-link a{color:#c4151a;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.read-next-link a:hover{text-decoration:underline}.social-share{text-align:center;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.social-share a{border:5px solid #fff;position:relative;z-index:2}.social-share a.fa-facebook-f:before{background:#3b5998}.social-share a.fa-twitter:before{background:#55acee}.social-share a.fa-linkedin:before{background:#0e76a8}.social-share a:before{line-height:40px;width:40px;display:block;-webkit-border-radius:50%;border-radius:50%;text-align:center;color:#fff;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.social-share a:first-child{border-left-width:10px}.social-share a:last-child{border-right-width:10px}.social-share:after{content:"";width:100%;height:1px;display:block;background:#e3e3e3;position:absolute;left:0;top:50%;z-index:1;-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.ss-social-sharing{text-align:center;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.ss-social-sharing a{border:5px solid #fff !important;margin:0 !important;width:auto !important;height:auto !important;position:relative;z-index:2;text-indent:initial !important;background-image:none !important}.ss-social-sharing a.ss-button-facebook:before{content:"\f39e";background:#3b5998}.ss-social-sharing a.ss-button-twitter:before{content:"\f099";background:#55acee}.ss-social-sharing a.ss-button-linkedin:before{content:"\f08c";background:#0e76a8}.ss-social-sharing a:before{line-height:40px;width:40px;display:block;-webkit-border-radius:50%;border-radius:50%;text-align:center;color:#fff;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;font-family:"Font Awesome 5 Brands",Helvetica,Arial,sans-serif}.ss-social-sharing a:first-child{border-left-width:10px !important}.ss-social-sharing a:last-child{border-right-width:10px !important}.ss-social-sharing:after{content:"";width:100%;height:1px;display:block;background:#e3e3e3;position:absolute;left:0;top:50%;z-index:1;-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.gallery-thumbs{position:relative}.single-gallery-thumbs{position:absolute;display:block;width:32.3%;margin:0 1% 1% 0}.single-gallery-thumbs:last-child{margin-right:0}.gallery-item-link{display:block}.gallery-item-link-img img{width:100%;height:auto}.background-img{background:url("../images/using-comp-img.svg") no-repeat 100% 100%;background-size:auto 100%}.card-carousel-in{padding-left:120px;padding-right:120px}.card-carousel-in .slick-arrow{position:absolute;top:50%;-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:0px;line-height:0;background:transparent}.card-carousel-in .slick-arrow:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.card-carousel-in .slick-arrow.slick-next{right:50px}.card-carousel-in .slick-arrow.slick-prev{left:50px}.card-carousel-in .slick-arrow.slick-prev:after{content:"";font-family:"Ionicons",Helvetica,Arial,sans-serif;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.card-carousel-in .slick-list{padding:0 0 5px !important}.single-card-slide-item{background:#fff;padding:30px;position:relative;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1);height:100%;float:left;margin:0 15px}.single-card-slide-item h2{font-size:17px;text-transform:uppercase;margin:0 0 20px;color:#192237;letter-spacing:1px}.single-card-slide-item p{color:#616161;word-wrap:break-word}.single-card-slide-item p a{color:#192237}.single-card-slide-item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border-top:7px solid #c4151a;border-left:0;border-right:0;border-bottom:0;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.single-card-slide-item.slick-center:after{border-left:7px solid #c4151a;border-right:7px solid #c4151a;border-bottom:7px solid #c4151a}.single-card-slide-item-in{position:relative;z-index:2}.map-row-in{height:400px}.text-img-row-in{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.tir-text{width:34%;padding-right:20px}.tir-text h3{font-size:35px;color:#192237;margin:0 0 15px}.tir-text .cta-type-3{margin-top:5px}.tir-img{max-width:100%;height:auto}.contacting-row .col-md-12{position:relative}.contact-form{background:#f4f8fb;padding:0 50% 0 0}.contact-form-head{padding:50px 50px 10px}.contact-form-head h2{color:#192237;font-size:28px}.contact-form-body{position:relative}.contact-form-body:before{content:"";width:20px;height:100%;background:#c4151a;display:block;position:absolute;left:0;top:0}.contact-form-body form{position:relative;padding:0 60px 50px 50px}.contact-form-body form input[type="text"],.contact-form-body form input[type="email"],.contact-form-body form textarea{display:block;width:100% !important;background:transparent;border:none;padding:20px 0;border-bottom:1px solid #dcdfe2;margin:0 0 20px;color:#192237;font-size:16px}.contact-form-body form input[type="text"]::-webkit-input-placeholder,.contact-form-body form input[type="email"]::-webkit-input-placeholder,.contact-form-body form textarea::-webkit-input-placeholder{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;color:#777}.contact-form-body form input[type="text"]:-moz-placeholder,.contact-form-body form input[type="email"]:-moz-placeholder,.contact-form-body form textarea:-moz-placeholder{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;color:#777}.contact-form-body form input[type="text"]:-ms-input-placeholder,.contact-form-body form input[type="email"]:-ms-input-placeholder,.contact-form-body form textarea:-ms-input-placeholder{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;color:#777}.contact-form-body form input[type="text"]::-moz-placeholder,.contact-form-body form input[type="email"]::-moz-placeholder,.contact-form-body form textarea::-moz-placeholder{font-family:"Cabin Regular",Helvetica,Arial,sans-serif;color:#777}.contact-form-body form textarea{height:150px;margin-bottom:0}.contact-form-body form input[type="submit"]{position:absolute;right:0;bottom:50px;font-size:23px;line-height:40px;display:inline-block;text-align:center;width:40px;height:40px;background:#f2e602;-webkit-border-radius:50%;border-radius:50%;color:#192237}.contact-details{position:absolute;right:50px;top:20px;bottom:20px;width:50%;width:-webkit-calc(50% - 50px);width:calc(50% - 50px)}.contact-details .contact-details-in{height:100%;width:76%;position:absolute;left:50%;top:0;-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1)}.contact-details-carousel{padding-bottom:20px;background:#f2e602}.contact-details-carousel .slick-list,.contact-details-carousel .slick-track{height:100%}.contact-details-carousel .slick-arrow{position:absolute;top:0;z-index:3;font-size:0;line-height:0;border:none}.contact-details-carousel .slick-arrow:after{width:90px;height:70px;text-align:center;display:block;font-size:35px;line-height:70px;color:#192237;background:#f2e602}.contact-details-carousel .slick-arrow.slick-prev{left:0;border-right:1px solid #a19d17}.contact-details-carousel .slick-arrow.slick-prev:after{content:"\2039"}.contact-details-carousel .slick-arrow.slick-next{right:0;border-left:1px solid #a19d17}.contact-details-carousel .slick-arrow.slick-next:after{content:"\203A"}.contact-details-carousel,.single-cd-slide{height:100%}.single-cd-slide{background:#fff;position:relative}.single-cd-slide-head{background:#f2e602;text-align:center;padding:0 90px;position:absolute;left:0;top:0;width:100%;z-index:2}.single-cd-slide-head .flag-icon{width:40px;height:40px;margin-right:15px;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-size:69px auto;background-repeat:no-repeat;background-position:center center}.single-cd-slide-head .flag-icon img{width:100%;height:auto;display:none}.single-cd-slide-head h3{font-family:"Cabin Semi-Bold",Helvetica,Arial,sans-serif;font-size:24px;color:#192237;letter-spacing:1px;display:inline-block;vertical-align:middle;line-height:70px}.single-cd-slide-body{position:relative;z-index:1;height:100%}.contant-details-text{padding:110px 90px;height:100%;background:#fff;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.contant-details-text h5{margin:10px 0 5px}.contant-details-text p{padding:0;font-size:15px;color:#777}.contant-details-text p a{color:#777}.show-map .contant-details-text{-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.contant-details-text .cta-type-3 a,.contant-details-text .cta-type-3 span{-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;background:transparent}.open-map{margin:15px 0 0}.contact-details-map-out{padding-top:70px;position:absolute;left:0;top:0;right:0;bottom:0;-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.show-map .contact-details-map-out{-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.close-map{position:absolute;right:10px;top:80px;z-index:2;width:40px;height:40px;color:#192237;background:#f2e602;text-align:center;display:block;cursor:pointer}.close-map:after{content:"\00d7";font-size:32px;line-height:40px;display:block}.contact-details-map{width:100%;height:100%}@media (min-width: 1300px){.menu-open .side-menu-cont{-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);-webkit-transform:translate(300px, 0);transform:translate(300px, 0)}.menu-open #page-wrap{left:0}.menu-open #page-wrap:before{visibility:hidden;opacity:0}.menu-open #main-header{left:0}}@media (max-width: 1299px){#main-header .main-nav{display:none}#main-header .head-contact-details{display:none}.main-header-elem-rs{padding-right:25px}.head-search-icon{padding:0 25px;border-left:1px solid #ececec}.head-search-icon .ion-ios-search-strong:before{line-height:82px}.mobile-menu-open{display:inline-block}.sc-text{max-width:65% !important}.tir-sub{display:block;margin:0 auto}.highlight-tir{width:80%;text-align:center;margin-bottom:50px}.main-text-tir{width:80%}.img-cont-tir{width:60%;text-align:center}.single-cri{padding-right:28%}.single-cri-txt{right:10%}.slide-counter{right:auto;position:relative;left:auto;margin:40px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.background-img{background:none !important}.contant-details-text{padding-left:40px;padding-right:40px}.single-cd-slide-head h3{font-size:17px}}@media (min-width: 1001px){.single-hsc:nth-child(4n-1) .single-hsc-text,.single-hsc:nth-child(4n-1)+.single-hsc .single-hsc-text{-ms-flex-order:2;-webkit-order:2;order:2}.single-hsc:nth-child(4n-1) .single-hsc-text:before,.single-hsc:nth-child(4n-1)+.single-hsc .single-hsc-text:before{right:auto;left:-7px;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #f5f5f5;border-bottom:10px solid transparent;border-left:none}.single-hsc:nth-child(4n-1) .single-hsc-img,.single-hsc:nth-child(4n-1)+.single-hsc .single-hsc-img{-ms-flex-order:1;-webkit-order:1;order:1}}@media (max-width: 1000px){.sc-img{height:400px}.sc-text h2,.sc-text .post-category{font-size:13px}.sc-text h3{font-size:30px}.sc-text h1{font-size:30px}.single-feat-prod{width:48%;margin:0 1% 40px}.single-hsc{width:100%;min-height:350px}.single-hsc:nth-child(even) .single-hsc-text{-ms-flex-order:2;-webkit-order:2;order:2}.single-hsc:nth-child(even) .single-hsc-text:before{right:auto;left:-7px;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #f5f5f5;border-bottom:10px solid transparent;border-left:none}.single-hsc:nth-child(even) .single-hsc-img{-ms-flex-order:1;-webkit-order:1;order:1}.single-partner{margin-left:40px;margin-right:40px}.content-display-in{width:90%}.cdi-rs{padding-left:50px}.filtered-showcased-prod-cont .single-feat-prod{width:50%}.related.products .feat-prod-cont .single-feat-prod,.related.products .related_product_cont .single-feat-prod{width:48%;margin:0 1% 40px}.single-columned-item{width:43.3%;margin-left:3%;margin-right:3%}.footer-links-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.single-footer-link{width:auto;border:none;margin-bottom:40px;text-align:center}.footer-misc-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;text-align:center}.footer-misc-cont ul{margin-bottom:40px}.footer-misc-cont ul li{float:none;display:inline-block}.footer-misc-cont ul li:last-child{border-right:none}.contact-form{padding-right:0}.contact-form .gform_wrapper{margin:0}.contact-details{position:relative;right:auto;top:auto;bottom:auto;width:100%;background:#f4f8fb;padding-top:80px}.contact-details .contact-details-in{position:relative;width:100%;left:auto;height:auto;top:auto;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media (max-width: 850px){.extra-side-space,.sc-text,.owl-dots,.sc-text,.owl-dots,.content-display-in{padding-left:30px;padding-right:30px}.search-element form{width:80%}.cardy-structure-head h3{margin:0 0 50px;text-align:center}.cardy-structure-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.single-cardy-structure{width:60%;margin:0 0 50px}.single-cardy-structure:nth-child(2){-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.single-cardy-structure:last-child{margin-bottom:0;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.prod-showcase-cont-ls{display:none}.prod-showcase-cont-rs{width:100%;padding:0 30px}.prod-showcase-misc{margin-bottom:50px}.filtered-showcased-prod-cont .single-feat-prod{border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;width:48%;margin:0 1% 40px}.navigation.pagination,.woocommerce-pagination{border-left:1px solid #e3e3e3}.content-display-in{width:100%}.cdi-ls{width:100%;margin-bottom:40px}.cdi-ls-img{text-align:center}.cdi-ls-img img{max-width:50%}.cdi-rs{width:100%;padding:0}.cdi-title h1{font-size:35px}.prod-showcase-cont-rs.article-showcase .columnar-area{padding-top:0}.columnar-area-body .single-hsc{min-height:0}.columnar-area-body .single-hsc a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.columnar-area-body .single-hsc .single-hsc-text,.columnar-area-body .single-hsc .single-hsc-img{width:100%;height:auto}.columnar-area-body .single-hsc .single-hsc-img{height:300px}.navigation.pagination .page-numbers:not(ul),.woocommerce-pagination .page-numbers:not(ul){width:35px;height:35px;line-height:35px;font-size:12px}.newsletter-form-in{width:80%}.tir-text{width:100%;padding:0 10%;text-align:center}.tir-img{display:none}}@media (max-width: 600px){.extra-side-space,.sc-text,.owl-dots,.sc-text,.owl-dots,.content-display-in{padding-left:15px;padding-right:15px}#main-header{top:0}#main-header-in.extra-side-space,#main-header-in.sc-text,#main-header-in.owl-dots{padding-left:0;padding-right:0}.main-header-elem{background:#fff;-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1)}.logo img{height:40px;width:auto}.head-search-icon{padding:0 15px}.head-search-icon .ion-ios-search-strong:before{line-height:40px;font-size:24px}.mobile-menu-open{font-size:12px;padding-left:15px}.mobile-menu-open:after{font-size:31px;line-height:40px}.highlight-tir,.main-text-tir,.img-cont-tir{width:100%}.sc-img{height:300px}.sc-text{max-width:100% !important;bottom:40px}.sc-text h3{font-size:20px}.sc-text h2,.sc-text .post-category{font-size:11px}.sc-text h1{font-size:20px}.owl-dots{bottom:10px}.section-title-head h2{font-size:20px}.single-hsc-text h4{font-size:19px}.prod-showcase-cont-rs.article-showcase .columnar-area{padding-top:0;width:100%}.highlight-stories-cont{width:90%;margin:0 auto}.single-hsc{min-height:0;margin:0 0 50px}.single-hsc a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.single-hsc .single-hsc-text,.single-hsc .single-hsc-img{width:100%}.single-hsc .single-hsc-text{height:auto;-ms-flex-order:2;-webkit-order:2;order:2}.single-hsc .single-hsc-text:before{display:none}.single-hsc .single-hsc-img{height:300px;-ms-flex-order:1;-webkit-order:1;order:1}.single-cri{padding-right:0}.single-cri-img{height:300px}.single-cri-txt{width:100%;padding:20px;top:auto;right:auto;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);position:relative}.single-cardy-structure{width:100%}.single-feat-prod{width:100%;margin:0 0 40px}.filtered-showcased-prod-cont .single-feat-prod{width:100%;margin:0 0 40px}.related.products .feat-prod-cont .single-feat-prod,.related.products .related_product_cont .single-feat-prod{width:100%;margin:0 0 40px}.single-columned-item{width:100%;margin-left:0%;margin-right:0%}.newsletter-form-in{width:100%}.card-carousel-in{padding-left:30px;padding-right:30px}.card-carousel-in .slick-arrow:after{width:30px !important;height:30px !important;line-height:30px !important;font-size:19px !important}.card-carousel-in .slick-arrow.slick-prev{left:5px}.card-carousel-in .slick-arrow.slick-next{right:5px}}
/*# sourceMappingURL=main.css.map */
