.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans 3';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.quote {
}
*{margin: 0;padding: 0;outline: 0;}
@font-face{font-family: 'AvenirNextLTPro-Regular';src: url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.otf') format('opentype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'AvenirNextLTPro-Bold';src: url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.otf') format('opentype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.woff') format('woff'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');font-weight: normal;font-style: normal;}html{font-size: 10px;}body{font-size: 1.7rem;line-height: 1.7;color: #000;font-family: 'AvenirNextLTPro-Regular';font-weight: 400;}img{max-width: 100%;}ul, ol{margin: 0;padding: 0}li{list-style: none}a{display: inline-block;text-decoration: none;color: #000}a:hover, a:focus{text-decoration: none}p{margin-bottom: 2rem;}h1, h2, h3, h4, h5, h6{padding: 0;margin: 0;line-height: 1.2;}.container{max-width: 1380px}/*--commom css--*/.imgwidth100{width: 100%}.font-bold{font-family: 'AvenirNextLTPro-Bold';}.btn{background: #9bc83d;color: #fff;padding: 1.6rem 5.1rem;transition: 0.5s;font-size: 1.6rem;letter-spacing: 0.48px;border: 1px solid #9bc83d;transform: perspective(1px) translateZ(0);position: relative;}.btn:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #7da922;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.btn:hover::before, .btn:focus::before{-webkit-transform: scaleY(1);transform: scaleY(1);}.btn.btn-font-black{color: #000;}.btn.btn-font-black:hover, .btn.btn-font-black:focus{color: #000}.btn:hover, .btn:focus{background: transparent;color: #fff;}.btn.btn-transparent{background: transparent;}.btn.btn-transparent:hover, .btn.btn-transparent:focus{background: #9bc83d;}.sub-title{font-size: 3rem;margin-bottom: 1rem;letter-spacing: 0.9px;}.text-green{color: #9bc83d}.sec-padding{padding: 6rem 0}.margin0{margin: 0 !important}.padding0{padding: 0 !important}.small-title{font-size: 1.67rem;color: #000;}.font-bold{font-weight: 700}.widget-title, .widget-title2{font-size: 5.1rem;margin-bottom: 1.2rem;letter-spacing: 1.5px;}.secheading{margin: 0 auto 7rem;max-width: 765px;}/*--header--*/.site-header{position: absolute;left: 0;right: 0;top: 0;z-index: 11;padding: 4rem 0;}.headermain{position: relative;}.header-right{float: right;}.certass{display: inline-block;width: 140px;height: auto;}#certass_below{display: none;position: absolute;right: 30px;top: 90px;}.social li{display: inline-block}.social a{color: #fff;transition: 0.5s;}.social a:hover, .social a:focus{color: #9bc83d}.header-right .header-social{margin-right: 4rem;font-size: 2.4rem;margin-top: 0px;}.header-right .header-social a{padding-left: 2rem;}.homepage .menu-button, .homepage .social.header-social a{color: #fff;}.menu-button{font-size: 2.8rem;color: #fff;margin-left: 20px;display: inline-block;line-height: 54px;width: 50px;height: 50px;border: 1px solid #9bc83d;text-align: center;cursor: pointer}.sidenav-overlay{visibility: hidden;position: fixed;z-index: 998;top: 0;left: 0;width: 100%;height: 100%;background: hsla(0, 0%, 100%, 0);transition: background-color .25s ease-in-out;cursor: pointer;}.open-nav .sidenav-overlay{background: hsla(0, 0%, 100%, .4);visibility: visible;}.sidenav{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: fixed;z-index: 999;top: 0;right: 0;width: 50%;width: 50vw;max-width: 1200px;height: 100%;background-color: #000;transform: translateX(101%);transition: transform .25s cubic-bezier(.39, .575, .565, 1);will-change: transform;color: #fff;font-size: 2rem;}.open-nav .sidenav{transform: translateX(0);}.sidenav .menu a{text-decoration: none;font-size: 3.5rem;color: #fff;display: block;transition: 0.3s;}.sidenav .social a{font-size: 3rem;padding-right: 2rem;}.sidenav .social{margin-bottom: 13rem;}.sidenav .menu a:hover{color: #9bc83d;}.sidenav .closebtn{position: absolute;top: 6rem;right: 50px;line-height: 46px;width: 50px;height: 50px;border: 1px solid rgba(155, 200, 61, 0.5);text-align: center;cursor: pointer;display: block;margin-top: 10px}.sidenav .container-fluid{height: 100%;}.overlay-nav{position: relative;top: 0;bottom: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;padding-left: 100px;padding-right: 50px;overflow-y: auto}.header-address{border-top: 0.8px solid #706f6f;padding-top: 7.5rem;}.addressbox li{margin-bottom: 1rem;}.addressbox li a{padding-left: 1rem;color: #fff}.addressbox li a.telno{padding-left: 2.1rem;}/*--page-banner--*/.page-banner{background: #000;display: flex;font-size: 2.4rem;justify-content: center;flex-direction: column;}.page-banner-bg{background-size: cover;min-height: 500px;background-position: center;background-repeat: no-repeat;}.page-banner .btn, .carousel-text .btn{font-size: 1.8rem;}.carousel-item img{width: 100%;}.carousel-indicators li{cursor: pointer;height: 4px}#homebanner .carousel-item{background-repeat: no-repeat;background-size: cover;background-position: center}#homebanner .carousel-text{position: absolute;right: 0;bottom: auto;left: 0;text-align: left;top: 50%;transform: translateY(-50%);font-size: 2.4rem;}.carousel-fade .carousel-item{opacity: 0;transition-duration: .6s;transition-property: opacity;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{opacity: 0;}.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev{transform: translateX(0);transform: translate3d(0, 0, 0);}.service-banner{background-image: url(../images/service-banner.jpg);}.banner-text{max-width: 500px}.service-banner .banner-text{max-width: 720px;}.banner-text h1{font-size: 4.9rem;margin-bottom: 1rem}/*--site-footer--*/.site-footer{padding: 10rem 0}.footertop{padding-bottom: 7rem;border-bottom: 1px solid #9bc83d}.footertop .sub-title{display: inline-block}.footertop .social a{font-size: 2.3rem;padding-left: 2rem}.footermiddle{padding: 8rem 0 10rem;}.footermenu{float: right;width: 45%}.footermenu li{float: left;width: 33.33%;text-align: left;}.footermenu li a{color: #fff;transition: 0.5s;line-height: 2.3;text-align: left;min-width: 90px;float: right;letter-spacing: 2.7px;font-size: 1.8rem;}.footermenu li a:hover{color: #9bc83d;}.footercopyright{font-size: 1.2rem;letter-spacing: 1.8px}.submit-quote-form .formright{width: 50%;padding-left: 75px;}form.submit-quote-form.mt-5{display: flex;}.spacer{padding: 0 0 48px;border-bottom: 1px solid #666666;}.submit-sec{display: flex;justify-content: space-between;align-items: center;}.custom-list{display: flex;flex-wrap: wrap;padding: 0;}.formright .custom-list li{width: 100%;padding: 0 0 0 35px;margin-bottom: 25px;font-size: 16px;font-family: AvenirNextLTPro-Regular;color: #fff;}.BlackBg .custom-list li{color: #fff;}.custom-list li{position: relative;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;padding-right: 5px;list-style-type: none;width: 50%;color: #3c3c3b;text-align: left;}.label-m .big-font{font-family: 'NeueMontreal-Bold';font-size: 34px;}.form-group label{font-size: 20px!important;padding-left: 10px;}.formright .custom-list li:before{top: 0;}div#Submit_Your_Quote{border-top: 15px solid #fff;width: 96%;margin: 78px auto 0 auto;max-width: 100%;padding-top: 34px;display: flex;flex-wrap: wrap;}.custom-list li:before{position: absolute;content: "";background: url(../images/sitelogo.svg) no-repeat center;background-size: 100% auto;left: 0;top: 4px!important;width: 21px;height: 21px;}.form-group h3{font-size: 24px;color: #fff;font-family: 'NeueMontreal-Medium';margin: 0;font-family:AvenirNextLTPro-Regular;}.label-m{display: flex;justify-content: space-between;}.form-group label{font-family:AvenirNextLTPro-Regular;font-size: 20px;padding-left: 10px;}.label-m span{font-family:AvenirNextLTPro-Regular;font-size: 22px;}.submit-quote-form .formleft{width: 50%;padding-right: 25px;}/*--homepage--*/.home-images-sec .single-col .imagebox{overflow: hidden;position: relative;}.home-images-sec .single-col .imagebox:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;content: "";background: rgba(0, 0, 0, 1);opacity: 0;transition: 0.5s;background-image: url("../images/hoverlogo.svg");background-repeat: no-repeat;background-position: center;background-size: 110px auto;}.home-images-sec .single-col:hover .imagebox:before{opacity: 1}.home-images-sec .single-col img{transition: 0.5s;}.home-images-sec .single-col:hover .imagebox img{transform: scale(1.05);}.home-images-sec .single-col:hover .small-title{color: #9bc83d}.home-images-sec .single-col .contentbox{padding: 4rem 6rem 5rem;border-right: 1px solid #e9e9e9;color: #706f6f;font-size: 1.4rem;}.home-images-sec .padding0:nth-child(3n) .single-col .contentbox{border-right: 0}.home-images-sec .single-col .numberbox{padding: 15px 0;}.home-images-sec .single-col .numberbox .number{}.home-images-sec .single-col .numberbox .numberhover{visibility: hidden;opacity: 0;display: none;}.home-images-sec .single-col:hover .numberbox .number{visibility: hidden;opacity: 0;display: none;}.home-images-sec .single-col:hover .numberbox .numberhover{visibility: visible;opacity: 1;display: block;}.home-images-sec .small-title{letter-spacing: 1px;transition: 0.5s}.case-study-sec{padding: 10rem 0;}.blackbg{background: #000;}.blackbg a{color: #fff}.casestudy-slider .slider-item{position: relative;max-width: 1167px;margin: 0 auto;padding-bottom: 3rem;}.casestudy-slider .slider-item .widget-title, .widget-title2{position: absolute;left: -1rem;bottom: 0;margin: 0;z-index: 2;}.viewallproject{padding-top: 3rem;}.case-study-sec .social a{padding: 0 1rem;font-size: 2.2rem;}.case-study-sec .sliderbox{position: relative}.case-study-sec .social{transform: rotate(-90deg);position: absolute;right: -45px;top: 50%;line-height: 1;}.slick-arrow{cursor: pointer;}.casestudy-slider .slick-arrow{color: #999998;position: absolute;left: 0;top: 50%;font-size: 4rem;margin-top: -2.5rem;transform: translateY(-50%);z-index: 2}.casestudy-slider .slick-arrow.slick-next{margin-top: 2.5rem}.casestudy-slider .slick-slide{position: relative;}.testimonial-sec{background: #f2f2f2;padding: 11rem 0 22rem}.testimonial-sec .secheading{max-width: 730px}.testimonial-sec .testimonial-single{background: #fff;padding: 8rem 5rem 6rem;position: relative;color: #575756;min-height: 388px;}.testimonial-sec .slick-slide{padding: 0 3rem 10rem;}.testimonial-sec .testimonial-single .clientname{font-size: 2.3rem;color: #000;height: 90px;display: flex;justify-content: center;position: relative;align-items: center;z-index: 1;letter-spacing: 0.7px;margin-bottom: 2.5rem;}.testimonial-sec .testimonial-single .clientname:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/curly-arrow.png) no-repeat center;background-size: auto 100%;z-index: -1;}.testimonial-sec .testimonial-single .clientimg{width: 124px;height: 124px;border-radius: 100%;position: absolute;left: 50%;bottom: 0;margin-left: -62px;margin-bottom: -62px;}.clientimg{display: none;}.testimonial-sec .testimonial-single .socialicon{background: #4a68ac;color: #fff;font-size: 4rem;width: 100px;height: 100px;border-radius: 100%;position: absolute;left: 50%;bottom: 0;margin-left: -50px;margin-bottom: -50px;line-height: 100px}.slick-dots{cursor: pointer}.slick-dots li{font-size: 0;border-radius: 100%;display: inline-block;margin: 0 8px;width: 16px;height: 16px;border: 1px solid #9bc83d;transition: all .25s ease-in-out;}.slick-dots li.slick-active{border-color: #191918;background: #191918;}.slick-dots li button{padding: 0;font-size: 0;opacity: 0;}.whatwedo-sec{position: relative;padding-top: 22rem;padding-bottom: 15rem;}.whatwedo-sec .logoimg{position: absolute;left: 50%;margin-left: -125px;margin-top: -125px;top: 0;width: 250px;height: 250px;}.whatwedo-sec .listicon{margin: 0;}.listicon{margin-bottom: 2rem;}.listicon li{position: relative;padding-left: 3.5rem;padding-top: 0.9rem;padding-bottom: 0.5rem;}.listicon li:before{position: absolute;content: "";background: url(../images/sitelogo.svg) no-repeat center;background-size: 100% auto;left: 0;top: 10px;width: 21px;height: 21px;}.whatwedo-list{max-width: 950px;margin: 0 auto}.mapsection{position: relative;z-index: 1;line-height: 0;}.mapsection .map{height: 900px;}.mapsection .map-content{position: absolute;padding: 8rem 0;font-size: 2rem;top: 0;bottom: 0;z-index: 2;line-height: 1.7;left: 0;right: 0;}.mapsection .blackbg{padding: 6rem 7rem;max-width: 450px}.mapsection .blackbg .addressbox{max-width: 260px;margin-bottom: 3rem;}.addressbox li:first-child{font-size: 2.1rem}.font19{font-size: 1.9rem;}.mapsection .timetable{width: 100%;margin: 3rem 0;line-height: 2;font-size: 1.9rem;}.mapsection .timetable tr td:nth-child(2){text-align: right}.visit-our-showroom .showroomcontent{padding: 10rem 0;max-width: 900px;margin: 0 auto;}.visit-our-showroom .showroomcontent .btn{margin: 0 1rem 1rem;min-width: 170px;}/*--servicepage--*/.textsection{padding: 10rem 0 30rem;}.textsection .social{display: inline-block}.textsection .social a{padding: 0 1rem;}.textsection .textcol{padding-top: 0.5rem;}.textsection .listicon li{margin-bottom: 0.45rem;}.textsection .sharebox{margin-bottom: 2rem}.service-images-sec{margin-top: -22rem;}.service-images-sec .imagebox{margin-bottom: 3rem;}.service-images-sec .imagebox img{width: 100%}.brochuresec{padding: 5rem 0 8rem;}.brochuresec .sub-title{font-size: 3.2rem;}.brochuresec .brochuretext{max-width: 385px;}.brochuresec .btn{min-width: 170px;margin: 0 1rem 2rem 0}.brochuresec .row{align-items: center}.whatwedo-sec.serviceaboutsec{padding-top: 15rem;}/*--orderpage--*/.formsec{padding: 20rem 0;color: #989898;position: relative;margin-bottom: 20rem;}.formsec .carimg{position: absolute;bottom: -25rem;left: 0;}.formsec .textcol{max-width: 460px;}.form-control{background: transparent;border: 0;border-bottom: 1px solid #989898;font-size: 1.8rem;height: 4.5rem;color: #fff;}.custom-select{background-color: transparent;border: 0;border-bottom: 1px solid #989898;font-size: 1.8rem;height: 8rem;color: #fff;background-image: url('../images/custom-select-icon.png');padding-bottom: 5rem;background-position: right 1rem top 1rem;background-size: 16px 9px;padding-right: 3rem;}.custom-select:focus{border-color: #fff;box-shadow: none;}textarea.form-control{resize: none;height: 10rem;}.form-group{margin-bottom: 2rem}.formsec .formcol{border-top: 15px solid #fff;padding-top: 2rem;}.form-group label{margin-bottom: 1rem;}.formsec .textcol .sub-title{margin-bottom: 3rem;line-height: 1.4;font-size: 2.8rem;}.formsec .textcol .addressbox{font-size: 2.1rem;}.formsec .form-group{margin-bottom: 4rem;}.form-control:focus{color: #fff;background-color: transparent;border-color: #fff;outline: 0;box-shadow: none;}.custom-made-sec .secheading{margin: 0 auto 4rem;}.custom-made-sec .content-row{max-width: 810px;margin: 0 auto 5rem;}.custom-made-sec .listrow{max-width: 860px;margin: 0 auto 10rem;}.custom-made-sec .listicon{margin-bottom: 0;}.formsec.contactformsec{margin-bottom: 0}.formsec.contactformsec .carimg{position: absolute;bottom: -14rem;left: 0;z-index: 2;}.contactsec.mapsection .map-content{padding: 12rem 0}.contactsec.mapsection .map{height: 800px;}/*--gallerypage--*/.gallery-pageheader{padding: 20rem 0 9rem;}.row.margin10{margin: 0 -10px}.padding10{padding-left: 10px !important;padding-right: 10px !important}.instasec{padding-top: 20px}.instasec .instasingle{position: relative;margin-bottom: 20px}.instasec .instasingle>a{display: block}.instasec .instasingle>a>img{width: 100%;}.instasec .instasingle .instaicon{position: absolute;left: 15px;bottom: 15px;}.instasec .instasingle .instaicon a{color: #fff;font-size: 1.2rem;padding-right: 1rem;}.instasec .instabtnrow{padding: 4rem 0;}.instasec .instabtnrow .btn{margin: 0 1rem 2rem;min-width: 190px}/*--casestudy-page--*/.casestudy-banner{background-image: url(../images/case-studybanner.jpg);}.casestudy-banner .banner-text{max-width: 600px;font-size: 2.1rem;}.casestudypage-slidersec{position: relative;}.casestudypage-slider{position: relative;transform: translateY(-50%);margin-bottom: -25rem;}.casestudypage-slider .slick-arrow{position: absolute;top: 50%;right: 12.5rem;z-index: 3;color: #fff;margin-top: -70px}.casestudypage-slider .slick-slide.slick-active+.slick-slide .singleimg{margin-left: -18rem;border-left: 1.2rem solid #000}.casestudypage-slider .slick-arrow.slick-prev{width: 100px;height: 100px;background: #000;transform: rotate(-45deg);}.casestudypage-slider .slick-arrow.slick-prev span, .casestudypage-slider .slick-arrow.slick-prev i{transform: rotate(45deg);}.casestudypage-slider .slick-arrow span{display: block;text-align: center;font-size: 1.4rem;}.casestudypage-slider .slick-arrow.slick-prev span{position: absolute;right: 20%;top: 22px;}.casestudypage-slider .slick-arrow.slick-next i{right: 0;margin-top: 32px;}.casestudypage-slider .slick-arrow.slick-next span{position: absolute;top: 63px;right: 32px;}.casestudypage-slider .slick-arrow.slick-prev i{left: 7px;margin-top: -40px;}.casestudypage-slider .slick-arrow i{font-size: 4rem;position: absolute;top: 50%;}.textsection.casestudyteextsec{padding-bottom: 45rem;}/*--thankyou page--*/.thankubanner{padding: 20rem 0 10rem}.thankcontent{padding: 10rem 0;}/*--thankyou page--*/.carimg{width: 54%;height: auto;;}/*--20-march-2019---*/.glassorders-sec.formsec .textcol .sub-title{font-size: 2.9rem;}.glassorders-sec.formsec .textcol{max-width: 460px;padding-top: 6rem;}.glassorders-sec.formsec{margin: 0;padding: 20rem 0 0;}.lightbg{background: #f2f2f2}.glassorderscustom-sec.sec-padding{padding-top: 14rem}.commonimages-sec{padding: 10rem 0 7rem}.submitquote-sec .form-group label{margin-bottom: 0;font-size: 1.8rem}.formsec.submitquote-sec{padding-bottom: 10rem;font-size: 1.8rem}.formborder{border-bottom: 1px solid #989898;padding-top: 5.1rem;}.formborder.formpadding{padding-top: 5rem;}.submitquote-sec .formleft{padding-right: 3.5rem}.submitquote-sec .col-md-6 .formleft{width: 100%;}.submitquote-sec .col-md-6 .formright{width: 100%;}.submitquote-sec .formright{padding-left: 3.5rem}.font23{font-size: 2.3rem}.font31{font-size: 3.1rem}.submitquote-sec .paymentimg{width: 100%;justify-content: flex-end;}.glassbasketsec .spinner{position: relative;width: 10rem}.glassbasketsec .input-group-addon{position: absolute;width: 2.5rem;font-size: 2.2rem;right: 0;top: 0;bottom: 0;}.glassbasketsec .input-group-addon .spin-up{position: absolute;top: 0;left: 0;line-height: 1;}.input-group-addon .spin-down{position: absolute;bottom: 0;line-height: 1;left: 0;}.glassbasketsec .spinner .form-control{border: 0;height: auto}.glassbasketsec .basket-detail .close{position: absolute;right: 0;top: 0;opacity: 1;}.glassbasketsec .basket-detail{position: relative;}.text-red{color: #ba1622}.ordercomplete-sec{padding: 20rem 0 15rem}.font22{font-size: 2.2rem}.ordercomplete-sec .secheading{margin: 0 auto 5rem;}.carousel-indicators{bottom: 30px;}.carousel-indicators li{background-color: #fff;}.carousel-indicators .active{background-color: #9bc83d;}.mac .deliverCol-l h2 span:before{height: 63px;}/* New Gallery Page Start */.ab-gallery-title{padding-bottom:425px;}.ab-gallery-title .secheading .widget-title{font-size:58px;}.ab-gallery-title .secheading h2{font-size:48px;color:#9bc83d;}.ab-gallery-block{margin: -380px 0 0 0;}.after-before-gallery-sec{padding-bottom:142px;}.ab-gallery-slider .item{height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;}.ab-gallery-slider .owl-nav{position:absolute;top:-30px;display:flex;align-items:center;justify-content:space-between;right:0;bottom:0;left:0;width:120px;height:120px;margin:0 auto;padding:15px;}.ab-gallery-slider .owl-nav:before{content:"";left:0;top:0;right:0;bottom:0;background:#191918;position:absolute;transform:rotate(45deg);}.gallery-grid-m{display:flex;flex-wrap:wrap;}.gallery-grid-box{height:225px;width:33.33%;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all 0.5s;}.gallery-grid-box:hover{opacity: 0.8;}.ab-gallery-slider .owl-nav .owl-prev{color:#fff;z-index:1;background:url(../images/previous-arrow.svg) no-repeat center center;width:34px;height:15px;background-size:cover;font-size:0;}.ab-gallery-slider .owl-nav .owl-next{color:#fff;z-index:1;background:url(../images/next-arrow.svg) no-repeat center center;width:34px;height:15px;background-size:cover;font-size:0;}.ab-gallery-slider .owl-nav .owl-prev:before{content:"Before";position:absolute;color:#fff;font-size:14px;top:25px;left:0;right:0;margin:auto;text-align:center;letter-spacing:1px;line-height:normal;}.ab-gallery-slider .owl-nav .owl-next:before{content:"After";position:absolute;color:#9bc83e;font-size:14px;bottom:25px;left:0;right:0;margin:auto;text-align:center;letter-spacing:1px;line-height:normal;}/* New Gallery Page End */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.home-banner-btn1{float: left;padding: 1.6rem 4.2rem;}.home-banner-btn2{float: left;margin-left: 20px;padding: 1.6rem 4.2rem;}.buy-btn{margin-top: 10px;}}
@media only screen and (min-width: 1850px){.formsec.contactformsec .carimg{bottom: -20rem;}
@media only screen and (min-width: 2115px){.formsec.contactformsec .carimg{bottom: -25rem;}}}
@media only screen and (max-width: 1279px){.ab-gallery-title{padding-bottom: 285px;}.after-before-gallery-sec{padding-bottom: 90px;}.ab-gallery-block{margin: -240px 0 0 0;}.ab-gallery-slider .item{height: 485px;}.gallery-grid-box{height:165px;}.ab-gallery-title .secheading .widget-title{font-size: 48px;}.ab-gallery-title .secheading h2{font-size: 38px;}}
@media only screen and (max-width: 1023px){.ab-gallery-title{padding-bottom: 235px;}.after-before-gallery-sec{padding-bottom: 90px;}.ab-gallery-block{margin: -200px 0 0 0;}.ab-gallery-slider .item{height: 370px;}.gallery-grid-box{width:50%;}.submit-quote-form .formleft, .submit-quote-form .formright{width: 100%;padding-left: 0;padding-right: 0;}.custom-select{height: 76px;}form.submit-quote-form.mt-5{flex-wrap: wrap;}}
@media only screen and (max-width: 767px){.ab-gallery-slider .item{height: 300px;}.gallery-grid-box{height: 150px;}.ab-gallery-slider .owl-nav{width: 100px;height: 100px;padding: 10px;}.ab-gallery-title .secheading .widget-title{font-size: 34px;}.ab-gallery-title .secheading h2{font-size: 28px;}.ab-gallery-block{margin: -150px 0 0 0;}.ab-gallery-title{padding-bottom: 185px;}}
@media only screen and (max-width: 500px){.social{/* width: 100%; */}#certass_inline{display: none;}#certass_below{display: block;}.ab-gallery-slider .item{height: 47vw;}.gallery-grid-box{height: 23vw;}.ab-gallery-title{padding-bottom: 27vw;}.ab-gallery-block{margin: -26vw 0 0 0;}.ab-gallery-slider .owl-nav{width: 60px;height: 60px;padding: 0;}.ab-gallery-slider .owl-nav .owl-prev, .ab-gallery-slider .owl-nav .owl-next{width: 24px;height: 10px;}.ab-gallery-slider .owl-nav .owl-prev:before{font-size: 11px;top: 10px;}.ab-gallery-slider .owl-nav .owl-next:before{font-size: 11px;bottom: 10px;}.after-before-gallery-sec{padding-bottom: 12vw;}.ab-gallery-title .secheading .widget-title{font-size: 28px;}.ab-gallery-title .secheading h2{font-size: 24px;}}
@media only screen and (max-width: 315px){#certass_below{display: none;}}.deliver-sec{background:#000000;display:flex;padding-bottom:100px;}.deliverColM{display:flex;flex-wrap:wrap;align-items:center;}.deliverCol-l{width:58%;color:#fff;margin:0;}.deliverCol-r{width:42%;}.deliverCol-r img{margin-left:0px;display:block;}.deliverCol-l h2{color:#fff;text-transform:uppercase;font-size:79px;margin:40px 0 20px;line-height:80px;}.deliverCol-l p{font-size:24px;margin:0 0 40px;}.deliverCol-l h2 span{color:#9bc83d;position:relative;display: inline-block;}.deliverCol-l h2 span:before{content: "";position: absolute;top: 0;left: -30px;background: url(../images/flag-img.svg) no-repeat;width: 33px;height: 80px;display: inline-block;align-items: start;justify-content: start;right: auto;bottom: 0;background-position: center;}.deliver-sec .container{position:relative;}.round-icon-block{display:flex;flex-wrap:wrap;margin-top:-125px;justify-content:space-between;width:100%;position:absolute;left:0;right:0;}.round-box{width:250px;}.round-box img{width:100%;}.deliverBtn a.btn:last-child{margin:0;padding:15px 37px;}.deliverBtn a.btn{margin-right:17px;padding:15px 20px;}
@media only screen and (max-width:1280px){.mac .deliverCol-l h2 span:before{height: 55px;top: 4px;}}
@media only screen and (max-width:1279px){.deliver-sec{padding-bottom:60px;}.deliverColM{padding-top:150px;}.deliver-sec .deliverColM{padding-top: 30px;}.deliver-sec .deliverCol-l h2{font-size: 74px;line-height: 80px;}.deliverCol-l h2{font-size:55px;line-height:53px;}.deliverCol-l h2 span:before{left: -22px;top: 12px;width: 23px;height: 55px;}}
@media only screen and (max-width: 767px){.container{max-width: 640px;padding: 0 15px;}.deliverCol-l{padding-left: 0;}}
@media only screen and (max-width:1425px){.deliverCol-l{padding-left: 30px;}}
@media only screen and (max-width:1023px){.deliverColM{padding-top:90px;}.deliverCol-l{margin:0;padding-left:20px;}.deliverCol-l h2{font-size:41px;line-height:46px;}.deliverCol-l h2 span:before{left: -19px;top: 13px;height: 53px;}.deliverCol-l p{font-size:18px;margin:0 0 25px;}.deliverCol-r img{padding-left:0;}.deliverBtn{display:flex;flex-direction:column;align-items:flex-start;}.deliverBtn a.btn{margin:0 0 10px;}.mac .deliverCol-l h2 span:before{height: 55px;top: 5px;}}
@media only screen and (max-width:900px){.deliver-sec .deliverCol-l h2{font-size: 64px;line-height: 60px;}.deliverCol-l h2 span:before{left: -16px;top: 6px;height: 46px;WIDTH: 20PX;}.mac .deliverCol-l h2 span:before{height: 45px;top: 0px;}
@media only screen and (max-width: 900px){.mac .deliverCol-l h2 span:before{height: 45px;top: 0px;}
@media only screen and (max-width: 639px){.mac .deliverCol-l h2 span:before{height: 37px;top: 0px;}.submit-sec{align-items: start;flex-direction: column;}.submit-sec input[type="submit"]{padding: 10px 25px;font-size: 16px;margin: 0 0 20px;}}
@media only screen and (max-width: 370px){.mac .deliverCol-l h2 span:before{height: 38px;top: 0px;}}
@media only screen and (max-width:767px){.deliverColM{flex-direction: column;text-align: center;}.deliverCol-l{width: 100%;color: #fff;margin: 0;display: flex;flex-direction: column;text-align: center;align-items: center;justify-content: center;}.deliverBtn{margin-bottom: 25px;align-items: center;}.deliverCol-r{width: 70%;margin-top: 10px;text-align: center;display: flex;align-items: center;justify-content: center;}.container .row .col-md-4 .imgbox.mb-5{display: flex;align-items: center;justify-content: center;}}
@media only screen and (max-width:639px){.deliverColM{padding-top:40px;}.deliver-sec .deliverCol-l h2{font-size: 48px;line-height: 51px;}.deliverCol-l h2 span:before{left: -16px;top: 7px;height: 35px;WIDTH: 17PX;}}
@media only screen and (max-width:340px){.deliver-sec .deliverCol-l h2{font-size: 39px;line-height: 51px;}.deliverCol-l h2 span:before{left: -16px;top: 10px;height: 29px;WIDTH: 17PX;}}
@media only screen and (max-width:1365px){.deliverCol-l h2{font-size:74px;}}*{margin: 0;padding: 0;outline: 0;}
@font-face{font-family: 'Arial';font-style: normal;font-weight: 400;font-family: 'AvenirNextLTPro-Regular';src: url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.otf') format('opentype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face{font-family: 'Arial';font-style: normal;font-weight: 400;font-family: 'AvenirNextLTPro-Bold';src: url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.otf') format('opentype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.woff') format('woff'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');font-weight: normal;font-style: normal;}html{font-size: 10px;font-display: swap;}body{font-size: 1.8rem;line-height: 1.5;color: #000;font-family: 'AvenirNextLTPro-Regular';font-weight: 400;}img{max-width: 100%;}ul, ol{margin: 0;padding: 0}li{list-style: none}a{display: inline-block;text-decoration: none;color: #000}a:hover, a:focus{text-decoration: none}p{margin-bottom: 2rem;}h1, h2, h3, h4, h5, h6{padding: 0;margin: 0;line-height: 1.2;}.container{max-width: 1380px}/*--commom css--*/.imgwidth100{width: 100%}.font-bold{font-family: 'AvenirNextLTPro-Bold';}.btn{background: #9bc83d;color: #fff;padding: 1.6rem 5.1rem;transition: 0.5s;font-size: 1.6rem;letter-spacing: 0.48px;border: 1px solid #9bc83d;transform: perspective(1px) translateZ(0);position: relative;}.btn:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #7da922;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.btn:hover::before, .btn:focus::before{-webkit-transform: scaleY(1);transform: scaleY(1);}.btn.btn-font-black{color: #000;}.btn.btn-font-black:hover, .btn.btn-font-black:focus{color: #000}.btn:hover, .btn:focus{background: transparent;color: #fff;}.btn.btn-transparent{background: transparent;}.btn.btn-transparent:hover, .btn.btn-transparent:focus{background: #9bc83d;}.sub-title{font-size: 3rem;margin-bottom: 1rem;letter-spacing: 0.9px;}.text-green{color: #9bc83d}.sec-padding{padding: 6rem 0}.margin0{margin: 0 !important}.padding0{padding: 0 !important}.small-title{font-size: 1.67rem;color: #000;}.font-bold{font-weight: 700}.widget-title, .widget-title2{font-size: 5.1rem;margin-bottom: 1.8rem;letter-spacing: 1.5px;}.widget-titlesmall{font-size: 2.5rem;margin-bottom: 1.8rem;letter-spacing: 1.5px;}.widget-titlemedium{font-size: 4.5rem;margin-bottom: 1.8rem;letter-spacing: 1.5px;}.secheading{margin: 0 auto 7rem;max-width: 765px;}/*--header--*/.site-header{position: absolute;left: 0;right: 0;top: 0;z-index: 11;padding: 4rem 0;}.headermain{position: relative;}.header-right{float: right;}.certass{display: inline-block;width: 140px;height: auto;}#certass_below{display: none;position: absolute;right: 30px;top: 90px;}.social li{display: inline-block}.social a{color: #fff;transition: 0.5s;}.social a:hover, .social a:focus{color: #9bc83d}.header-right .header-social{margin-right: 4rem;font-size: 2.4rem;margin-top: 0px;}.header-right .header-social a{padding-left: 2rem;}.homepage .menu-button, .homepage .social.header-social a{color: #fff;}.menu-button{font-size: 2.8rem;color: #fff;margin-left: 20px;display: inline-block;line-height: 54px;width: 50px;height: 50px;border: 1px solid #9bc83d;text-align: center;cursor: pointer}.sidenav-overlay{visibility: hidden;position: fixed;z-index: 998;top: 0;left: 0;width: 100%;height: 100%;background: hsla(0, 0%, 100%, 0);transition: background-color .25s ease-in-out;cursor: pointer;}.open-nav .sidenav-overlay{background: hsla(0, 0%, 100%, .4);visibility: visible;}.sidenav{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: fixed;z-index: 999;top: 0;right: 0;width: 50%;width: 50vw;max-width: 1200px;height: 100%;background-color: #000;transform: translateX(101%);transition: transform .25s cubic-bezier(.39, .575, .565, 1);will-change: transform;color: #fff;font-size: 2rem;}.open-nav .sidenav{transform: translateX(0);}.sidenav .menu a{text-decoration: none;font-size: 3.5rem;color: #fff;display: block;transition: 0.3s;}.sidenav .social a{font-size: 3rem;padding-right: 2rem;}.sidenav .social{margin-bottom: 13rem;}.sidenav .menu a:hover{color: #9bc83d;}.sidenav .closebtn{position: absolute;top: 6rem;right: 50px;line-height: 46px;width: 50px;height: 50px;border: 1px solid rgba(155, 200, 61, 0.5);text-align: center;cursor: pointer;display: block;margin-top: 10px}.sidenav .container-fluid{height: 100%;}.overlay-nav{position: relative;top: 0;bottom: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;padding-left: 100px;padding-right: 50px;overflow-y: auto}.header-address{border-top: 0.8px solid #706f6f;padding-top: 7.5rem;}.addressbox li{margin-bottom: 1rem;}.addressbox li a{padding-left: 1rem;color: #fff}.addressbox li a.telno{padding-left: 2.1rem;}/*--page-banner--*/.page-banner{background: #000;display: flex;font-size: 2.4rem;justify-content: center;flex-direction: column;}.page-banner-bg{background-size: cover;min-height: 500px;background-position: center;background-repeat: no-repeat;}.page-banner .btn, .carousel-text .btn{font-size: 1.8rem;}.carousel-item img{width: 100%;}.carousel-indicators li{cursor: pointer;height: 4px}#homebanner .carousel-item{background-repeat: no-repeat;background-size: cover;background-position: center}#homebanner .carousel-text{position: absolute;right: 0;bottom: auto;left: 0;text-align: left;top: 50%;transform: translateY(-50%);font-size: 2.4rem;}.carousel-fade .carousel-item{opacity: 0;transition-duration: .6s;transition-property: opacity;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{opacity: 0;}.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev{transform: translateX(0);transform: translate3d(0, 0, 0);}.service-banner{background-image: url(../images/service-banner.jpg);}.banner-text{max-width:980px}.service-banner .banner-text{max-width: 720px;}.banner-text h1{font-size: 4.9rem;margin-bottom: 1rem}/*--site-footer--*/.site-footer{padding: 10rem 0}.footertop{padding-bottom: 7rem;border-bottom: 1px solid #9bc83d}.footertop .sub-title{display: inline-block}.footertop .social a{font-size: 2.3rem;padding-left: 2rem}.footermiddle{padding: 8rem 0 10rem;}.footermenu{float: right;width: 65%}.footermenu li{float: left;width: 33.33%;text-align: left;}.footermenu li a{color: #fff;transition: 0.5s;line-height: 2.3;text-align: left;min-width: 90px;float: right;letter-spacing: 2.7px;font-size: 1.8rem;}.footermenu li a:hover{color: #9bc83d;}.footercopyright{font-size: 1.2rem;letter-spacing: 1.8px}.submit-quote-form .formright{width: 50%;padding-left: 75px;}form.submit-quote-form.mt-5{display: flex;}.spacer{padding: 0 0 48px;border-bottom: 1px solid #666666;}.submit-sec{display: flex;justify-content: space-between;align-items: center;}.custom-list{display: flex;flex-wrap: wrap;padding: 0;}.formright .custom-list li{width: 100%;padding: 0 0 0 35px;margin-bottom: 25px;font-size: 16px;font-family: AvenirNextLTPro-Regular;color: #fff;}.BlackBg .custom-list li{color: #fff;}.custom-list li{position: relative;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;padding-right: 5px;list-style-type: none;width: 50%;color: #3c3c3b;text-align: left;}.label-m .big-font{font-family: 'NeueMontreal-Bold';font-size: 34px;}.form-group label{font-size: 20px!important;padding-left: 10px;}.formright .custom-list li:before{top: 0;}div#Submit_Your_Quote{border-top: 15px solid #fff;width: 96%;margin: 78px auto 0 auto;max-width: 100%;padding-top: 34px;display: flex;flex-wrap: wrap;}.custom-list li:before{position: absolute;content: "";background: url(../images/sitelogo.svg) no-repeat center;background-size: 100% auto;left: 0;top: 4px!important;width: 21px;height: 21px;}.form-group h3{font-size: 24px;color: #fff;font-family: 'NeueMontreal-Medium';margin: 0;font-family:AvenirNextLTPro-Regular;}.label-m{display: flex;justify-content: space-between;}.form-group label{font-family:AvenirNextLTPro-Regular;font-size: 20px;padding-left: 10px;}.label-m span{font-family:AvenirNextLTPro-Regular;font-size: 22px;}.submit-quote-form .formleft{width: 50%;padding-right: 25px;}.carousel-item:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);}/*--homepage--*/.home-images-sec .single-col .imagebox{overflow: hidden;position: relative;}.home-images-sec .single-col .imagebox:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;content: "";background: rgba(0, 0, 0, 1);opacity: 0;transition: 0.5s;background-image: url("../images/hoverlogo.svg");background-repeat: no-repeat;background-position: center;background-size: 110px auto;}.home-images-sec .single-col:hover .imagebox:before{opacity: 1}.home-images-sec .single-col img{transition: 0.5s;}.home-images-sec .single-col:hover .imagebox img{transform: scale(1.05);}.home-images-sec .single-col:hover .small-title{color: #9bc83d}.home-images-sec .single-col .contentbox{padding: 4rem 6rem 5rem;border-right: 1px solid #e9e9e9;color: #706f6f;font-size: 1.4rem;}.home-images-sec .padding0:nth-child(3n) .single-col .contentbox{border-right: 0}.home-images-sec .single-col .numberbox{padding: 15px 0;}.home-images-sec .single-col .numberbox .number{}.home-images-sec .single-col .numberbox .numberhover{visibility: hidden;opacity: 0;display: none;}.home-images-sec .single-col:hover .numberbox .number{visibility: hidden;opacity: 0;display: none;}.home-images-sec .single-col:hover .numberbox .numberhover{visibility: visible;opacity: 1;display: block;}.home-images-sec .small-title{letter-spacing: 1px;transition: 0.5s}.case-study-sec{padding: 10rem 0;}.blackbg{background: #000;}.blackbg a{color: #fff}.casestudy-slider .slider-item{position: relative;max-width: 1167px;margin: 0 auto;padding-bottom: 3rem;}.casestudy-slider .slider-item .widget-title, .widget-title2{position: absolute;left: -1rem;bottom: 0;margin: 0;z-index: 2;}.viewallproject{padding-top: 3rem;}.case-study-sec .social a{padding: 0 1rem;font-size: 2.2rem;}.case-study-sec .sliderbox{position: relative}.case-study-sec .social{transform: rotate(-90deg);position: absolute;right: -45px;top: 50%;line-height: 1;}.slick-arrow{cursor: pointer;}.casestudy-slider .slick-arrow{color: #999998;position: absolute;left: 0;top: 50%;font-size: 4rem;margin-top: -2.5rem;transform: translateY(-50%);z-index: 2}.casestudy-slider .slick-arrow.slick-next{margin-top: 2.5rem}.casestudy-slider .slick-slide{position: relative;}.testimonial-sec{background: #f2f2f2;padding: 11rem 0 22rem}.testimonial-sec .secheading{max-width: 730px}.testimonial-sec .testimonial-single{background: #fff;padding: 8rem 5rem 6rem;position: relative;color: #575756;min-height: 388px;}.testimonial-sec .slick-slide{padding: 0 3rem 10rem;}.testimonial-sec .testimonial-single .clientname{font-size: 2.3rem;color: #000;height: 90px;display: flex;justify-content: center;position: relative;align-items: center;z-index: 1;letter-spacing: 0.7px;margin-bottom: 2.5rem;}.testimonial-sec .testimonial-single .clientname:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/curly-arrow.png) no-repeat center;background-size: auto 100%;z-index: -1;}.testimonial-sec .testimonial-single .clientimg{width: 124px;height: 124px;border-radius: 100%;position: absolute;left: 50%;bottom: 0;margin-left: -62px;margin-bottom: -62px;}.clientimg{display: none;}.testimonial-sec .testimonial-single .socialicon{background: #4a68ac;color: #fff;font-size: 4rem;width: 100px;height: 100px;border-radius: 100%;position: absolute;left: 50%;bottom: 0;margin-left: -50px;margin-bottom: -50px;line-height: 100px}.slick-dots{cursor: pointer}.slick-dots li{font-size: 0;border-radius: 100%;display: inline-block;margin: 0 8px;width: 16px;height: 16px;border: 1px solid #9bc83d;transition: all .25s ease-in-out;}.slick-dots li.slick-active{border-color: #191918;background: #191918;}.slick-dots li button{padding: 0;font-size: 0;opacity: 0;}.whatwedo-sec{position: relative;padding-top: 22rem;padding-bottom: 15rem;}.whatwedo-sec .logoimg{position: absolute;left: 50%;margin-left: -125px;margin-top: -125px;top: 0;width: 250px;height: 250px;}.whatwedo-sec .listicon{margin: 0;}.listicon{margin-bottom: 2rem;}.listicon li{position: relative;padding-left: 3.5rem;padding-top: 0.9rem;padding-bottom: 0.5rem;}.listicon li:before{position: absolute;content: "";background: url(../images/sitelogo.svg) no-repeat center;background-size: 100% auto;left: 0;top: 10px;width: 21px;height: 21px;}.whatwedo-list{max-width: 950px;margin: 0 auto}.mapsection{position: relative;z-index: 1;line-height: 0;}.mapsection .map{height: 900px;}.mapsection .map-content{position: absolute;padding: 8rem 0;font-size: 2rem;top: 0;bottom: 0;z-index: 2;line-height: 1.7;left: 0;right: 0;}.mapsection .blackbg{padding: 6rem 7rem;max-width: 450px}.mapsection .blackbg .addressbox{max-width: 260px;margin-bottom: 3rem;}.addressbox li:first-child{font-size: 2.1rem}.font19{font-size: 1.9rem;}.mapsection .timetable{width: 100%;margin: 3rem 0;line-height: 2;font-size: 1.9rem;}.mapsection .timetable tr td:nth-child(2){text-align: right}.visit-our-showroom .showroomcontent{padding: 10rem 0;max-width: 900px;margin: 0 auto;}.visit-our-showroom .showroomcontent .btn{margin: 0 1rem 1rem;min-width: 170px;}/*--servicepage--*/.textsection{padding: 10rem 0 30rem;}.textsection .social{display: inline-block}.textsection .social a{padding: 0 1rem;}.textsection .textcol{padding-top: 0.5rem;}.textsection .listicon li{margin-bottom: 0.45rem;}.textsection .sharebox{margin-bottom: 2rem}.service-images-sec{margin-top: -22rem;}.service-images-sec .imagebox{margin-bottom: 3rem;}.service-images-sec .imagebox img{width: 100%}.brochuresec{padding: 5rem 0 8rem;}.brochuresec .sub-title{font-size: 3.2rem;}.brochuresec .brochuretext{max-width: 385px;}.brochuresec .btn{min-width: 170px;margin: 0 1rem 2rem 0}.brochuresec .row{align-items: center}.whatwedo-sec.serviceaboutsec{padding-top: 15rem;}/*--orderpage--*/.formsec{padding: 20rem 0;color: #989898;position: relative;margin-bottom: 20rem;}.formsec .carimg{position: absolute;bottom: -25rem;left: 0;}.formsec .textcol{max-width: 460px;}.form-control{background: transparent;border: 0;border-bottom: 1px solid #989898;font-size: 1.8rem;height: 4.5rem;color: #fff;}.custom-select{background-color: transparent;border: 0;border-bottom: 1px solid #989898;font-size: 1.8rem;height: 8rem;color: #fff;background-image: url('../images/custom-select-icon.png');padding-bottom: 5rem;background-position: right 1rem top 1rem;background-size: 16px 9px;padding-right: 3rem;}.custom-select:focus{border-color: #fff;box-shadow: none;}textarea.form-control{resize: none;height: 10rem;}.form-group{margin-bottom: 2rem}.formsec .formcol{border-top: 15px solid #fff;padding-top: 2rem;}.form-group label{margin-bottom: 1rem;}.formsec .textcol .sub-title{margin-bottom: 3rem;line-height: 1.4;font-size: 2.8rem;}.formsec .textcol .addressbox{font-size: 2.1rem;}.formsec .form-group{margin-bottom: 4rem;}.form-control:focus{color: #fff;background-color: transparent;border-color: #fff;outline: 0;box-shadow: none;}.custom-made-sec .secheading{margin: 0 auto 4rem;}.custom-made-sec .content-row{max-width: 810px;margin: 0 auto 5rem;}.custom-made-sec .listrow{max-width: 860px;margin: 0 auto 10rem;}.custom-made-sec .listicon{margin-bottom: 0;}.formsec.contactformsec{margin-bottom: 0}.formsec.contactformsec .carimg{position: absolute;bottom: -14rem;left: 0;z-index: 2;}.contactsec.mapsection .map-content{padding: 12rem 0}.contactsec.mapsection .map{height: 800px;}/*--gallerypage--*/.gallery-pageheader{padding: 2rem 0 9rem;}.row.margin10{margin: 0 -10px}.padding10{padding-left: 10px !important;padding-right: 10px !important}.instasec{padding-top: 20px}.instasec .instasingle{position: relative;margin-bottom: 20px}.instasec .instasingle>a{display: block}.instasec .instasingle>a>img{width: 100%;}.instasec .instasingle .instaicon{position: absolute;left: 15px;bottom: 15px;}.instasec .instasingle .instaicon a{color: #fff;font-size: 1.2rem;padding-right: 1rem;}.instasec .instabtnrow{padding: 4rem 0;}.instasec .instabtnrow .btn{margin: 0 1rem 2rem;min-width: 190px}/*--casestudy-page--*/.casestudy-banner{background-image: url(../images/case-studybanner.jpg);}.casestudy-banner .banner-text{max-width: 600px;font-size: 2.1rem;}.casestudypage-slidersec{position: relative;}.casestudypage-slider{position: relative;transform: translateY(-50%);margin-bottom: -25rem;}.casestudypage-slider .slick-arrow{position: absolute;top: 50%;right: 12.5rem;z-index: 3;color: #fff;margin-top: -70px}.casestudypage-slider .slick-slide.slick-active+.slick-slide .singleimg{margin-left: -18rem;border-left: 1.2rem solid #000}.casestudypage-slider .slick-arrow.slick-prev{width: 100px;height: 100px;background: #000;transform: rotate(-45deg);}.casestudypage-slider .slick-arrow.slick-prev span, .casestudypage-slider .slick-arrow.slick-prev i{transform: rotate(45deg);}.casestudypage-slider .slick-arrow span{display: block;text-align: center;font-size: 1.4rem;}.casestudypage-slider .slick-arrow.slick-prev span{position: absolute;right: 20%;top: 22px;}.casestudypage-slider .slick-arrow.slick-next i{right: 0;margin-top: 32px;}.casestudypage-slider .slick-arrow.slick-next span{position: absolute;top: 63px;right: 32px;}.casestudypage-slider .slick-arrow.slick-prev i{left: 7px;margin-top: -40px;}.casestudypage-slider .slick-arrow i{font-size: 4rem;position: absolute;top: 50%;}.textsection.casestudyteextsec{padding-bottom: 45rem;}/*--thankyou page--*/.thankubanner{padding: 20rem 0 10rem}.thankcontent{padding: 10rem 0;}/*--thankyou page--*/.carimg{width: 54%;height: auto;;}/*--20-march-2019---*/.glassorders-sec.formsec .textcol .sub-title{font-size: 2.9rem;}.glassorders-sec.formsec .textcol{max-width: 460px;padding-top: 6rem;}.glassorders-sec.formsec{margin: 0;padding: 20rem 0 0;}.lightbg{background: #f2f2f2}.glassorderscustom-sec.sec-padding{padding-top: 14rem}.commonimages-sec{padding: 10rem 0 7rem}.submitquote-sec .form-group label{margin-bottom: 0;font-size: 1.8rem}.formsec.submitquote-sec{padding-bottom: 10rem;font-size: 1.8rem}.formborder{border-bottom: 1px solid #989898;padding-top: 5.1rem;}.formborder.formpadding{padding-top: 5rem;}.submitquote-sec .formleft{padding-right: 3.5rem}.submitquote-sec .col-md-6 .formleft{width: 100%;}.submitquote-sec .col-md-6 .formright{width: 100%;}.submitquote-sec .formright{padding-left: 3.5rem}.font23{font-size: 2.3rem}.font31{font-size: 3.1rem}.submitquote-sec .paymentimg{width: 100%;justify-content: flex-end;}.glassbasketsec .spinner{position: relative;width: 10rem}.glassbasketsec .input-group-addon{position: absolute;width: 2.5rem;font-size: 2.2rem;right: 0;top: 0;bottom: 0;}.glassbasketsec .input-group-addon .spin-up{position: absolute;top: 0;left: 0;line-height: 1;}.input-group-addon .spin-down{position: absolute;bottom: 0;line-height: 1;left: 0;}.glassbasketsec .spinner .form-control{border: 0;height: auto}.glassbasketsec .basket-detail .close{position: absolute;right: 0;top: 0;opacity: 1;}.glassbasketsec .basket-detail{position: relative;}.text-red{color: #ba1622}.ordercomplete-sec{padding: 20rem 0 15rem}.font22{font-size: 2.2rem}.ordercomplete-sec .secheading{margin: 0 auto 5rem;}.carousel-indicators{bottom: 30px;}.carousel-indicators li{background-color: #fff;}.carousel-indicators .active{background-color: #9bc83d;}.mac .deliverCol-l h2 span:before{height: 63px;}/* New Gallery Page Start */.ab-gallery-title{padding-bottom:425px;}.ab-gallery-title .secheading .widget-title{font-size:58px;}.ab-gallery-title .secheading h2{font-size:48px;color:#9bc83d;}.ab-gallery-block{margin: -380px 0 0 0;}.after-before-gallery-sec{padding-bottom:142px;}.ab-gallery-slider .item{height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;}.ab-gallery-slider .owl-nav{position:absolute;top:-30px;display:flex;align-items:center;justify-content:space-between;right:0;bottom:0;left:0;width:120px;height:120px;margin:0 auto;padding:15px;}.ab-gallery-slider .owl-nav:before{content:"";left:0;top:0;right:0;bottom:0;background:#191918;position:absolute;transform:rotate(45deg);}.gallery-grid-m{display:flex;flex-wrap:wrap;}.gallery-grid-box{height:225px;width:33.33%;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all 0.5s;}.gallery-grid-box:hover{opacity: 0.8;}.ab-gallery-slider .owl-nav .owl-prev{color:#fff;z-index:1;background:url(../images/previous-arrow.svg) no-repeat center center;width:34px;height:15px;background-size:cover;font-size:0;}.ab-gallery-slider .owl-nav .owl-next{color:#fff;z-index:1;background:url(../images/next-arrow.svg) no-repeat center center;width:34px;height:15px;background-size:cover;font-size:0;}.ab-gallery-slider .owl-nav .owl-prev:before{content:"Before";position:absolute;color:#fff;font-size:14px;top:25px;left:0;right:0;margin:auto;text-align:center;letter-spacing:1px;line-height:normal;}.ab-gallery-slider .owl-nav .owl-next:before{content:"After";position:absolute;color:#9bc83e;font-size:14px;bottom:25px;left:0;right:0;margin:auto;text-align:center;letter-spacing:1px;line-height:normal;}/* New Gallery Page End */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.home-banner-btn1{float: left;padding: 1.6rem 4.2rem;}.home-banner-btn2{float: left;margin-left: 20px;padding: 1.6rem 4.2rem;}.buy-btn{margin-top: 10px;}}
@media only screen and (min-width: 1850px){.formsec.contactformsec .carimg{bottom: -20rem;}
@media only screen and (min-width: 2115px){.formsec.contactformsec .carimg{bottom: -25rem;}}}
@media only screen and (max-width: 1279px){.ab-gallery-title{padding-bottom: 285px;}.after-before-gallery-sec{padding-bottom: 90px;}.ab-gallery-block{margin: -240px 0 0 0;}.ab-gallery-slider .item{height: 485px;}.gallery-grid-box{height:165px;}.ab-gallery-title .secheading .widget-title{font-size: 48px;}.ab-gallery-title .secheading h2{font-size: 38px;}}
@media only screen and (max-width: 1023px){.ab-gallery-title{padding-bottom: 235px;}.after-before-gallery-sec{padding-bottom: 90px;}.ab-gallery-block{margin: -200px 0 0 0;}.ab-gallery-slider .item{height: 370px;}.gallery-grid-box{width:50%;}.submit-quote-form .formleft, .submit-quote-form .formright{width: 100%;padding-left: 0;padding-right: 0;}.custom-select{height: 76px;}form.submit-quote-form.mt-5{flex-wrap: wrap;}}
@media only screen and (max-width: 767px){.ab-gallery-slider .item{height: 300px;}.gallery-grid-box{height: 150px;}.ab-gallery-slider .owl-nav{width: 100px;height: 100px;padding: 10px;}.ab-gallery-title .secheading .widget-title{font-size: 34px;}.ab-gallery-title .secheading h2{font-size: 28px;}.ab-gallery-block{margin: -150px 0 0 0;}.ab-gallery-title{padding-bottom: 185px;}}
@media only screen and (max-width: 500px){.social{/* width: 100%; */}#certass_inline{display: none;}#certass_below{display: block;}.ab-gallery-slider .item{height: 47vw;}.gallery-grid-box{height: 23vw;}.ab-gallery-title{padding-bottom: 27vw;}.ab-gallery-block{margin: -26vw 0 0 0;}.ab-gallery-slider .owl-nav{width: 60px;height: 60px;padding: 0;}.ab-gallery-slider .owl-nav .owl-prev, .ab-gallery-slider .owl-nav .owl-next{width: 24px;height: 10px;}.ab-gallery-slider .owl-nav .owl-prev:before{font-size: 11px;top: 10px;}.ab-gallery-slider .owl-nav .owl-next:before{font-size: 11px;bottom: 10px;}.after-before-gallery-sec{padding-bottom: 12vw;}.ab-gallery-title .secheading .widget-title{font-size: 28px;}.ab-gallery-title .secheading h2{font-size: 24px;}}
@media only screen and (max-width: 315px){#certass_below{display: none;}}.deliver-sec{background:#000000;display:flex;padding-bottom:100px;}.deliverColM{display:flex;flex-wrap:wrap;align-items:center;}.deliverCol-l{width:58%;color:#fff;margin:0;}.deliverCol-r{width:42%;}.deliverCol-r img{margin-left:0px;display:block;}.deliverCol-l h2{color:#fff;text-transform:uppercase;font-size:79px;margin:40px 0 20px;line-height:80px;}.deliverCol-l p{font-size:24px;margin:0 0 40px;}.deliverCol-l h2 span{color:#9bc83d;position:relative;display: inline-block;}.deliverCol-l h2 span:before{content: "";position: absolute;top: 0;left: -30px;background: url(../images/flag-img.svg) no-repeat;width: 33px;height: 80px;display: inline-block;align-items: start;justify-content: start;right: auto;bottom: 0;background-position: center;}.deliver-sec .container{position:relative;}.round-icon-block{display:flex;flex-wrap:wrap;margin-top:-125px;justify-content:space-between;width:100%;position:absolute;left:0;right:0;}.round-box{width:250px;}.round-box img{width:100%;}.deliverBtn a.btn:last-child{margin:0;padding:15px 37px;}.deliverBtn a.btn{margin-right:17px;padding:15px 20px;}
@media only screen and (max-width:1280px){.mac .deliverCol-l h2 span:before{height: 55px;top: 4px;}}
@media only screen and (max-width:1279px){.deliver-sec{padding-bottom:60px;}.deliverColM{padding-top:150px;}.deliver-sec .deliverColM{padding-top: 30px;}.deliver-sec .deliverCol-l h2{font-size: 74px;line-height: 80px;}.deliverCol-l h2{font-size:55px;line-height:53px;}.deliverCol-l h2 span:before{left: -22px;top: 12px;width: 23px;height: 55px;}}
@media only screen and (max-width: 767px){.container{max-width: 640px;padding: 0 15px;}.deliverCol-l{padding-left: 0;}}
@media only screen and (max-width:1425px){.deliverCol-l{padding-left: 30px;}}
@media only screen and (max-width:1023px){.deliverColM{padding-top:90px;}.deliverCol-l{margin:0;padding-left:20px;}.deliverCol-l h2{font-size:41px;line-height:46px;}.deliverCol-l h2 span:before{left: -19px;top: 13px;height: 53px;}.deliverCol-l p{font-size:18px;margin:0 0 25px;}.deliverCol-r img{padding-left:0;}.deliverBtn{display:flex;flex-direction:column;align-items:flex-start;}.deliverBtn a.btn{margin:0 0 10px;}.mac .deliverCol-l h2 span:before{height: 55px;top: 5px;}}
@media only screen and (max-width:900px){.deliver-sec .deliverCol-l h2{font-size: 64px;line-height: 60px;}.deliverCol-l h2 span:before{left: -16px;top: 6px;height: 46px;WIDTH: 20PX;}.mac .deliverCol-l h2 span:before{height: 45px;top: 0px;}
@media only screen and (max-width: 900px){.mac .deliverCol-l h2 span:before{height: 45px;top: 0px;}
@media only screen and (max-width: 639px){.mac .deliverCol-l h2 span:before{height: 37px;top: 0px;}.submit-sec{align-items: start;flex-direction: column;}.submit-sec input[type="submit"]{padding: 10px 25px;font-size: 16px;margin: 0 0 20px;}}
@media only screen and (max-width: 370px){.mac .deliverCol-l h2 span:before{height: 38px;top: 0px;}}
@media only screen and (max-width:767px){.deliverColM{flex-direction: column;text-align: center;}.deliverCol-l{width: 100%;color: #fff;margin: 0;display: flex;flex-direction: column;text-align: center;align-items: center;justify-content: center;}.deliverBtn{margin-bottom: 25px;align-items: center;}.deliverCol-r{width: 70%;margin-top: 10px;text-align: center;display: flex;align-items: center;justify-content: center;}.container .row .col-md-4 .imgbox.mb-5{display: flex;align-items: center;justify-content: center;}}
@media only screen and (max-width:639px){.deliverColM{padding-top:40px;}.deliver-sec .deliverCol-l h2{font-size: 48px;line-height: 51px;}.deliverCol-l h2 span:before{left: -16px;top: 7px;height: 35px;WIDTH: 17PX;}}
@media only screen and (max-width:340px){.deliver-sec .deliverCol-l h2{font-size: 39px;line-height: 51px;}.deliverCol-l h2 span:before{left: -16px;top: 10px;height: 29px;WIDTH: 17PX;}}
@media only screen and (max-width:1365px){.deliverCol-l h2{font-size:74px;}}
@media(min-width:1380px) {.container-fluid.padding50 {padding-left:50px;padding-right:50px}}
@media(max-width:1280px) {.casestudypage-slider .slick-arrow {right:10.5rem;}.casestudypage-slider .slick-slide.slick-active + .slick-slide .singleimg {margin-left:-16rem;}}
@media(max-width:1170px) {.casestudy-slider .slider-item {padding-left:3rem;padding-right:3rem;}.casestudy-slider .slider-item .widget-title {left:2rem;}.casestudypage-slider .slick-slide.slick-active + .slick-slide .singleimg {margin-left:0;border-left:0;}.casestudypage-slider .slick-arrow {right:50%;top:100%;margin-top:-50px;margin-right:-50px;}}
@media(max-width:1024px) {.textsection.casestudyteextsec {padding-bottom:35rem;}.testimonial-sec .slick-slide {padding:0 1.5rem 7rem;}.casestudypage-slider {margin-bottom:-20rem;}}
@media(max-width:900px) {.home-images-sec .single-col .contentbox {padding:4rem 2rem 2rem;}.widget-title {font-size:4rem;}.secheading {margin-bottom:4rem;}.textsection.casestudyteextsec {padding-bottom:25rem;}}
@media(max-width:767px) {.submitquote-sec .formright {padding-left:0;}.submitquote-sec .formleft {padding-right:0;}.testimonial-sec .testimonial-single .clientname {height:70px}.casestudy-slider .social {right:-40px;}.home-images-sec .padding0:nth-child(3n) .single-col .contentbox {border-right:1px solid #e9e9e9;}.home-images-sec .padding0:nth-child(2n) .single-col .contentbox {border-right:0;}.site-footer .text-right {text-align:left !important;}.footermenu {float:none;width:100%;margin-top:2rem;max-width:500px}.footermenu li a {float:none;letter-spacing:2px;}html {font-size:8px;}.footercopyright {font-size:1.3rem;letter-spacing:1px;}.footercopyright {letter-spacing:1px;}.listicon li::before {top:8px;width:18px;height:18px;}.sidenav .menu a {font-size:2.5rem;}.header-address {padding-top:3rem;}.sidenav .social {margin-bottom:3rem;}.site-header {padding:3rem 0;}.header-right .header-social {padding-top:8px}.sidenav .closebtn {top:3rem;}.whatwedo-sec {padding-top:18rem;padding-bottom:12rem;}.footertop .social a {padding-left:0;padding-right:2rem;}.mapsection .blackbg {padding:6rem 8rem;margin:0 auto;}.mapsection .map-content {position:static;padding:0;background:#000;}.mapsection .map,.contactsec.mapsection .map {height:400px}.custom-made-sec {padding-top:5rem;}.casestudypage-slider {margin-bottom:-15rem;}.casestudypage-slider .slick-arrow span {font-size:1.8rem;}.casestudypage-slider .slick-arrow.slick-prev span {right:15%;top:15px;}.textsection.casestudyteextsec {padding-bottom:30rem;}.formsec .textcol .addressbox {margin-bottom:6rem;}}
@media(max-width:575px) {.overlay-nav {padding-left:10px;padding-right:10px;}.case-study-sec {padding:6rem 0;}.testimonial-sec .testimonial-single {padding:4rem 2.5rem 6rem;}.testimonial-sec .slick-slide {padding:0 0 8rem;}.testimonial-sec {padding:8rem 0 18rem;}.visit-our-showroom .showroomcontent {padding:6rem 0;}.home-images-sec .single-col .contentbox {border-right:0;}.formsec .carimg {bottom:-15rem;}.casestudypage-slider {margin-bottom:0;}.textsection.casestudyteextsec {padding-bottom:20rem;}.page-banner{padding-top:5rem;}.formsec.contactformsec .carimg {bottom:-6rem;}}
@media(max-width:420px) {.sidenav {width:70vw;}.mapsection .blackbg {padding:4rem 3rem;}.casestudy-slider .slider-item {padding-bottom:2rem;}.casestudy-slider .slider-item .widget-title {font-size:3rem;}.banner-text h1 {font-size:4rem;}.textsection.casestudyteextsec {padding-bottom:15rem;}}
@media(max-width:360px) {}
.homeslide1{background-image: url(../images/ps-home-1.jpg);} .homeslide2{background-image: url(../images/ps-home-2.jpg);}.homeslide3{background-image: url(../images/ps-home-3.jpg);}.homeslide4{background-image: url(../images/ps-home-4.jpg);}.homeslide5{background-image: url(../images/ps-home-5.jpg);}.homeslide6{background-image: url(../images/ps-home-6.jpg);}.homeslide7{background-image: url(../images/ps-home-7.jpg);}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;border:1px solid #ccc;border-radius:.5rem;margin-bottom:15px;}
.card-header{padding:.25rem, .5rem;background-color:#f2f2f2;color:#000;font-size:1em; font-weight:300;}
.card-body{}
.fs14{font-size:14pt; !important}
.fs12{font-size:12pt; !important}
.fs10{font-size:10pt; !important}

@media(min-width:1380px) {.container-fluid.padding50 {padding-left:50px;padding-right:50px}}
@media(max-width:1280px) {.casestudypage-slider .slick-arrow {right:10.5rem;}.casestudypage-slider .slick-slide.slick-active + .slick-slide .singleimg {margin-left:-16rem;}}
@media(max-width:1170px) {.casestudy-slider .slider-item {padding-left:3rem;padding-right:3rem;}.casestudy-slider .slider-item .widget-title {left:2rem;}.casestudypage-slider .slick-slide.slick-active + .slick-slide .singleimg {margin-left:0;border-left:0;}.casestudypage-slider .slick-arrow {right:50%;top:100%;margin-top:-50px;margin-right:-50px;}}
@media(max-width:1024px) {.textsection.casestudyteextsec {padding-bottom:35rem;}.testimonial-sec .slick-slide {padding:0 1.5rem 7rem;}.casestudypage-slider {margin-bottom:-20rem;}}
@media(max-width:900px) {.home-images-sec .single-col .contentbox {padding:4rem 2rem 2rem;}.widget-title {font-size:4rem;}.secheading {margin-bottom:4rem;}.textsection.casestudyteextsec {padding-bottom:25rem;}}
@media(max-width:767px) {.submitquote-sec .formright {padding-left:0;}.submitquote-sec .formleft {padding-right:0;}.testimonial-sec .testimonial-single .clientname {height:70px}.casestudy-slider .social {right:-40px;}.home-images-sec .padding0:nth-child(3n) .single-col .contentbox {border-right:1px solid #e9e9e9;}.home-images-sec .padding0:nth-child(2n) .single-col .contentbox {border-right:0;}.site-footer .text-right {text-align:left !important;}.footermenu {float:none;width:100%;margin-top:2rem;max-width:500px}.footermenu li a {float:none;letter-spacing:2px;}html {font-size:8px;}.footercopyright {font-size:1.3rem;letter-spacing:1px;}.footercopyright {letter-spacing:1px;}.listicon li::before {top:8px;width:18px;height:18px;}.sidenav .menu a {font-size:2.5rem;}.header-address {padding-top:3rem;}.sidenav .social {margin-bottom:3rem;}.site-header {padding:3rem 0;}.header-right .header-social {padding-top:8px}.sidenav .closebtn {top:3rem;}.whatwedo-sec {padding-top:18rem;padding-bottom:12rem;}.footertop .social a {padding-left:0;padding-right:2rem;}.mapsection .blackbg {padding:6rem 8rem;margin:0 auto;}.mapsection .map-content {position:static;padding:0;background:#000;}.mapsection .map,.contactsec.mapsection .map {height:400px}.custom-made-sec {padding-top:5rem;}.casestudypage-slider {margin-bottom:-15rem;}.casestudypage-slider .slick-arrow span {font-size:1.8rem;}.casestudypage-slider .slick-arrow.slick-prev span {right:15%;top:15px;}.textsection.casestudyteextsec {padding-bottom:30rem;}.formsec .textcol .addressbox {margin-bottom:6rem;}}
@media(max-width:575px) {.overlay-nav {padding-left:10px;padding-right:10px;}.case-study-sec {padding:6rem 0;}.testimonial-sec .testimonial-single {padding:4rem 2.5rem 6rem;}.testimonial-sec .slick-slide {padding:0 0 8rem;}.testimonial-sec {padding:8rem 0 18rem;}.visit-our-showroom .showroomcontent {padding:6rem 0;}.home-images-sec .single-col .contentbox {border-right:0;}.formsec .carimg {bottom:-15rem;}.casestudypage-slider {margin-bottom:0;}.textsection.casestudyteextsec {padding-bottom:20rem;}.page-banner{padding-top:5rem;}.formsec.contactformsec .carimg {bottom:-6rem;}}
@media(max-width:420px) {.sidenav {width:70vw;}.mapsection .blackbg {padding:4rem 3rem;}.casestudy-slider .slider-item {padding-bottom:2rem;}.casestudy-slider .slider-item .widget-title {font-size:3rem;}.banner-text h1 {font-size:4rem;}.textsection.casestudyteextsec {padding-bottom:15rem;}}
@media(max-width:360px) {}