/*
Theme Name: Pool Enclosure
Theme URI: https://www.thepoolenclosurecompany.com.au/
Author: Web Marketing ROI
Author URI: https://webmarketingroi.com.au/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: PoolEnclosure 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 * 6.1 - Post Thumbnail
 * 6.2 - Entry Header
 * 6.3 - Entry Meta
 * 6.4 - Entry Content
 * 6.5 - Galleries
 * 6.6 - Post Formats
 * 6.7 - Post/Image/Paging Navigation
 * 6.8 - Attachments
 * 6.9 - Archives
 * 6.10 - Contributor Page
 * 6.11 - 404 Page
 * 6.12 - Full-width
 * 6.13 - Singular
 * 6.14 - Comments
 * 7.0 - Sidebar
 * 7.1 - Widgets
 * 7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
/* CSS Document */
/* Fonts */
@font-face {font-family: 'HelveticaRegular';src: url('fonts/helvetica-regular.eot'); src: url('fonts/helvetica-regular.eot') format('embedded-opentype'), url('fonts/helvetica-regular.woff') format('woff'),url('fonts/helvetica-regular.ttf') format('truetype'), url('fonts/helvetica-regular.svg#HelveticaRegular') format('svg');}
@font-face {font-family: 'HelveticaItalic';src: url('fonts/helvetica-italic.eot');src: url('fonts/helvetica-italic.eot') format('embedded-opentype'),url('fonts/helvetica-italic.woff') format('woff'),url('fonts/helvetica-italic.ttf') format('truetype'),url('fonts/helvetica-italic.svg#HelveticaItalic') format('svg');}
@font-face {font-family: 'HelveticaBoldItalic';src: url('fonts/helvetica-bolditalic.eot'); src: url('fonts/helvetica-bolditalic.eot') format('embedded-opentype'), url('fonts/helvetica-bolditalic.woff') format('woff'), url('fonts/helvetica-bolditalic.ttf') format('truetype'), url('fonts/helvetica-bolditalic.svg#HelveticaBoldItalic') format('svg');}
@font-face {font-family: 'HelveticaBold'; src: url('fonts/helvetica-bold.eot');src: url('fonts/helvetica-bold.eot') format('embedded-opentype'),url('fonts/helvetica-bold.woff') format('woff'), url('fonts/helvetica-bold.ttf') format('truetype'),url('fonts/helvetica-bold.svg#HelveticaBold') format('svg');}
@font-face {font-family: 'NillandExtraBoldRegular';src: url('fonts/nilland-extrabold.eot');src: url('fonts/nilland-extrabold.eot') format('embedded-opentype'),url('fonts/nilland-extrabold.woff') format('woff'),url('fonts/nilland-extrabold.ttf') format('truetype'),url('fonts/nilland-extrabold.svg#NillandExtraBoldRegular') format('svg');}

/* New slider */
.lpage{ background:none !important; color:#333333 !important; text-align:center !important; width:100% !important; position:relative!important; top:0 !important;padding: 5px 0px 10px 0px !important;}
.aboxes1{ padding:0px 0px 50px 0px !important;}
.project-page .jcarousel-control-prev{ left: 94.8% !important;top:-40px !important; background: url("images/prev-pink.png") no-repeat  !important;  width: 26px !important;}
.project-page .jcarousel-control-next{ right:0px !important; top:-40px !important;background: url("images/next-pink.png") no-repeat !important;  width: 26px !important;}
.project-page .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat  !important; }	
.project-page .jcarousel-control-next:hover{background: url("images/next-pinkh.png") no-repeat  !important; }
.project-page .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.project-page .grayarrow1{background: url("images/next-grey.png") no-repeat !important;}


.news-page .jcarousel-control-prev{ left: 94.8% !important;top:-30px !important; background: url("images/prev-pink.png") no-repeat  !important;  width: 26px !important;}
.news-page .jcarousel-control-next{ right:0px !important; top:-30px !important;background: url("images/next-pink.png") no-repeat !important;  width: 26px !important;}
.news-page .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat  !important; }	
.news-page .jcarousel-control-next:hover{background: url("images/next-pinkh.png") no-repeat  !important; }
.news-page .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.news-page .grayarrow1{background: url("images/next-grey.png") no-repeat !important;}  

.project-inner-page .jcarousel-control-prev{ left: 94.8% !important;top:-20px !important; background: url("images/prev-pink.png") no-repeat  !important;  width: 26px !important;}
.project-inner-page .jcarousel-control-next{ right:0px !important; top:-20px !important;background: url("images/next-pink.png") no-repeat !important;  width: 26px !important;}
.project-inner-page .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat  !important; }	
.project-inner-page .jcarousel-control-next:hover{background: url("images/next-pinkh.png") no-repeat  !important; }
.project-inner-page .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.project-inner-page .grayarrow1{background: url("images/next-grey.png") no-repeat !important;}

.commercial-arean{ background:none !important;}
.commercial-arean h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:10px;}
.commercial-arean p{font-family: 'HelveticaRegular';font-size:16px; line-height:24px; color:#444444; padding-bottom:30px;}
.commercial-arean p a{ color:#50c8e8; text-decoration:underline;}
.commercial-area2{ padding:20px 30px 0px 30px !important;}
.commercial-area1{ padding:0px 30px 0px 30px !important; background:none !important;}
.commercial-arealp{ padding:0px 38px 0px 20px  !important; background:none !important;}

.oprott2{font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#50C8E8; padding:10px 0px 10px 0px; text-transform:uppercase; background:url("images/uline-bg.png") no-repeat center;}
.opro2{ margin-bottom:15px; background:none; padding-bottom:10px;}
.oprobk2 .jcarousel ul li{ width:184px !important; margin-right:0px !important; }
.oprobk2 .jcarousel ul li img{ background-color:none;}
.oprobk2 .jcarousel ul li div {width:161px !important;height:214px !important; overflow:hidden !important; display:block;}
.oprobk2 .jcarousel ul li img{
 -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease; 
}
.oprobk2 .jcarousel ul li img:hover {
	opacity:0.5;
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.oprobk2 .jcarousel-control-prev,.oprobk2 .jcarousel-control-next{ top:-14%;}
.oprobk2 .jcarousel-control-prev{ right:27px !important; left:auto;background: url("images/prev-pink.png") no-repeat; width:28px;}
.oprobk2 .jcarousel-control-next{ right:0px !important; left:auto;background: url("images/next-pink.png") no-repeat;width:28px;}
.oprobk2 .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.oprobk2 .grayarrow1{background: url("images/next-grey.png") no-repeat !important;} 
.oprobk2 .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat;}
.oprobk2 .jcarousel-control-next:hover{ background: url("images/next-pinkh.png") no-repeat;}
.opro1{ margin-bottom:15px; background:none; padding-bottom:10px;}
.oprobk1 .jcarousel ul li{ width:307px !important; margin-right:0px !important; }
.oprobk1 .jcarousel ul li img{ background-color:#476484;}
.oprobk1 .jcarousel ul li a{width:307px !important;overflow:hidden !important; display:block;}
.oprobk1 .jcarousel ul li img{
 -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease; 
}

.oprobk1 .jcarousel ul li img{
 -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition:
}
.oprobk1 .jcarousel ul li img:hover {
	opacity:0.5;
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

.oprobk1 .jcarousel-control-prev,.oprobk1 .jcarousel-control-next{ top:-8%;}
.oprobk1 .jcarousel-control-prev{ right:27px !important; left:auto;background: url("images/prev-pink.png") no-repeat; width:28px;}
.oprobk1 .jcarousel-control-next{ right:0px !important; left:auto;background: url("images/next-pink.png") no-repeat;width:28px;}
.oprobk1 .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.oprobk1 .grayarrow1{background: url("images/next-grey.png") no-repeat !important;} 
.oprobk1 .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat;}
.oprobk1 .jcarousel-control-next:hover{ background: url("images/next-pinkh.png") no-repeat;}

/* General */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;}
a{text-decoration:none;color:inherit;}
h1, h2, h3, h4, h5, h6, strong, img{margin:0;padding:0;border:0; font-weight:normal;}
img{max-width:100%;border:none;}
body{padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;background:#f1f3f4;color:#000000;}
ul, ol{list-style:none;}
/* Home Page  */
.wrapper{ width:980px; margin:0px auto;}
.wrapper-top{ width:1120px; margin:0px auto;}
.clear{ clear:both;}
.ty-page{ text-align:center; padding:155px 0px;}
.ty-page h1{ font-size:45px; font-family: 'HelveticaBold'; color:#666666; padding:100px 10px 10px 10px; text-transform:uppercase;}
.ty-page h2{ font-size:24px; font-family: 'HelveticaRegular'; color:#666666; padding:10px 10px 100px 10px;}
.tpbg{background:url(images/logo-bg.png) no-repeat center top 50px; margin-top:50px;}
/* Header */
header{ background:#eeeded; padding:10px 0px; color:#152047;}
.ty-page{background: url("images/logo-bg.png") no-repeat scroll center top 50px rgba(0, 0, 0, 0);}
header h1{font-family: 'HelveticaBold'; float:left; font-size:16px; text-transform:uppercase;}
header .phone{ float:right;font-family: 'HelveticaBold';font-size:16px; width:120px;}
.phone img{ float:left; padding-top:5px;}
.phone span{ float:right;}
.wpcf7-mail-sent-ok{ display:none !important;}
.vimeo-video iframe{ height:500px; width:100%;}
.ip-cttl{ display:none;}
input.referer-page { display:none; }
/* Menu */
.bcrumb{ padding-top:35px;padding-bottom:20px;font-family: 'HelveticaBold'; font-size:16px; text-transform:uppercase;}
.iphone-top{ display:none;}
.bcrumb span{ color:#50C8E8;}
.nav-menu{ background:#152047; height:70px; border-bottom:6px solid #50c8e8;}
.nav-menu ul li{ float:left; padding:25px 0px 0px 0px; text-align:center; }
.nav-menu ul li.active{ background:url(images/active.png) no-repeat center bottom; }
.nav-menu ul li.sm{ width:92px; height:46px;}
.nav-menu ul li.sm1{ width:92px; padding:25px 0px 0px 0px !important; height:46px;}
.nav-menu ul li.big{ width:92px; height:46px;}
.nav-menu ul li a{ color:#fff; text-align:center;font-family: 'HelveticaRegular'; text-transform:uppercase; font-size:14px; padding:20px 0px 40px 0px;}

.nav-menu ul li.logo{ padding:0px 0px 0px 0px !important; margin:0px 15px; background-image:none !important; background:#fff; height:70px;}
.wpcf7-mail-sent-ok{ color:#ffffff !important;}
.cen-space img{ padding-right:30px ;}
/* Footer */
.error-page{ text-align:center; padding:160px 0px;}
.error-page h1{ color:#666666;font-family: 'HelveticaBold'; font-size:45px; padding-bottom:30px; }
.error-page p{ color:#666666;font-family: 'HelveticaBold'; font-size:16px; } 
#cboxCurrent{ display:none !important;} 
footer{ background:#eeeded; padding-top:10px;}
footer p{ text-align:center;font-family: 'HelveticaRegular'; font-size:12px; padding:20px 0px; color:#444444;}
.larea ul{ margin:20px 0px;}
.larea ul li{ float:left; text-align:center;}
.f1{ padding:20px 0px; width:120px;}
.f8{ padding:10px 0px; width:120px;}
.f2{ padding:10px 0px; width:120px;}
.f3{ padding:20px 0px; width:130px;}
.f4{ width:120px;}
.f5{ padding:35px 0px 0px 10px; width:90px;}
.f6{ padding:20px 0px; width:90px;}
.f7{ padding:30px 0px;}  
.wrapper-home{ margin:0px auto;padding:30px 20px; } 
.home-text{ width:63%; float:left;  background: url("images/logo-bg.png") no-repeat top center;}
.home-video{ width:35%; float:right; padding-left:25px;}
.home-video h3{color: #50c8e8;font-family: 'NillandExtraBoldRegular';font-size: 24px;padding-bottom: 10px;}
.home-text h2{ font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#666666; padding-bottom:10px; color:#50C8E8;} 
.home-video h2{ font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#666666; padding-bottom:10px; color:#50C8E8;} 
.home-text p{ font-size:14px;font-family: 'HelveticaRegular';color:#666666; line-height:22px; padding-bottom:10px;}
.phone-iphone-ipad{ display:none;}
.ilogo{ display:none;}

/*New Home */
.pptxt{ width:450px; float:left;}
.demvideo{ float:right; width:450px;}
.wrap{ width:1120px; margin:0px auto;}
.hboxs{ padding-top:40px;}
.hbox{ float:left; width:333px; margin:0px 60px 0px 0px;}
.hbox1{ float:right; width:333px; margin:0px 0px 0px 0px;}
.hbox h2{font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#50C8E8; padding-bottom:10px; text-align:center;}
.hbox p{font-size:14px; font-family: 'HelveticaRegular'; color:#666666; padding-bottom:10px; text-align:justify;}
.hbox a{ background:#152047; text-align:center; padding:7px 10px; color:#fff; display:block; border-radius:5px;}  
.hbox1 h2{font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#50C8E8; padding-bottom:10px;text-align:center;}
.hbox1 p{font-size:14px; font-family: 'HelveticaRegular'; color:#666666; padding-bottom:10px;text-align:justify;}
.hbox1 a{ background:#152047; text-align:center; padding:7px 10px; color:#fff; display:block; border-radius:5px;}  
.htxt{ padding:10px 20px;background: url("images/logo-bg.png") no-repeat scroll center 120px rgba(0, 0, 0, 0) !important;}
.htxt h2{ font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#50C8E8; padding-bottom:10px;}
.htxt p{font-size:14px;font-family: 'HelveticaRegular';color:#666666; line-height:22px; padding-bottom:10px;}
.opro{ margin-bottom:15px; background:#fff; padding-bottom:10px;}
.oprottl{font-size:24px; font-family: 'NillandExtraBoldRegular'; color:#50C8E8; padding:40px 0px 40px 0px; text-transform:uppercase; background:url("images/uline-bg.png") no-repeat center;}
.opro .jcarousel{ padding:0px;}
.opro .jcarousel ul li{ width:373.5px; margin-right:2px;}
.oprobk .jcarousel ul li{ width:373px; margin-right:0px !important; }
.oprobk .jcarousel ul li img{ background-color:#476484;}
.opro .jcarousel ul li span{ width:333px; padding:10px 20px; font-size:18px !important; position:relative; top:0; text-align:center; color:#333333; background:none;}
.oprobk .jcarousel ul li div {width:373px !important;height:280px !important; overflow:hidden !important; display:block;}

.oprobk .jcarousel ul li img{
 -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;	 
}

.as-seen-in-content h2{
    font-size: 24px;
    font-family: 'NillandExtraBoldRegular';
    color: #50C8E8;
    padding-top: 35px;
    padding-bottom: 10px;
    text-align: center;
}

.as-seen-in-content{
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 30px;
    margin-bottom: 15px;
}

.as-seen-in-logo{
    text-align: center;
}

.as-seen-in-logo a{
    background-repeat: no-repeat;
    display: inline-block;
    height: 45px;
    background-size: cover;
    margin: 7px 11px;
    cursor: default;
}

.as-seen-in-logo a#splash-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/splash.png);
    width: 86px;
}

.as-seen-in-logo a#splash-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/splash-color.png);
    width: 86px;
}

.as-seen-in-logo a#melbourne-pool-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/melbourne-pool.jpg);
    width: 71px;
}

.as-seen-in-logo a#melbourne-pool-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/melbourne-pool-color.jpg);
    width: 71px;
}

.as-seen-in-logo a#sydney-pool-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/sydney-pool.jpg);
    width: 71px;
}

.as-seen-in-logo a#sydney-pool-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/sydney-pool-color.jpg);
    width: 71px;
}

.as-seen-in-logo a#pool-spa-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/pool-spa.png);
    width: 89px;
}

.as-seen-in-logo a#pool-spa-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/pool-spa-color.png);
    width: 89px;
}

.as-seen-in-logo a#poolside-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/poolside.png);
    width: 98px;
}

.as-seen-in-logo a#poolside-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/poolside-color.png);
    width: 98px;
}

.as-seen-in-logo a#poolside-showcase-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/poolside-showcase.png);
    width: 102px;
}

.as-seen-in-logo a#poolside-showcase-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/poolside-showcase-color.png);
    width: 102px;
}

.as-seen-in-logo a#domain-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/domain.png);
    width: 119px;
}

.as-seen-in-logo a#domain-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/domain-color.png);
    width: 119px;
}

.as-seen-in-logo a#financial-review-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/financial-review.jpg);
    width: 71px;
}

.as-seen-in-logo a#financial-review-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/financial-review-color.jpg);
    width: 71px;
}

.as-seen-in-logo a#the-age-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/the-age.png);
    width: 83px;
}

.as-seen-in-logo a#the-age-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/the-age-color.png);
    width: 83px;
}

.as-seen-in-logo a#smh-logo{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/smh.png);
    width: 96px;
}

.as-seen-in-logo a#smh-logo:hover{
    background-image: url(https://www.thepoolenclosurecompany.com.au/wp-content/uploads/2016/05/smh-color.png);
    width: 96px;
}

.oprobk .jcarousel ul li img:hover {
	opacity:0.5;
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.opro .jcarousel-control-prev,.opro .jcarousel-control-next{ top:-22%;}
.opro .jcarousel-control-prev{ right:40px !important; left:auto;}
.opro .jcarousel-control-next{ right:0px !important; left:auto;}
.oprobk .jcarousel-control-prev,.opro .jcarousel-control-next{ top:-21%;}
.oprobk .jcarousel-control-prev{ right:27px !important; left:auto;background: url("images/prev-pink.png") no-repeat; width:28px;}
.oprobk .jcarousel-control-next{ right:0px !important; left:auto;background: url("images/next-pink.png") no-repeat;width:28px;}
.oprobk .grayarrow{background: url("images/prev-grey.png") no-repeat !important;}
.oprobk .grayarrow1{background: url("images/next-grey.png") no-repeat !important;} 
.oprobk .jcarousel-control-prev:hover{background: url("images/prev-pinkh.png") no-repeat;}
.oprobk .jcarousel-control-next:hover{ background: url("images/next-pinkh.png") no-repeat;}
.gbuss{ font-size:28px;font-family:'HelveticaBold'; color:#ADAEAE; padding:0px 0px 20px 0px; text-align:center;}


/* contact page */ 
.contact-area{ background:url(images/logo-bg.png) no-repeat center top 50px; margin-top:50px;}
.contact-left{ width:550px; float:left; padding:0px 20px;}
.con-form{ width:350px; float:right; background:#152047; min-height:700px; margin-right:40px;}
.contact-left h1{font-family: 'NillandExtraBoldRegular'; text-align:center; font-size:36px; color:#202344; padding-bottom:50px;}
.award,.award1{ padding-bottom:70px;}
.award .award-img{ float:left; width:100px;}
.award  .pad{ padding-top:20px;}
.award .award-text{ float:right; width:420px;font-family: 'HelveticaRegular'; font-size:16px; line-height:22px; color:#444444;}
.award .award-text h4{ font-family: 'NillandExtraBoldRegular'; font-size:20px; padding-bottom:10px;}
.award1 .award-text h4{ font-family: 'NillandExtraBoldRegular'; font-size:20px; padding-bottom:10px;}
.award1 .award-img{ float:left; width:100px; padding-top:60px;}
.award1 .award-text{ float:left; width:420px;font-family: 'HelveticaRegular'; font-size:16px; line-height:22px; color:#444444;}
.con-form h3{ font-size:22px; font-family: 'NillandExtraBoldRegular'; color:#fff; text-align:center; padding:20px 0px;}
.con-form p{ font-size:14px;font-family: 'HelveticaRegular';color:#fff; text-align:center; padding:20px 10px; background:#50c8e8;}
.con-form ul{ padding:30px 20px;}
.con-form ul li{ color:#fff;font-size:14px;font-family: 'HelveticaRegular'; background:url(images/white-tick.png) no-repeat left;padding:5px 0px 5px 25px; line-height:24px; }
.project-inner-page abbr{bottom:0;font-family: 'HelveticaRegular';font-size: 18px;position: absolute;text-align: center;width: 460px; color:#fff;background: #152047; text-transform:uppercase;  height: 20px;padding: 10px 0 15px; opacity: 0.8;}
.form-field .iarea{background:#50c8e8; padding:20px;}
.form-field .tarea{ padding:20px;}
.ntitle{ font-size:26px;font-family: 'NillandExtraBoldRegular'; padding-bottom:10px;}
.iphone-show{ display:none;}
.nav-menu ul li.logo a { padding:0px !important;}
.menu-tab{background:url(images/tbg.png ) repeat;margin-left: 255px; margin-top:10px; }
.sub-menu-tab li{ float:left; padding:5px 10px;}
.sub-menu-tab li a{font-family: 'HelveticaRegular'; font-size:14px; text-transform:uppercase; color:#152047;}
.menu-tab1{background:url(images/tbg.png ) repeat; margin-left:155px; margin-top:10px; }
.sub-menu-tab1 li{ float:left; padding:5px 10px;}
.sub-menu-tab1 li a{font-family: 'HelveticaRegular'; font-size:14px; text-transform:uppercase; color:#152047;}
.menu-tab2{ background:url(images/tbg.png ) repeat;margin-top:10px; }
.sub-menu-tab2 li{ float:left; padding:5px 9px;}  
.sub-menu-tab2 li a{ font-family: 'HelveticaRegular'; font-size:13px; text-transform:uppercase; color:#152047;}
.menu-tab3{ background:url(images/tbg.png ) repeat; margin-left: 190px; margin-top:10px;}
.sub-menu-tab3 li{ float:left; padding:5px 10px;}  
.sub-menu-tab3 li a{font-family: 'HelveticaRegular'; font-size:14px; text-transform:uppercase; color:#152047;}
.btm1 p{ padding:10px 0px 0px 0px  !important;}
.btm1 img{ padding:0px !important;}
.blue{ background:#152047 !important; }
.blue a{ color:#fff !important; font-family:'HelveticaBold' !important;}
.btm1 span{ padding:0px 0px 10px 0px !important;}
.form-field input[type="text"]{ width:230px; padding:10px 10px 10px 60px; margin-top:10px; border:none; border-radius:5px; color:#211f1f;}
.form-field input[type="email"]{ width:230px; padding:10px 10px 10px 60px; margin-top:10px; border:none; border-radius:5px; color:#211f1f;}
.form-field .bname{ background: #fff url(images/name-blue.png) no-repeat left;}
.iarea span{ background:none !important; font-size:12px;}
.wpcf7-not-valid-tip{font-size:12px !important;}
div.wpcf7-validation-errors{ color:#F00;}
.form-field .bstate{ background: #fff url(images/state-blue.png) no-repeat left;}
.form-field .bemail{ background: #fff url(images/email-blue.png) no-repeat left;}
.form-field .bphone{ background: #fff url(images/phone-blue.png) no-repeat left;}
.form-field textarea{ width:280px; padding:10px 10px 10px 10px; margin-bottom:10px; border:none; border-radius:5px; height:100px; color:#211f1f;font-family: 'HelveticaRegular'; font-size:14px;}
.bbutton{ margin:0px 50px 30px 50px; width:255px;background:#50c8e8; border:none; padding:10px 20px; border-radius:5px; font-size:18px; color:#fff;font-family: 'HelveticaBold'; cursor:pointer;}
.aboxes{ padding:50px 0px;}
.abox{ width:300px; float:left; text-align:center;font-family: 'HelveticaRegular'; font-size:16px; line-height:30px; color:#444444;}
.abox h6{ color:#50c8e8;font-size:16px;font-family: 'HelveticaBold'; font-weight:normal;}
/* Video Page */
.video-area{ padding:50px 30px;}
.video-area h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344;}
.home-area-title h3{color: #202344;font-family: 'NillandExtraBoldRegular';font-size: 22px;padding: 10px 0 10px 30px;background: url("images/btick1.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
/*
/* Benefits Page */ 
#gyle{ margin-left:40px;}
#gyle1{ margin-left:260px;}
.benefit-area{ background:url(images/logo-bg.png) no-repeat center top 220px; margin-top:50px;}
.benefit-area h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:20px;}
.bfaf{ padding-bottom:50px;}
.bfaf ul{ padding:0px 0px 30px 0px;}
.bfaf ul li{ padding:20px 40px 40px 0px; float:left; }
.bfaf p{ color:#444444; font-size:16px;font-family: 'HelveticaRegular'; line-height:24px;}
.benefit-left{ width:690px; float:left; padding:0px 30px;}
.benefit-right{ width:220px; float:left;}
.blist{ padding-bottom:25px;}
.blist h3{font-family: 'NillandExtraBoldRegular'; font-size:24px; padding:10px 0px 10px 50px; color: #202344; background:url(images/btick.png) no-repeat left;}
.blist p{color:#444444; font-size:16px;font-family: 'HelveticaRegular'; line-height:24px; padding-left:50px;}
.btmonial p{font-family: 'HelveticaItalic'; font-size:16px; line-height:24px; color:#444444; padding-bottom:30px;}
.btmonial img{ padding-bottom:30px;}
.btmonial span{ font-size:18px;font-family: 'NillandExtraBoldRegular'; float:right; padding-bottom:30px; color:#50C8E8;}
/* Commercial Page */
.commercial-area{ padding:20px 30px 50px 30px; background:url(images/logo-bg.png) no-repeat center  120px !important;}
.pro-area{background:url(images/logo-bg.png) no-repeat center  20px !important;}
.commercial-area h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:10px;}
.commercial-area p{font-family: 'HelveticaRegular';font-size:16px; line-height:24px; color:#444444; padding-bottom:30px;}
.commercial-area p a{ color:#50c8e8; text-decoration:underline;}
.ctpec{ background:url(images/contact-tpc.png) no-repeat top; width:428px; height:54px; display:block; font-size:0px; margin-left:220px;}
.ctpec:hover{background:url(images/contact-tpc.png) no-repeat bottom; }
.make-enquiry{ background:url(images/make-enquiry.png) no-repeat top; width:244px; height:50px; display:block; font-size:0px; margin-top:30px; }
.make-enquiry:hover{background:url(images/make-enquiry.png) no-repeat bottom; }
.cen{ text-align:center; padding:30px 0px;}
/* Featured Page */
.compact-img{ margin-left:50px;}
.compact-img li{ float:left; width:280px;font-family: 'HelveticaRegular'; font-size:14px; margin:50px 0px;} 
.compact-img li span{ font-size:10px; display:block;}
.tsys li{ float:left; padding:0px 5px;}
/* Warranty Page */
.as-seen{ padding:0px 0px 10px 0px;}
.warranty-area{ margin-top:50px;font-family: 'NillandExtraBoldRegular';}
.warranty-left{ width:650px; float:left;}
.warranty-area h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:40px;}
.warranty-area h2{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:20px;}
.warranty-area p{font-family: 'HelveticaRegular';font-size:16px; line-height:24px; color:#444444; padding-bottom:30px;}
.warranty-right{ text-align:center; padding-bottom:50px;}
.numb span{ padding-right:0px; float:left; width:60px; font-size:20px;font-family: 'NillandExtraBoldRegular';}
.numb p{ float:left; width:590px;}
.door-img{ margin:0px 155px;}
.door-img li{ float:left; width:170px;font-family: 'HelveticaRegular'; font-size:14px; margin-right:30px; margin-bottom:30px;} 
.door1-img{ margin:0px 50px;}
.door1-img li{ float:left; width:170px;font-family: 'HelveticaRegular'; font-size:14px; margin-right:30px; margin-bottom:30px;} 
.pleft{ width:670px; float:left;}
.pright{ float:right;}
#inline_content h3{color:#666666;font-size:22px;font-family: 'HelveticaBold'; font-weight:normal; padding:10px;}
#inline_content p{font-family: 'HelveticaRegular'; font-size:14px; padding:10px;}
#inline_content .form-allowed-tags{ display:none !important;}
 /* About Page */
.iphone-splash{ display:none;}
.about-area{ margin-top:30px;}
.about-team{padding:0px 30px; background:url(images/logo-bg.png) no-repeat center top 50px;}
.about-left{ width:690px; float:left;}
.about-left1{ width:560px; float:left;}
.about-area h1{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:40px;}
.about-area h2{font-family: 'NillandExtraBoldRegular'; font-size:26px; color: #202344; padding-bottom:20px;}
.about-area p{font-family: 'HelveticaRegular';font-size:16px; line-height:24px; color:#444444; padding-bottom:30px;}
.owl-area1 .customNavigation .prev, .owl-area1 .customNavigation .next {top:140px !important;}
.about-right{ text-align:center; padding-top:40px; float:left; width:280px;}
.about-right1{ text-align:center; padding-top:50px; float:right; width:370px;}
.about-right img{ padding-bottom:20px;}
.leader{ padding-bottom:20px;}
.leader .limg-left{ float:left; width:150px;}
.leader .ldesc-right{ float:left; width:500px;}
.leader .ldesc-right p{font-family: 'HelveticaItalic'; padding-bottom:10px !important; }
.leader .ldesc-right span{font-size:16px;font-family: 'NillandExtraBoldRegular';}
.leader1{ padding-bottom:20px;}
.leader1 .limg-left{ float:left; width:150px;}
.leader1 .ldesc-right{ float:left; width:500px;}
.leader1 .ldesc-right p{font-family: 'HelveticaItalic'; padding-bottom:20px !important; }
.leader1 .ldesc-right span{font-size:16px;font-family: 'NillandExtraBoldRegular';color:#50C8E8;}
.logo-sponsor img{ float:left; margin-right:40px;}
.it{font-family: 'HelveticaItalic' !important;}
.feat-left{ width:430px; float:left;}
.feat-right{ float:right; margin-top:-30px;}
.feat-spa{ padding-bottom:40px;}
.feat-link{ margin-top:-20px !important;}
/* Slider - Scroller*/
#vimeo{ cursor:pointer;}
#owl-demo .item{padding:10px;margin: 10px;color: #000; background:#fff;  }
#owl-demo .item p{ height:260px; overflow:hidden;}
.customNavigation {width: 980px;margin:0px auto; position:relative;}
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 980px;margin:0px auto;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%; box-shadow: -10px 0 10px -10px #868788, 10px 0 10px -10px #868788;}
.news-page .jcarousel li{padding:10px;margin: 10px;color: #000; background:#fff; width:286px; }
.news-page .jcarousel li p{height:260px; overflow:hidden; }
.news-page .jcarousel-control-prev, .news-page .jcarousel-control-next{ top:45%;}
.news-page .jcarousel {
box-shadow: -10px 0 10px -10px #868788, 10px 0 10px -10px #868788;
padding: 0px !important;
}
.owl-carousel .owl-item { float: left; }
.item span{ background:#074e7b; padding:10px 0px 10px 15px; margin-top:-40px !important; width:285px; z-index:1000; color:#fff;font-family: 'HelveticaBold';opacity:0.8; position:absolute; font-size:12px; bottom:0;}
.item h3{font-size:20px;font-family: 'NillandExtraBoldRegular'; border-bottom:1px solid #dddddd; padding-bottom:5px;}
.sdate,.scomments{font-family: 'HelveticaRegular'; font-size:14px;}
.sdate{ width:120px; float:left; padding-top:20px;}
.sdate img{ padding-right:10px; display:inline-block !important;}
.scomments{ width:120px; float:right; padding-top:20px;}
.pbg .item{ background:none !important; padding:0px !important;}
.pc-new{ margin:0px 0px 3px 0px;}
.pc-new li{ float:left; margin:0px 3px 30px 3px; width:300px;}
.pc-new span{ display:block; text-align:center; color:#666666;}
.customNavigation .prev{background:url(images/prev1.png) no-repeat;font-size:0px;padding:20px;position:absolute; left:-15px; top:200px; z-index:1000;}
.customNavigation .next{position:absolute; right:-15px;  top:200px; z-index:1000;background:url(images/next1.png) no-repeat;padding:20px;font-size:0px;}
.owl-pagination{ background:#e7edf1 url(images/wbg.png) no-repeat center; padding:5px 0px; border-radius:10px; margin:50px 0px 50px 0px; height:20px;}
.owl-page{ background:none; padding:10px 20px; float:left; margin:0px 0px; border-radius:10px;}
.active{ background:#121b3c;}
.col-box-style{ color:#666666;} 
.col-box-style h3{font-family: 'HelveticaBold'; font-size:24px; margin-bottom:10px;}
.col-box-style h4{font-family: 'HelveticaBold'; font-size:18px; padding-bottom:10px;}
.col-box-style p{font-family: 'HelveticaRegular'; font-size:16px; line-height:24px; padding-bottom:10px;}
.col-box-style  img{ padding:10px 0px;}
.col-box-style a{ color:#50C8E8;}
#owl-demo1 .item{padding:10px;margin: 10px;color: #000; position:relative; }
.owl-area1{ margin-top:20px;}
.customNavigation1 {width: 980px;margin:0px auto; position:relative;}

.owl-carousel1 .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel1{display: none;position: relative;width: 980px;margin:0px auto;}
.owl-carousel1 .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%; box-shadow: -10px 0 10px -10px #868788, 10px 0 10px -10px #868788;}
.owl-carousel1 .owl-item { float: left; }
.item h3{font-size:20px;font-family: 'NillandExtraBoldRegular'; border-bottom:1px solid #dddddd; padding-bottom:5px; height:45px; overflow:hidden;}
.sdate,.scomments{font-family: 'HelveticaRegular'; font-size:14px;}
.sdate{ width:120px; float:left;}
.sdate img{ padding-right:10px;}
.scomments{ width:80px; float:right; color:#50C8E8;}
.customNavigation1 .prev{background:url(images/prev1.png) no-repeat;font-size:0px;padding:20px;position:absolute; left:-15px; top:200px; z-index:1000;}
.customNavigation1 .next{position:absolute; right:-15px;  top:200px; z-index:1000;background:url(images/next1.png) no-repeat;padding:20px;font-size:0px;}
.owl-pagination1{ background:#e7edf1 url(images/wbg.png) no-repeat center; padding:5px 0px; border-radius:10px; margin:50px 0px 100px 0px; height:20px;}
.owl-page1 background:none; padding:10px 20px; float:left; margin:0px 0px; border-radius:10px;}
.active{ background:#121b3c;}
.chole-iphone1{ display:none;}  
.home-video iframe{ width:100%; height:360px;}
/* Project Page */
.sl-name{ text-align:center; padding-top:8px; font-size:13px; color:#666666;font-family: 'HelveticaRegular'; display:block;}
.pro-content{font-family: 'HelveticaRegular'; color:#444444; padding-bottom:50px; padding-top:40px; }
.pro-left{ width:650px; float:left;}
.pro-left h1{ font-size:20px; padding-bottom:15px;}
.pro-left h4{ font-size:20px; padding-bottom:15px;}
.pro-left p{ font-size:16px; line-height:22px; padding:20px 0px;}
.pro-left ul li{ padding:5px 0px 5px 30px; background:url(images/black-bullet.png) no-repeat left;}
.pro-right{ float:right; width:300px; padding-bottom:50px; font-family: 'HelveticaItalic'; font-size:14px;}
.pro-right p{ padding-bottom:25px;}
.mblue{ color:#50c8e8;font-family: 'NillandExtraBoldRegular'; }
.name-right{ float:right;color:#50c8e8;font-family: 'NillandExtraBoldRegular';}
.home-area{ position:relative;}
.home-cur{ position:absolute; bottom:-20px; left:180px;}
.mlogo{ display:none;}
.slicknav_menu{ display:none;}
 .mbl{ display:none;}
/*Initialize*/
ul#menu, ul#menu ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
ul#menu ul.sub-menu{
	background:#152047;	
	margin-top:20px;
	margin-left:-10px;
}
ul#menu ul.sub-menu li {
	 padding:10px 20px;
	 float:none;
	 width: 210px;
	 text-align:left !important;
}
/*Link Appearance*/
ul#menu li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
}
/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;
}
.ff2{ display:none;}
/*sub menu*/
ul#menu li ul.sub-menu {
    display:none;
    position: absolute;
    left: 0;
}
ul#menu li:hover ul.sub-menu {
    display:block;
	z-index:1000;
	background:#;
}
.ba{ display:block; text-align:center;font-size:14px; color:#666666;font-family: 'HelveticaRegular';}
.owl-pagination{ display:none;}
@media screen and (max-width:1920px) {
	.home-cur { left:463px;}
}
@media screen and (max-width:1680px) {
	.home-cur { left:342px;}
}
@media screen and (max-width:1600px) {
	.home-cur { left:302px;}
}
@media screen and (max-width:1440px) {
	.home-cur { left:186px;} 
}

@media only screen and (max-width: 1024px) and (orientation: landscape)  {
 .home-cur { left:18% !important; } 
 .skdslider a.prev { top:35% !important;}
 .skdslider a.next { top:35% !important;}
}
@media only screen and (max-width: 1024px) and (orientation: portrait)  {
.skdslider a.prev { top:33% !important;}
.skdslider a.next { top:33% !important;}
}
@media only screen and (max-width: 768px){
  .home-cur { left:7% !important; } 
}
@media only screen and (max-width:1024px){
	.lpage{ padding:5px 0px 0px 0px !important; width:227px !important;}
	.news-page .jcarousel li{ width:207px  !important;}
	.wrap{ width:740px;}
	.wrapper{ width:740px; margin:0px auto; padding:0px;}
	.ff2{ display:none;}
	.wrapper-top{ width:740px; margin:0px auto;}
	.wrapper-home{ width:740px;}
	.home-text{ width:420px;}
	.home-video{width:300px; padding-left:0px;}
	.nav-menu ul li a { font-size:10px;}
	.iphone-top{ display:none;}
	.nav-menu ul li.sm {width: 45px;}
	.nav-menu ul li.big {width: 63px;}
	.nav-menu ul li.sm1 {width: 55px;}
	.nav-menu ul li.logo { margin:0px 10px !important;}
	.home-cur {left: 57px ; bottom:-5px !important;}
	.pc-new li { margin:0px 10px 30px 10px;}
    .pc-new{ margin:0px 0px 0px 20px;}
	.f1{ width: 90px;}
	.f8{ width: 80px;}
	.f2{ width: 80px;}
	.f3{ width: 90px;}
	.f4{ width: 100px;}
	.f5{ width: 80px;}
	.f6{ width: 90px;}
	.leader .ldesc-right{ float:none; width:500px;}
    .f7{ width:120px;}
	.about-left {width: 510px;} 
	.owl-carousel { width:655px !important;}
	.customNavigation .next { left:716px !important; }
	.pc-new li{ width:195px !important;}
	.about-left1 {width: 350px;}
	.ctpec { margin-left:125px;}
	.feat-left {width: 290px;}
	.feat-left{ font-size:12px !important;}
	.feat-right {margin-top:0px; width:300px;}
	.feat-spa{ padding-bottom:0px;}
	.door-img{ margin:0px 0px 0px 50px !important;}
	.door1-img li{ width:139px !important; margin-right:5px !important;}
	.tsys{ margin:0px 0px 0px 100px !important;}
	.contact-left { width:300px;}
	.award .award-text { width:300px;}
	.award1 .award-text { width:300px;}
	.abox { width:230px;}
	.video-area {padding: 50px 0px 50px 20px;}
	.html5gallery-elem-0{ width:680px !important;}
	.pptxt{ width:100% !important;}
	.demvideo{ float:none !important; margin-left:115px !important;}
	.pro-left {width: 430px;}
	.customNavigation .prev , .customNavigation .next { top:200px;}
	.pbg .customNavigation .prev ,.pbg .customNavigation .next { top:130px;}
	.benefit-left { width:455px;}
	.bfaf ul li {padding: 20px 0  0 0;}
	.baward-ipad{ width:145px !important;} 
	.about-right{ width:230px !important;}
	.iphone-splash{ display:none;}
	.compact-img {margin-left: 0px;}
	.compact-img li { width:220px}
	.door-img {margin: 0;}
	.pleft {width: 440px;}
	.award .award-img {display:none;}
	.award1 .award-img{display:none;}
	.award, .award1{ padding-bottom:30px;}
	.customNavigation{ width:740px !important;}
	.item span{ width:183px; font-size:9px; margin-top:-37px !important;}
	.bfaf ul li{ width:235px ; padding:20px 20px 0px 20px;}
	.logo-sponsor img{ width:100px ;}
	.about-team .about-left1 p{ font-size:12px;}
	.phone-iphone-ipad{ display:none;}
	.ilogo{ display:none;}
	.ip-cttl{ display:none;}
	.iphone-show{ display:none;}
	.skdslider ul.slide-navs { top:50% !important;}
	.owl-area1 .customNavigation .prev, .owl-area1 .customNavigation .next { top:100px !important;}
	.chole-iphone1{ display:none;}  
	.sub-menu-tab2 li{padding: 5px 10px;  line-height: 15px;}
	.sub-menu-tab2 li a { font-size:9px;}
	.sub-menu-tab1 li a { font-size:11px;}
	.sub-menu-tab li a { font-size:14px;}
	.home-video iframe{ width:300px; height:250px;}
	.menu-tab3{ margin-left:70px;}
	.menu-tab{ margin-left:140px !important;}
	.menu-tab1{ margin-left45px !important;}
	 #gyle{ margin-left:25px;} 
	 .mbl{ display:none;}
	 .project-inner-page abbr{ width:221px;}
	 .hbox{ width:100% !important; margin:0px !important;} 
	 .hbox1{ width:100% !important;}
	 .hbox h2{ text-align:center; margin:0px !important;}
	  .hbox1 h2{ text-align:center;}
	 .error-page{ text-align:center; padding:160px 0px;}
	 .oprottl{background:url("images/uline-bg1.png") no-repeat center !important;}
	 .oprobk .jcarousel ul li{ width:370.4px; margin-right:0px !important; } 
	 .oprobk .jcarousel ul li div {width:370.4px !important; height:278px !important;}
	 .tparrows.hidearrows	{opacity:1 !important;}.tparrows.hidearrows	{opacity:1 !important;} 
	 .oprobk1 .jcarousel ul li{ width:227px !important;}
.oprobk1 .jcarousel ul li div{ width:227px !important; height:172px !important;}
.oprobk2 .jcarousel ul li{ width:170px !important;}
.oprobk2 .jcarousel ul li img:hover {
	opacity:0.5;
    -webkit-transform:none; /* Safari and Chrome */
    -moz-transform:none; /* Firefox */
    -ms-transform:none; /* IE 9 */
    -o-transform:none); /* Opera */
     transform:none;
}
.project-page .jcarousel-control-prev {
    left: 93.1% !important;
}
.project-inner-page .jcarousel-control-prev {
    left: 93.1% !important;
}
.news-page .jcarousel-control-prev {
    left: 93.1% !important;
}
} 
@media only screen and (max-width:767px){
#content-slider .eitem {
    margin-bottom: 10px !important;
    padding:8px 5px !important;
}
	.news-page .jcarousel li{ width:260px  !important;}
    .tp-leftarrow{left:78% !important; top:125% !important; background: url("images/prev-pink.png") no-repeat !important;}
	.tp-rightarrow { right:0% !important;top:125% !important;background: url("images/next-pink.png") no-repeat !important; }
	.wrapper{ width:300px; margin:0px auto !important; padding:0px;}
	.wrapper-top{ /*width:300px;*/ width:100%; text-align:center; margin:0px auto;}
	.slicknav_menu{ display:block;}
	.nav-menu{ display:none;}
	.home-cur{ display:none;}
	header{
		padding-top:0;
	}
	.f8{display:none !important;}
	 header h1 { float:none;}
	 header .phone { float:none; text-align:center; padding-left:87px;}
	.f1,.f2,.f3,.f4,.f5,.f6,.f7{ padding:0px !important; width:100px !important;}
	.f4 {float: none !important;margin-left: 100px !important;width: 100px;}
	.feat-right { float:none !important;}
	.mlogo{ display:block; text-align:center; padding:10px 0px 10px 0px;}
	.about-left{ width:300px;}
	.leader .ldesc-right { width:300px;}
	.leader1 .ldesc-right{ width:300px;}
	.about-left1{ width:300px;}
	.contact-left{ width:300px; float:none;}
	.owl-carousel { width:300px !important;}
	.owl-item{ width:300px !important;}
	.customNavigation .next { left:280px !important;}
	.pbg .customNavigation .prev ,.pbg .customNavigation .next { top:180px;}
	.owl-area1 .customNavigation .prev, .owl-area1 .customNavigation .next {top:135px !important;}
	.pleft{ width:290px;}
	.commercial-area{ padding:30px 0px;}
	.pright{ float:none; margin-left:30px;}
	.award .award-text, .award1 .award-text{ width:300px;}
	.con-form{ float:none;margin-right:0px; width:300px !important;}
	.form-field input[type="text"]{ width:190px;}
	.form-field input[type="email"]{ width:190px;}
	.form-field textarea{ width:240px;}
	.bbutton{ margin:0px 0px 30px 20px;}
	.award .award-img {float: none;text-align: center;width: auto; display:none;}
	.award1 .award-img{float: none;text-align: center;width: auto; display:none;}
	.item span{ width:265px;}
	.video-area{ padding:50px 0px;}
	.pro-left{ width:300px;}
	.customNavigation{ width:300px !important;}
	.customNavigation .prev,.customNavigation .next{top: 180px;}
	.about-team{ padding:0px !important;}
	.contact-left{ padding:0px !important;}
	.skdslider ul.slide-navs { top:87% !important;}
	.ctpec{ background: url("images/make-enquiry.png") no-repeat top !important;display: block;font-size: 0;height: 50px;margin-left: 20px;width: 244px;}
	.ctpec:hover{ background: url("images/make-enquiry.png") no-repeat bottom !important;}
	.benefit-left {float: none;padding: 0px;width: 300px;}
	.logo{ display:none !important;}
	.compact-img { margin-left: 0px;}
	.door-img {margin: 0 30px;}
	.door1-img {margin: 0 0px 0px 50px;}
	.warranty-left {float: none;width: 300px;}
	.numb p { width:240px;}
	.skdslider a.prev, .skdslider a.next{ top:90% !important;}
	.make-enquiry{ margin-top:0px;}
	.pro-right{ padding-bottom:0px;}
	.pro-content{ padding-bottom:0px;}
	.no-pad{ padding:0px !important;}
	.compact-img li{ margin-top:10px; margin-left:30px;}
	.door-img li, .door1-img li{ margin:0px 0px 0px 10px;}
	.benefit-right{ float:none; margin-left:55px;}
	.abox{ margin-left:30px;}
	.tsys li{ margin-left:35px;}
	.tsys{ margin:0px 0px 0px 0px !important;}
	.vimeo-video iframe{ height:300px !important;}
	.iphone-top{ display:block; text-align:center;}
	.main-top-title{ display:none;}
	.phone{ display:none;}
	.phone-iphone-ipad{ display:block;left: 10px;padding: 0 !important;position: absolute;top: 13px; color:#fff !important; font-size:18px !important; width:130px !important;font-family: 'HelveticaBold';}
	.phone-iphone-ipad span{ float:right;}
	.fiphone{ display:none !important;}
	.larea ul li { padding:0px !important;}
	.ilogo{ display:block; text-align:center; background-color:#fff;}
	.mlogo{ display:none;}
	.skdslider a.prev{ padding:0px 25px !important;}
	.skdslider a.next{ padding:0px 5px 0px 0px !important;}
	.con-desk{ display:none;}
	.ip-cttl{ display:block;}
	.cen{ white-space:normal !important;}
	.cen-space img{ padding-right:10px ;}
	.iphone-hide{ display:none;}
	.iphone-show{ display:block;}
	.cen1{ text-align:center; padding: 0 0 0 54px;}
	.pc-new {margin:0px;}
	.pc-new li { float:none; margin:0px 0px 20px 0px;} 
	.ff2{ display:block; width:100px;}
	.f2{ display:none !important;}
	.pc-new li {width: 292px !important;}
	footer p { font-size:10px; }
	footer p span{ display:none;}
	footer p abbr{ display:block; font-weight:bold;}
    .chole-iphone{ display:none;}
	.chole-iphone1{ display:block;}
    .about-right1 img{ width:250px;}
	.iphone-splash{ display:block; text-align:center;}
	.iphone-splash img{ margin-bottom:20px;}
	.splash-hide{display:none !important;}
	.about-right{ width:280px !important;}
    .top-padd{ padding-top:30px !important;}
    .menu-tab,.menu-tab1,.menu-tab2,.menu-tab3{ display:none;}
	.home-text{ width:280px; float:none;} 
	.home-video{ width:280px; float:none; padding-left:0px !important;}
	.home-video iframe{ width:280px; height:250px;}
	.wrapper-home{ width:290px; padding:30px 0px 0px 10px;}
	.dtp{ display:none;}
	.mbl{ display:block;}
	.project-inner-page abbr {
    width: 275px;
}
.about-right{ display:none;}
.error-page{ text-align:center; padding:160px 0px;}
.wrap{ width:300px !important;}
.opro .jcarousel-control-prev,.opro  .jcarousel-control-next {
    top: -16% !important;
} 
.opro .jcarousel ul li span{ width:260px !important;}
.hbox{ float:none; width:300px; margin:0px !important;}
.hbox1{ float:none; width:300px; margin:0px !important;}
.oprottl{ background:none !important; padding:20px 0px !important;}
.html5gallery-elem-0{ width:280px !important;}
.demvideo{ float:none; width:280px; margin-left:0px !important;}
.demvideo iframe{ width:280px !important;}
.oprobk .jcarousel ul li{ width:300px !important; }
.oprobk .jcarousel ul li div {width:300px !important; height:225px !important;} 
.oprobk2 .jcarousel-control-prev, .oprobk2 .jcarousel-control-next{ top:0 !important;}
.oprobk2 .jcarousel ul li{ width:135px !important;  margin-right:20px !important;}
.oprobk2 .jcarousel ul li div{ width:135px !important; height:auto !important;}
.oprobk1 .jcarousel-control-prev, .oprobk1 .jcarousel-control-next{ top:0 !important;}
.oprobk1 .jcarousel ul li{ width:300px !important;}
.oprobk1 .jcarousel ul li div{ width:300px !important; height:auto !important;}
.commercial-area1{ padding:0px !important;}
.commercial-arealp{ padding:0px !important; margin-top:20px !important;}
.lpage{ padding:5px 0px 0px 0px !important; width:300px !important;}
.commercial-area2{ padding:0px !important;}
.oprobk2 .jcarousel{ padding-top:50px !important;}
.oprobk2 .jcarousel ul li img:hover {
	opacity:0.5;
    -webkit-transform:none; /* Safari and Chrome */
    -moz-transform:none; /* Firefox */
    -ms-transform:none; /* IE 9 */
    -o-transform:none); /* Opera */
     transform:none;
}
.project-page .jcarousel-control-prev {
    left: 83.8% !important;
}
.project-inner-page .jcarousel-control-prev {
    left: 83.8% !important;
}
.news-page .jcarousel-control-prev {
    left: 83.8% !important;
}
}
.logo-sponsor{
padding-bottom:30px;}
.iside-logo{float:left;
width:46%;}
.rside-logo{
float:right;}
