/*

Theme Name: Twenty Fifteen

Theme URI: https://wordpress.org/themes/twentyfifteen

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

Text Domain: twentyfifteen



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 - Genericons

 * 3.0 - Typography

 * 4.0 - Elements

 * 5.0 - Forms

 * 6.0 - Navigations

 *   6.1 - Links

 *   6.2 - Menus

 * 7.0 - Accessibility

 * 8.0 - Alignments

 * 9.0 - Clearings

 * 10.0 - Header

 * 11.0 - Widgets

 * 12.0 - Content

 *    12.1 - Posts and pages

 *    12.2 - Post Formats

 *    12.3 - Comments

 * 13.0 - Footer

 * 14.0 - Media

 *    14.1 - Captions

 *    14.2 - Galleries

 * 15.0 - Media Queries

 *    15.1 - Mobile Large

 *    15.2 - Tablet Small

 *    15.3 - Tablet Large

 *    15.4 - Desktop Small

 *    15.5 - Desktop Medium

 *    15.6 - Desktop Large

 *    15.7 - Desktop X-Large

 */





/**

 * 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/

 */









@import url('css/bootstrap.min.css');



@font-face {

    font-family: 'gillsansregular';

    src: url('fonts/gillsans-webfont.eot');

    src: url('fonts/gillsans-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/gillsans-webfont.woff2') format('woff2'),

         url('fonts/gillsans-webfont.woff') format('woff'),

         url('fonts/gillsans-webfont.ttf') format('truetype'),

         url('fonts/gillsans-webfont.svg#gillsansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'gillsanslightregular';

    src: url('fonts/gillsanslight-webfont.eot');

    src: url('fonts/gillsanslight-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/gillsanslight-webfont.woff2') format('woff2'),

         url('fonts/gillsanslight-webfont.woff') format('woff'),

         url('fonts/gillsanslight-webfont.ttf') format('truetype'),

         url('fonts/gillsanslight-webfont.svg#gillsanslightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



body{margin:0px auto;}



/**headerpart***/



header.headerpart{background:#000; }

header nav ul{list-style-type: none;margin-top:2px; z-index:11111; margin:0;}

header nav ul li{display:inline-block;position: relative;}

header nav ul li.current-menu-item a{background:#FF0000;}

header nav ul li a{padding:7px 5px;text-transform:uppercase;font:16px 'gillsansregular';color:#fff;display:block;z-index:11111;}

header nav ul li a:hover{background:#FF0000;color:#fff;text-decoration:none;}

.mobilenav{display:none;}

header.headerpart{display:block;}

header nav ul li ul{display:none;width:140px;}

header nav ul li:hover ul{display:block;position: absolute;background:#000;z-index:11111;padding:7px 0 0 0; margin:0px 0px 0px 0px;}

header nav ul li ul li{list-style-type: none;display:block;}

header nav ul li ul li a{color:#fff;display:block;padding:5px 5px; font-size:10px;}

.menup {padding: 0px 10px;}

.menup ul {list-style-type:none;margin: 0px;padding: 0px;}

.menup ul li{font:16px 'gillsansregular';color:#fff; }

.menup ul li a{color:#fff;text-decoration:none; padding: 15px 0;  display: block;}

.menup ul li:hover ul{display:block;}

.menup ul li ul{display:none;}

.menup ul li ul li a{font:14px 'gillsansregular';color:#fff;text-decoration:none;display:block;padding:8px 10px; text-transform:uppercase; background:#000;}

.mobilenav{background:#000;}

.menup ul li ul li.current-menu-item > a{background:#ff0000;}

.menup ul li ul li a:hover{background:#ff0000;}

.menup ul li:hover ul li {margin: 1px 0px;}

.menup ul li ul li:hover a {margin: 1px 0px; background:#ff0000;}

.mobilenav {margin-bottom: 15px;}

.menup ul#menu-main-menu {  position: absolute;  background: #000;  margin: 0 0 0 -10px;  padding: 0; z-index:1;}

.mobilenav .col-xs-6 form.search-form {  padding: 5px 0 0 0; }

li#menu-item-28 a:after {  content: "HOME";  padding: 10px; }



.mobilenav .menup ul li ul li {position:relative;}

.mobilenav .menup ul li ul li ul {  display: none; }

.mobilenav .menup ul li ul li:hover ul {  display: block;  position: absolute;  top: 0;  left: 122px; }

.mobilenav .menup ul li ul li ul li {  width: 153px;  margin: 0; }





.searchbar {margin-top:10px; z-index:11111;}

.searchbar input{background:#000;color:#fff;border:1px solid #fff;font:14px 'gillsanslightregular';padding:2px 5px;z-index:11111}

.searchbar input[type="search"]:focus{color:#ff0000;border:2px solid #ff0000;}

.shape1{}



/** header:after {content: '';width: 0;height: 0;border-right: 1294px solid transparent;border-top: 80px solid #000;position: absolute;top: 0;right: 0;  margin-top: 39px;} **/

.logopart{transform: rotate(0deg);background-size: contain;margin-top:0%;position: relative;}

.logoimg {  position: absolute;  left: 0;  right: 0;  top: 3.5%;  z-index: 1;   text-align: center;}

.logoimg img {  width: 16.5%; }

.firstimg{padding: 0% 0%;text-align:center; margin: 0 -15px;}

.firstimg img{width:100%;height:auto;margin-top:0%; }

.secondimg{padding: 0% 0%;text-align:center; margin: 0 -15px;}

.secondimg img{width:100%;height:auto;margin-top:0%;}

.linkspart{text-align:center;}

a.linkspar {position: absolute;text-decoration: none;bottom: 110px;  padding: 3px 3px;  background: #FF0000;color: #000;font: 16px'gillsanslightregular' !important;text-transform: uppercase;left: 35%;  right: 35%;}

a.linkspar span{color:#fff;}

a.linksparti span{color:#fff;}

a.linksparti {  position: absolute;  text-decoration: none;  padding: 3px 3px;  background: #FF0000;  color: #000;  font: 16px'gillsanslightregular' !important;  text-transform: uppercase;  left: 20%;  right: 0;  width: 160px;  margin: 0 auto;  bottom: 20%; }

a.linkspar {  position: absolute;  text-decoration: none;  padding: 3px 3px;  background: #FF0000;  color: #000;  font: 16px'gillsanslightregular' !important;  text-transform: uppercase;  left: 0;  right: 0;  width: 160px;  margin: 0 auto;  bottom: 20%; }



.golf {  text-align: center;}

.golf h1{font:100px 'gillsansregular' !important;color:#ff0000;}

.golfpart h2{font:30px 'gillsanslightregular' !important;color:#000;margin-top:50px;}

.golfpart p{font:20px 'gillsanslightregular' !important;color:#A7A7A7;line-height:30px !important;padding-right:24.5%;}

section.madefg img {  width: 100%; position:relative;margin-top:-8.1%;}

.madefg{}

.madefg h2{font:40px 'gillsanslightregular' !important;color:#ff0000;  padding: 12% 21% 49% 18%;  text-transform: uppercase;  letter-spacing: 4px;}

.madefg h2 span{color:#fff;}

.golfmas{background:#000;text-align:center;}

.golfmas h3{font:40px 'gillsanslightregular' !important;color:#ff0000;  padding: 1% 0% 5% 10%;  text-align: left;  letter-spacing: 13px;}

.golfmas h3 span{color:#fff;}

.golfp p{text-align:left;font:20px 'gillsanslightregular' !important;color:#fff;margin-top: -56px;margin-left: -100px;line-height: 37px !important;padding-right:45%;}

.nopadding{margin:0px !important;padding:0px !important;}

.golma .col-md-6.col-sm-6 {  float: right; }



@-moz-document url-prefix() {

  .madefg h2{padding:7% 21% 57% 21%;}

}





.centerimage {  background:#000;}

.centerimage img{width:100%;height:auto; position:relative; margin-top: -7.5%;}





section.design { padding-bottom: 60px;}

section.design h2 {text-align: center;font: 40px 'gillsanslightregular';color:#ff0000;letter-spacing: 11px;}

section.design h2 span{color:#000;}

.degncnt h4{font:30px 'gillsanslightregular';color:#ff0000;text-align:right;text-transform: uppercase;letter-spacing: 6px;}

.degncnt h4 span{color:#000;}

.degncnt p{font:21px 'gillsanslightregular';padding-left:23%;line-height:35px;}

.degbimg img{width:100%;height:auto;margin-bottom: 10px;}

section.design img{width:100%;margin-top:15px;}

.paddingjust{padding:0px 12px 0px 15px !important;margin:0px !important;}

.desgnbottom img{width:100%;margin-top:-5%;}





section.fabric{padding:0px;}

section.fabric h2{color:#ff0000;font:40px 'gillsanslightregular';letter-spacing: 11px;padding-left:10%;}

section.fabric h2 span{color:#000;}

.circles1 {  text-align: center; }

.featu li{list-style-type:none;text-align: center; padding: 20px 0px;border-radius: 50% 50%;border: 3px solid #B2B4B5; margin: 15px 0px 10px 0px;width: 125px;height: 125px;}

.featu li p{font:20px 'gillsanslightregular';text-transform: uppercase;color:#B2B4B5;}

.featu li p span{font:15px 'gillsanslightregular';}



.fabm p{font:20px 'gillsanslightregular';line-height:30px;padding-right: 12%;}

.fabm img{width:100%;padding-right: 12%;margin:20px 0px ;}



.fabm1 img {  width: 30%;  padding: 0;  margin: 0; }



.foo {  position: relative; }

.foo img {  width: 100%;   height: auto; }

.footerpart { text-align: center;  position: absolute;  bottom: 10%;  left: 0;  right: 0; }

.footerpart h5{font:40px 'gillsanslightregular';color:#fff;letter-spacing: 6px;}

.footerpart h5 span{color:#ff0000;}

.footerpart p{font:20px 'gillsanslightregular';color:#fff;text-align:left;padding-left:40%;line-height:30px;}



.copyright {  background: #364249;  padding: 1% 0; }

.cpyright {text-align:center;}

.cpyright ul{list-style-type: none;margin-top:10px;z-index:11111;margin-bottom:10px; padding:0 !important;}

.cpyright ul li{display:inline-block;position: relative;}

.cpyright ul li a{padding:0px 7px;text-transform:uppercase;font:14px 'gillsansregular';color:#fff;display:block;z-index:11111;}

.cpyright ul li a:hover{background:#FF0000;color:#fff;text-decoration:none;}

.cpyright ul li.current-menu-item a{background:#FF0000;}

.clft p{font:12px 'gillsanslightregular';color:#CECFCF;text-transform:uppercase;}

.crght p a{font:12px 'gillsanslightregular';color:#CECFCF;text-transform:uppercase; text-decoration:none;}





/***contactpage****/

.contactbanpart img{width:100%;height:auto;margin-top:0%;}

.contactcntent {background:#A8A8A8;margin:-10% 0% -12% 0%;}

.eventcontent {}

.cntct {margin: 10% 0%;}

.cntct h2{padding-left:4%;color:#fff;letter-spacing:6px;font:40px 'gillsanslightregular';}

.cntct h2 span{color:#ff0000;}

.cntaddress p{font:20px 'gillsanslightregular';line-height:30px;}

.cntform{padding-left:3%}

.cntform h3{color:#fff;text-transform:uppercase;font:bold 22px 'gillsanslightregular';letter-spacing:1px;}

.cntform p{font:20px 'gillsanslightregular';line-height:30px;}

.cntform sup{color:#ff0000;}

.form-group label{font:500 18px 'gillsanslightregular';}

.form-group input,.form-group textarea {width:100%;}

/*

input.wpcf7-form-control.wpcf7-submit{  width: 170px;background: url('images/submit.png') no-repeat;border-radius:15px;padding:5px;color:rgba(221, 221, 221, 0);}

*/

input.wpcf7-form-control.wpcf7-submit {  width: 160px;  padding: 1px;  color: rgba(221, 221, 221, 0);  background: url('images/sbtnn.jpg') no-repeat;  background-size: 100% 100%; }

.cmap{background:url('images/mapbg.png') no-repeat;background-size:100%;margin: 2% 0%;padding-top: 10%;}

.cmap iframe{padding:0% 6% 0% 6%;}







/**--- Mens page ----**/

.menstotal h2 {  font: 50px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 10px;  padding: 0px;  margin: 0px;}

.menstotal h3 {  font: 50px 'gillsanslightregular' !important;  letter-spacing: 10px;  padding: 0 0 0 19%;  margin: 0px;  line-height: 40px !important;}



.menintr {  position: relative;   margin: 0% 0 0 0;}

.menintr img {  width: 100%;  height: auto; }

.mensintro {  padding: 0 31% 0 33%;  position: absolute;  top: 10%;  left: 1%;  right: 1%;  bottom: 0%;}



.mensintro h1 {  font: 40px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 5px; }

span.redc {  color: #FC302F; }

.mensintro p {  font: 20px 'gillsanslightregular' !important;  padding: 0 0 0 29%;  display: block;  line-height: 25px !important; }

p.secondp {    margin: 13% 2% 27% 15%;  text-align: right; font: 18px 'gillsanslightregular' !important; }

.tailored {  position: relative;  margin: -7.5% 0 0 0;}

.tailored img {  width: 100%;  height: auto;  z-index: 1; }

.tailerpart {  padding: 0% 15% 2.6% 40%;  position: absolute;  top: 0%;  left: 0%;  right: 0%;  bottom: 0%;}

.tailerpart h2 {  font: 50px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 10px;  padding: 0px;  margin: 0px; }

.tailerpart h3 {  font: 50px 'gillsanslightregular' !important;  letter-spacing: 10px;  text-align: right;  padding: 0px;  margin: 0px;  line-height: 40px !important;}

span.whitec {  color: #fff; }

.madefogolf {  position: relative; }

.madefogolf img {  width: 100%; }

.madefgo {  padding: 17% 0 0% 15%;  position: absolute;  top: 0;  left: 0%;  right: 0;  bottom: 0; }

.pshortp {  padding: 4% 0 0 0;}

.climatec {  position: relative; }

.climatec img {  width: 100%; }

.climate {  padding: 7% 16% 19% 28%;  position: absolute;  top: 0;  right: 0;  left: 0;  bottom: 0;}

.gmidwear {  margin: 4% 0 0 0; }

.allweather {  position: relative; }

.allweather img {  width: 100%; }

.allw {
  /*padding: 15% 0 0% 10%;*/
  padding: 9% 15% 0% 10%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
}

.madefgo h3 {  padding: 0 0 0 18%;  letter-spacing: 15px !important; }

.climate h3 {  text-align: right; }

.goutwear {  padding: 4% 0 0 0; }

.gpolo1 {  text-align: center;   margin: 0px 0 14% 0;}

.gpolo1 h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0; }

.gtailer {  padding: 5% 0 0 0; }

.short1{text-align:center;}

.short1 h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0; }



h3.ptitle1 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 4px !important;  padding: 2% 10% 0 !important;  text-transform: uppercase; }



/****stockists***/

.stckbanpart img{margin-top:0%;width:100%;}

.stcksearch h3{font:600 30px 'gillsanslightregular';text-transform:uppercase;letter-spacing:2px;}

.stse{padding:0% 2%;margin-bottom: 5%;}

.cstcksea{float:left;  margin-right: 20px;width:40%;font:15px 'gillsanslightregular';}

.cstcksea label{font:600 15px 'gillsanslightregular';}

.cstcksea input[type="text"]{display:block;width:100%;margin-bottom:15px;}

.stckse{width:40%;float:left;font:15px 'gillsanslightregular';}

.stckse label{font:600 15px 'gillsanslightregular';}

.stckse input[type="text"]{display:block;width:100%;margin-bottom:15px;}

.cstcksea  input[type="submit"]{text-transform:uppercase;background:#ff0000;font:600 15px 'gillsanslightregular';color:#fff;border:none;padding: 5px 20px;letter-spacing: 2px;}







/****womenspage****/

.wmban h2{font:40px 'gillsanslightregular';color:#000;letter-spacing:5px;margin-left: -23%;}

.wmban h2 span{color:#ff0000;}

.righb p{font:20px 'gillsanslightregular';line-height: 30px;color:#000;padding-right:30%;}

span.rightpart {font:18px 'gillsanslightregular';float:right;width:200px;margin-right:20%;line-height: 30px;text-align:right;}

.leftb img {width: 100%;}

.wnstyle{/***background:url('images/stylewn.png') no-repeat;***/;background-size: 100%;padding-bottom: 3%;position:relative;margin-top:-7%;}

.wnstyle h2{font:40px 'gillsanslightregular';color:#000;letter-spacing:10px;text-align: center;margin-left:-7%}

.wnstyle h2 span{color:#fff;}

.wnstyle h4{font:40px 'gillsanslightregular';color:#fff;letter-spacing:10px;text-align: left;padding-left:23%;margin-top:0px;}

.wnstyle img {width:100%;}



.wnstimg {position: absolute;top: 30%;left: 12%;bottom: 10%;right: 10%;}

.shop1{padding:3% 0%;}

.shopwn {text-align:center;  margin: 4% 0%;}

.shopwn img {width: 100%;height:auto;}

.shopwn h3{font:20px 'gillsanslightregular';color:#000;letter-spacing:4px;margin-top:6px;   text-transform: uppercase;}

.madegol{/***background:url('images/skrtbg.png') no-repeat;**/;background-size: 100%;padding-bottom: 0%;position:relative;}

.madegol img {width: 100%;}

.mage{position:absolute;top:20%;right:20%;}

.mage h2{font:40px 'gillsanslightregular';color:#ff0000;letter-spacing:10px;text-align: center;padding-top:15%;}

.mage h2 span{color:#000;}

.mage h4{font:40px 'gillsanslightregular';color:#ff0000;letter-spacing:12px;text-align:left;}

.mage h4 span{color:#000;}

.shop2{padding:3% 0%;}

.shopwn2 {text-align:center;  margin: 4% 0%;}

.shopwn2 img {width: 100%;height:auto;}

.shopwn2 h3{font:20px 'gillsanslightregular';color:#000;letter-spacing:4px;margin-top:6px; text-transform: uppercase;}

.shop2{padding:3% 0%;}

.shopwn3 {text-align:center;  margin: 4% 0%;}

.shopwn3 img {width: 100%;height:auto;}

.shopwn3 h3{font:20px 'gillsanslightregular';color:#000;letter-spacing:4px;margin-top:6px; text-transform: uppercase;}

.wnouter{/**background:url('images/wouter.png') no-repeat;**/background-size: 100%;padding-bottom: 3%;position:relative;}

.wot{position:absolute;top:25%;left:22%;}

.wnouter img{width:100%;}

.wnouter h2{font:40px 'gillsanslightregular';color:#fff;letter-spacing:10px;text-align: center;}

.wnouter h2 span{color:#ff0000;}

.wnouter h4{font:40px 'gillsanslightregular';color:#ff0000;letter-spacing:12px;text-align: left;}

.wnouter h4 span{color:#fff;}

.wnouter h5{font:40px 'gillsanslightregular';color:#fff;letter-spacing:12px;text-align:right;}



.gpolo1, .gtailer, .midw12, .out12, .short1 {  text-align: center; }

.gpolo1 h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0; }

.gtailer {  padding: 5% 0 0 0; }

.short1 h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0; }

.midw12 h3{font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0;}

.out12 h3{font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 2% 10% 0;}





/***detail page***/

.detl h1.entry-title{font:40px 'gillsanslightregular';letter-spacing:12px;text-align:center;text-transform:uppercase;}

.bntext img{width:100%; position:relative;}

.bncnt{position:absolute;top:35%;left:20%;}

.bncnt h2{font:40px 'gillsanslightregular';text-transform:uppercase;color:#000;letter-spacing:12px;}

.bncnt h2 span{color:#ff0000;}

.bncnt p{font:30px 'gillsanslightregular';letter-spacing:12px;padding-left:30%;}



.detailcnt {margin-top: 3%;}

.pdetail p,.pds p{font:18px 'gillsanslightregular';letter-spacing:2px;}

.pds h3{font:30px 'gillsanslightregular';letter-spacing:2px;color:#B0B5B7;margin-top:2px;text-transform:uppercase;}

.pds h3 span{color:#0AA0D8;}

.pds h3 sup{color:#0aa0db;}

.deim1 {text-align:center;padding-bottom:5%;}

.deim1 img{width:90%;}

.deim1 p{font:20px 'gillsanslightregular';letter-spacing:3px;text-transform:uppercase;}

.detailpag {padding-bottom: 5%;}

.detailsizes{background:url('images/detsizebg.png') no-repeat;background-size: 100%;  padding-top: 8%; }

.detailsizes img{width:100%;margin-bottom:2%;}

.detailsizes h3{font:30px 'gillsanslightregular';letter-spacing:2px;text-align:center;}

footer.foot{margin-top:0%;  padding-top: 0%; z-index:-1}

.cool{color:#29ACDD;}

.warm{color:#F35534;}

.dry{color:#656364;}

.pds img{margin-top: -25px;width:80%;height:auto;}

.forbg1 {  background: #EFF0EB;  margin: -11% 0 0 0;  padding: 11% 0 0 0; position:relative; z-index:-1;}

.forbg1 img {  width: 100%; }



/*--- Technology Page  Start---*/



.twomentech, .cooltech, .drytech, .wardtech{  position: relative; }

.twomentech img, .cooltech img , .drytech img , .wardtech img  {  width: 100%; }

.textall{display:none;}

.textall, .cooltc, .drytc, .wardtc{ position:absolute; }

.textall {  top: 0;  padding: 10% 30% 0 36%; }

.textall h1 {  text-transform: uppercase;  font: 40px 'gillsanslightregular';  letter-spacing: 5px; }

.textall p {  padding: 0 22%;  font: 21px 'gillsanslightregular' !important;  line-height: 27px !important; }

.cooltech,  .wardtech {  margin: -8% 0 0 0; }

.drytech{  margin: -9.2% 0 0 0;}

.cooltc {  top: 0;  padding: 16% 14% 0 46%;  font: 21px 'gillsanslightregular' !important;  line-height: 30px !important; color: #000; }

.drytc {  top: 0;  padding: 24% 52% 0 20%;  font: 21px 'gillsanslightregular' !important;  line-height: 27px !important;  color: #000; }

.wardtc {  top: 0;  padding: 14% 13% 0 49%;  font: 21px 'gillsanslightregular' !important;  line-height: 27px !important;  color: #000;}




/*--- Technology Page End ---*/

/* ADDED */
.fabric-tech-columns {
  margin: 50px 0;
}

.fabric-tech-columns .row {
  border-top: 1px solid #dddddd;
  padding-top: 30px;
}

.fabric-tech-columns .row .medium-4 {
  width: 31.3%;
}

.fabric-tech-columns .row .medium-4:last-child {
  margin-right: 0;
}

.fabric-tech-columns h5 {
  font-size: 18px;
  color: #333;
  border-top: 1px solid #dddddd;
  padding-top: 30px;
  line-height: 25px;
}

.fabric-tech-columns p {
  min-height: 170px;
}

.fabric-tech-columns .tech_image_container{
  min-height: 230px;
}

.fabric-tech-columns .row.top-section,
.fabric-tech-columns .row.top-section h5 {
  border-top: 0 none;
}

.fabric-tech-columns .row.top-section  .medium-6 {
  width: 45%;
  display: inline-block;
  vertical-align: middle;
}

.fabric-tech-columns .row.top-section  .medium-6:last-child {
  width: 53%;
}

.fabric-tech-columns .row.top-section .tech_image_container {
  text-align: center;
  min-height: 1px;
}

.fabric-tech-columns .row.top-section .tech_image_container img {
  width: 85%;
}

@media screen and (max-width: 991px) {
  .fabric-tech-columns .row .medium-4 {
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding: 0 0 30px 0;
    margin-bottom: 15px;
    text-align: center;
  }
  
  .fabric-tech-columns .tech_image_container {
    text-align: center;
  }
  
  .fabric-tech-columns iframe {
    margin: 0 auto;
    display: block;    
  }
  
  .fabric-tech-columns p {
    min-height: 1px;
    padding: 0 20px;
  }

  .fabric-tech-columns .tech_image_container{
    min-height: 1px;
    margin-bottom: 20px;
  }
  
  .fabric-tech-columns .row.top-section  .medium-6,
  .fabric-tech-columns .row.top-section  .medium-6:last-child {
    width: 100%;
  }

}

@media (min-width:1px) and (max-width:350px){

.logoimg {  position: relative; }

.logoimg img {  width: 100% !important;   margin: 2% 0; }

.searchbar input{ margin: 0 0 0 -25%; }

.tailerpart {  position: absolute;  padding: 0px 0%; }

.tailerpart h2 {  font: 20px 'gillsanslightregular' !important;letter-spacing: 3px;  text-align: right;  margin: -1% 10% 0 0%;}

.tailerpart h3 {  font: 15px 'gillsanslightregular' !important;  letter-spacing: 4px;  text-align: right;  line-height: 5px !important;   padding: 0 10px 0 0;}

.short1 a img, .midw12 a img, .gpolo1 a img, .out12 a img {  width: 100%;  height: auto; }

.mensintro {  position: relative;  padding: 0 2%; margin:0 0%; left:0; right:0; }

.mensintro h1 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 2px;  text-align: center; }

.mensintro p {  font: 15px 'gillsanslightregular' !important;  padding: 0 0 0 0%;  line-height: 20px !important; }

p.secondp {  margin: 7% 2% 10% 5%;  text-align: right;  font: 13px 'gillsanslightregular' !important; }

.madefgo {  padding: 15% 0 0% 0%; }

.madefgo h2 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 1.4px; }

.madefgo h3 {  padding: 0 0 0 18%;  letter-spacing: 5px !important;  font: 20px 'gillsanslightregular' !important; }

.climate {  padding: 7% 13% 0% 28%; }

.climate h2 {  font: 15px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 0.5px;  margin: 0; }

.climate h3 {  text-align: right;  font: 18px 'gillsanslightregular' !important;  letter-spacing: 3px;  padding: 0 0 0 19%;  margin: 0px;  line-height: 15px !important;}

.allw {  padding: 10% 0 0% 5%; }

.allw h2 {  font: 20px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 3px; }

.allw h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 2px;  padding: 0 0 0 19%;  margin: 0px;  line-height: 15px !important; }



/**ldy***/

.wmban h2{text-align:center;margin-left:0%;font: 25px 'gillsanslightregular';color: #000;letter-spacing: 2px;}

.righb p{padding-right:0%;font: 15px 'gillsanslightregular';line-height: 25px;}

span.rightpart{  font: 13px 'gillsanslightregular';float: right;  width: 200px; margin-right: 0%;line-height: 20px;text-align: right;margin-bottom: 10px; }

.wnstyle{margin-top:0%;}

.wnstyle h2{  font: 12px 'gillsanslightregular';color: #000;letter-spacing: 3px;text-align: center;margin-left: -20%;margin-top: 3%;}

.wnstyle h4 {font: 10px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 23%;margin-top: -8px;}



.mage {position: absolute;top: 0%;right: 2%;}

.mage h2 {font: 12px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px;text-align: right;padding-top: 15%;}

.mage h4 {font: 11px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-top: 2%;}

.wot {position: absolute;top: 2%;left: 2%;}

.wnouter h2 {font: 12px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left:2%;padding-top: 10%;}



.wnouter h4 {font: 10px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px; text-align: left;  padding-left: 10%;}

.wnouter h5 {font: 10px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: right;padding-right: 5%;}



/**ldy**/

/**  Contact Page start**/

.cntct h2 {  padding-left: 4%;  letter-spacing: 3px;  font: 20px 'gillsanslightregular'; }

.cntaddress p {  font: 15px 'gillsanslightregular';  line-height: 20px; }

.cntform h3 {  font: bold 20px 'gillsanslightregular';  letter-spacing: 2px; }

.cntform p {  font: 15px 'gillsanslightregular';  line-height: 20px; }

.cntform div#wpcf7-f18-p10-o1 {  margin: 0 -30px; }

.col-xs-offset-4.col-xs-8 {  margin: 0 0 0 18%;  display: block; }

input.wpcf7-form-control.wpcf7-submit {  width: 170px;  padding:4px;  background-size: 100%;}

/**  Contact Page end**/



.stse {  padding: 0% 1% 3% 2%;  margin-bottom: 15%; }



.detl h1.entry-title {  font: 25px 'gillsanslightregular';  letter-spacing: 5px; }

.pdetail, .pds {  padding-left: 0%; }

.pdetail p, .pds p {  font: 20px 'gillsanslightregular';  letter-spacing: 2px; }

.pds img {  width: 100%;  margin-top: 0px; }

.deim1 p {  font: 20px 'gillsanslightregular';  letter-spacing: 2px; }



.fabm p {  font: 12px 'gillsanslightregular' !important;  line-height: 14px !important;  padding-right: 0; }

}



@media (min-width:351px) and (max-width:420px){

/**Gents page start***/

.mensintro {  position: relative;  left:0; right:0; padding:0 2%;}

.mensintro h1 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 2px;  text-align: center; }

.mensintro p {  font: 15px 'gillsanslightregular' !important;  padding: 0 0 0 0%;  line-height: 20px !important; }

p.secondp {  margin: 7% 2% 10% 5%;  text-align: right;  font: 13px 'gillsanslightregular' !important; }



.tailerpart {  position: absolute;  padding: 0px 0%; }

.tailerpart h2 {  font: 20px 'gillsanslightregular' !important;letter-spacing: 3px;  text-align: right;  margin: -1% 10% 0 0%;}

.tailerpart h3 {  font: 18px 'gillsanslightregular' !important;  letter-spacing: 4px;  text-align: right;  line-height: 10px !important;   padding: 0 20px 0 0;}



.madefgo {  padding: 15% 0 0% 4%; }

.madefgo h2 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 3px; }

.madefgo h3 {  padding: 0 0 0 17%;  letter-spacing: 7px !important;  font: 20px 'gillsanslightregular' !important; }

.climate {  padding: 7% 15% 0% 28%; }

.climate h2 {  font: 17px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 1px;  margin: 0; }

.climate h3 {  text-align: right;  font: 18px 'gillsanslightregular' !important;  letter-spacing: 3px;  padding: 0 0 0 19%;  margin: 0px;   line-height: 15px !important; }



.allw {  padding: 10% 0 0% 5%; }

.allw h2 {  font: 20px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 3px; }

.allw h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 2px;  padding: 0 0 0 19%;  margin: 0px;  line-height: 15px !important; }



.footerpart { }



.fabm p {  font: 12px 'gillsanslightregular' !important;  line-height: 14px !important;  padding-right: 0; }



/**Gents page end***/



/**ldy***/

.wmban h2{text-align:center;margin-left:0%;font: 25px 'gillsanslightregular';color: #000;letter-spacing: 2px;}

.righb p{padding-right:0%;font: 15px 'gillsanslightregular';line-height: 25px;}

.wnstyle{margin-top:0%;}

.mage {position: absolute;top: 0%;right: 2%;}

.wot {position: absolute;top: 2%;left: 2%;}

span.rightpart {font: 13px 'gillsanslightregular';float: right;width: 200px;margin-right:0%;line-height: 30px;text-align: right;}

.wnstyle h2 {font: 13px 'gillsanslightregular';color: #000;letter-spacing: 3px;text-align: center;margin-left: -15%;margin-top: 3%;}

.wnstyle h4 {font: 13px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 23%;margin-top: -10px;}

.mage h2 {font: 18px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px;text-align: right;padding-top: 15%;}

.mage h4 {font: 18px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-top: 2%;}

.wnouter h2 {font: 18px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 0%;padding-top: 10%;}

.wnouter h4 {font: 16px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-left: 0%;}

.wnouter h5 {font: 16px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: right;padding-right: 10%;}

/**ldy**/

/**  Contact Page start**/

.cntct h2 { letter-spacing: 2px;  font: 25px 'gillsanslightregular';}

.cntaddress p {  font: 20px 'gillsanslightregular';  line-height: 25px; }

.cntform p {line-height: 25px; }

input.wpcf7-form-control.wpcf7-submit {  width: 170px;  padding: 4px;  background-size: 100%; }

/**  Contact Page end**/



.stse {  padding: 0% 4%; }



.detl h1.entry-title {  font: 35px 'gillsanslightregular';  letter-spacing: 2px; } 

.pdetail, .pds {  padding-left: 0%; }

.deim1 p {  font: 25px 'gillsanslightregular';  letter-spacing: 2px; }

.pds img {  margin-top: 0px !important; width:100%; }



}

@media (min-width:1px) and (max-width:767px){

.mobilenav {  position: fixed;  top: 0;  left: 0;  right: 0;  z-index: 10000; }

.logopart{margin-top:50px;}

img.fim2{margin-top:6px !important;}

.logoimg {  position: relative; }

.logoimg img {  width: auto;   margin: 2% 0; }

.mobilenav {  margin-bottom: 0px;}

.menintr {  margin: 0% 0 0 0; }

.menintr img {}

.golf h1 {  font: 40px 'gillsansregular' !important; }

.golf img {  width: 100%; }

.golfpart h2{  margin-top: 20px; }

.golfpart p{  padding-right: 0;}

.madefg{  background-size: 100%;}

.madefg h2 {  font: 18px 'gillsanslightregular' !important; padding: 5% 0% 47% 0%;}

.golfmas h3 {  font: 25px 'gillsanslightregular' !important; letter-spacing:1px;}

.golim img {  width: 100%; }

.golfp p {  text-align: left;  font: 16px 'gillsanslightregular' !important;  color: #fff;  margin-top: 0px;  margin-left: 0px;  line-height: 25px !important;  padding: 0 0 2% 0; }

section.design h2 {  font: 20px 'gillsanslightregular';  letter-spacing: 3px; }

.degncnt h4 {  font: 15px 'gillsanslightregular';  text-align: left;  letter-spacing: 4px; }

.degncnt p {  font: 16px 'gillsanslightregular';  padding-left: 0%;  line-height: 25px; }

section.fabric {  padding: 0; }

section.fabric h2 {  font: 20px 'gillsanslightregular';  letter-spacing: 3px;  padding-left: 0%;  text-align: center; }

header.headerpart{display:none;}

.mobilenav{display:block;}

.featu li {  list-style-type: none;  text-align: center;  padding: 18px 0px;  border-radius: 50% 50%;  border: 3px solid #B2B4B5;  margin: 15px 0.8px 10px;  width: 89px;  height: 89px;  float: left; }

.featu li p {  font: 11px 'gillsanslightregular';  text-transform: uppercase;   color: #B2B4B5; }

.featu li p span {  font: 10px 'gillsanslightregular'; }

.fab ul {  padding: 0px; }

.fabm p {  font: 16px 'gillsanslightregular';  line-height: 25px;   padding-right: 0; }

.fabm img {  padding-right: 0;  margin: 0; }

.fabm1 {  text-align: center; }

.fabm1 h3 {  font: 20px 'gillsanslightregular'; }

.fabm1 p {  font: 16px 'gillsanslightregular';  line-height: 12px; }

.footerpart {  text-align: center;}

.footerpart h5 {  font: 20px 'gillsanslightregular';  color: #fff;  letter-spacing: 2px;}

.footerpart p {  font: 16px 'gillsanslightregular';  text-align: center;  padding-left: 0%;  line-height: 20px;}

a.linksparti, a.linkspar{  left: 20%;  right: 20%;}

.golma .col-md-6.col-sm-6{float:none;} 

.searchbar{  margin-left: 0%;  text-align: right;}



.pds img {  margin-top: 0px !important;}



.circles1 img {  width: 100%; }

.centerimage {  margin-top: -9%;  background: #000; }

}

@media (min-width:421px) and (max-width:659px){

.mensintro {  padding: 0 2% 0 2%;  position: initial; }

.mensintro h1 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 2px;  text-align: center;   top: 3px;  left: 10px;   right: 0; }

.mensintro p {  font: 15px 'gillsanslightregular' !important;  padding: 0 0 0 0%;  line-height: 20px !important; }

p.secondp {  margin: 1% 2% 7% 0%;  text-align: right;  font: 14px 'gillsanslightregular' !important; }

.tailerpart {  padding: 0% 0% 2.6% 40%; }

.tailerpart h2 {  font: 15px 'gillsanslightregular' !important; letter-spacing: 5px; }

.tailerpart h3 {  font: 15px 'gillsanslightregular' !important;  letter-spacing: 5px;  text-align: center;  line-height: 20px !important;}

.menstotal h2 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.madefgo h3 {  padding: 0 0 0 24%;  letter-spacing: 5px !important;  font: 20px 'gillsanslightregular' !important; 

}

.climate h2 {  font: 12px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.climate h3 {  font: 15px 'gillsanslightregular' !important;  letter-spacing: 5px;  padding: 0 0 0 19%;  line-height: 25px !important;  text-align:right; }



.footerpart {   text-align: center; }

footer.foo{  margin-top: 0%;  padding-top: 0%;}



.allw h3 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 2px;  padding: 0 0 0 20%;  line-height: 20px !important;}



/**ldy***/

.wmban h2{text-align:center;margin-left:0%;font: 25px 'gillsanslightregular';color: #000;letter-spacing: 2px;}

.righb p{padding-right:0%;font: 15px 'gillsanslightregular';line-height: 25px;}

.wnstyle{margin-top:0%;}

.mage {position: absolute;top: 0%;right: 2%;}

span.rightpart {font: 12px 'gillsanslightregular';float: right;width: 200px;margin-right: 24%;line-height: 25px;text-align: right;}

.wnstyle h2 {font: 18px 'gillsanslightregular';color: #000;letter-spacing: 4px;text-align: center;margin-left: -11%;margin-top: 1%;}

.wnstyle h4{font: 20px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 23%;margin-top: -8px;}

.mage h2 {font: 22px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px; text-align: right;padding-top: 30%;}

.mage h4 {font: 20px 'gillsanslightregular';color: #ff0000;letter-spacing: 4px;text-align: left;padding-top: 2%;margin-left: -5%;}

.wot {position: absolute;top: 15%;left: 15%;}

.wnouter h2 {font: 20px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 0%;padding-top: 5%;}

.wnouter h4 {font: 16px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-left: 10%;}

.wnouter h5 {font: 18px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: right;padding-right: 10%;}



/**ldy**/



.cntct h2 {  padding-left: 4%;  letter-spacing: 3px;  font: 30px 'gillsanslightregular'; }



}

@media (min-width:556px) and (max-width:767px){

a.linksparti, a.linkspar { left: 0;  right: 0; bottom:20%;  width: 200px;  margin: 0 auto; }

.featu li{margin: 15px 1.4% 10px;}

.madefg h2 {  font: 25px 'gillsanslightregular' !important;  padding: 9% 0% 47% 16%; }

.fabm1 {  text-align: left; }

.fabm1 .col-md-4.col-sm-4 {  float: left;   margin: 0 3%; }

.madefg {  margin-top: -3.1% !important; }



}



@media (min-width:660px) and (max-width:730px){



.golfpart p {  padding: 0 0 3% 0 !important; }

.golfmas h3{  padding:2% !important;   letter-spacing: 6px;}

.golfp p {  padding: 0 0 3% 0 !important; }

.featu li {  margin: 15px 2.8% 10px !important; }

.featu li {  margin: 15px 2.3% 10px !important; width:95px !important;; height:95px !important;}

/*-- new part--*/

.tailerpart h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.tailerpart h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px;  text-align: center;  line-height: 30px !important; }

.madefgo h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.madefgo h3 {  padding: 0 0 0 23%;  letter-spacing: 5px !important;  font: 30px 'gillsanslightregular' !important; }

.climate h2 {  font: 28px 'gillsanslightregular' !important;  letter-spacing: 3px; }

.climate h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 6px;  padding: 0 0 0 30%;  text-align: right; }



.allw h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 9px;  padding: 0px; margin:0; }

.allw h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px;  line-height: 25px !important; }

.gpolo1, .gtailer, .midw12, .out12, .short1 {  margin: 0 0 5px 0; }



.mensintro {  padding: 0 2% 0 2%;  position: relative;  top: 10%;  left: 0%;  right: 0%;  bottom: 0%;} 

.mensintro h1 {  font: 25px 'gillsanslightregular' !important;  letter-spacing: 3px; text-align:center;}

.mensintro p {  font: 13px 'gillsanslightregular' !important;  padding: 0 0 0 0%;  line-height: 16px !important;text-align: center;}

p.secondp { margin: 4% 2% 7% 15%;  font: 11px 'gillsanslightregular' !important;}



/**ldy***/

.wmban h2{text-align:center;margin-left:0%;font: 25px 'gillsanslightregular';color: #000;letter-spacing: 2px;}

.righb p{padding-right:0%;font: 15px 'gillsanslightregular';line-height: 25px;}

.wnstyle{margin-top:0%;}

.mage {position: absolute;top: 0%;right: 2%;}

span.rightpart {font: 12px 'gillsanslightregular';float: right;width: 200px;margin-right: 24%;line-height: 25px;text-align: right;}

.wot {position: absolute;top: 15%;left: 15%;}

.wnstyle h2 {font: 23px 'gillsanslightregular';color: #000;letter-spacing: 4px;text-align: center;margin-left: -11%;margin-top: 2%;}

.wnstyle h4 {font: 25px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 23%;margin-top: -10px;}

.mage h2 {font: 30px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px;text-align: left;padding-top: 30%;margin-left: -15%;}

.mage h4 {font: 23px 'gillsanslightregular';color: #ff0000;letter-spacing: 4px;text-align: left;padding-top: 2%;margin-left: -20%;}

.wnouter h2 {font: 26px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left; padding-left: 0%;padding-top: 5%;}

.wnouter h4 {font: 22px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-left: 0%;}

.wnouter h5 {font: 25px 'gillsanslightregular';color: #fff;letter-spacing: 3px;text-align: right;padding-right: 15%;margin-top: -5px;}

/**ldy**/



}



@media (min-width:731px) and (max-width:767px){

.golfp p {  padding: 0 0 6% 0 !important; }

.featu li {  margin: 15px 2% 10px !important;  padding: 22px 0px !important;  border-radius: 50% 50%;  border: 3px solid #B2B4B5 !important;  width: 110px !important;  height: 110px !important;  }

/*-- new part--*/

.mobilenav {  margin-bottom: 0px; }

.menintr {  margin: 0% 0 0 0; }

.mensintro {  padding: 0 2% 0 2%;  position: relative;  top: 10%;  left: 0%;  right: 0%;  bottom: 0%; }



.mensintro h1 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 3px; text-align:center;}

.mensintro p {  font: 15px 'gillsanslightregular' !important;  padding: 0 0 0% 0%;  line-height: 17px !important; }

p.secondp {  margin: 0% 2% 7% 15%;  font: 14px 'gillsanslightregular' !important; }

.tailerpart h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.tailerpart h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px;  text-align: center;  line-height: 30px !important; }

.menstotal h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px; }

.madefgo h3 {  padding: 0 0 0 23%;  letter-spacing: 5px !important;  font: 30px 'gillsanslightregular' !important; }

.climate h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 6px;  padding: 0 0 0 30%;  text-align: center; }

.allw h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 5px;  line-height: 25px !important; }

.short1, .midw12, .gpolo1, .out12{  float: left;  width: 33%;   margin: 0px 0 5% 0;}

.short1 a img, .midw12 a img, .gpolo1 a img, .out12 a img {  width: 100%;  height: auto; }

h3.ptitle1 {  letter-spacing: 1px !important; }





/**ldy***/

.wmban h2{text-align:center;margin-left:0%;font: 25px 'gillsanslightregular';color: #000;letter-spacing: 2px;}

.righb p{padding-right:0%;font: 15px 'gillsanslightregular';line-height: 25px;}

.wnstyle{margin-top:0%;}

.mage {position: absolute;top: 0%;right: 2%;}

span.rightpart {font: 12px 'gillsanslightregular';float: right;width: 200px;margin-right: 24%;line-height: 25px;text-align: right;}

.wot {position: absolute;top: 15%;left: 15%;}

.wnstyle h2 {font: 25px 'gillsanslightregular';color: #000;letter-spacing: 5px;text-align: center;margin-left: -11%;margin-top: 1%;}

.wnstyle h4 {font: 30px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 23%;margin-top: -8px;}

.mage h2 {font: 40px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px;text-align: left;padding-top: 30%;margin-left: -10%;}

.mage h4 {font: 34px 'gillsanslightregular';color: #ff0000;letter-spacing: 5px;text-align: left;padding-top: 2%;margin-left: -10%;}

.wnouter h2 {font: 30px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: left;padding-left: 0%;padding-top: 5%;}

.wnouter h4 {font: 25px 'gillsanslightregular';color: #ff0000;letter-spacing: 2px;text-align: left;padding-left: 10%;}

.wnouter h5 {font: 25px 'gillsanslightregular';color: #fff;letter-spacing: 2px;text-align: right;padding-right: 30%;}



.shopwn, .shopwn2, .shopwn3 {  width: 33%;  float: left; margin: 0 0 5% 0;}

.shopwn h3, .shopwn2 h3, .shopwn3 h3 {  letter-spacing: 2px; }

/**ldy**/







}

@media (min-width:768px) and (max-width:991px){

.mobilenav {  position: fixed;  top: 0;  left: 0;  right: 0;  z-index: 10000; }

.logopart{margin-top:50px;}

.degncnt h4 {  letter-spacing: 1px; }

.degncnt p {  padding: 0;  line-height: 30px; font: 21px 'gillsanslightregular';}

.circles1 img {  width: 100%; }

header.headerpart{display:none;}

.mobilenav{display:block;}

.golfpart p{  padding-right: 10%;}

.golfp p {  text-align: left;  font: 18px 'gillsanslightregular' !important;  margin-top: 0px;  margin-left: -10%;  line-height: 30px !important; }

.golfp p {  text-align: left;  font: 18px 'gillsanslightregular' !important;  margin-top: 0px;  margin-left: -4%;  line-height: 30px !important;  padding-right: 16%;}

.madefg{margin-top:-9% !important}

/***---  Men Page part ---***/

.mensintro h1 {  font: 30px 'gillsanslightregular' !important;}

.mensintro p {  font: 15px 'gillsanslightregular' !important;  padding: 0 0 0 15%;  line-height: 14px !important;}

p.secondp {  margin: 9% 2% 27% 15%;  text-align: right;  font: 13px 'gillsanslightregular' !important; }

.tailerpart h2 {  font: 35px 'gillsanslightregular' !important;  text-transform: uppercase;  letter-spacing: 5px;  padding: 0px;  margin: 0px;}

.tailerpart h3 {  font: 35px 'gillsanslightregular' !important;  letter-spacing: 5px;  text-align: initial;  padding: 0px 0 0 32%;  margin: 0px;  line-height: 40px !important; }

.gpolo1 img {  width: 100%;  height: auto; }

h3.ptitle1 {  padding: 2% 0 0 !important; letter-spacing: 3px !important;}



.short1 a img, .midw12 a img, .gpolo1 a img, .out12 a img {  width: 100% !important;  height: auto !important; }



.menstotal h2 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 7px; }

.madefgo h3 {  padding: 0 0 0 21% !important;  letter-spacing: 7px !important; font: 30px 'gillsanslightregular' !important;}

.climate h3 {  font: 30px 'gillsanslightregular' !important;   letter-spacing: 8px;}

.allw h3 {  font: 30px 'gillsanslightregular' !important;  letter-spacing: 7px; }

.footerpart {}

.footerpart p {  font: 18px 'gillsanslightregular';  padding-left: 44%;  line-height: 25px; }

.footerpart h5 {  font: 30px 'gillsanslightregular'; letter-spacing: 4px; }

.mobilenav {  margin-bottom: 0px; }

.menintr {  margin: 0% 0 0 0; }

.searchbar{  margin-left: 0%;  text-align: right;}



/**ldy**/

.righb p {font: 13px 'gillsanslightregular';line-height: 30px;color: #000;padding-right:0%;}

span.rightpart {font: 12px 'gillsanslightregular';float: right;width: 200px;margin-right: 10%;line-height: 30px;text-align: right;}

.wnstyle h2 {font: 28px 'gillsanslightregular';color: #000;letter-spacing: 4px;text-align: center;margin-left: -13%;}

.wnstyle h4 {font: 26px 'gillsanslightregular';color: #fff;letter-spacing: 10px;text-align: left;padding-left: 23%;margin-top: -10px;}

.mage h2 {font: 35px 'gillsanslightregular';color: #ff0000;letter-spacing: 10px;text-align: right;padding-top:15%;margin-right: -23%;}

.mage h4 {font: 30px 'gillsanslightregular';color: #ff0000;letter-spacing: 6px;text-align: right;margin-right: -14%;}

.wnouter h2 {font: 30px 'gillsanslightregular';color: #fff;letter-spacing: 10px;text-align: left;}

.wnouter h4 {font: 25px 'gillsanslightregular';color: #ff0000;letter-spacing: 12px;text-align: left;}

.wnouter h5 {font: 28px 'gillsanslightregular';color: #fff;letter-spacing: 12px;text-align: right;}

.wot {position: absolute;top: 25%;left: 3%;}

.shopwn3 h3 {font: 20px 'gillsanslightregular';color: #000;letter-spacing: 10px;margin-top: 6px;}



/**ldy**/

}



@media (min-width:992px) and (max-width:1199px){



header nav ul li a{padding:7px 2px;}

.golfp p {  text-align: left;  font: 20px 'gillsanslightregular' !important;  color: #fff;  margin-top: -56px;  margin-left: -50px;  line-height: 37px !important;  padding-right: 20%; }

.madefg h2 {  font: 30px 'gillsanslightregular' !important;}

header.headerpart{background-size: 140%;}

.searchbar {  margin-left: 0%; }

.tailerpart h2, .tailerpart h3, .madefgo h2, .madefgo h3, .menstotal h2, .menstotal h3{font-size:40px !important;}

.madefgo {  padding: 17% 0 0% 12%;}

.menstotal h2{letter-spacing: 8px;}

.menstotal h3{letter-spacing: 9px; }

h3.ptitle1 {  font: 20px 'gillsanslightregular' !important;  letter-spacing: 3px !important;  padding: 2% 10% 0  !important; }



.mensintro p {  font: 18px 'gillsanslightregular' !important;  padding: 0 0 0 25%; line-height: 20px !important; }

p.secondp {  margin: 9% 2% 27% 15%;  font: 16px 'gillsanslightregular' !important; }



/**lady**/

.righb p {font: 20px 'gillsanslightregular';line-height: 30px;color: #000;padding-right: 19%;}

.wnstyle h2 {font: 26px 'gillsanslightregular';color: #000;letter-spacing: 10px;text-align: center;margin-left: -7%;}

.mage {position: absolute;top: 20%;right: 5%;}

.wot {position: absolute;top: 25%;left: 5%;}



span.rightpart{  margin-right: 10%;}

/**lady**/

.pds img{width:100% !important;}

.degncnt p{padding-left:6%;}

}



h1.page-title{font: 40px 'gillsanslightregular';text-transform:uppercase;}

h2.entry-title{font: 30px 'gillsanslightregular';text-transform:uppercase;}

img.fim2{margin-top:10px;}

.menu-footer-container{margin-bottom:20px;}

.clft{float:right;padding-right:25px;}

.crght {float: left;padding-left: 105px;}



@media (min-width:1px) and (max-width:590px){

.clft{float:right;padding-right:0px;}

.crght {float: left;padding-left: 0px;}

}

.pds1 img {width: 100px;height: auto;}

.pds1{text-align:center;}



li.pdetail {

    list-style: none;

    font: 18px 'gillsanslightregular';

    letter-spacing: 2px;

}



li.pdetail:before {

    content: "-";

    display: inline-block;

    width: 1em;

    margin-left: -18px;

}   



section.fabric-tech {

    margin: 30px 0 0 0;

}



.fabric-tech .container {

    margin: 0 auto;

    max-width: 1000px;

}



.medium-4 img {

    max-width: 100%;

}



.medium-4 {

    padding: 0 20px;

    margin-bottom: 40px;

}



.medium-4:last-child {

    margin-right: 0;

}



.medium-4 p {

    margin-bottom: 20px;

    margin-top: 10px;

    font: 16px 'gillsanslightregular';

    line-height: 28px;

}



.videoWrapper {

    position: relative;

    padding-bottom: 56.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

    display: block;

    margin: 0 auto;

    max-width: 1000px;    

}



.videoWrapper iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.menw .col-md-6 {

    width:53.9%

}

.menw .col-md-6:first-child {

    width:46.1%

}



/* ADDED */

.women-header-banner {

  /*background-image: url(images/apparel-header-women.jpg);*/
  background-image: url(images/apparel-header-women.png);

  background-repeat: no-repeat;

  -webkit-background-size: cover;  

  -moz-background-size: cover;  

  background-size: cover; 

  padding-bottom: 17%;

  padding-top: 5%;

}



.women-header-banner .image-container {

  display: none;

}



.women-header-banner .text-container {

  margin: 0 auto;

  float: none;

}



.women-header-banner-sibling {

  margin-top: -9%;

}



.mensintro {

  padding: 0 37% 0 27%;

}



.mensintro p {

  padding: 0 3% 0 20%;

}



.temp_hide {

  display: none;

}

.page-template-page-women section#womenmidlayer,
.page-template-page-women section.wmidlayers,
.page-template-page-women section#women-acccessories,
.page-template-page-women section.waccessories {
    display: none;
}

.page-template-page-women section#womenmidlayer,
.page-template-page-women section.wmidlayers {
    display: block;
}

.womensintro {
    display: none;
}

@-moz-document url-prefix() {

.madefg {margin-top: -8.1%;}

}



@media (max-width: 991px) {

	.has-5-col .col-md-2 {

		width: 33.33%;

	}



	.has-5-col .col-md-2:nth-child(5) {

		clear: left;

	}

}



@media (max-width: 767px) {

    .menw .col-md-6 {

        width:100%

    }



    .menw .col-md-6:first-child {

        width:100%

    }



	.has-5-col .col-md-2 {

		display: block;

		float: none;

		margin: auto auto 30px;

		max-width: 240px;

		width: 100%;

	}



	.has-5-col .col-md-2:nth-child(5) {

		clear: none;

	}



	.checkbox .input-checkbox {

		left: -21px;

	}
  
  .womensintro {
      display: block;
      padding-bottom: 80px !important;
  }
  
  .womensintro h1 {
      font: 30px 'gillsanslightregular' !important;
      letter-spacing: 3px;
      text-align: center;
  }
  
  .womensintro p {
      font: 15px 'gillsanslightregular' !important;
      padding: 0 0 0% 0%;
      line-height: 17px !important;
  }
  
  .wmban {
      display: none;
  }
  
  .women-header-banner {
      height: 170px;
  }
  
  .mensintro,
  .womensintro {
      padding: 0 30px 20px 30px;
  }
  
  .mensintro p,
  .womensintro p {
      padding: 0;
  }

}



@media (min-width: 992px) {

    .single-gentproduct_type .col-md-8 {

        width: 60.666667%;

    }



    .gmidwear .col-md-4, 

    .goutwear .col-md-4 {

        margin-bottom: 40px;

    }    



    .shop2 .col-sm-4.col-md-4 {

        height: 520px;

    }    



    .fabric-tech .medium-4 {

        float: left;

        width: 30%;

        margin-bottom: 40px;

        margin-right: 3%;

        padding: 0 !important;

    }  



    .video-tech iframe {

        margin: 0 auto;

        width: 960px;

        display: block;

    }



}



