
/*   flexslider.css   */

.flex-direction-nav a,.flex-pauseplay a{z-index:10;overflow:hidden;position:absolute}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;background:#fff;border:0;position:relative;zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:60px;margin:-54px 60px 0;text-indent:9999em;top:50%;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a.flex-next:before{content:''}.flex-direction-nav .flex-next{text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;right:-40px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:-40px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;bottom:5px;left:10px;opacity:.8;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flex-direction-nav .flex-prev{background:url(../img/arrow-left.png) center no-repeat rgba(0,0,0,0);right:0}.flex-direction-nav .flex-next{background:url(../img/arrow-right.png) center no-repeat rgba(0,0,0,0);right:0}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;right:0}.flex-direction-nav .flex-next{opacity:1;right:10px}}


/*   nav.css   */

@import url(http://fonts.googleapis.com/css?family=Open+Sans);#cssmenu,#cssmenu>ul>li>a{font-family:swiss_721bold_condensed}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{width:auto;line-height:1;z-index:99}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu.align-right ul ul{text-align:right}#cssmenu>ul>li>a{margin-left:20px;padding:0 5px 10px;font-size:16px;text-decoration:none;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{color:#e5911a;border-bottom:2px solid #e5911a}#cssmenu>ul>li.has-sub>a{padding-right:25px}#cssmenu>ul>li.has-sub>a::after{position:absolute;top:6px;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu>ul>li.has-sub.active>a::after,#cssmenu>ul>li.has-sub:hover>a::after{border-color:#e5911a}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu li:hover>ul{left:auto}#cssmenu li:last-child:hover>ul{left:-60px}#cssmenu.align-right li:hover>ul{right:0}#cssmenu ul ul ul{margin-left:100%;top:0;border:1px solid #fff}#cssmenu li li:last-child:hover>ul{left:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}#cssmenu ul li:hover>ul>li{height:100%}#cssmenu ul ul li a{padding:15px 20px;line-height:20px;width:260px;font-size:16px;background:rgba(28,63,148,.8);text-decoration:none;color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;border-bottom:1px solid #fff}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff;border-bottom:1px solid #e5911a}#cssmenu ul ul li.has-sub>a::after{position:absolute;top:22px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}#cssmenu ul ul li.has-sub:hover>a::after{border-color:#fff}@media all and (max-width:1019px){#cssmenu{width:100%}#cssmenu ul{width:100%;display:none;z-index:6}#cssmenu.align-center>ul,#cssmenu.align-right ul ul{text-align:left}#cssmenu ul li,#cssmenu ul li:hover>ul>li,#cssmenu ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}#cssmenu #menu-button::after,#cssmenu #menu-button::before{content:'';right:20px;width:30px;height:3px;position:absolute}#cssmenu ul li a,#cssmenu ul ul li a{width:100%}#cssmenu.align-center>ul>li,#cssmenu.align-right>ul>li,#cssmenu>ul>li{float:none;display:block}#cssmenu ul ul li a{padding:10px 15px;font-size:16px;color:#000;background:0 0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#000}#cssmenu ul ul ul li a{padding-left:40px}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#cssmenu ul ul li.has-sub>a::after,#cssmenu>ul>li.has-sub>a::after,#menu-line{display:none}#cssmenu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase;text-indent:-999em}#cssmenu #menu-button::after{top:16px;display:block;background:#1C3F94}#cssmenu #menu-button::before{top:25px;display:block;border-top:3px solid #1C3F94;border-bottom:3px solid #1C3F94;padding:3px 0}#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:40px;width:52px;cursor:pointer}#cssmenu .submenu-button::after,#cssmenu .submenu-button::before{content:'';position:absolute;display:block;background:#000;z-index:99}#cssmenu .submenu-button::after{top:16px;left:26px;width:1px;height:11px}#cssmenu .submenu-button::before{left:21px;top:21px;width:11px;height:1px}#cssmenu .submenu-button.submenu-opened:after{display:none}}

/*   owl.carousel.css   */


.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}


/*   owl.theme.css   */

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}

/*   jquery.fancybox.css   */


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}
 *

 /*  css_reset.css   */

 body,html{-webkit-text-size-adjust:100%}menu,nav ol,nav ul,ol,ul{list-style:none}.btn-readmore,h1,h2{text-transform:uppercase}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%}button,html,input,textarea{font-family:sans-serif;-webkit-appearance:none}body{margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}a{text-decoration:none;color:#00679e;transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre{margin:1em 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}p:last-of-type{margin-bottom:0}code,kbd,pre,samp{font-size:1em}small,sub,sup{font-size:75%}q{quotes:none}q:after,q:before{content:'';content:none}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0;padding:0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0}iframe,img{border:0;-ms-interpolation-mode:bicubic;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;border:0;font-family:Roboto;font-weight:400}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}address{font-style:normal;font-size:14px}.clear,.clear:after,.clear:before{clear:both;height:0}.clear:after,.clear:before{content:'';height:0;font-size:0;display:block}.fl-left{float:left}.fl-right{float:right}.fl-none{float:none}.container{width:1170px;margin:0 auto;position:relative;transition:width ease-in-out .2s;-moz-transition:width ease-in-out .2s;-webkit-transition:width ease-in-out .2s;-ms-transition:width ease-in-out .2s;-o-transition:width ease-in-out .2s}h1,h2{font-size:36px;font-family:swiss_721bold_condensed}.btn-readmore,p{font-family:Roboto;font-size:16px;font-weight:400}p{margin:0 0 10px;line-height:24px}.blue{color:#2576cd!important}.btn-readmore{display:inline-block;line-height:39px;height:39px;color:#FFF;text-align:center;padding:0 60px 0 23px;margin:0;border:0;border-radius:5px;outline:0;background-color:#2576cd;transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-webkit-transition:all ease .3s;background-image:url(../images/readmore.png);background-position:right 24px center;background-repeat:no-repeat}.btn-readmore:hover{color:#FFF;background-color:#9185e8}


 /*  style.css   */


@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300);

.banner-text,.products .title{text-align:center}@font-face{font-family:swiss_721bold_condensed;src:url(../fonts/swiss-webfont.eot);src:url(../fonts/swiss-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/swiss-webfont.woff2) format('woff2'),url(../fonts/swiss-webfont.woff) format('woff'),url(../fonts/swiss-webfont.ttf) format('truetype'),url(../fonts/swiss-webfont.svg#swiss_721bold_condensed) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Bitter;src:url(../fonts/bitter/bitter.eot);src:url(../fonts/bitter/bitter.eot?#iefix) format('embedded-opentype'),url(../fonts/bitter/bitter.woff2) format('woff2'),url(../fonts/bitter/bitter.woff) format('woff'),url(../fonts/bitter/bitter.ttf) format('truetype'),url(../fonts/bitter/bitter.svg#swiss_721bold_condensed) format('svg');font-weight:400;font-style:normal}::-webkit-input-placeholder{color:#fff;opacity:1}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}input:focus::-webkit-input-placeholder{color:#fff}input:focus:-moz-placeholder{color:#fff}input:focus::-moz-placeholder{color:#fff}input:focus:-ms-input-placeholder{color:#fff}textarea:focus::-webkit-input-placeholder{color:#fff}textarea:focus:-moz-placeholder{color:#fff}textarea:focus::-moz-placeholder{color:#fff}textarea:focus:-ms-input-placeholder{color:#fff}body{font-family:Roboto;font-size:16px;color:#555;line-height:24px}.top-head{background:#1c3f94;z-index:10}.top-head .left-top{float:left}.top-head .right-top{padding-top:8px;float:right}.top-head .right-top .right-search{float:right;position:relative}.top-head .right-top .right-search input{padding:7px 10px;line-height:15px;background-color:transparent;border:1px solid #fff;color:#fff;font-size:12px;font-family:Roboto;font-weight:400;width:199px;border-radius:0}.top-head .left-top .email,.top-head .left-top .phone{padding-left:33px;font-size:18px;background-repeat:no-repeat;background-position:left center;color:#fff}.button1 a,.products .col-4 .text h4,.top-head .left-top .email,.top-head .left-top .phone,h2.heading{font-family:swiss_721bold_condensed}.top-head .right-top .right-search .submit-search{position:absolute;right:8px;top:8px;border:0;background-color:transparent;text-indent:-9999px;display:block;background-image:url(../img/search.png);width:20px;height:16px;background-repeat:no-repeat}.banner-text,.main-header{right:0;position:absolute}.top-head .right-top .social{margin-right:49px;float:left}.top-head .right-top .social ul li{float:left;margin-left:10px}.top-head .right-top .social ul li:first-child{margin-left:0}.top-head .left-top .phone{background-image:url(../img/phone.png);line-height:49px}.top-head .left-top .email{margin-left:22px;background-image:url(../img/email.png)}.main-header.solid.sticky,.main-header.sticky{position:fixed;top:0;transition:all ease-in-out .3s;width:100%;border-bottom:2px solid #e5911a;box-shadow:0 0 10px rgba(0,0,0,.3);background-color:rgba(255,255,255,1);-webkit-background-color:rgba(255,255,255,1);-moz-background-color:rgba(255,255,255,1);-ms-background-color:rgba(255,255,255,1)}.main-header.solid{position:static}.main-header{padding:10px 0 5px;z-index:99;top:49px;left:0;background-color:rgba(255,255,255,.75);-webkit-background-color:rgba(255,255,255,.75);-moz-background-color:rgba(255,255,255,.75);-ms-background-color:rgba(255,255,255,.75)}.main-header .logo{float:left}.main-header .nav-main{padding-top:32px;float:right}.main-header.solid.sticky .nav-main,.main-header.sticky .nav-main{padding-top:20px;transition:all ease-in .3s}.sticky .logo img{width:105px;transition:all ease-in .3s}.banner-text{top:45%;left:0;z-index:999}.banner-text h1,.banner-text h2{line-height:70px;font-size:48px;text-transform:inherit;display:inline-block;padding:0 15px;background-color:rgba(0,0,0,.25)}.down-arrow{position:absolute;z-index:1;bottom:15%;right:48%}.banner,.button1 a,.flexslider .slides>li{position:relative}.flexslider .slides .down-arrow a img{width:50px;margin:auto}#cssmenu>ul>li>a{line-height:20px}.banner img,.inner-pages-banner img{width:100%}.caption-main{color:#fff}.flex-control-nav{bottom:40px}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#e5911a;background:rgba(229,145,26,1);cursor:pointer}.flex-control-paging li a{width:15px;height:15px;background:#fff;background:rgba(255,255,255,1)}.application,.button2 a,h2.heading{background-repeat:no-repeat}.content-body .about{padding:45px 0;text-align:center}.content-body .about p{color:#595959;font-weight:300}h2.heading.white{color:#fff}h2.heading{font-size:38px;color:#1c3f94;padding-bottom:40px;background-image:url(../img/heading-bg.png);background-position:bottom center;margin-bottom:20px}.button1{margin-top:40px}.button1 a{;background-image:url(../img/readmore.png) ;height: 25px;background-position: 125px 13px; background-repeat: no-repeat;;color:#fff;background-color:#e5911a;padding:13px 60px 14px 30px;text-transform:uppercase;font-weight:600;font-size:18px}.button1 a:hover{background-position:135px 13px;transition:all ease-in-out .1s}.products{padding:45px 0;background-color:#1c3f94}.products .col-4{width:25%;float:left;padding:0 10px;margin:20px 0}.products .col-4 .main{background-color:#fff;min-height:385px;position:relative}.products .col-4 img{width:100%}.products .col-4 .text{padding:10px;text-align:left;color:#000}.products .col-4 .text p{font-size:14px}.products .col-4 .text a{color:#000}.products .col-4 .text h4{font-size:17px}.products .col-4 .button2{padding:0 10px 10px;position:absolute;bottom:0}.button2 a{background-image:url(../img/small-readmore.png);height:25px;background-position:75px 6px;display:block;width:100px;color:#e5911a;position:absolute;font-size:14px;bottom:10px}.button2 a:hover{background-position:85px 6px;transition:all ease-in-out .1s;width:110px}.products-inner.pro .col-4 h4 a,.products-inner.pro .col-4 p a,.products-inner.pro .col-4 ul li a{color:#000}.products-inner.pro.app .col-4 .main{min-height:450px}.getquote{padding:40px 0;background-color:#f5cc9a}.getquote .text{float:left}.getquote .text h2{font-size:30px;font-family:Bitter;color:#000;text-transform:inherit;margin-bottom:25px}.getquote .text p{font-size:24px;color:#000;font-weight:100}.getquote .button3{float:right}.getquote .button3 a{color:#e5911a;text-transform:uppercase;font-size:20px;border:3px solid #e5911a;padding:14px 60px;line-height:75px;border-radius:5px}.getquote .button3 a:hover{color:#fff;background-color:#e5911a;transition:all ease-in-out .2s}.application{padding:45px 0;background-image:url(../img/application-bg.jpg);background-size:cover}.application .title{text-align:center}.application .col-4{width:25%;float:left;padding:0 10px}.application .col-4 .main{background-color:#fff;border:3px solid #989898;border-radius:5px;min-height:435px;position:relative}.application .col-4 img{width:100%}.application .col-4 .text a{color:#000}.application .col-4 .text{padding:7px;text-align:left;color:#000}.application .col-4 .text p{font-size:14px}.application .col-4 .text h4{font-size:17px;font-family:swiss_721bold_condensed}.contact h3,.recent-projects h3{font-size:30px;margin-bottom:30px}.application .col-4 .button2{padding:0 7px 10px;position:absolute;bottom:0}.contact,.contact3,.recent-projects{float:left;width:50%;text-align:center;min-height:845px;height:845px}.recent-projects{padding:45px 45px 45px 100px;background-color:#f5cc9a}.recent-projects h3{font-family:swiss_721bold_condensed;color:#000;text-transform:uppercase}.contact h3,.flex-caption{color:#fff;text-transform:uppercase;font-family:swiss_721bold_condensed}.contact h3{line-height:35px}.contact{padding:45px 100px 45px 45px;background-color:#1c3f94}.flex-caption{width:100%;padding:2%;left:0;bottom:0;background:rgba(0,0,0,1);text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:18px;line-height:18px}.recent-projects .project .flexslider1 ul li a>img{display:block;width:100%}.recent-projects .flexslider1{position:relative;padding-top:30px}.recent-projects .flex-direction-nav .flex-prev{left:0}.recent-projects .flex-direction-nav .flex-next{right:0}.recent-projects .flex-direction-nav a{opacity:1;margin:-25px 0 0}.form-grp{width:50%;float:left;padding:0 10px;min-height:70px}.form-grp.full{width:100%}.error{color:red;text-align:left;display:block;font-size:14px}.contact .contact-form input,.contact .contact-form select{line-height:normal;width:100%;padding:10px 15px}.contact .contact-form select{line-height:40px;text-indent:10px;padding-left:0}.contact .contact-form input,.contact .contact-form select,.contact .contact-form textarea{background-color:#4167c4;color:#fff;border:1px solid #577bd3;border-radius:0}.contact .contact-form .button,.contact .contact-form textarea{width:100%;float:left;margin-bottom:20px;padding:10px 15px}.contact .contact-form .form-grp input:last-child{margin-right:0}.contact .contact-form .button{margin-bottom:0;background-color:#e5911a;color:#fff;text-transform:uppercase;font-size:18px;font-family:swiss_721bold_condensed;border:0 solid #577bd3}.contact .contact-form .button:focus{border:0 solid #577bd3}.contact .contact-form .button:hover{background-color:#000;transition:all ease-in-out .2s}.contact-details{padding:40px 0;background-color:#f0f0f0}.contact-details .col-4{width:22%;float:left;padding:0;margin:0}.contact-details .col-4 .address a,.contact-details .col-4 .fax a,.contact-details .col-4 .phone a{padding-left:50px;background-repeat:no-repeat;background-position:top left;display:inline-block}.contact-details .col-4.email{width:34%}.contact-details .col-4 p{min-height:50px;color:#000}.contact-details .col-4 a{color:#000}.contact-details .col-4 a:hover{color:#1c3f94}.contact-details .col-4 .address a{background-image:url(../img/address.png)}.contact-details .col-4 .phone a{background-image:url(../img/phone-ftr.png);min-height:45px}.contact-details .col-4 .fax a{background-image:url(../img/fax1.png);min-height:35px}.contact-details .col-4 .mail a{display:inline-block;background-image:url(../img/email-ftr.png);background-repeat:no-repeat;background-position:top left;padding-left:80px;min-height:50px}.contact-details .col-4 .time{background-image:url(../img/time.png);min-height:35px;background-repeat:no-repeat;background-position:top left;padding-left:50px}.contact-details .col-4 .time p{min-height:1px;margin-bottom:0}.copyright{background-color:#1d1d1d;text-align:center;padding:15px 0;color:#fff}.copyright p span{text-transform:uppercase}.text .content .about-text p,.text .content .about-text.royal h3,.text .content .about-text.royal ul li{text-align:left}.text .content .about-text img{float:right;margin:0 0 15px 15px;box-shadow:0 0 8px #e4e4e4}.products-inner .col-4{width:25%;float:left;padding:0 10px;margin:20px 0;text-align:left}.products-inner .col-4 .main{background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 0 5px #e4e4e4;min-height:325px;position:relative}.products-inner.pro .col-4 .main{min-height:380px}.products-inner .col-4 img{width:100%;box-shadow:0 0 0 #000}.products-inner .col-4 .text{padding:9px;text-align:left;color:#000}.products-inner .col-4 .text p{font-size:14px}.products-inner .col-4 .text h4{font-size:17px;font-family:swiss_721bold_condensed}.products-inner .col-4 .button2{padding:0 10px 10px}.testimonial{text-align:left;padding:15px;border:2px solid #e5911a;clear:both;margin-top:30px;color:#595959}.text .content .testimonial img{float:left;margin:0 5px 5px 0}.text .content .testimonial img.test-img{float:right!important;margin:0 0 5px 5px;width:180px;box-shadow:0 0 5px #000;border:5px solid #fff}.testimonial h4{text-align:right;color:#000;clear:both}.about .col-2.new,.about .content .col-2,.about-text .product-details1,.about-text .product-details1 p,.about-text.product5,.content1,.srch_links,.text-left{text-align:left}.about .content .col-2{width:50%;float:left}.about .content .col-2 .col-2{margin-bottom:20px}.about .content .col-2 .map,.about .content .col-2.details{padding:0 40px;margin-top:30px}.about .content .col-2 .col-1 .mail,.about .content .col-2 .col-1 .time,.about .content .col-2 .col-2 .address,.about .content .col-2 .col-2 .fax,.about .content .col-2 .col-2 .phone{background-repeat:no-repeat;background-position:top left;padding-left:50px;min-height:50px}.about .content .col-1{width:100%;float:none}.about .content .col-2 .map iframe{width:100%;height:350px;border:5px solid #fff;box-shadow:0 0 5px #595959}.about .content .col-2 .col-1 a,.about .content .col-2 .col-1 p,.about .content .col-2 .col-2 a{color:#000;margin-bottom:0}.about .content .col-2 .col-2 .address{background-image:url(../img/address1.png)}.about .content .col-2 .col-2 .phone{background-image:url(../img/phone-ftr1.png)}.about .content .col-2 .col-2 .fax{background-image:url(../img/fax.png)}.about .content .col-2 .col-1 .mail{background-image:url(../img/email-ftr1.png);margin-bottom:15px}.link_srch h3,.srch_links{margin-bottom:20px}.about .content .col-2 .col-1 .time{background-image:url(../img/time1.png)}.about .content .col-2 .col-2 .address strong{color:#000}.thankyou.thanx p{font-size:24px;font-weight:600}.srch_links{border-bottom:2px solid #e6c544;padding-bottom:20px}.link_srch h3 a{font-size:24px;text-decoration:underline}.about .col-2.new{width:50%;float:left;padding:20px}.about .col-2.new h3{color:#1c3f94;font-size:20px;margin-bottom:20px;border-bottom:2px solid #1c3f94;padding-bottom:10px}.manufacturing h4{font-size:18px;color:#000;margin-bottom:10px}.manufacturing{margin-bottom:20px;padding:0 20px 20px;border-bottom:1px solid #d2d2d2}.manufacturing p{margin-bottom:10px}ul.project-details{margin:15px}.text .content .about-text.royal h3{margin:15px 0 10px}ul.project-details li span{width:100px;display:inline-block}.text .content .about-text.royal ul li{margin-bottom:5px}.commercial a img{display:block;width:100%}.image-gallery ul li{display:inline-block;padding:7px}.gallery-container h2{margin-bottom:40px}.gallery-container{margin-top:20px;padding-top:30px;border-top:2px solid #c5c5c5}.flexslider{min-height:600px;background:0 0}.flexslider.slider2{min-height:300px;background:0 0;z-index:1}.main-banner{background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center;min-height:600px;margin:0 auto;padding:0;position:relative}.about-text .product-details1{clear:both;min-height:170px;border-bottom:2px solid #c5c5c5;margin-bottom:20px;padding-bottom:20px}.about-text .product-details1 .product-img1{float:left;width:200px;margin-right:20px}.about-text.complete .product-details1{min-height:205px}.about-text.complete .product-details1 .product-img1{width:350px}.about-text .product6 h3{color:#1c3f94;margin-bottom:10px}a.download-btn1,a.gallery-btn{color:#fff;background-color:#e5911a}.about-text .product6 p a,p.btn a.download-btn{display:inline-block;color:#fff;background-color:#e5911a;padding:5px 10px;margin-right:10px}a.download-btn1{padding:5px 10px;margin-left:20px;font-size:18px}p.btn a.download-btn{position:absolute;top:-10px;right:0;font-size:18px}a.gallery-btn{padding:10px 15px}.image-gallery .owl-carousel a figure{width:250px;height:200px;margin:0;padding:0;background:#fff;overflow:hidden;position:relative}.image-gallery .owl-carousel a figure:hover+span{bottom:-36px;opacity:1}.image-gallery .owl-carousel a figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.image-gallery .owl-carousel a figure:hover::before{-webkit-animation:shine 1s;animation:shine 1s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.empty_banner{min-height:100px}.product-details1:last-child{border:0 solid #000}ul.simple,ul.simple li{list-style:inside;list-style-type:inherit;font-size:14px}.product-options{margin:20px 0}.product-options .col-3{width:33.3333%;float:left;padding:0 10px;margin:20px 0}.product-options .col-4{width:25%;float:left;padding:0 10px;margin:20px 0}.product-options .col-3 .main{background-color:#fff;border:3px solid #989898;border-radius:5px;min-height:500px;position:relative}.product-options .col-4 .main{background-color:#fff;border:3px solid #989898;border-radius:5px;min-height:270px;position:relative}.product-options.shade-sails .col-4 .main{min-height:470px}.product-options .col-3 img,.product-options .col-4 img{width:100%}.product-options .col-3 .text a,.product-options .col-4 .text a{color:#000}.product-options .col-3 .text,.product-options .col-4 .text{padding:7px;text-align:left;color:#000}.product-options .col-3 .text p,.product-options .col-4 .text p{font-size:14px}.product-options .col-3 .text h4,.product-options .col-4 .text h4{font-size:17px;font-family:swiss_721bold_condensed}.product-options .col-3 .button2,.product-options .col-4 .button2{padding:0 7px 10px;position:absolute;bottom:0}.product-options h2{text-align:center;margin-top:40px}.content1 .available,.old-copy table,.product-table table{margin:20px 0}.old-copy table td,.product-table table td{border:2px solid #bfbfbf;padding:10px;font-size:14px}ul.available-details li{padding:10px 0;list-style:inside}.text .content .about-text .history img{float:left;margin:0 15px 15px 0;box-shadow:0 0 8px #e4e4e4;width:200px}.content5,.history{margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #1c3f94}.text .content .about-text .product9 img{box-shadow:5px 5px 0 #a5a5a5}.text-left ul li{list-style:disc inside;margin-bottom:10px}.text-left p strong{font-size:18px}.text-left p{margin-bottom:20px}.text-left h3 strong{font-size:24px;color:#1c3f94;margin-bottom:10px;display:block;margin-top:20px;border-bottom:1px solid #e5911a;padding-bottom:10px}ol.none li,ul.none li{list-style:none inside;margin-bottom:10px}.main1 .details{text-align:left;padding:0;margin-top:30px}.main1 .details .col-1 .mail,.main1 .details .col-1 .time,.main1 .details .col-2 .address,.main1 .details .col-2 .fax,.main1 .details .col-2 .phone,.main1 .details .col-2 .time{background-position:top left;padding-left:50px;min-height:50px;background-repeat:no-repeat}.main1 .details .col-2{width:50%;float:left;text-align:left;margin-bottom:20px}.main1 .details .col-1{width:100%;float:none}.map1 iframe{width:100%;height:450px;border:0 solid #fff}.main1 .details .col-1 a,.main1 .details .col-1 p,.main1 .details .col-2 a{color:#545454;margin-bottom:0;line-height:25px}.main1 .details .col-2 .address{background-image:url(../img/address1.png)}.main1 .details .col-2 .phone{background-image:url(../img/phone-ftr1.png)}.main1 .details .col-2 .fax{background-image:url(../img/fax.png)}.main1 .details .col-1 .mail{background-image:url(../img/email-ftr1.png)}.main1 .details .col-1 .time,.main1 .details .col-2 .time{background-image:url(../img/time1.png)}.main1 .details .col-2 .address strong{color:#545454}.contact3{padding:45px 45px 45px 100px;background-color:#e2eaff}.g-recaptcha{margin-bottom:20px}.owl-theme .owl-controls .owl-buttons div{text-indent:-100em;background-color:transparent}.owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(../img/prev.jpg);height:50px;width:50px;position:absolute;top:30%;left:-10px;opacity:1}.owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(../img/next.jpg);height:50px;width:50px;position:absolute;top:30%;right:-10px;opacity:1}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;width:100%!important}#owl-demo .item{margin:0 21px}.ui-tabs.ui-tabs-vertical{padding:0;width:100%;margin:20px 0}.ui-tabs.ui-tabs-vertical .ui-widget-header{border:none}.ui-tabs.ui-tabs-vertical .ui-tabs-nav{float:left;width:10em}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;margin:.2em 0;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px;overflow:hidden;position:relative;right:-2px;z-index:2;background-color:#1C3F94}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a{display:block;width:100%;padding:.6em 1em;color:#fff}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover{cursor:pointer}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{margin-bottom:.2em;padding-bottom:0;border-right:0 solid #fff}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a{background-color:#e5911a}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child{margin-bottom:10px}.ui-tabs.ui-tabs-vertical .ui-tabs-panel{float:left;width:75%;border:1px solid gray;border-radius:0;position:relative;left:4px;top:3px;padding:20px}#tabs ul li,#tabs1 ul li{list-style-type:none}#tabs ul.normal li,#tabs1 ul.normal li,ul.shadeport li{list-style-type:disc}.tab-content{margin-left:20px}ul.shadeport li{width:33.33%;float:left}.commercial{background-image:url(../img/commercial.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.commercial-overlay{position:absolute;background:-moz-linear-gradient(358deg,rgba(153,218,255,0) 0,rgba(117,167,196,0) 23%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(153,218,255,0)),color-stop(23%,rgba(117,167,196,0)),color-stop(100%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(358deg,rgba(153,218,255,0) 0,rgba(117,167,196,0) 23%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(358deg,rgba(153,218,255,0) 0,rgba(117,167,196,0) 23%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(358deg,rgba(153,218,255,0) 0,rgba(117,167,196,0) 23%,rgba(0,0,0,.75) 100%);background:linear-gradient(92deg,rgba(153,218,255,0) 0,rgba(117,167,196,0) 23%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99DAFF', endColorstr='#000000', GradientType=1 );width:100%;height:100%;top:0;z-index:1}.commercial-content{width:42%;float:right;color:#fff;z-index:22;position:relative}.commercial-content h2{font-size:46px;font-family:Bitter;text-transform:capitalize;margin-bottom:20px}.commercial-content h4{font-size:21px;text-transform:uppercase}.commercial-content a{font-size:17px;color:#fff;text-transform:uppercase;background-color:#e5911a;padding:10px 30px;display:inline-block;margin-top:30px;border-radius:5px;border:1px solid #e5911a}.commercial-content a:hover{color:#e5911a;text-transform:uppercase;background-color:#fff;transition:all ease .2s}.commercial-content p{margin-bottom:0}.commercial img{position:absolute;top:20px;left:20%;z-index:23}.text-left.tension-membrane{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid rgba(28,63,148,.27)}ul.custom-framed{margin-bottom:20px}ul.custom-framed li{width:33%;float:left}.sunroof{width:50%;float:left}.text-left img.fl-right{margin-left:20px;margin-bottom:20px}.product-options.shade-sails .main{border:0;text-align:center}.product-options.shade-sails .main img{width:200px;height:200px;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.5)}.product-options.shade-sails .main .text{text-align:center}.text-left ul{margin-bottom:30px}.duet,.duet h3{margin-bottom:20px}.duet h3{text-align:left;font-size:24px}.duet{padding:20px;border-bottom:1px solid #e5911a}.duet p{font-size:18px;line-height:25px}.download-pdf{display:inline-block;background-color:#E5911A;color:#fff;padding:10px 15px;border-radius:5px}.product-options.project2 .col-4 .text p{margin-bottom:5px}

/*=======================================New Banner=========================================*/

.banner-text.new {top: 2%; text-align:center;}
.banner-text.new ul li {display: inline-block;vertical-align: middle;margin-right: 30px;}
.banner-text.new img {display: inline-block;}
.banner-text.new ul li:last-child {margin-right:0px;}
.banner-text.new ul li:nth-child(2) img {width: 80%;}
.banner-text.new ul li:first-child img {width: 90%;}
.banner-1 li {position: relative;}
.banner-1 li img {display:block; width:100%;}
.banner-text.new {top: 2%; text-align:center; z-index:9;}
.banner-text.new ul li {display: inline-block;vertical-align: middle;margin-right: 30px;}
.banner-text.new img {display: inline-block;}
.banner-text.new ul li:last-child {margin-right:0px;}
.banner-text.new a {color: #fff;background-color: #e6921a;padding: 12px 20px;font-size: 24px;border-radius: 5px; border:2px solid #e6921a; transition:all ease-in 0.2s;}
.banner-text.new a:hover {background-color:#fff; color:#e6921a; transition:all ease-in 0.2s;}
 
.down-arrow a {height: 60px;width: 60px;background-color: rgba(0, 0, 0, 0.65);display: inline-block;border-radius: 50%; text-align:center;}
.down-arrow a img {margin-top: 22px;width: 60%;}
.sale-banner {position: relative;text-align:center;}
.sale-banner .sale-banner-text ul.no-list{width:1170px; margin:0px auto;}
.sale-banner img{vertical-align:top;display:block; width:100%;}
.sale-banner-text {position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.6);color: #fff;padding: 20px 10px;text-transform: uppercase;text-align:center;}
.sale-banner-text ul[class="no-list"] li {width: 49%;font-size: 20px;display: inline-block;vertical-align: middle;line-height:1.2;font-weight:600;}
.sale-banner-text ul[class="no-list"] li small{text-transform:none;font-weight:400;padding-top:10px;display:inline-block;}
.sale-banner-text ul[class="no-list"] li.sale-off{font-size:40px;}
.saperator{border-bottom:5px solid #e5911a;margin: 10px auto 20px;height: 1px;}
 /*  media.css   */



@media (min-width:1020px) and (max-width:1179px){.container{width:1000px}.banner-text h1,.banner-text h2{line-height:45px;font-size:38px}.contact .contact-form input{margin-right:14px}.contact,.contact3,.recent-projects{padding:40px;height:885px;min-height:885px}.down-arrow{right:47.5%}#cssmenu>ul>li>a{margin-left:10px}.getquote .text h2{font-size:24px}.getquote .text p{font-size:18px}select{-webkit-appearance:none}.contact .contact-form select{line-height:normal;width:100%;padding:10px 15px;text-indent:0}.flexslider,.main-banner{min-height:450px}.flexslider.slider2{min-height:225px}.flex-control-nav{bottom:20px}.commercial-content{width:50%}.banner-text.new ul li {width:31%;}.banner-text.new ul li:last-child img {width: 80%;}.banner-text.new ul li:nth-child(2) img {width: 100%;}.banner-text.new ul li:first-child img {width: 50%;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}
@media (max-width:1019px){.open{top:5px;background-color:#fff}.has-sub .open{top:0}.main-header .nav-main{padding-top:10px;position:absolute;right:0}#cssmenu.align-center>ul>li,#cssmenu.align-right>ul>li,#cssmenu>ul>li>a{width:250px}.contact-details .col-4 .address a{background-position:40px 0;padding-left:80px}.contact,.contact3,.recent-projects{min-height:1px;height:100%!important}.products-inner .col-4{width:50%}#cssmenu>ul>li>a{margin-left:0;padding:10px}.getquote .text h2{line-height:35px}}
@media (min-width:768px) and (max-width:1019px){.container{width:730px}.banner-text h1,.banner-text h2{line-height:38px;font-size:34px}.down-arrow{margin-top:30px;right:46.5%}.flexslider .slides .down-arrow a img{width:35px}.contact .contact-form input{margin-right:20px}.application .col-4,.products .col-4{width:50%}.getquote .button3,.getquote .text{float:none;text-align:center}.getquote .text h2{font-size:30px;margin-bottom:15px}.contact,.contact3,.recent-projects{width:100%;padding:40px 105px}.top-head .left-top .email,.top-head .left-top .phone{padding-left:30px;font-size:15px;padding-bottom:5px}.recent-projects .flexslider1 ul li>img{width:100%}.top-head .right-top .right-search input{width:135px}.top-head .right-top .social{margin-right:10px}.top-head .left-top .email{margin-left:10px}.main-header{padding:5px 0 0}.main-header .logo{width:18%}.main-header .nav-main{padding-top:10px}.contact-details .col-4,.contact-details .col-4.email{width:50%}.contact-details .col-4 .phone a{min-height:100px}.about .content .col-2 .map{padding:0 20px}.about .content .col-2 .col-2{margin-bottom:20px;width:100%}.flexslider,.main-banner{min-height:330px}.empty_banner{min-height:70px}.products .col-4 .main{min-height:415px}.application .col-4 .main{min-height:475px}.product-options .col-3 .main{min-height:530px}select{-webkit-appearance:none}.contact .contact-form select{line-height:normal;width:100%;padding:10px 15px;text-indent:0}.flex-control-nav{bottom:20px}.flexslider.slider2{min-height:170px}.main-header.solid.sticky #menu-button,.main-header.sticky #menu-button{top:-20px}.main-header.solid.sticky .open,.main-header.sticky .open{top:-15px;border:1px solid #c5c5c5!important}.product-options.shade-sails .col-4{width:50%}.commercial-content{width:100%;float:none;margin-left:30px;margin-top:8%}.commercial-overlay{background:RGBA(0,0,0,.6)}.commercial img{top:10%;left:35px}.commercial{padding-bottom:30px}.banner-text.new ul li {width:30%;}.banner-text.new ul li:last-child img {width: 80%;}.banner-text.new ul li:nth-child(2) img {width: 100%;}.banner-text.new ul li:first-child img {width: 50%;}.banner-text.new a {padding: 10px 10px;font-size: 16px;}.application .col-4:nth-of-type(n + 4){margin-top:30px;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}
@media (min-width:900px) and (max-width:1019px){.container{width:890px}#cssmenu>ul>li.has-sub>a::after{top:17px}.main-header .logo{width:14%}}
@media (max-width:767px){.banner-text,.top-head .left-top{display:none}#menu-button{top:-5px}.open{top:0}.contact-details .col-4.email,.contact-details .col-4.timing{width:100%;text-align:center;background-position:160px 0;border-top:2px solid #dedede;padding-top:20px}.contact-details .col-4 .mail a,.contact-details .col-4 .time a{padding-left:0;background-position:80px 0}.contact-details .col-4 .time a{background-position:160px 0}.product-options .col-4{width:50%}select{-webkit-appearance:none}.contact .contact-form select{line-height:normal;width:100%;padding:10px 15px;text-indent:0}.main-header.solid.sticky #menu-button,.main-header.sticky #menu-button{top:-20px}.main-header.solid.sticky .open,.main-header.sticky .open{top:-15px;border:1px solid #c5c5c5!important}.commercial-content{width:100%;float:none;margin-left:30px;margin-top:8%}.commercial-overlay{background:RGBA(0,0,0,.6)}.commercial img{top:10%;left:35px}.commercial{padding-bottom:30px}.banner-text.new ul li:last-child { margin-top:20px;}.banner-text.new a {padding: 12px 15px;font-size: 16px;}p.btn a.download-btn {
position: relative;} a.download-btn1{display:inline-block; margin:5px 0 5px 10px;}#cssmenu > ul {max-height: 260px;overflow-y: auto;}}
@media (max-width:767px){.hide-sm{display:none;}}
@media (min-width:600px) and (max-width:767px){.container{width:570px}.flexslider .slides .down-arrow a img{width:35px}.contact .contact-form input{margin-right:20px}.application .col-4,.products .col-4{width:50%}.getquote .button3,.getquote .text{float:none;text-align:center}.contact,.contact3,.recent-projects{width:100%;padding:40px 105px}.top-head .left-top .email,.top-head .left-top .phone{padding-left:30px;font-size:15px;padding-bottom:5px}.recent-projects .flexslider1 ul li>img{width:100%}.top-head .right-top .right-search input{width:135px}.top-head .right-top .social{margin-right:10px}.top-head .left-top .email{margin-left:10px}.main-header{padding:5px 0 0;top:47px}.main-header .logo{width:20%}.main-header .nav-main{padding-top:10px}.contact-details .col-4{width:50%}.contact-details .col-4 .phone a{min-height:100px}.products .col-4 .main{min-height:380px}.getquote .text h2{font-size:32px;margin-bottom:15px;line-height:40px}.application .col-4 .main{min-height:425px}.contact,.recent-projects{padding:40px 65px}.text .content .about-text img, .text .content .about-text .history img, .about-text .product-details1 .product-img1{width:auto; max-width:100%; float:none; margin:15px auto;}.about-text .product-details1 .product-img1 img{width:100%}.products-inner .col-4 .main{min-height:350px}.about .content .col-2 .map,.about .content .col-2.details{padding:0 20px}.about .content .col-2 .col-2{margin-bottom:20px;width:100%}.down-arrow{display:none}.contact-details .col-4 .mail a{padding-left:80px;background-position:0 0}.contact-details .col-4.email,.contact-details .col-4.timing{text-align:left}.contact-details .col-4 .time a{background-position:30px 0;padding-left:80px}.flexslider,.main-banner{min-height:280px}.empty_banner{min-height:70px}.product-options .col-3{width:50%}.product-options .col-3 .main{min-height:520px}.flex-control-nav{bottom:20px}.col-4.timing{padding-left:30px}.flexslider.slider2{min-height:140px}.product-options.shade-sails .col-4 .main{min-height:485px}.text-left img.fl-right{width:40%}.application .col-4{padding:0 10px}.banner-text.new ul li {width: 40%;display: block;text-align: left;margin-bottom: 10px;}.banner-text.new ul li:last-child img {width: 80%;}.banner-text.new ul li:nth-child(2) img {width: 100%;}.banner-text.new ul li:first-child img {width: 50%;}.banner-text.new {display:block;top: 21%;}.banner-text.new a {padding: 12px 15px;font-size: 16px;}.banner-text.new ul li:last-child { margin-top:20px;}.application .col-4:nth-of-type(n + 4){margin-top:30px;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}
@media (max-width:599px){.sale-banner-text ul[class="no-list"] li{width:100%;font-size: 18px;}.sale-banner-text{padding: 10px 10px;}.sale-banner-text ul[class="no-list"] li.sale-off {font-size: 30px;margin-bottom: 6px;}}
@media (min-width:480px) and (max-width:599px){.container{width:455px}.contact .contact-form input{margin-right:20px}.application .col-4,.products .col-4{width:50%}.contact,.contact3,.recent-projects,.recent-projects .flexslider1 ul li>img{width:100%}.getquote .button3,.getquote .text{float:none;text-align:center}.contact3{padding:20px}.top-head .left-top .email,.top-head .left-top .phone{padding-left:30px;font-size:15px;padding-bottom:5px}.top-head .right-top .right-search input{width:135px}.top-head .right-top .social{margin-right:10px}.top-head .left-top .email{margin-left:10px}.main-header{padding:5px 0 0;background-color:#fff;position:static}.title h2.heading{line-height:35px}.main-header .logo{width:25%}.main-header .nav-main{padding-top:10px}.contact-details .col-4{width:50%}.contact-details .col-4 .phone a{min-height:100px}.products .col-4 .main{min-height:410px}.getquote .text h2{font-size:32px;margin-bottom:15px;line-height:40px}.application .col-4 .main{min-height:425px}.contact,.recent-projects{padding:40px 35px}.flexslider{position:static;margin-top:0}.contact-details .col-4 .mail a{padding-left:80px;background-position:0 0}.contact-details .col-4.email,.contact-details .col-4.timing{text-align:left}.contact-details .col-4 .time a{background-position:30px 0;padding-left:80px}.text .content .about-text img, .text .content .about-text .history img, .about-text .product-details1 .product-img1{width:auto; max-width:100%; float:none; margin:15px auto;}.banner{margin-top:70px;position:static}.products-inner .col-4 .main{min-height:320px}.about .content .col-2 .map,.about .content .col-2.details{padding:0 20px}.about .content .col-2{margin-bottom:20px;width:100%}.about .content .col-2 .col-2{width:50%}.about-text .product-details1 .product-img1 img,.form-grp{width:100%}.down-arrow{display:none}.about .col-2.new{width:100%;float:none;text-align:left;padding:20px;margin-bottom:30px}.top-head .right-top{float:none}.flexslider,.main-banner{min-height:210px}.empty_banner{min-height:0}.product-options .col-3{width:50%}.product-table table{width:768px!important}.product-table{overflow-x:auto;margin-bottom:30px}.product-options .col-3 .main{min-height:550px}.col-4.timing{padding-left:25px}.flexslider.slider2{min-height:105px;position:relative}.flexslider.slider2 .flex-control-nav{bottom:0}.product-options.shade-sails .col-4 .main{min-height:515px}.commercial img{width:150px}.commercial-content h2{font-size:36px;margin-bottom:10px}.commercial-content h4{font-size:16px}.commercial-content a{margin-top:20px}.text-left img.fl-right{width:40%}.application .col-4{padding:0 5px}.banner-text.new ul li {width: 50%;display: block;text-align: left;}.banner-text.new ul li:last-child img {width: 80%;}.banner-text.new ul li:nth-child(2) img {width: 100%;}.banner-text.new ul li:first-child img {width: 60%;}.banner-text.new {display:block;top: 5%;}.application .col-4:nth-of-type(n + 4){margin-top:30px;}a.download-btn1{display:inline-block; margin:5px 0 5px 0px;}#cssmenu  > ul {max-height: 251px;overflow-y: auto;}ul.custom-framed li{width:100%; float:none;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}

@media (max-width:479px){.banner-text.new ul li:last-child {margin-top: 0;}.banner-text.new a {padding: 5px 10px;font-size: 14px;}.flex-control-nav,.flexslider.slider2 .flex-control-nav{bottom:0}.container{width:95%}.application .col-4,.products .col-4,.recent-projects .flexslider1 ul li>img{width:100%}.down-arrow{display:none}.contact .contact-form input{margin-right:20px}.getquote .button3,.getquote .text{float:none;text-align:center}.contact,.contact3,.recent-projects{width:100%;padding:40px 105px}.top-head .left-top .email,.top-head .left-top .phone{padding-left:30px;font-size:15px;padding-bottom:5px}.top-head .right-top .right-search input{width:135px}.top-head .right-top .social{margin-right:10px}.top-head .left-top .email{margin-left:10px}.contact h3,.getquote .text h2,h2.heading{font-size:28px}.main-header{padding:5px 0 0;background-color:#fff;position:static}.title h2.heading{line-height:35px}.main-header .logo{width:35%}.contact .contact-form input,.contact-details .col-4{width:100%}.main-header .nav-main{padding-top:10px}.contact-details .col-4 .phone a{min-height:1px;border-top:2px solid #dedede;padding:20px 0 20px 50px;background-position:10px 20px}.products .col-4 .main{min-height:400px}.getquote .text h2{margin-bottom:15px;line-height:40px}.application .col-4 .main{min-height:430px}.contact,.recent-projects{padding:40px 20px}.flexslider{position:relative;margin-top:0}.contact-details .col-4 .mail a{padding-left:50px;background-position:-22px 0}.contact-details .col-4 .time a{background-position:10px 0;padding-left:50px}.contact-details .col-4 .address a{background-position:20px 0;padding-left:50px;margin-bottom:20px}.text .content .about-text img, .text .content .about-text .history img, .about-text .product-details1 .product-img1{width:auto; max-width:100%; float:none; margin:15px auto;}.about .col-2.new,.about .content .col-2,.form-grp,.product-options .col-3,.products-inner .col-4{width:100%}.banner{margin-top:70px;position:static}.about .content .col-2.details,.main1 .content .col-2 .map{padding:0}.about .content .col-2{margin-bottom:20px}.recent-projects h3{margin-bottom:0;font-size:28px}.about .col-2.new{float:none;text-align:left;padding:20px;margin-bottom:30px}.contact-details .col-4.email,.contact-details .col-4.timing{text-align:left}.top-head .right-top{float:none}.flexslider,.main-banner{min-height:150px}.about-text .product-details1 .product-img1{float:none;}.about-text .product-details1,.about-text .product-details1 .product6 p{text-align:center}.empty_banner{min-height:0}.product-options .col-3 .main{min-height:1px}.product-table table{width:768px!important}.contact3,.main1 .details .col-2,.product-options .col-4{width:100%}.product-table{overflow-x:auto;margin-bottom:30px}.contact3{padding:20px}.flexslider.slider2{min-height:80px;position:relative}.commercial img{width:150px}.commercial-content h2{font-size:36px;margin-bottom:10px;line-height:36px}.commercial-content h4{font-size:16px}.commercial-content a{margin-top:20px}.text-left img.fl-right{margin-left:0;margin-bottom:20px}.sunroof{width:100%;float:none}.content-body .about{padding:20px 0}.banner-text.new ul li {width: 100%;display: block;text-align: left;}.banner-text.new ul li:last-child img {width: 47%;}.banner-text.new ul li:nth-child(2) img {width: 60%;}.banner-text.new ul li:first-child img {width: 30%;}.banner-text.new {display:block;top: 5%;} .g-recaptcha {transform:scale(0.8);-webkit-transform:scale(0.8); -moz-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0;}.application .col-4:nth-of-type(n + 3){margin-top:30px;} a.download-btn1{display:inline-block; margin:5px 0 5px 0px;}#cssmenu > ul {max-height: 251px;overflow-y: auto;}ul.custom-framed li{width:100%; float:none;}.sale-banner{overflow: hidden;text-align: center;}.sale-banner img {max-width: 200%;height: 150px;}.sale-banner-text{top:0;}.sale-banner-text ul[class="no-list"] li{font-size: 16px;}.sale-banner-text ul[class="no-list"] li.sale-off {font-size: 25px;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}
@media (max-width:320px){.top-head .right-top .social ul li{float:left;margin-left:2px}.flex-control-nav{bottom:0}.flexslider,.main-banner{min-height:140px}.flexslider.slider2{min-height:70px}.banner-text.new ul li:last-child img {width: 60%;}.banner-text.new ul li:nth-child(2) img {width: 65%;}.banner-text.new ul li:first-child img {width: 25%;}.banner-text.new {display:block;top: 9%;}.sale-banner .sale-banner-text ul.no-list{width:100%;}}
