@font-face {
    font-family: 'Oxygen-Regular';
    src: url('../fonts/Oxygen-Regular.eot');
    src: url('../fonts/Oxygen-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oxygen-Regular.woff2') format('woff2'),
         url('../fonts/Oxygen-Regular.woff') format('woff'),
         url('../fonts/Oxygen-Regular.ttf') format('truetype'),
         url('../fonts/Oxygen-Regular.svg#Oxygen-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy-ExtraBold';
    src: url('../fonts/Gilroy-ExtraBold.eot');
    src: url('../fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'),
         url('../fonts/Gilroy-ExtraBold.woff') format('woff'),
         url('../fonts/Gilroy-ExtraBold.ttf') format('truetype'),
         url('../fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
}



@font-face {
    font-family: 'rupee_foradianregular';
    src: url('../fonts/rupee_foradian-webfont.eot');
    src: url('../fonts/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rupee_foradian-webfont.woff') format('woff'),
         url('../fonts/rupee_foradian-webfont.ttf') format('truetype'),
         url('../fonts/rupee_foradian-webfont.svg#rupee_foradianregular') format('svg'); 
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'Orbitron-Black';
    src: url('../fonts/Orbitron-Black.eot');
    src: url('../fonts/Orbitron-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Orbitron-Black.woff2') format('woff2'),
         url('../fonts/Orbitron-Black.woff') format('woff'),
         url('../fonts/Orbitron-Black.ttf') format('truetype'),
         url('../fonts/Orbitron-Black.svg#Orbitron-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Medium';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Medium.woff2') format('woff2'),
         url('../fonts/Montserrat-Medium.woff') format('woff'),
         url('../fonts/Montserrat-Medium.ttf') format('truetype'),
         url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
         url('../fonts/Montserrat-SemiBold.woff') format('woff'),
         url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
         url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy-Light';
    src: url('../fonts/Gilroy-Light.eot');
    src: url('../fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gilroy-Light.woff2') format('woff2'),
         url('../fonts/Gilroy-Light.woff') format('woff'),
         url('../fonts/Gilroy-Light.ttf') format('truetype'),
         url('../fonts/Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy-ExtraBold';
    src: url('../fonts/Gilroy-ExtraBold.eot');
    src: url('../fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'),
         url('../fonts/Gilroy-ExtraBold.woff') format('woff'),
         url('../fonts/Gilroy-ExtraBold.ttf') format('truetype'),
         url('../fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}




html{margin-right:0px !important;}

html, body { height: 100% }
body{font-family:"Oxygen-Regular", Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; color:#000; position:relative; overflow-x:hidden;}

a{outline:none !important;}



.success{color:#3c763d; background-color: #dff0d8; padding: 15px; margin-bottom: 30px; border: 1px solid #d6e9c6; border-radius: 2px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.error{color:#a94442; background-color: #f2dede; padding: 15px; margin-bottom: 30px; border: 1px solid #ebccd1; border-radius: 2px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.marquee{width:100%; overflow:hidden;}

.btn-submit{background-color:#3ea768; color:#fff !important;}
.btn-submit:hover{background-color: #308e56;}

ul.list-item{padding:0; margin:0 0 30px 0;}
ul.list-item li{background:url(../images/list-arrow.png) no-repeat 0 4.5px !important; padding-left:20px; margin:20px 0; list-style:none;}

.transition{-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
  
.margin-auto{margin:auto;}

hr{border-color:#bbb;}

.table{display:table; width:100%;}
.table-cell{display:table-cell;}

#ie{width:100%; height:100%; display:block; position:fixed; top:0; left:0; z-index:10001; background:#fff; color:#3b3b3b; font-size:16px; text-align:center; padding:50px 15px; font-family:Arial, Helvetica, sans-serif;}
#ie a:link, #ie a:visited{color:#1948a0; text-decoration:none;}
#ie a:hover{color:#ec1c2c; text-decoration:none;}
#ie img{margin:auto;}



#main_slider{background-color:#f9f9f9; position:relative; padding-top:156px;}





.ms-skin-default .ms-bullet {
    width: 16px;
    height: 16px;
    background: url(../images/slider-bullet.png) no-repeat;
    margin: 4px;
    background-position: 0 0;
}
.ms-skin-default .ms-bullet-selected{width: 16px; height: 16px; background: url(../images/slider-bullet-selected.png) no-repeat;}
.ms-bullets.ms-dir-h{right:0%; width:100% !important; text-align:center; padding:0%; bottom:30px;}
.ms-bullets.ms-dir-h .ms-bullets-count{right:auto; float:none; display:inline-block;}

@media all and (max-width:999px){
.ms-bullets.ms-dir-h{display:none;}	
}


.ms-view{background-color:#ebebeb;}

.slidercaption{width:100%; max-width:540px; background-color:#b29971; height:100%; right:0; bottom:0;}
.slider-caption-wrapper{position:absolute; bottom:0; left:0; width:100%; padding:10% 15%; box-sizing:border-box; color:#fff; text-align:right;}
.slider-caption-wrapper h2{font-family:"Gilroy-ExtraBold"; font-size:45px; line-height:50px; letter-spacing:8px; margin:15px 0;}
.slider-caption-wrapper p{font-size:12px; line-height:16px; margin:15px 0;}
.slider-caption-wrapper a.viewmore{font-size:12px; line-height:16px; border:1px solid #fff; padding:25px 70px; display:inline-block; color:#fff !important; text-decoration:none!important; margin:15px 0;}
.slider-caption-wrapper a.viewmore:hover{background-color:#fff; color:#896f46 !important;}



.caption-masterslider-wrapper{width: 100%; max-width: 87.87%; margin: auto; color: #000; position:relative; text-align:right;}
.caption-masterslider{background:url(../images/ms-caption-bg.png); color:#fff; padding:80px 70px; position:relative; display:inline-block; width:auto; text-align:left;}
.caption-masterslider:after{content:''; display:block; width:15px; height:144px; background-color:#7cba34; position:absolute; left:0; top:50%; margin-top:-72px; z-index:5;}

.ms-caption-wrapper{width:100%; padding:0 15px !important; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; bottom:150px !important;}


.caption-h4{font-family:'Gilroy-ExtraBold'; font-size:40px !important; line-height:40px !important; color:#000; text-transform:uppercase; margin-bottom:15px; margin-top:0px; text-align:center;}
.caption-a{display:block; width:auto; font-family:'Montserrat-Medium'; font-size:30px !important; line-height:30px !important; color:#3765a8 !important; text-decoration:none !important; text-transform:capitalize !important; cursor:pointer; margin-top:20px;}
.caption-a:hover{}
.caption-a img{position:relative; top:-1px;}


.msm-caption{padding:15px; background-color:#b29971; color:#fff;}
.msm-caption h2{font-family:"Gilroy-ExtraBold"; font-size:25px; line-height:30px; letter-spacing:5px; margin:15px 0;}
.msm-caption p{font-size:12px; line-height:16px; margin:15px 0;}
.msm-caption a.viewmore{font-size:12px; line-height:16px; border:1px solid #fff; padding:15px 40px; display:inline-block; color:#fff !important; text-decoration:none!important; margin:15px 0;}
.msm-caption a.viewmore:hover{background-color:#fff; color:#896f46 !important;}


h4.caption1{left: 37% !important;  bottom: 27% !important; font-size:40px; color:#fff;}
h4.caption2{left: 41.5% !important;  bottom: 16.5% !important; font-size:40px; color:#fff;}
h4.caption3{left: 43.5% !important;  bottom: 19.5% !important; font-size:40px; color:#000;}

@media all and (max-width:999px){
h4.caption1{left: 0px !important; width:100% !important; text-align:center !important; bottom: 28% !important; font-size:16px !important; color:#fff;}
h4.caption2{left: 0px !important; width:100% !important; text-align:center !important; bottom: 18% !important; font-size:16px !important; color:#fff;}
h4.caption3{left: 0px !important; width:100% !important; text-align:center !important; bottom: 18% !important; font-size:16px !important; color:#000;}
}



#ms-slider-arrows-wrapper{position: absolute; z-index: 110; width:100%; height:60px; margin-top: -30px;	bottom:80px; left: 0; text-align:right; padding:0 15px; box-sizing:border-box;}
.ms-slider-arrows-wrapper{width:100%; max-width: 87.87%; margin:auto;}
.ms-skin-default .ms-nav-prev{
    background: url(../images/ms-arrow-left.png) no-repeat center top;
    height: 60px;
	width:61px;
    cursor: pointer;
	position:relative;
	right:0;
	left:0;
	top:0;
	bottom:0;
	display:inline-block; vertical-align:middle;
	margin:0 6px 0 0;
}

.ms-skin-default .ms-nav-next{   
    background: url(../images/ms-arrow-right.png) no-repeat;
    background-position: center top;
    height: 60px;
	width:61px;
    cursor: pointer;
	position:relative;
	right:0;
	left:0;
	top:0;
	bottom:0;
	display:inline-block; vertical-align:middle;
	margin:0;
}	


#slidercaption{width:100%; max-width:600px; margin:auto;}
#slidercaption .slidercaption-inner{backgroound-color:rgba(0,0,0,0.5);}




@media all and (min-width:1000px) and (max-width:1280px){
.slidercaption{width:50%;}
.slider-caption-wrapper h2{font-size:40px; line-height:45px; letter-spacing:5px;}
.slider-caption-wrapper{padding:5% 10%;}

	/*.caption-h4{font-size:24px; line-height:30px;}
	.caption-p{font-size:11px; line-height:17px;}
	.caption-a{font-size:11px; padding:10px 30px;}*/


}
@media all and (max-width:999px){
	
	.ms-caption-wrapper{bottom:0px !important; padding:0 !important;}
	.caption-masterslider-wrapper{max-width:none; box-sizing:border-box;}
	.caption-masterslider{width:100%; padding:15px; box-sizing:border-box;}
	.caption-masterslider:after{display:none;}
	
	/*.master-slider, .ms-view, .ms-slide{width:100% !important; height:430px !important;}*/
	
	
	.caption-h4{font-size:22px; margin-bottom:10px;}
	.caption-p{font-size:11px; max-width:none;}
	.caption-a{font-size:11px; padding:10px 30px;}
	
	#ms-slider-arrows-wrapper{display:none;}
	
	
}
@media all and (max-width:600px){
	/*.master-slider, .ms-view, .ms-slide{width:100% !important; height:300px !important;}*/	
}







#wwa-section{width:100%; padding:15px;}














.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #111;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #111;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #111;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #111;
}

.btnSbmt{padding:9px 40px; color:#fff; text-transform:uppercase; background-color:#f47e37; border:none; outline:none;}
.btnSbmt:hover{background-color:#e06e29;}
.btnSbmt-reset{padding:9px 40px; color:#fff; text-transform:uppercase; background-color:#929292; border:none; outline:none;}
.btnSbmt-reset:hover{background-color:#828282;}




.mfp-wrap{overflow:hidden auto !important;}




/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}




.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}




/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;

	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 



	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;

	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-o-transform: scale(1); 
	transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 

	opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}


.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
}

.mfp-content-small{width:100%; max-width:400px; margin:auto; position:relative;}
.mfp-content-small .mfp-iframe{height:660px;}
.mfp-content-small.emipopup-small .mfp-iframe{height:460px;}
.mfp-content-small.enterdetailspopup-small .mfp-iframe{height:765px;}
.mfp-content-forgotpass{width:100%; max-width:400px; margin:auto; position:relative;}

textarea{resize: vertical;}



#enquiryform-home{position:absolute; right:5%; bottom:85px; width:100%; max-width:355px; z-index:100; background-color:rgba(255,255,255,0.3); padding:25px;}
#enqformh-wrapper{background-color:#fff; padding:15px 25px; color:#1d1917;}
#enqformh-wrapper h4{text-align:center; margin-top:0px; margin-bottom:25px; font-size:17px; color:#000; letter-spacing:2px;}

.form-control{border:none; border-bottom:1px solid #e1e0e0; border-radius:0px; margin-bottom:6px; color:#f47e37; height:40px; box-shadow:none; padding:0;}
.form-control:focus{box-shadow:none; border-color:#e36d26;}


@media all and (max-width:999px){
#enquiryform-home{position:relative; right:auto; bottom:auto; width:100%; max-width:none; z-index:auto; background-color:#eee; padding:25px;}
}














#scroller-news{background-color:#77210e; padding:0 15px;}
#scroller-news-wrap{width: 100%; max-width: 88.75%; margin: auto; position:relative;}
@media all and (max-width:1365px){
#scroller-news-wrap{width: 100%; max-width:none;}
}
#sn-heading{position:absolute; left:0; top:0; z-index:10; font-family: 'Gilroy-ExtraBold'; font-size:30px; color:#000; background-color:#b6a049; padding:10px 10px 25px 10px;}
#sn-news-section{padding-left:115px;}


#ticker-slide a{color:#f2f2f2 !important; text-decoration:none; font-size:14px;}
#ticker-slide a:hover{color:#cab45b !important; text-decoration:none;}
#ticker-slide .newschunks{padding:18px 0 16px 0px;}
#ticker-slide .newschunks .news{height:19px; overflow:hidden; display:block;}


#marquee-wrap{display:block; width:100%; background:url(../images/news-section-right-bg.png) repeat-x center bottom; padding-left:350px;}
#enq-sec-left{background:url(../images/news-section-left.png) no-repeat right bottom; display:inline-block; position:absolute; left:0; bottom:0; z-index:10; padding:10px 30px 0 15px; width:100%; max-width:333px; text-align:right;}
#enq-sec-left h5{font-family: 'Gilroy-ExtraBold'; font-size:18px; color:#000; text-transform:uppercase; margin:0 0 2px 0;}
#enq-sec-left h4{font-family: 'Gilroy-ExtraBold'; font-size:24px; color:#000; text-transform:uppercase; margin:0;}

.inline-block{display:inline-block;}




#ticker-wrap{display:block; width:75%; vertical-align:top; float:left; padding-top:2px;}

.news-date{color:#fff !important; padding-right:10px; display:inline-block;}

#ticker-viewall-news{display:block; width:9%; vertical-align:top; float:left; padding:15px 0 0 10px; text-align:right; font-size:14px;}
#ticker-viewall-news a{color:#78ff59 !important; text-decoration:none !important; display:inline-block;}
#ticker-viewall-news a:hover{color:#cce1ff !important;}



@media all and (min-width:1200px) and (max-width:1300px){
	#news-title{width:8%;}
	#ticker-wrap{width:75%;}
	#ticker-viewall-news{width:10%;}
}
@media all and (min-width:1000px) and (max-width:1199px){
	#news-title{width:10%;}
	#ticker-wrap{width:70%;}
	#ticker-viewall-news{width:12%;}
}

@media all and (max-width:999px){
	#newsticker-section{position:relative; border-bottom:5px solid #78ff59;}
	#enq-sec-left{position:relative; display:block; max-width:none; background:none; background-color:#78ff59; text-align:center; padding:15px;}
	#enq-sec-left .text-left{text-align:center;}
	#marquee-wrap{background:none; background-color:#0b4a56; padding:15px;}
	#news-title{width:100%; padding:0; height:auto;}
	#ticker-wrap{width:100%;}
	#ticker-viewall-news{width:100%; padding-top:0px;}
	#ticker-slide .newschunks .news{height:auto; overflow:visible;}
	#sn-heading{height:100%;}
}











#footer{padding:0 15px; background-color:#111; color:#fff;}

#footer-data a{color:#fff !important;}
#footer-data a:hover{color:#e69d30 !important; text-decoration:none;}

#copyright{padding:25px 0px 20px 0px; width:100%; max-width:85.5%; margin:auto; font-size:16px; font-family:'Montserrat-Medium', Arial, Helvetica, sans-serif;}
@media all and (max-width:1365px){
#copyright{max-width:100%;}
}

#home-footer #copyright{background-color:#000;}



#whymillennium{min-height:285px;}

#footcontact{min-height:235px;}

#stayconnected p a{display:inline-block; vertical-align:middle; margin:5px 15px 0 0; color:#9f9f9f !important;}
#stayconnected p a:hover{color:#fff !important;}
#stayconnected p i{font-size:28px;}

@media all and (max-width:999px){
#whymillennium{min-height:0px; margin-bottom:60px;}
#footcontact{min-height:0px; margin-bottom:60px;}
#stayconnected, #openhours{margin-bottom:60px;}
}




#copyright img{display:inline-block; vertical-align:middle; position:relative; top:-5px;}
#copyright a{color:#fff !important; text-decoration:none;}
#copyright a:hover{color:#e69d30 !important; text-decoration:none;}

.break{display:none;}

#copyright span.poweredby{margin-left:50px;}
#copyright span.poweredby a{color:#fff !important; text-decoration:none;}
#copyright span.poweredby a:hover{color:#e69d30 !important; text-decoration:none;}


#footer ul.social{margin:0; padding:50px 0 0 0;}
#footer ul li{display:inline-block; vertical-align:middle; margin:4px 4px;}

.menu-separator{padding:0 10px;}

#copyright .foot-sec-l{text-align:left; padding-top:12px;}
#copyright .foot-sec-m{text-align:center; padding-top:12px;}
#copyright .foot-sec-r{text-align:right;}




#footer-top{padding:80px 15px 15px 15px; width:100%; background-color:#2a3249;}
#footer-top-wrapper{width: 100%; max-width: 85.5%; margin: auto;}

@media all and (max-width:1365px){
#footer-top-wrapper{max-width:none;}
}

#footer-top-wrapper .footersecwrapper{display:table; width:100%;}
#footer-top-wrapper .leftsec{display:table-cell; vertical-align:top; width:28%; border-right:1px solid #c4c4c4; min-width:200px; padding-right:30px;}
#footer-top-wrapper .middlesec{display:table-cell; vertical-align:top; width:44%; border-right:1px solid #c4c4c4; min-width:20%; text-align:center; padding:0 30px;}
#footer-top-wrapper .middlesec .midsecdatawrap{display:inline-block; width:auto; text-align:left;}
#footer-top-wrapper .rightsec{display:table-cell; vertical-align:top; padding-left:30px; text-align:center;}
#footer-top-wrapper .rightsec .rightsecdatawrap{display:inline-block; width:auto; text-align:left;}



#footer-top-wrapper h2{font-size:36px; margin-bottom:40px;}
#footer-top-wrapper h4{font-size:26px; margin-bottom:25px;}
#footer-top-wrapper p{font-size:20px; line-height:40px; margin-top:15px; margin-bottom:0px;}
#footer-top-wrapper a{color:#000 !important; text-decoration:none !important;}
#footer-top-wrapper a:hover{color:#e97633 !important;}

#footersocial{min-width:211px;}
#footersocial a{display:inline-block; vertical-align:middle; margin-right:15px;}
#footersocial a:last-child{margin-right:0px;}




















#home-contact{background:#2a3249; width:100%; height:auto; padding:80px 15px 80px 15px;}
#home-contact .contact-heading{font-size:18px; margin:0 0 40px 0; font-family:'Montserrat-Medium';}


#home-contact-wrap{width:100%; max-width:85.5%; margin:auto;}

@media all and (max-width: 1365px){
#home-contact-wrap {max-width: 100%;}
}

#home-contact-data-wrap{font-size:12px; color:#fff; width:100%; height:auto;}
#home-contact-data-wrap .col1,
#home-contact-data-wrap .col2,
#home-contact-data-wrap .col3,
#home-contact-data-wrap .col4{float:left; padding:0 15px;}

#home-contact-data-wrap .col1{width:20.4%;}
#home-contact-data-wrap .col2{width:30.6%;}
#home-contact-data-wrap .col3{width:17.5%;}
#home-contact-data-wrap .col4{width:31.5%;}

@media all and (max-width:1365px){
#home-contact-data-wrap .col1{width:23.4%;}
#home-contact-data-wrap .col2{width:27.6%;}
#home-contact-data-wrap .col3{width:17.5%;}
#home-contact-data-wrap .col4{width:31.5%;}
}

@media all and (max-width:999px){
#home-contact-data-wrap .col4{float:none; padding:15px;}
#home-contact-data-wrap .col1{width:100%;}
#home-contact-data-wrap .col2{width:100%;}
#home-contact-data-wrap .col3{width:100%;}
#home-contact-data-wrap .col4{width:100%;}
}

#home-contact h2{font-family: 'Raleway-Light'; font-size:22px; line-height:normal; margin-top:0; margin-bottom:0px; color:#e69d30; text-align:center; padding-top:80px; padding-bottom:100px; text-transform:uppercase; letter-spacing:4px;}
#home-contact h4{font-family:'Montserrat-SemiBold'; font-size:22px; color:#e69d30; margin:0 0 25px 0;}
#home-contact p{font-family:'Montserrat-Medium'; font-size:18px; color:#fff; line-height:28px; margin-bottom:16px;}
#home-contact ul{margin:0 0 15px 0; padding:0; list-style:none; line-height:28px;}
#home-contact ul li{margin-bottom:20px;}
#home-contact a{color:#fff; text-decoration:none;}
#home-contact a:hover{color:#efd363; text-decoration:none;}

#home-contact .form-control{ width:100%; height:60px; border:1px solid #eeeeee; background-color:transparent; background:url(../images/trans-bg-black-light.png); color:#fff; font-size:18px; padding:10px 25px; margin:0 0 15px 0; outline:none; border-radius:0px;}

#home-contact textarea.form-control{height:95px; resize:none; padding:20px 25px;}

#home-contact .btn-sbmt{font-family:'Gilroy-ExtraBold'; display:block; width:100%; border:none; background-color:#e69d30; color:#2a3249; font-size:20px; height:60px; cursor:pointer; outline:none; margin-top:15px;}
#home-contact .btn-sbmt:hover{background-color:#3a64a0; color:#fff;}

#home-contact .captcha-img img{height:60px; width:100%;}
#home-contact .captcha-txt{padding-left:0px;}
#home-contact .captcha-txt .form-control{margin-top:0px; margin-bottom:0px;}







#home-contact .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#home-contact .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
#home-contact .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#home-contact .form-control:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}



#home-contact .hcleft{float:left; width:50%; padding:0 15px;}
#home-contact .hcmid{float:left; width:20%; padding:0 15px;}
#home-contact .hcright{float:left; width:30%; padding:0 15px;}
#home-contact .hcright form{padding-top:5px;}

.tollfreeno{font-size:24px; margin-top:15px; display:block;}
.tollfreeno span{color:#e69d30;}




@media all and (max-width:999px){
	
	
	
	#footer-top-wrapper{text-align:center;}
	#footer-top-wrapper h2{margin-bottom:60px;}
	#footer-top-wrapper .footersecwrapper{display:block; text-align:center;}
	#footer-top-wrapper .leftsec{display:block; width:100%; border-right:none; min-width:0px; padding-right:0px; padding-bottom:30px; margin-bottom:30px;}
	#footer-top-wrapper .middlesec{display:block; width:100%; border-right:none; min-width:0px; text-align:center; padding:0px; padding-bottom:30px; margin-bottom:30px;}
	#footer-top-wrapper .middlesec .midsecdatawrap{text-align:center;}
	#footer-top-wrapper .rightsec{display:block; padding-left:0px; text-align:center;}
	#footer-top-wrapper .rightsec .rightsecdatawrap{text-align:center;}
	
	
	
	#copyright{text-align:center; padding-bottom:60px; padding-top:60px; border-top:1px solid #ddd;}
	#copyright .col-md-4{padding:5px 15px;}
	
	#copyright .foot-sec-l{text-align:center; padding-top:12px; padding-bottom:12px;}
	#copyright .foot-sec-m{text-align:center; padding-top:12px; padding-bottom:12px;}
	#copyright .foot-sec-r{text-align:center;}

}

@media all and (max-width:680px){
	.menu-separator{display:block; visibility:hidden;}
}






#topcontrol{z-index:1000; bottom:76px !important; right:15px !important;}
@media all and (max-width:999px){
#topcontrol{z-index:1000; bottom:15px !important; right:15px !important;}	
}

.jscroll-loading{text-align:center; clear:both;}
.scroll .next{display:block; text-align:center; clear:both;}
.scroll .next a{font-family: 'Oxygen-Regular'; display:inline-block; margin:30px auto; width: auto; font-size: 14px; background-color: #000; color: #fff !important; padding: 12px 25px; overflow: hidden; text-decoration:none;}
.scroll .next a:hover{background-color: #111;}




/*HOME PAGE*/






#homeheader-wrapper{position:fixed; top:0; left:0; width:100%; height:auto; z-index:1001; padding:0 15px; -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; background:url(../images/header-texture.png) repeat center center #706a6a;}
  

  
  


#innerHeader{position:relative; top:0; left:0; width:100%; height:auto; z-index:100; padding:0 15px; background-color:#eacc9e;}
#header-table{display:table; width:100%;}


.navbarwrapper-left, .navbarwrapper-right{color:#c1b8b6;}

.navbarwrapper-right{text-transform:uppercase; font-size:10px; padding-top:5px;}
.navbarwrapper-right a{color:#000 !important; text-decoration:none !important; margin-top:10px; display:inline-block;}
.navbarwrapper-right a:hover{color:#fff !important;}
.navbarwrapper-right span{display:inline-block; vertical-align:middle; padding-left:30px;}
.navbarwrapper-right span:last-child{padding-left:15px;}
.navbarwrapper-right span img{width:35px;}


#logo{display:table-cell; vertical-align:bottom; padding-top:30px; padding-right:0px; padding-bottom:20px; width:202px;}
#logo img{-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; position:relative;}
  
#headerbutton{display:table-cell; vertical-align:bottom; text-align:right;}
#headerbutton .services-offer-btn{background-color:#7cba34; color:#fff !important; text-decoration:none !important; font-family:'Gilroy-ExtraBold'; font-size:20px; display:inline-block; vertical-align:bottom; height:82px; margin-right:-4px; line-height:80px;}

#headerbutton .services-offer-btn span{padding:0 20px; width:331px; display:inline-block; text-align:center;}
#headerbutton .services-offer-btn span.sob-icon{display:inline-block; background-color:#609728; width:80px; height:82px; text-align:center;}

#headerbutton .enqnow-btn{background-color:#ec6534; color:#fff !important; text-decoration:none !important; font-family:'Gilroy-ExtraBold'; font-size:20px; display:inline-block; vertical-align:bottom; height:82px; line-height:80px;}
#headerbutton .enqnow-btn span{padding:0 20px; width:331px; display:inline-block; text-align:center;}
#headerbutton .enqnow-btn span.en-icon{display:inline-block; background-color:#363533; width:80px; height:82px; text-align:center;}


@media all and (max-width:1365px){
#headerbutton .services-offer-btn span{width:250px;}
#headerbutton .enqnow-btn span{width:250px;}
}




@media all and (min-width:1000px){
	
	#main-menu li a,
	.sm-simple a .sub-arrow::before{-webkit-transition: all 0.4s ease-in-out;
		  -moz-transition: all 0.4s ease-in-out;
		  -o-transition: all 0.4s ease-in-out;
		  transition: all 0.4s ease-in-out;}
		  
	#homeheader-wrapper.shrink{
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
		background:url(../images/header-texture.png) #847d7d center center;
		-webkit-transition: all 0.4s ease-in-out;
		  -moz-transition: all 0.4s ease-in-out;
		  -o-transition: all 0.4s ease-in-out;
		  transition: all 0.4s ease-in-out;
	}
	/*#homeheader-wrapper.shrink #main-menu li a{color:#fff; -webkit-transition: all 0.4s ease-in-out;
		  -moz-transition: all 0.4s ease-in-out;
		  -o-transition: all 0.4s ease-in-out;
		  transition: all 0.4s ease-in-out;}
		  
		  #homeheader-wrapper.shrink #main-menu li li a:hover,
		  #homeheader-wrapper.shrink #main-menu li li a:focus,
		  #homeheader-wrapper.shrink #main-menu li li a:active,
		  #homeheader-wrapper.shrink #main-menu li li a.highlighted{color:#000 !important;}
		  
		  
		  
		  #homeheader-wrapper.shrink .sm-simple a .sub-arrow::before {
			border-color: #fff; -webkit-transition: all 0.4s ease-in-out;
		  -moz-transition: all 0.4s ease-in-out;
		  -o-transition: all 0.4s ease-in-out;
		  transition: all 0.4s ease-in-out;
		}
		
		#homeheader-wrapper.shrink .sm-simple li li a.highlighted .sub-arrow::before {border-color: #fff; -webkit-transition: all 0.4s ease-in-out;
		  -moz-transition: all 0.4s ease-in-out;
		  -o-transition: all 0.4s ease-in-out;
		  transition: all 0.4s ease-in-out; }*/


}


#logo a{display:inline-block;}

#header-search-social{display:table-cell; vertical-align:top;}
#hss-wrapper{float:right; margin-top:18px; margin-right:25px;}
#header-contacts a{color:#4b1011 !important; text-decoration:none !important;}
#header-contacts .emailid{margin:15px 0 15px 25px; display:inline-block; vertical-align:top;}
#header-contacts .phno{margin:15px 0 15px 25px; display:inline-block; vertical-align:top;}
#header-contacts img{margin:0 5px 0 0;}


ul.list-style{font-size:16px; padding:0; margin:0;}
ul.list-style li{display:block; margin:30px 0; position:relative; padding:0 0 0 24px;}
ul.list-style li:before{content:''; display:block; width:7px; height:14px; background-color:#ffb400; position:absolute; left:0; top:4px;}








/*FEATURED PROJECTS*/

#featured-projects-section{width:100%; padding:15px;}
#featured-projects-wrapper{width:100%; max-width:91.75%; margin:auto; border-bottom:1px solid #777; padding-bottom:85px;}

@media all and (max-width:1365px){
	#featured-projects-wrapper{max-width:none;}
}

#featured-projects-wrapper h1{text-align:center; font-family: 'Gilroy-ExtraBold'; font-size:30px; color:#f47e37; margin-bottom:35px;}


#fp-carousel .fp-left-sec{width:60%; float:left; position:relative;}
.fp-name{position:relative; margin:12% 0 11% 0; left:-33%;}
.fp-name h4{font-size:40px; color:#fff; background-color:rgba(29,29,29,0.9); padding:26px 26px 30px 26px; margin:0; display:inline-block;}
.fp-name h5{font-size:20px; color:#fff; background-color:rgba(222,105,34,0.9); padding:36px 26px 38px 26px; display:inline-block; margin:0; min-width:210px; text-align:center; margin-top:1px;}


#fp-carousel .fp-right-sec{width:40%; float:left; padding-left:5%; font-size:18px; line-height:22px;}
#fp-carousel .fp-right-sec p{margin-bottom:20px;}
#fp-carousel .fp-right-sec a.fpviewmore{font-family: 'Gilroy-ExtraBold'; font-size:18px; color:#f47e37 !important; text-decoration:none !important; text-transform:uppercase; margin-bottom:30px; display:inline-block;}
#fp-carousel .fp-right-sec a.fpviewmore:hover{color:#000 !important;}

#fp-carousel .owl-dots .owl-dot{border:none; outline: none; background-color:transparent; padding:0;}
#fp-carousel .owl-dots .owl-dot span, #fp-carousel .owl-dots .owl-dot:hover span{background:#777}
#fp-carousel .owl-dots .owl-dot.active span, #fp-carousel .owl-dots .owl-dot:hover span{background:#de6922;}

#fp-carousel .owl-dots{width:40%; float:right; text-align:left; padding-left: 5%; margin-top:-10px; position:relative; z-index:100;}
#fp-carousel .owl-dots span{margin:0 15px 15px 0;}

@media all and (max-width:999px){
	#fp-carousel .fp-left-sec{width:100%; float:none;}
	#fp-carousel .fp-right-sec{width:100%; float:none; padding-left:0%; font-size:16px;}
	.fp-name{margin:30px 0; left:0%;}
	#fp-carousel .owl-dots{width:100%; float:none; text-align:left; padding-left: 0%; margin-top:0px;}
	.fp-name h4{font-size:30px; padding:26px 26px 30px 26px; margin:0; display:inline-block;}
	.fp-name h5{font-size:18px; padding:26px 26px 30px 26px;}
	#fp-carousel .fp-right-sec a.fpviewmore{font-size:16px;}
}


/*FEATURED PROJECTS*/








/*MAPPING OUR JOURNEY*/

#journey-section{width:100%;}
#journey-section h2{text-align:center; font-family: 'Gilroy-ExtraBold'; font-size:30px; color:#f47e37; margin-bottom:70px; margin-top:55px; padding:0 15px;}
#journey-data{width:100%; padding:15px; background-color:#b7b8b9;}
#journey-data-wrapper{width:100%; max-width:91.75%; margin:auto; padding:50px 0 60px 0;}
@media all and (max-width:1365px){
	#journey-data-wrapper{max-width:none;}
}
.jdw-table{display:table; width:100%;}
.jdw-cell{display:table-cell; vertical-align:bottom; text-align:center;}
.jdw-cell img{margin:auto;}
.jdwcell-data{border-right:1px solid #fff; color:#4b4d4f; padding:0 15px 40px 15px;}
.jdwcell-data.last{border-right:none;}
.jdwcell-data h4{font-size:36px; font-family: 'Gilroy-ExtraBold'; margin-bottom:0px; margin-top:25px;}
.jdwcell-data p{font-size:20px;}

@media all and (max-width:999px){
	#journey-data-wrapper{padding:50px 0 50px 0;}
	.jdw-table{display:block; text-align:center;}
	.jdw-cell{display:inline-block; width:200px; background-color:#ccc; vertical-align:top; padding:30px 15px; margin:4px 0px 0 0;}
	.jdwcell-data{border-right:none; padding:0px; margin:30px 30px 0 30px;}
}

/*MAPPING OUR JOURNEY*/






/*HOME TESTIMONIALS*/

#home-testimonials{width:100%; padding:15px;}
#home-testimonials-wrapper{width:100%; max-width:91.75%; margin:auto;}
@media all and (max-width:1365px){
	#home-testimonials-wrapper{max-width:none;}
}
#home-testimonials-wrapper h2{text-align:center; font-family: 'Gilroy-ExtraBold'; font-size:30px; color:#f47e37; margin-bottom:55px; margin-top:55px;}


#ht-sections-wrapper{display:table; width:100%; padding:10px 0 80px 0;}
.ht-section-left{display:table-cell; vertical-align:middle; width:45%; border-right:1px solid #f47e37; padding-right:6.5%; padding-left:3%;}
.ht-section-right{display:table-cell; vertical-align:middle; width:55%; padding-left:3.5%;}



#main-testimonial .testimonial-img-wrapper{position:relative;}
#main-testimonial .quote-small{position:absolute; left:-14px; top:-18px; z-index:10;}
#main-testimonial .quote-big{position:absolute; right:-14px; bottom:-50px; z-index:10;}
#main-testimonial .comment-arrow{position:absolute; right:40%; bottom:-32px; z-index:10;}
#main-testimonial #test-img{width:100%; border:15px solid #b7b8b9; height:0px; padding-bottom:60%; display:block; overflow:hidden;}
#main-testimonial h3{font-size:40px; color:#e36d26; margin-top:30px;}
#main-testimonial p{font-size:20px;}


.testimonial-chunks{display:table; width:100%; margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid #f47e37;}
.testimonial-chunks:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.testimonial-chunks .tc-img-wrapper{display:table-cell; vertical-align:middle;}
.testimonial-chunks .tc-img-wrapper span{width:100px; height:100px; border:1px solid #000; overflow:hidden; display:block;}
.testimonial-chunks .tc-text-wrapper{width:100%; display:table-cell; vertical-align:middle; font-size:20px; line-height:25px; padding-left:15px;}
.testimonial-chunks a{color:#000 !important; text-decoration:none !important;}
.testimonial-chunks a:hover{color:#e86c21 !important;}

#testimonial-chunks-wrapper .viewall a{font-family: 'Gilroy-ExtraBold';
    font-size: 18px;
    color: #f47e37 !important;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-bottom: 30px;
    display: inline-block;}
	
#testimonial-chunks-wrapper .viewall a:hover{color:#000 !important;}

@media all and (max-width:999px){
#ht-sections-wrapper{display:block;}
.ht-section-left{display:block; width:100%; border-right:none; padding-right:0%; padding-left:0%;}
.ht-section-right{display:block; width:100%; padding-left:0%;}
#main-testimonial{max-width:600px; margin:auto; margin-bottom:100px; padding:0 15px;}
#main-testimonial h3{margin-top:60px;}
}


/*HOME TESTIMONIALS*/












@media all and (max-width:999px){
	

#homeheader-wrapper{position:relative; padding:46px 0 0 0;}
#innerHeader{position:relative; padding:0 15px 15px 15px;}

#header-table{display:block;}
#header-wrapper{padding:0px !important;}
#logo{display:block; width:100%; text-align:center; margin:0; padding-top:0px; padding-bottom:0px; background-color:transparent;}
#logo a{display:block; text-align:center; padding:15px 0 15px 0;}
#logo img{margin:auto;}

#headerbutton{display:block; width:100%; text-align:left;}
#headerbutton .services-offer-btn{display:block; margin-right:0px; line-height:normal; height:auto;}
#headerbutton .enqnow-btn{display:block; line-height:normal; height:auto;}
#headerbutton .services-offer-btn span.sob-icon{height:auto;}
#headerbutton .enqnow-btn span.en-icon{height:auto;}
#headerbutton .services-offer-btn span{width:auto; padding:25px 15px; height:auto;}
#headerbutton .enqnow-btn span{width:auto; padding:25px 15px; height:auto;}



.navbarwrapper-left{padding:0px;}
.navbarwrapper-right{padding-bottom:15px; padding-top:0px;}
.navbarwrapper-right span{padding:0 15px;}
.navbarwrapper-right a{margin-top:0px;}

#header-contacts{display:block; width:100%; text-align:center;}
#header-search-social{display:block; width:100%; text-align:center;}
#header-social-wrapper a{margin:15px 5px; display:inline-block;}
#header-social-wrapper a.cart{margin-right:0px;}

#hss-wrapper{float:none; margin:0;}
#site-search-wrapper{float:none; margin-bottom:5px; margin-top:30px;}
#header-social-wrapper{float:none; background:none; padding-left:0; margin-left:0;}
.siteSearchForm table{margin:auto;}
.siteSearchForm .searchField{width:100px;}
.sitesearchButton-trigger{display:none;}
.sitesearchButton{display:block;}

#header-contacts .emailid{margin-left:0px;}
#header-social-wrapper .search-devider{display:none;}












}







/*MAIN NAVIGATION*/


#navoverlay{position:fixed; z-index:1001; width:100%; height:100%; background:url(../images/trans-bg-black.png); left:0; top:0; display:none;}

#mainnavwrapper{display:table-cell; vertical-align:middle;}
#mainnavwrapper.scroll-to-fixed-fixed{background-color:#404347; width:100% !important; left:0 !important;}
#mainnavwrapper.scroll-to-fixed-fixed #navbarwrapper{max-width: 87.87%; width:100%; margin:auto; padding: 0 15px;}

#mainnavigation{width:auto; position:relative; z-index:100; float:right; font-family:'Orbitron-Black', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:2px;}
#mainnavigation .navbar-collapse.collapse{padding-left:0px; padding-right:0px;}

#navbarwrapper .navbar{margin-bottom:0px; min-height:0px; border-radius:0px; border:none;}
#navbarwrapper .navbar-header{display:none;}
#navbarwrapper .navbar-toggle .icon-bar{background-color:#fff;}
#navbarwrapper .navbar-toggle{padding:0 0 7px 0;}
#main-menu{float:right;}

#findproduct{float:right;}


@media all and (min-width:1000px){
#navbarwrapper .navbarwrapper-left{float:left; width:40%;}
#navbarwrapper .navbarwrapper-right{float:left; width:60%; text-align:right;}


}

@media all and (max-width:999px){
#mainnavwrapper{position:static !important;}
#mainnavigation{position:static; margin-top:0px; padding-top:0px; z-index:1000;}
#mainnavigation .navbar{background-color:#222;}
#main-menu{display:block; width:100%; margin:auto;}
#homeheader-wrapper #main-menu{display:block; width:100%; margin:auto;}
#navbarwrapper .navbar-header{display:block;}
#navbarwrapper .navbar{margin-bottom:0px; position:absolute; left:0; top:0px; width:100%; padding-top:7px;}
#navbarwrapper .navbar-brand{float:none; padding: 0px 0 0 5px; height: auto; display:inline-block;}
#myNavbar{padding:0;}
}







#wwa-section{padding:15px 15px;}
#wwa-wrapper{width:100%; max-width:76%; margin:auto;}
@media all and (max-width: 1365px){
#wwa-wrapper{max-width:none;}
}

#wwa-wrapper .secleft{padding-right:40px;}
#wwa-wrapper .secright{padding-left:40px;}

#wwa-wrapper.webpagesection{padding-bottom:25px; font-size:16px;}

#wwa-wrapper h1{font-family: 'Gilroy-ExtraBold'; font-size:40px; color:#7bba34; margin:45px 0;}
#wwa-wrapper h1:after{content:''; display:block; width:90px; height:4px; background-color:#f07d00; margin-top:5px;}

#wwa-wrapper h4{font-family: 'Gilroy-ExtraBold'; font-size:36px; color:#f07d00; margin:0 0 35px 0;}
#wwa-wrapper.webpagesection h4{font-size:26px; margin-bottom:25px;}


#wwa-wrapper p{font-size:16px; margin-bottom:20px;}

#wwa-wrapper a.readmore{display:inline-block; padding:17px 15px 19px 15px; font-family: 'Gilroy-ExtraBold'; font-size:20px; color:#fff !important; text-decoration:none !important; background-color:#ec6534; width:215px; text-align:center; margin:35px 0;}
#wwa-wrapper a.readmore:hover{background-color:#404347;}






#enqnow-section{display:table; width:100%;}
#enqnow-section .es-secleft{display:table-cell; vertical-align:top; width:50%; height:100%; background:url(../images/enq-img.jpg) no-repeat left top; background-size:cover;}
#enqnow-section .es-secright{display:table-cell; vertical-align:top; width:50%;}
#enqnow-section .es-secright{display:table-cell; width:50%; vertical-align:middle; background-color:#ec6534; padding:3% 6%;}
#enqnow-section .es-secright h4{font-family: 'Gilroy-ExtraBold';
    font-size: 40px;
    color: #fff;
    margin: 0 0 35px 0;}

.cellrow{display:table; width:100%;}
.cell-left{display:table-cell; vertical-align:middle; width:50%; padding-right:7.5px;}
.cell-right{display:table-cell; vertical-align:middle; width:50%; padding-left:7.5px;}
.cellrow{display:table; width:100%;}
.cell-left{display:table-cell; vertical-align:middle; width:50%; padding-right:7.5px;}
.cell-right{display:table-cell; vertical-align:middle; width:50%; padding-left:7.5px;}
#enqnow-section .textfield{width:100%; background-color:#f0845d; border:none; color:#000; outline:none; height:80px; font-size:20px; padding:0 25px; margin-bottom:16px;}
#enqnow-section .textareafield{width:100%; background-color:#f0845d; border:none; color:#000; outline:none; height:170px; font-size:20px; padding:25px 25px; margin-bottom:16px;}
#enqnow-section .submitbutton {
    width: 215px;
    height: 67px;
    background-color: #404347;
    color: #fff;
    font-size: 20px;
    font-family: 'Gilroy-ExtraBold';
    border: 0;
    outline: 0;
    padding: 0 20px;
}
.textfield::-webkit-input-placeholder {
  color: #000;
}
.textareafield::-webkit-input-placeholder {
  color: #000;
}




/*WEBPAGE*/

#webpage-wrapper{width: 100%; max-width: 85.5%; margin: auto; padding:156px 0 0 0; min-height:500px;}
@media all and (max-width: 1365px){
#webpage-wrapper{max-width:none;}
}

#webpage-wrapper h4{margin:0 0 30px 0; color:#232323; font-family:"Gilroy-ExtraBold"; font-size:30px;}
#webpage-wrapper h5{margin:0 0 15px 0; color:#232323; font-family:"Gilroy-ExtraBold"; font-size:20px;}
#webpage-wrapper h6{margin:0 0 15px 0; color:#232323; font-family:"Gilroy-ExtraBold"; font-size:16px;}
#webpage-wrapper p{font-size:16px; line-height:24px; margin-bottom:30px;}
#webpage-wrapper a{color:#f47e37; text-decoration:none;}
#webpage-wrapper a:hover{color:#000; text-decoration:none;}


#webpage-data{padding:55px 0 65px 0;}
#pageTitle{font-family: 'Gilroy-ExtraBold', Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #262626;
    margin: 0 0 40px 0;}



.img-box{width:100%; height:auto; position:relative; margin-bottom:10px;}
.img-box img{width:100%; height:auto;}
.img-box-caption{display:block; width:100%; height:auto; background-color:#75b12f; color:#fff !important; text-align:center; font-size:14px; padding:3px;}
.img-box a{color:#fff !important; text-decoration:none !important;}
.img-box a:hover{color:#fff !important; text-decoration:none !important;}

a.black-link{color:#000 !important; text-decoration:none !important;}
a.black-link:hover{color:#77210e !important;}




hr{margin:30px 0;}
img.borderedimg{border:1px solid #ddd;}

.pswp__caption__center {
	font-family:"Oxygen-Regular"; font-size:12px; line-height:24px;
	text-transform:uppercase;
}



#product-details-carousel{margin-top:5px; margin-bottom:25px;}




#header-wrapper{width:100%; max-width:85.5%; margin:auto; color:#000; padding:0;}

@media all and (max-width:1365px){
#header-wrapper{max-width:100%;}
}

#webpage-banner{position:relative;}
#webpage-banner-img{height:0px; background-color:#bbb; padding-bottom:33.95%;}
#webpage-banner img{width:100%; height:auto;}
#wb-caption-wrapper{padding:0 15px; background-color:transparent; position:absolute; width:100%; height:auto; text-align:center; left:0; top:50%; margin-top:-32px; z-index:5;}
#wb-caption{font-size:40px; color:#3e4246; margin:0;}




#breadcrumb-wrap{background-color:#77210e; color:#ffc37f; padding:15px 65px;}

.breadcrumb {
	font-family:"Oxygen-Regular", Arial, Helvetica, sans-serif;
	color:#ffc37f;
    padding:0px; font-size:15px;
    margin-bottom: 0px;
	margin-top:0px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}
.breadcrumb a{color:#ffc37f !important; text-decoration:none !important;}
.breadcrumb a:hover{color:#fff !important;}

.breadcrumb>li+li:before {
    content: ">";
    padding: 0 6px 0 0px;
    color: #ffc37f;
}

#webpage-fixedlinks-wrap{display:none;}
#webpage-fixedlinks-anchor{text-align:center;}

#up-arrow{display:block; cursor:pointer; background:url(../images/up-arrow.png) no-repeat center top; width:40px; height:40px; margin:auto;}
#up-arrow.down-arrow{background:url(../images/down-arrow.png) no-repeat center top !important;}


.border-right{border-right:1px solid #ddd;}


#map{height: 328px; margin:0px;}
.infowindow{width:220px;}
.infowindow h4{font-weight:normal; font-size:14px !important; font-family:Arial, Helvetica, sans-serif !important; border-bottom:1px solid #ddd; padding-bottom:5px !important; color:#000 !important; margin-bottom:15px !important;}
.infowindow p{font-size:12px !important; line-height:16px !important; color:#000 !important;}



.jointeam-link{display:block; border:1px solid #dbd9d9; color:#efd363 !important; font-family: 'Gilroy-ExtraBold'; font-size:16px; text-decoration:none !important; text-transform:uppercase; padding:10px 15px 8px 15px; margin-top:15px;}
.jointeam-link img{margin-right:15px;}
.jointeam-link:hover{border:1px solid #efd363;}

.loginpanelwrap{width:100%; max-width:500px; margin:40px auto 25px auto;}
.loginpanel{border:1px solid #b7b7b7; width:100%; margin:auto; padding:40px 48px; text-align:center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#fff;}
.loginpanel h4{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:24px; color:#0e0c08; margin:0 0 25px 0;}
.loginpanel .form-control{margin:0 0 10px 0; height:40px; border:1px solid #b7b7b7; color:#26211e;}
.loginpanel .btn{width:100%; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; color:#fff; font-size:18px; background-color:#035cad; height:40px;}
.loginpanel .btn:hover{background-color:#0256a3;}
a.forgotpass{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:16px; color:#6e6e6e !important; text-decoration:underline;}
a.forgotpass:hover{color:#035cad !important;}

@media all and (max-width:480px){
.loginpanel{padding:28px 28px;}
}



.formpanelwrap{width:100%; max-width:700px; margin:40px auto 25px auto;}
.formpanel{border:1px solid #b7b7b7; width:100%; margin:auto; padding:40px 70px; text-align:center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.formpanel h4{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:24px; color:#0e0c08; margin:0 0 25px 0;}
.formpanel .form-control{margin:0; height:40px; border:1px solid #b7b7b7; color:#26211e;}
.formpanel textarea.form-control{height:100px;}
.formpanel .btn{width:100%; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; color:#fff; font-size:18px; background-color:#035cad; height:40px;}
.formpanel .btn:hover{background-color:#0256a3;}
.formpanel form{display:table; width:100%;}
.tablerow{display:table-row;}
.form-sec-left{display:table-cell; vertical-align:middle; width:160px; text-align:left; font-size:14px; color:#26211e; padding-bottom:10px;}
.form-sec-right{display:table-cell; vertical-align:middle; padding-bottom:10px;}
select.custom-select.form-control{color:#9a9796;}
.vtop{vertical-align:top; padding:5px 0 10px 0;}

.vmiddle{vertical-align:middle;}
.nomargin{margin:0 !important;}
.autowidth{width:auto !important;}
.securimage-img{display:table-cell; vertical-align:middle; width:auto; text-align:left;}
.reload-img{display:table-cell; vertical-align:middle; width:auto; text-align:left;}
.reload-img span{display:inline-block; padding:10px; cursor:pointer;}




.formpanel .form-control[disabled], 
.formpanel .form-control[readonly], 
.formpanel fieldset[disabled] .form-control{background-color:#fff;}

@media all and (max-width:768px){
.formpanel{padding:28px 28px;}
}
@media all and (max-width:600px){
.formpanel form{display:block; width:100%;}
.tablerow{display:block; margin:7px 0;}
.form-sec-left{display:block; vertical-align:top; width:100%;}
.form-sec-right{display:block; vertical-align:top;}
.vtop{padding:0px 0 10px 0;}

}




/*SELECT STYLE*/

.custom-select {
	width:200px; font-family:"Montserrat-SemiBold", Arial, Helvetica, sans-serif;
	height:44px;
	color:#333 !important;
	display: inline-block;
    font-size: 13px;
	background-color: #adcb67;
    border: none; outline: none;
    border-radius: 4px;
	margin-bottom:0px;
	-webkit-appearance: none;
	-moz-appearance: none; margin-left:15px;
}
/*.custom-select select{
  background:url(../images/down-arrow.png) no-repeat calc(100% - 20px) 50% #adcb67;
}

.custom-select select:focus {
  background:url(../images/down-arrow.png) no-repeat calc(100% - 20px) 50% #adcb67;
  outline: 0;
}*/




/*the container must be positioned relative:*/
.custom-select {
  position: relative;
}
.custom-select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #adcb67;
  cursor: pointer;
  user-select: none;
  color:#333 !important;
  height:44px;
  line-height:44px; overflow:hidden; border-radius: 4px; padding-left:25px; padding-right:30px;
}

.select-selected.select-arrow-active{-webkit-border-bottom-right-radius: 0px !important;
-webkit-border-bottom-left-radius: 0px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 20px;
  right: 22px;
  background:url(../images/down-arrow.png) no-repeat center top;
  width:11px;
  height:7px;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  background:url(../images/down-arrow.png) no-repeat center top;
}
/*style the items (options), including the selected item:*/

.select-items div {
  color: #ffffff;
  padding: 15px 20px;
  cursor: pointer;
  user-select: none;
  border-bottom:1px solid #254d88;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #3765a8;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; width:100%; height:auto; overflow:hidden;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}



/*UPLOAD FILE*/

.uploadfilewrap::after{content:''; display:block; clear:both;}
.fileupload-left{float:left; width:70%; padding-right:10px;}
.fileupload-right{float:left; width:30%;}

.fileUpload {
    position: relative;
    overflow: hidden;
}


.fileUpload.btn {
    width: 100%;
    font-family: "Gilroy-ExtraBold", Arial, Helvetica, sans-serif;
    color: #26211e;
    font-size: 14px;
    background-color: #c2c2c2;
    height: 40px;
}

.fileUpload.btn span{margin-top:3px; display:inline-block;}

.fileUpload.btn:hover{
	color: #26211e;
    background-color: #b1b1b1;
}

.fileUpload input.upload {
    position: absolute;
	height:40px;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}





.owl-prev{background-image:url(../images/mCSB_buttons.png); background-repeat:no-repeat; background-position: -80px -40px; background-color:transparent; width:20px; height:16px; position:absolute; text-indent:-9999px; left:10px; top:50%; margin-top:-8px; border:0; outline:none; overflow: hidden; opacity: 0.5; filter: alpha(opacity=50);}
.owl-prev:hover{opacity: 0.8; filter: alpha(opacity=80);}
.owl-next{background-image:url(../images/mCSB_buttons.png); background-repeat:no-repeat; background-position: -80px -56px; background-color:transparent; width:20px; height:16px; position:absolute; text-indent:-9999px; right:10px; top:50%; margin-top:-8px; border:0; outline:none; overflow: hidden; opacity: 0.5; filter: alpha(opacity=50);}
.owl-next:hover{opacity: 0.8; filter: alpha(opacity=80);}
.owl-nav .disabled{cursor:default !important; opacity: 0.3; filter: alpha(opacity=30);}








#product-details-slider .owl-prev{background:url(../images/arrow-left.png) no-repeat center center; background-color:rgba(0,0,0,0); width:36px; height:36px; position:absolute; text-indent:-9999px; left:-36px; top:50%; margin-top:-20px; border:0; outline:none;}
#product-details-slider .owl-next{background:url(../images/arrow-right.png) no-repeat center center; background-color:rgba(0,0,0,0); width:36px; height:36px; position:absolute; text-indent:-9999px; right:-36px; top:50%; margin-top:-20px; border:0; outline:none;}
#product-details-slider .owl-nav .disabled{cursor:default !important; opacity: 0.3; filter: alpha(opacity=30);}




.form-row{display:table; width:100%; margin-bottom:25px;}
.form-left{width:100px; vertical-align:middle; display:table-cell;}
.form-right{vertical-align:middle; display:table-cell;}

.captcha-wrapper{display:table; width:100%;}
.captcha-img{width:50%; display:table-cell; vertical-align:top; padding-right:15px;}
.captcha-img img{width:100%; height:70px; border:1px solid #fff;}
.captcha-txt{width:50%; display:table-cell; vertical-align:top; padding-left:15px;}

.v-bottom{vertical-align:bottom;}

.social-links-form{font-size:14px;}
.social-links-form a{font-size:18px; color:#fff !important; text-decoration:none !important; font-weight:normal; margin:0 10px; font-family:Arial, Helvetica, sans-serif;}
.social-links-form a:hover{color:#efd363 !important;}

.social-links-form-home{font-size:14px; padding:15px 0 0 0;}
.social-links-form-home a{font-size:20px; color:#fff !important; text-decoration:none !important; font-weight:normal; margin:0 0 0 25px; font-family:Arial, Helvetica, sans-serif;}
.social-links-form-home a:hover{color:#efd363 !important;}
.social-links-form-home a:last-child{margin-right:0px;}


@media all and (max-width:999px){
	#webpage-wrapper{margin-top:0px; display:block;}
	#webpage-wrapper .ww-sec-left, #webpage-wrapper .ww-sec-right{display:block; width:100%; min-width:0px; min-height:0px;}
	.contactlocation{padding-top:40px;}
	#webpage-wrapper .ww-sec-left h2{font-size:35px;}
}

@media all and (max-width:768px){
	
	.ww-sec-right-wrapper{display:block; width:100%;}
	.ww-sec-left-inner, .ww-sec-right-inner{display:block; width:100%; padding:0;}
	.img-box{margin-bottom:15px;}
	
	
.form-row{display:block; width:100%; margin-bottom:25px;}
.form-left{width:100%; display:block; margin-bottom:5px;}
.form-right{display:block;}

.captcha-wrapper{display:block; width:100%;}
.captcha-img{width:100%; display:block; padding-right:0px;}
.captcha-img img{width:auto; height:50px; margin-bottom:15px;}
.captcha-txt{width:100%; display:block; padding-left:0px;}
#webpage-form-wrapper{position:relative; padding-bottom:60px;}
.social-links-form{padding:30px 15px 30px 15px; position:absolute; width:100%; bottom:0; left:0; z-index:10; text-align:center;}
}






















/*GALLERY*/

#details-wrapper .gallery-section{background:url(../images/gallery-bg.png); padding-bottom:100px;}
#details-wrapper .gallery-section .gs-wrapper{width:100%; max-width:1370px; margin:auto; padding-left:15px; padding-right:15px;}
#details-wrapper .gallery-section .dgc-chunks{padding:5px 15px; outline:none;}
.dgc-chunks-wrapper{position:relative; border:5px solid #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);}
.dgc-chunks-wrapper img{width:100%;}
.dgc-caption{position:absolute; bottom:0; left:0; width:100%; height:100%; background:url(../images/details-thumb-gradient.png) repeat-x center bottom; z-index:1; display:block;}
.dgc-caption span{position:absolute; bottom:0; left:0; width:100%; height:auto; font-family:"Gilroy-ExtraBold"; font-size:14px; color:#2b2b2b !important; text-decoration:none !important; text-transform:uppercase; z-index:2; padding:20px;}



/*ENQUIRE NOW*/

#details-wrapper .enqnow-section{width:100%; max-width:1370px; margin:auto; padding-left:15px; padding-right:15px;}
#details-wrapper .enqnow-section .custom-cell.first{width:60%;}
#details-wrapper .enqnow-section h5{font-size:18px; margin-bottom:60px;}

#details-wrapper .detailsform .form-control{background-color:transparent; border-bottom:1px solid #a3a3a3; font-family:"Gilroy-ExtraBold"; font-size:16px; color:#f47e37 !important; margin-bottom:50px;}
#details-wrapper .detailsform textarea.form-control{height:115px; margin-top:60px;}
#details-wrapper .detailsform .captcha{margin-bottom:20px;}

#details-wrapper .detailsform .form-control::-webkit-input-placeholder { 
  color: #2c2c2c;
}
#details-wrapper .detailsform .form-control::-moz-placeholder { 
  color: #2c2c2c;
}
#details-wrapper .detailsform .form-control:-ms-input-placeholder {
  color: #2c2c2c;
}
#details-wrapper .detailsform .form-control:-moz-placeholder { 
  color: #2c2c2c;
}


.deep-grey-button{border:none; outline:none; background-color:#4c4c4c; font-family:"Gilroy-ExtraBold"; font-size:18px; color:#fff !important; text-decoration:none !important; height:60px; padding:0 15px; min-width:160px; display:inline-block; text-align:center; line-height:56px;}
.deep-grey-button:hover{background-color:#3c3c3c;}


.light-grey-button{border:none; outline:none; background-color:#929292; font-family:"Gilroy-ExtraBold"; font-size:18px; color:#fff !important; text-decoration:none !important; height:60px; padding:0 15px; min-width:160px; display:inline-block; text-align:center; line-height:56px;}
.light-grey-button:hover{background-color:#828282;}


.orange-button{border:none; outline:none; background-color:#f47e37; font-family:"Gilroy-ExtraBold"; font-size:22px; color:#fff !important; text-decoration:none !important; height:60px; padding:0 15px; min-width:290px; display:inline-block; text-align:center; line-height:56px;}
.orange-button:hover{background-color:#e06e29;}


.orangebtn{border:none; outline:none; background-color:#f47e37; font-family:"Gilroy-ExtraBold"; font-size:18px; color:#fff !important; text-decoration:none !important; height:60px; padding:0 30px; min-width:100px; display:inline-block; text-align:center; line-height:58px; margin:25px 0 0 0;}
.orangebtn:hover{background-color:#e06e29;}



#details-wrapper .detailsform .deep-grey-button{width:100%; min-width:0px; margin-right:4px;}
#details-wrapper .detailsform .light-grey-button{width:100%; min-width:0px; margin-left:4px;}

#details-wrapper .enqnow-section .enq-address{min-height:295px; display:block; padding-bottom:0.1px;}




/*PROJECT DETAILS*/



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #000;
    background-color: rgba(0,0,0,0.25);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000;
background-color: rgba(0,0,0,0.05);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.25); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.25); }





.customSelect{width:100%; height:60px; border:2px solid #cecece; border-radius:0px; line-height:55px; font-size:18px; color:#000; text-align:center; white-space:normal;}
.custom-textfield{width:100%; height:60px; background-color: #f9f9f9; border:2px solid #cecece; border-radius:0px; line-height:55px; font-size:18px; color:#000; padding:0 10px; margin-bottom:15px;}
.custom-textfield.quantityfield{min-width:120px;}
.custom-textarea{width:100%; height:120px; min-height:120px; background-color: #f9f9f9; border:2px solid #cecece; border-radius:0px; line-height:55px; font-size:18px; color:#000; padding:0 10px; margin-bottom:15px;}




















/*MEDIA*/


ul#years{margin:0px 0 20px 0; padding:0; font-family:'Gilroy-ExtraBold';}
ul#years li{display:inline-block; vertical-align:bottom; margin:0 40px 30px 0;}
ul#years li a{color:#9b9b9b; padding:0px 2px 2px 2px; text-decoration:none; border-bottom:2px solid transparent; display:inline-block; font-size:20px;}
ul#years li a:hover{text-decoration:none; color:#000;}
ul#years li a.active{border-bottom:2px solid #e36d26; color:#000; font-size:24px;}


#media-wrapper .media-chunks{border-bottom:1px solid #bbb; padding-bottom:25px; padding-top:20px; margin:20px 0;}
#media-wrapper .media-chunks.media-first{margin-top:0px; padding-top:0px;}
#media-wrapper h4{font-family: 'Gilroy-ExtraBold'; font-size:24px; line-height:24px; margin:0 0 15px 0;}
#media-wrapper .media-chunks img{float:left; margin:0 15px 15px 0; width:100%; max-width:240px;}
#media-wrapper .media-date{font-family: 'Gilroy-ExtraBold'; font-size:16px; color:#000; letter-spacing:1px; margin:0 0 15px 0;}

#media-wrapper .media-chunks .apply-button{width:150px; float:right; margin-bottom:15px; margin-top:15px;}


.authorname{font-size:14px; color:#e78f00; text-align:right; margin-bottom:15px;}
.authorname span{display:block; font-size:12px; color:#aaa; margin-top:5px;}


.mfp-iframe-holder .mfp-content{max-width:100%;}
.mfp-iframe-fullheight{width:100%;}
.mfp-iframe{width:100%; height:100%;}

#mediaDropdown li a.selected{background-color:#ddd;}




#webpage-wrapper.mediawrap{padding-bottom:30px;}
#mediawrapper{margin:0 -30px;}
#mediawrapper .ha-chunks-wrapper{padding:30px; width:33.33%; float:left;}
#mediawrapper .ha-chunks{background-color:#fafafa; text-align:left; position:relative; border:1px solid #ddd;}
#mediawrapper .ha-chunks img{width:100%;}
#mediawrapper .ha-chunks .news-date{position:absolute; z-index:10; left:0; top:0; background-color:#17acc4; color:#fff; text-align:center; padding:10px; width:50px; font-family: 'Gilroy-ExtraBold'; font-size:18px; text-transform:uppercase;}
#mediawrapper .ha-chunks .news-date span{font-family: 'Gilroy-ExtraBold'; font-size:11px; display:block; letter-spacing:1px;}

#mediawrapper .ha-caption{display:block; font-family: 'Gilroy-ExtraBold'; font-size:22px; line-height:28px; color:#111; padding:30px 30px 15px 30px;}
#mediawrapper p{font-size:14px; line-height:20px; color:#888; padding:0px 30px 20px 30px; margin:0;}
#mediawrapper .readmore-button{padding:0px 30px 30px 30px;}
#mediawrapper .readmore-button a{display:inline-block; background-color:#17acc4; color:#fff !important; text-decoration:none !important; padding:10px 20px; border-radius:3px;}
#mediawrapper .readmore-button a:hover{background-color:#61c549;}
#mediawrapper .readmore-button a span{font-size:22px; line-height:0px; position:relative; top:2px;}




@media all and (max-width:620px){
	#mediawrapper .ha-chunks-wrapper{width:100%;}
#media-wrapper .media-chunks img{float:none; margin:0 0px 20px 0;}
}






/*MEDIA WITHOUT DATE*/

#media-wrapper .mediawd-chunks{border-bottom:1px solid #ddd; padding-bottom:40px; padding-top:40px; margin:40px 0;}
#media-wrapper .mediawd-chunks.first-child{margin-top:0px; padding-top:10px;}
#media-wrapper .mediawd-chunks img{float:left; margin:0 15px 40px 0; width:100%; max-width:240px;}

@media all and (max-width:999px){
#media-wrapper .mediawd-chunks.first-child{margin-top:0px; padding-top:0px;}
}
@media all and (max-width:620px){
#media-wrapper .mediawd-chunks img{float:none; margin:0 0px 20px 0;}
}



/*GALLERY*/



.gallery-title-wrap{display:table; width:100%;}
.gtw-left{display:table-cell; vertical-align:bottom;}
.gtw-right{display:table-cell; vertical-align:bottom; width:275px; padding-bottom:40px;}
.gtw-right #gallerydropdown .btn-default{float:right;}



#gallerywrapper{margin-left:-7.5px; margin-right:-7.5px; margin-top:-7.5px;}
#gallerywrapper .gallery-chunks{width:33.33%; float:left;}
#gallerywrapper .gallery-chunks .dgc-wrap{padding:7.5px;}
#gallerywrapper .gallery-chunks a{display:block; position:relative; overflow:hidden; cursor:url(../images/zoom-icon.png), auto; height:auto; padding-bottom:70%; width:100%; background-color:#f1f1f1; border:1px solid #ddd; text-align:center; text-decoration:none;}

#gallerywrapper .gallery-chunks a img{width:100%; display:block; margin:auto;}

.gallery-caption{display:block; width:100%; height:auto; background:url(../images/slider_caption_bg.png); color:#fff; position:absolute; left:0; bottom:0; padding:10px; font-size:12px; line-height:18px;}

#gallery_category_name{font-size:20px; margin-top:40px; margin-bottom:40px; font-family:'Gilroy-ExtraBold'; border-bottom:1px solid #ddd; padding-bottom:5px; color:#333; display:inline-block;} 
#gallery_category_name:after{content:''; display:block; width:100%; clear:both;}


.tree{min-height:20px;padding:0px;margin-bottom:10px; font-size:14px;}
.tree a{color:#3b3b3b;}
.tree a:hover{color:#2c5a95; text-decoration:none;}
.tree ul{margin:0;padding:0;}
.tree li{list-style:none;margin:0 20px 0 20px;padding:10px 5px 0 5px !important;position:relative;list-style:none;overflow:visible !important;}
.tree li::before, .tree li::after{content:'';left:-20px;position:absolute;right:auto}
.tree li::before{border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px}
.tree li::after{border-top:1px solid #999;height:20px;top:25px;width:25px}
.tree li span{display:inline-block;vertical-align:middle;text-decoration:none;}
.tree li.parent_li>span{cursor:pointer}
.tree>ul>li::before, .tree>ul>li::after{border:0}
.tree li:last-child::before{height:30px}
.tree li.parent_li>span, .tree li.parent_li>span+ul li span{background:#eee;border:1px solid #94a0b4;color:#000;margin-right:6px;}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span{background:#eee;border:1px solid #94a0b4;color:#000}
.icon-minus-sign{background:url(../images/minus_small.png) no-repeat center center;width:16px;height:16px;display:block;}
.icon-plus-sign{background:url(../images/plus_small.png) no-repeat center center;width:16px;height:16px;display:block;}

#gallerydropdown .btn-default{color: #fff; font-size:14px; padding:15px 15px; min-width:200px;
    background-color: #61c549;
    border-color: #fff; outline:none; -webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14); border-radius:0px; text-align:left; text-transform: uppercase;}
#gallerydropdown .btn-default img{float:right; margin:8px 0 0 0;}

#gallerydropdown .btn-default:hover{color: #fff;
    background-color: #358de5;
    border-color: #fff;}
	
#gallerydropdown .dropdown-menu{background-color:#fff; border-radius:0px;}


@media all and (max-width:768px){
#gallerywrapper .gallery-chunks{width:50%;}
.gallery-title-wrap{display:block; width:100%;}
.gtw-left{display:block; width:100%;}
.gtw-right{display:block; width:100%;}
.gtw-right #gallerydropdown .btn-default{float:none;}
#gallerydropdown .dropdown-menu{left:0; right:auto;}
}

@media all and (max-width:500px){
#gallerywrapper .gallery-chunks{width:100%;}
}






/*SHOPPING CART*/

.cart-chunks{display:block; border:1px solid #ddd; padding:15px; margin-bottom:15px;}
.cart-chunks::after{content:''; display:block; clear:both;}


.cart-chunks-headings{padding:0 15px 15px 15px; text-align:center;}
.cart-chunks-headings h3{font-family:"Gilroy-ExtraBold"; text-transform:uppercase; font-size:14px; margin-top:0px; margin-bottom:15px; letter-spacing:3px;}

.cart-mobi-heading{display:none;}
.cart-mobi-heading h3{font-family:"Gilroy-ExtraBold"; text-transform:uppercase; font-size:14px; margin-top:0px; letter-spacing:3px;}

.cart-product{display:inline-block; vertical-align:top; width:30%; float:left; padding-right:5%;}
.cart-product img{width:100%; height:auto; max-width:100px; float:left; margin:0 15px 0 0; border:1px solid #ddd;}
#cart-wrapper .cart-product h4{font-size:12px; line-height:normal; margin:0;}
#cart-wrapper .cart-product p{margin-top:15px; font-size:12px; line-height:normal;}
#cart-wrapper .cart-product a{color:#000 !important; text-decoration:none !important;}
#cart-wrapper .cart-product a:hover{color:#ff0000 !important;}

.cart-details{display:inline-block; vertical-align:top; width:20%; float:left; padding-right:5%; text-align:center;}
#cart-wrapper .custom-textfield{margin-bottom:15px; font-size:12px; font-family:"Gilroy-ExtraBold"; text-transform:uppercase; width: 100%; height: 50px; border: 1px solid #cecece; line-height: 50px;}
#cart-wrapper .customSelect{margin-bottom:15px; font-size:12px; font-family:"Gilroy-ExtraBold"; text-transform:uppercase; padding-right: 50px; text-align:left !important;}
#cart-wrapper .customSelect:last-child{margin-bottom:0px;}


#cart-wrapper .customSelect {
    width: 100%;
    height: 50px;
    border: 1px solid #cecece;
    line-height: 50px;
    font-size: 12px;
    font-family: "Gilroy-ExtraBold";
    color: #000;
    white-space: normal;
}
#cart-wrapper .nice-select .option {
    padding: 15px 10px; text-align:left;
}
#cart-wrapper .customSelect span.current{height: 50px;}
#cart-wrapper .nice-select:after {
	width: 51px; height: 51px; background-size:100%;
}





.cart-quantity{display:inline-block; vertical-align:top; width:15%; float:left; padding-right:5%; text-align:center;}
.cart-edit{font-size:12px; font-family:"Gilroy-ExtraBold"; text-transform:uppercase; top:-10px; position:relative; display:inline-block;}
.cart-edit a{color:#000 !important; text-decoration:none !important;}
.cart-edit a:hover{color:#FF0000 !important;}
.cart-price{display:inline-block; vertical-align:top; width:15%; float:left; padding-right:5%; text-align:center;}
.cart-total{display:inline-block; vertical-align:top; width:15%; float:left; padding-right:5%; text-align:center;}
.cart-cancel{display:inline-block; vertical-align:top; width:5%; float:left; text-align:center;}
.cart-cancel a{font-size:12px; font-family:"Gilroy-ExtraBold"; text-transform:uppercase; color:#000 !important; text-decoration:none !important;}
.cart-cancel a:hover{color:#ff0000 !important;}
.cart-cancel a.cartcancel{background:url(../images/cart-cross.png) no-repeat center top; width:24px; height:24px; display:inline-block; text-indent:-9999px; text-align:left;}
.cart-cancel a.cartcancel:hover{background:url(../images/cart-cross-hover.png) no-repeat center top; width:24px; height:24px; display:inline-block; text-indent:-9999px; text-align:left;}
.cart-cancel a.canceltxt{display:none;}


#promocode{font-family:"Gilroy-ExtraBold"; text-transform:uppercase; font-size:12px; letter-spacing:3px; width:55%; float:left; margin-top:30px;}
#promocode .custom-textfield{display:inline-block; vertical-align:middle; width:200px; height:50px; margin:0;}

#shippingcharge{font-family:"Gilroy-ExtraBold"; text-transform:uppercase; font-size:12px; letter-spacing:3px; text-align:right; width:45%; float:left; margin-top:30px;}
#shippingcharge .customSelect{display:inline-block; vertical-align:middle; width:250px; margin:0; font-family: 'rupee_foradianregular'; letter-spacing:1px; height:50px;}


.custom-button{display: inline-block;
    text-align: center;
    width: 206px;
    font-family: 'Oxygen-Regular';
    font-size: 13.5px;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #61c549;
    padding: 15px 15px;
    text-decoration: none !important;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);}
.custom-button:hover{color:#fff !important; background-color:#358de5;}


.custom-button-reset{display: inline-block;
    text-align: center;
    width: 206px;
    font-family: 'Oxygen-Regular';
    font-size: 13.5px;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #aaa;
    padding: 15px 15px;
    text-decoration: none !important;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.14);}
.custom-button-reset:hover{color:#fff !important; background-color:#999;}




.custom-file-button{display: inline-block;
    text-align: center;
    width: 206px;
    font-family: 'Oxygen-Regular';
    font-size: 13.5px;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #aaa;
    padding: 19px 15px 20px 15px;
    text-decoration: none !important;
    border: 2px solid #aaa; cursor:pointer;
}
.custom-file-button:hover{color:#fff !important; background-color:#999; border: 2px solid #999;}




.custom-submit{display:inline-block; vertical-align:middle; background:url(../images/webpage-sec-left-menu-bg-selected.png) repeat-x center top #c4b26c; margin:15px 0 15px 0; padding:22px 6% 20px 6%; color:#000 !important; text-decoration:none !important; font-family: 'Oxygen-Regular'; font-size:20px; letter-spacing:1px; text-align:center; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.48);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.48);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.48); border:none;}
.custom-submit:hover{color:#77210e !important;}



#totalprice{margin-top:25px;}
#totalprice p{display:inline-block; width:auto; text-align:right; float:right; margin:15px 0;}
#totalprice span{font-family:"Gilroy-ExtraBold"; text-transform:uppercase; font-size:13px; letter-spacing:3px; display:inline-block; float:left; width:100px;}
#totalprice span.secl{text-align:right; padding-right:20px; display:inline-block; float:left; width:300px; font-family:"Gilroy-ExtraBold"; font-size:11px;}

#cartapply{display:table; width:100%; padding-top:25px;}
.cartapply-left{display:table-cell; vertical-align:top; width:50%;}
.cartapply-right{display:table-cell; vertical-align:top; width:50%; text-align:right;}


.blackbutton{display:inline-block; padding:0px 20px; color:#000 !important; background-color:#fff; text-decoration:none !important; text-transform:uppercase; font-size:16px; line-height:48px; border:2px solid #000; letter-spacing:1px; height:50px; text-align:center; font-family:'Gilroy-ExtraBold';}
.blackbutton:hover{background-color:#b6a049; color:#fff !important; border:2px solid #fff;}

.contshopmob{display:none;}

@media all and (max-width:999px){
	
	.cart-mobi-heading{display:block; text-align:left; margin:0px 0 15px 0;}
	
	.cart-chunks-headings{display:none;}
	
	.cart-product,
	.cart-details,
	.cart-quantity,
	.cart-price,
	.cart-total,
	.cart-cancel{display:block; width:100%; padding:15px 0 15px 0; text-align:left;}
	
	.cart-product img {
    width: 100%;
    height: auto;
    max-width:none;
    float: none;
    margin: 0 0px 15px 0;
	}
	
	#cart-wrapper .cart-product h4{margin-bottom:15px;}
	.cart-edit{text-align:left; display:block;}
	.cart-edit a{display:inline-block;}
	.cart-cancel a.canceltxt{display:inline-block;}
	
	#promocode, #shippingcharge {width: 100%; float: none; text-align:right; padding:15px 0;}
	#totalprice{margin-top:45px;}
	#totalprice, #totalprice span.secl, #totalprice span{text-align:right; width:100%; padding-right:0px; display:block; float:none;}
	#totalprice p{display:block; text-align:left; float:none;}
	
	#cartapply{display:block; padding-top:0px;}
	.cartapply-left, .cartapply-right{display:block; width:100%; text-align:right; padding:25px 0 0px 0;}
	.contshopmob{display:block; padding-top:50px;}
	.contshopdskt{display:none;}
	
	#promocode .phd, #shippingcharge .phd{display:block; padding-bottom:8px;}
	
	
	
	
	
	
	
}







/*LOGIN*/

#webpage-wrapper.loginsection{background-color:#9b9b9b; text-align:center; padding:15px; margin-top:50px; padding-bottom:100px;}
#webpage-wrapper.loginsection #pageTitle{    font-family: 'Gilroy-ExtraBold';
    font-size: 17px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0px;
    color: #000;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 100px;
    text-transform: uppercase;
    letter-spacing: 4px;}


#loginbox-wrap{background-color:#9b9b9b; padding:60px 15px;}

.loginbox{width:100%; max-width:940px; height:auto; margin:auto; display:block; background-color:#fff; padding:30px;}

.whitebutton{display:inline-block; font-family: 'Gilroy-ExtraBold';
    font-size: 16px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px; padding-bottom:15px; margin:7px 15px; color:#000 !important; text-decoration:none !important; width:260px; border-bottom:2px solid #eee;}
	
	
.whitebutton:hover{border-bottom:2px solid #ff0000;}


.whitesbmtbutton{display:inline-block; font-family: 'Gilroy-ExtraBold';
    font-size: 16px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px; padding-bottom:15px; margin:7px 15px; color:#000 !important; text-decoration:none !important; width:260px; border:none; background-color:#fff; outline:none !important; border-bottom:2px solid #eee;}
	
	
.whitesbmtbutton:hover{border-bottom:2px solid #ff0000;}





.loginwithfb{font-family: 'Gilroy-ExtraBold';
    font-size: 12px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0px;
    color: #000 !important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
	background-color:#fff;
	padding:20px; width:300px; display:inline-block; text-decoration:none !important; border:1px solid #000;
	}
	


.loginwithg{font-family: 'Gilroy-ExtraBold';
    font-size: 12px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0px;
    color: #000 !important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
	background-color:#fff;
	padding:20px; width:300px; display:inline-block; text-decoration:none !important; border:1px solid #000;
	}

.loginwithg span{display:inline-block; width:auto; margin:auto;}
.loginwithg span.logimg, .loginwithfb span.logimg{display:inline-block; width:50px; text-align:left;}

.loginwithg:hover, .loginwithfb:hover{background-color:#fff; border:1px solid #ddd;}

h4.or{color:#7b7b7b !important; padding:40px 0 40px 0;}

span.pipe{display:inline-block; padding:0 50px;}

@media all and (max-width:999px){
	#webpage-wrapper.loginsection{margin-top:0px;}
}

@media all and (max-width:800px){
	span.pipe{display:none;}
	.whitebutton, .whitesbmtbutton{display:block; margin:60px auto; width:100%;}
	.loginwithfb, .loginwithg{width:100%;}
}





.loginform{text-align:left;}
#webpage-wrapper .loginform h4{margin-top:10px; margin-bottom:10px; font-size:12px; line-height:20px; letter-spacing:2px;}
#webpage-wrapper .loginform .custom-textfield{margin-bottom:15px; font-size:12px; letter-spacing:2px; font-family:'Gilroy-ExtraBold'; text-align:left;}
#webpage-wrapper .loginform .custom-button{height:50px; width:150px; letter-spacing:2px;}
.forgotpass-link{float:right; font-family: 'Gilroy-ExtraBold'; font-size: 12px; line-height: normal; color: #000 !important; text-decoration:none !important; text-transform:uppercase; margin:20px 0 0 0;}

.forgotpass-link:hover{color:#ff0000 !important;}
.signupdiv{text-align:right; font-family: 'Gilroy-ExtraBold'; font-size: 12px; line-height: normal; text-transform:uppercase;}
.signupdiv a{color:#06F !important; text-decoration:none !important; display:inline-block; margin:0 0 0 5px; font-size:12px;}
.signupdiv a:hover{color:#ff0000 !important;}

.fa-asterisk{font-size:8px; color:#ff0000; position:relative; top:-5px;}

@media all and (max-width:800px){
.forgotpass-link{float:none; margin-top:30px; display:block;}
.signupdiv{text-align:left; margin-top:20px;}
.signupdiv a{margin-left:0px;}
}


.login-link{float:right; font-family: 'Gilroy-ExtraBold'; font-size: 12px; line-height: normal; text-transform:uppercase; margin:20px 0 0 0;}
.login-link a{color:#06F !important; text-decoration:none !important; display:inline-block; margin:0 0 0 5px; font-size:12px;}
.login-link a:hover{color:#ff0000 !important;}

#progressBar{font-size: 1px; height: 5px; width: 0px;}
.p_bar1{width:100%; border:1px solid #ddd;}
.pass_ind{font-family: 'Gilroy-ExtraBold'; font-size: 12px; line-height: normal; text-transform:uppercase; margin:15px 0 30px 0;}

@media all and (max-width:800px){
.login-link{float:none; margin-top:30px; display:block;}
.login-link a{margin-left:0px;}

}





/*PAYMENT PROCESS*/

#webpage-wrapper.payment-process-section{background-color:#9b9b9b; padding:15px; margin-top:50px; padding-bottom:100px;}

#payment-process-wrap{width:88.75%; margin:auto; padding:85px 0 0 0;}

@media all and (max-width:1365px){
#payment-process-wrap{width:100%;}
}

.ppw-sec-left{width:80%; float:left; padding-right:30px;}
.ppw-sec-right{width:20%; float:left; text-transform:uppercase;}
#payment-process-wrap .ppw-sec-right p{margin: 0px 0 5px 0;}
#payment-process-wrap .ppw-sec-right .blackbutton{margin-top:15px;}


#payment-process-wrap .ppw-box{background-color:#fff; padding:30px;}
.ppw-sec-left .ppw-box{min-height:600px;}

#ppw-options ul{margin:30px 0 30px 0; padding:0; font-family: "Oxygen-Regular"; text-transform: uppercase; font-size:16px; letter-spacing:1px;}
#ppw-options ul li{display:inline-block; vertical-align:middle; padding-right:5%;}
#ppw-options ul li:last-child{padding-right:0%;}
#ppw-options ul li a{color:#000 !important; text-decoration:none !important; border-bottom:2px solid #fff; padding-bottom:20px; margin-bottom:20px; display:inline-block;}

#ppw-options ul li a.current{border-bottom:2px solid #ff0000; cursor:default;}
#ppw-options ul li a.disabled{cursor:default; color:#aaa !important;}
#ppw-options ul li a.disabled:hover{color:#aaa !important;}


#ppw-content{padding:30px 0 0 0;}

#ppw-content .custom-button {
    width: 150px; 
}


.custom-radio{ display:inline-block; font-family: 'Gilroy-ExtraBold'; font-size: 14px; line-height: normal; text-transform:uppercase; letter-spacing:2px; margin-right:30px; padding:22px 30px 23px 30px; border:1px solid #ddd;}

.custom-radio label{font-weight:normal; cursor:pointer; padding-left:30px; padding-top:4px;}



@media all and (max-width:1800px){
#ppw-options ul li{padding-right:2%;}
}


@media all and (max-width:999px){

.ppw-sec-left .ppw-box{min-height:0px;}
#ppw-options ul li{padding-right:0%; display:none;}
#ppw-options ul li.current{display:inline-block !important;}
#ppw-options ul li a{display:none;}
#ppw-options ul li a.current{display:block;}

#webpage-wrapper.payment-process-section{margin-top:0px;}
.ppw-sec-left{width:100%; float:none; padding-right:0px;}
.ppw-sec-right{width:100%; float:none;}
.custom-radio{margin-bottom:15px;}

}

@media all and (max-width:560px){
.custom-radio{width:100%; display:block; margin-right:0px;}
}



/*SHIPPING ADDRESS*/


.ppw-content-sec-wrapper{display:table; width:100%; padding-bottom:5px;}
#ppw-content .ppw-content-sec-wrapper.ppwcsw-heading h4{margin-top:0px;}
.ppw-content-sec-left{display:table-cell; width:517px; vertical-align:top;}
.ppw-content-sec-middle{display:table-cell; padding-left:80px; padding-right:85px; text-align:center; width:100px; vertical-align:top;}
.ppw-content-sec-right{display:table-cell; vertical-align:top;}

.address-chunks{width:50%; float:left; padding:15px;}
.address-chunks-wrap{padding:15px; border:1px solid #ddd;}
.address-chunks-wrap:hover{background-color:#f1f1f1;}
.address-chunks-wrap .topdata{margin-bottom:15px;}


.customform{text-align:left;}
#webpage-wrapper .customform h4{margin-top:10px; margin-bottom:10px; font-size:12px; line-height:20px; letter-spacing:2px;}
#webpage-wrapper .ppw-mobileheading{display:none;}
#webpage-wrapper .customform .custom-textfield{margin-bottom:15px; font-size:12px; letter-spacing:2px; font-family:'Gilroy-ExtraBold'; text-align:left;}
#webpage-wrapper .customform .custom-textarea{margin-bottom:10px; padding:10px; font-size:12px; line-height:20px; letter-spacing:2px; font-family:'Gilroy-ExtraBold'; text-align:left;}
#webpage-wrapper .customform .customSelect{margin-bottom:15px; font-size:12px; letter-spacing:2px; font-family:'Gilroy-ExtraBold'; text-align:left !important;}
#webpage-wrapper .customform .nice-select .option{text-align:left !important;}
#webpage-wrapper .customform .custom-submit{height:50px; letter-spacing:2px;}


@media all and (max-width:1800px){
.ppw-content-sec-middle{padding-left:60px; padding-right:65px;}
}

@media all and (max-width:999px){
.ppw-content-sec-wrapper{display:block; width:100%; padding-bottom:30px;}
.ppw-content-sec-left{display:block; width:100%; vertical-align:top;}
.ppw-content-sec-middle{display:block; padding-left:0px; padding-right:0px; text-align:center; width:100%; vertical-align:top;}
.ppw-content-sec-right{display:block; width:100%; vertical-align:top;}
#ppw-content .ppw-content-sec-wrapper.ppwcsw-heading{display:none;}
#webpage-wrapper .ppw-mobileheading{display:block; margin-top:0px;}
#webpage-wrapper h4.invisible{display:none;}
#webpage-wrapper .ppw-content-sec-middle .ppw-mobileheading{margin-bottom:70px; margin-top:60px;}

}

@media all and (max-width:560px){
.address-chunks{width:100%; float:none;}
}





/*BILLING ADDRESS*/


.ppw-content-sec-left.billingsec{display:table-cell; width:407px; vertical-align:top;}
.ppw-content-sec-left.billingsec .address-chunks{width:100%;}
.ship-bill-button{white-space:normal; line-height:15px;}




/*ORDER CONFIRMATION*/


#webpage-wrapper #orderid{margin-top:0px; margin-bottom:40px;}

#order-conf-heading h3{font-family: "Gilroy-ExtraBold"; text-transform: uppercase; font-size: 14px; margin-top: 0px; margin-bottom:0px; letter-spacing: 3px; text-align:center;}

.order-chunks {
    display: block;
    border: 1px solid #ddd;
    padding: 15px;
    margin-bottom: 15px;
}

.order-conf-first{border:none;}

#order-conf-wrapper .order-chunks h4 {
    font-size: 12px;
    line-height: normal;
    margin: 0;
}

.order-conf-img {
    width: 100%;
    height: auto;
    max-width: 100px;
    float: left;
    margin: 0 15px 0 0;
}



@media all and (max-width:999px){
	.order-conf-first{display:none;}
	.order-chunks{text-align:left;}
	#order-conf-wrapper .order-chunks h4{text-align:left; margin-bottom:30px;}
	#order-conf-wrapper .order-chunks .cart-mobi-heading h3{margin-top:30px;}
	.order-conf-img{margin-bottom:15px;}
}





/*DASHBOARD*/

#dashboard .ppw-sec-left{padding-right: 0px;}
#dashboard .ppw-sec-left .ppw-box{min-height:457px;}
#dashboard .ppw-sec-right{padding-right: 30px;}
#dashboard-menu a{color:#7b7b7b !important; text-decoration:none !important; display:inline-block; margin-bottom:20px;}
#dashboard-menu h4:last-child a{margin-bottom:0px;}
#dashboard-menu a:hover{color:#000 !important;}
#dashboard-menu a.selected{color:#000 !important; padding-bottom:15px; border-bottom:2px solid #ff0000;}


#dashboard h2.heading2{font-size:200%; margin-top:30px;}

#dashboard .overviewbtn{font-family: "Oxygen-Regular"; text-transform: uppercase; font-size: 14px; letter-spacing:2px; display:inline-block; vertical-align:middle; border:1px solid #000; background-color:#fff; color:#000 !important; padding:15px 20px; text-decoration:none !important; margin:0 15px 15px 0;}
#dashboard .overviewbtn:hover{background-color:#000; color:#fff !important;}







.tooltip-inner{padding:15px; font-size:14px; font-family: "Oxygen-Regular";}
.badge {
    min-width: 10px;
    padding: 8px 8px 7px 9px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
	background-color:#333;
    line-height: 12px;
    border-radius: 4px;
    font-family: "Oxygen-Regular";
	position:relative; top:-1px;
}

@media all and (min-width:1601px) and (max-width:1900px){
#dashboard .ppw-sec-right{width:28%;}
#dashboard .ppw-sec-left{width:72%;}
}

@media all and (max-width:999px){
#dashboard .ppw-sec-right{padding-right: 0px;}
}


#shopping-cart-wrapper a{margin-left:40px !important;}
#cart{position:relative; display:inline-block;}
#cart-box{position:absolute; z-index:1001; width:345px; height:auto; right:0; top:40px; background-color:#fafafa; color:#000; padding:30px; text-align:center; font-size:14px; line-height:24px; font-family: "Oxygen-Regular"; border:1px solid #000;}

#cart-box:after, #cart-box:before {
	bottom: 100%;
	left: 88%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#cart-box:after {
	border-bottom-color: #fafafa;
	border-width: 11px;
	margin-left: -11px;
}
#cart-box:before {
	border-bottom-color: #000;
	border-width: 12px;
	margin-left: -12px;
}



#cart-box a{color:#000 !important; text-decoration: none !important; margin:0 8px !important; display:inline-block !important;}
#cart-box hr{border-top:1px dotted #777; margin:20px 0;}

@media all and (max-width:999px){
	#cart-box{z-index:200;}
	#header-social-wrapper a.cart{margin-left:0px !important; display:inline-block !important;}
	#shopping-cart-wrapper{display:block;}
	#cart-box{width:320px; height:auto; right:50%; margin-right:-137px; top:40px; padding:30px 15px;}
	#cart-box:after, #cart-box:before {left:50%;}
}
@media all and (max-width:460px){
	#cart-box{width:260px; height:auto; right:50%; margin-right:-107px; top:40px; padding:20px 15px; font-size:12px; line-height:18px;}
	#cart-box a{margin:0 3px !important;}
}








#trackorder-wrapper, #editprofile-wrapper{margin-top:30px;}




/*WISHLIST*/

#wishlist-products-slider{margin:30px 0 0 0;}
#wishlist-products-slider .wishlist-product-list-chunk .wishlist-remove{text-align:right;}
#wishlist-products-slider .wishlist-product-list-chunk .wishlist-remove a{display:inline-block; padding:0px 6px; font-family:"Oxygen-Regular"; color:#fff !important; text-decoration:none !important; background-color:#000; font-size:10px; letter-spacing:2px; position:absolute; right:0; top:0;}
#wishlist-products-slider .wishlist-product-list-chunk .wishlist-remove a:hover{background-color:#de2727;}
#wishlist-products-slider .wishlist-product-list-chunk a{color: #222 !important;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
#wishlist-products-slider .wishlist-product-list-chunk .wplc-img img{border:1px solid #ddd; -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
#wishlist-products-slider .wishlist-product-list-chunk:hover .wplc-img img{border:1px solid #ff0000; -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
#wishlist-products-slider .wishlist-product-list-chunk .wplc-text{font-size: 14px;
    color: #222222;
    line-height: 20px;
    padding: 15px 0 0 0;
    font-family: "Gilroy-ExtraBold";
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
	}

#wishlist-products-slider .wishlist-product-list-chunk .wplc-text span.wplc-prod-price {
    margin-top: 1px;
    color: #de0000;
    font-family: "Oxygen-Regular";
    display: block;
}

#wishlist-products-slider .wishlist-product-list-chunk .wplc-text span.discount-price {
    display: inline-block;
    color: #7b7b7b;
    text-decoration: line-through;
    margin-left: 5px;
    font-size: 95%;
}
#wishlist-products-slider .wishlist-product-list-chunk .wplc-text span.discount-percent {
    display: inline-block;
    color: #388e3c;
    margin-left: 5px;
    font-size: 95%;
}

#wishlist-products-slider .wplc-text .wplc-prod-name{display:block;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:30px;}


#editprofile-wrapper .custom-button{margin-bottom:4px;}





















#right_panel{position:fixed; top:150px; right:-1px; z-index:200;}

#telephone_panel, #enquiry_panel{position:relative; display:block; margin-bottom:3px;}

.panelIcons{position:relative; z-index:1; display:block; text-decoration:none !important;}


.panel_section_wrap{display:table; width:330px;}
.panel_section_left{width:52px; display:table-cell; vertical-align:top;}
.panel_section_right{width:280px; display:table-cell; vertical-align:top; background-color:#f8f2f2; color:#1f1f1f;}

#telephone_panel_wrap{position:absolute; top:-14px; right:-330px; z-index:2;}
#telephone_panel_wrap .panel_section_right{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:30px; padding:0 0 0 15px; height:52px; line-height:52px;}


#right-tel-no{background-color:#fff; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:20px; color:#458631; padding:5px 15px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
#right-tel-no img{position:relative; top:-1px; padding-right:5px;}

#enquiry_panel{margin-top:0px;}

#right-enq-now{background-color:#617b88; display:block; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:5px 15px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; border:1px solid #848484;}
#right-enq-now img{position:relative; top:-1px; padding-right:5px;}

#right-ph-no{background-color:#b6a049; display:block; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:5px 15px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; border:1px solid #848484;}
#right-ph-no img{position:relative; top:-1px; padding-right:5px;}




@media all and (max-width:999px){
#right_panel{top:137px; position:absolute; z-index:10;}
#right-tel-no{-webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; text-align:center; border-bottom:1px solid #ddd;}
#enquiry_panel{margin-top:0px;}
#enquiry_panel_wrap .panel_section_right h4{text-align:center;}


.panel_section_wrap{display:block; width:250px;}
.panel_section_left{display:block; width:100%; position:absolute; left:0; top:0; text-align:right;}
.panel_section_left img{width:30px; height:30px; margin:15px; border:1px solid #ddd;}
.panel_section_right{display:block; width:100%;}
#enquiry_panel_wrap .panel_section_right h4{text-align:left;}
#telephone_panel_wrap .panel_section_right{font-size:22px; padding-right:50px;}
#telephone_panel_wrap .panel_section_left img{width:30px; height:30px; margin:11px 15px; border:1px solid #ddd;}
}




#enquiry_panel_wrap{position:absolute; top:0; right:-330px; z-index:2;}
#enquiry_panel_wrap .panel_section_right h4{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; font-size:24px; color:#1f1f1f; margin-bottom:15px;}
#enquiry_panel_wrap .panel_section_right{padding:5px 15px 15px 15px;}
#enquiryForm .form-control{border-radius:0px; border-color:#dfdfdf; margin:5px 0 5px 0;}
#enquiryForm .btn-sbmt{display:block; width:100%; border:1px solid #ddd; background-color:#b6a049; color:#000; height:45px; cursor:pointer; outline:none; margin-top:10px; margin-bottom:10px; text-transform:uppercase; font-family:'Oxygen-Regular'; font-size:16px;}



/*CAREER*/


#wb-caption.career-heading{color:#fff;}

.careerFields{padding-top:15px; padding-bottom:15px;}
.careerChunks{font-size:16px; border:1px solid #bbb; padding:30px; margin-bottom:30px; background-color:#fff;}
.careerChunks hr{margin:15px 0;}
.career_chunk_title{    font-family: 'Gilroy-ExtraBold';
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 15px 0;
    color: #f47e37;
}
.careersubHeadings{font-size:16px; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif;}
.careersubHeadings-position{font-size:16px; font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; margin-bottom:5px;}

#careerWrapper{margin-top:0px;}

.alt-pos{padding:30px 0;}
.apply-button{font-family:"Gilroy-ExtraBold", Arial, Helvetica, sans-serif; display:inline-block; padding:12px 30px; border:2px solid #f47e37; color:#f47e37 !important; text-decoration:none !important; background-color:#fff; margin-top:30px; font-size:16px; text-align:center;}
.apply-button:hover{color:#fff !important; background-color:#f47e37;}


#contact-form{margin:0px 0 0 0;}

#career-form .contactForm{background-color:#fff; border:1px solid #bbb; padding:50px 30px;}
#career-form .contactForm h4{margin-bottom:30px; font-size:22px; color:#333;}
#career-form .contactForm p{margin-top:10px; margin-bottom:5px;}
#career-form .contactForm textarea{height:81px;}
#career-form .contactForm .captcha{width:auto;}
#career-form .contactForm input{margin-bottom:60px;}
#career-form .contactForm textarea{margin-bottom:60px;}
#career-form .contactForm .apply-button{margin:0;}


#career-form .contactForm hr{margin:0 0 0px 0; display:none;}

.captcha{width:auto;}






.datepicker{padding:0;}
.datetimepickerfield{margin-bottom:0px;}
.inputfield{margin-bottom:15px;}
.filebutton{margin:0; padding:0; vertical-align:top;}

.sbmtbutton-wrapper{margin-top:13px; text-align:right;}


.sbmtbutton-wrapper .custom-button-reset{margin-right:10px; margin-bottom:5px;}

@media all and (max-width:600px){
	.filefieldwrap{display:block; width:100%;}
	.filebutton{display:block; width:100%;}
	.filebutton .custom-file-button{width:100%;}
	.custom-filefield{display:block; border:0; background-color:#fff; font-size:11px; white-space:normal; overflow:visible; padding:15px 0 0 0; height:auto; line-height:normal;}
	.sbmtbutton-wrapper{display:table; width:100%;}
	.sbmtbutton-wrapper .custom-button-reset{display:table-cell; width:50%; margin-right:0px; margin-bottom:0px; box-shadow:none; padding:25px 15px;}
	.sbmtbutton-wrapper .custom-button{display:table-cell; width:50%; box-shadow:none; padding:25px 15px;}
}




#headercontact{text-align:right; font-family:'Gilroy-Light', Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin-bottom:15px; margin-top:5px; letter-spacing:2px;}
#headercontact a{color:#fff !important; text-decoration:none !important;}
#headercontact a:hover{color:#e69d30 !important;}
.sitesearchfrm{display:inline-block; vertical-align:middle;}
.searchfld{background:none; border:none; outline:none; color:#fff; width:95px; height:20px; padding:0; display:inline-block; vertical-align:middle;}
.searchbtn{background:url(../images/search-icon.png) no-repeat center center; border:none; outline:none; width:20px; height:20px; display:inline-block; vertical-align:middle;}

.searchfld::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #eee;
}
.searchfld::-moz-placeholder { /* Firefox 19+ */
  color: #eee;
}
.searchfld:-ms-input-placeholder { /* IE 10+ */
  color: #eee;
}
.searchfld:-moz-placeholder { /* Firefox 18- */
  color: #eee;
}


.htollfree{font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif;}
.htollfree span{font-family:'Gilroy-Light', Arial, Helvetica, sans-serif; color:#d2de30;}
.cmail img{margin-right:2px;}
.cph img{margin-right:2px;}
.cph, .htollfree{padding-left:40px;}
.hsep{padding:0 25px;}



#home-listing-section{width:100%; padding:15px;}
#home-listing-wrapper{width:85.5%; margin:auto; padding-top:145px; padding-bottom:145px;}


.hl-chunks{float:left; width:50%; text-align:center; position:relative;}
.hl-chunks a{text-decoration:none !important;}
.hl-chunks .hlc-img{width:100%; height:auto; display:block;}

.hl-chunks-big{width:100% !important;}


.hl-chunks .hlct-wrap{position:absolute; left:0; top:70px; z-index:10; width:100%; height:auto;}
.hl-chunks .hlc-name{display:block; font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif; font-size:40px; color:#262626; margin-bottom:20px; padding:0 15px; text-transform:uppercase;}
.hl-chunks .hlc-link{display:block; font-family:'Montserrat-Medium', Arial, Helvetica, sans-serif; font-size:30px; color:#3765a8;}




#home-about-section{position:relative;}

.has-bg-wrap{position:absolute; z-index:1; width:100%; height:100%; left:0; top:0;}
.has-bg-left{width:50%; height:100%; float:left; background-color:#b4cf76;}
.has-bg-right{width:50%; height:100%; float:left; background-color:#4b75b1;}

.has-content-wrap{background:url(../images/about-bg.png) no-repeat center bottom; background-size:100%; min-height:500px; position:relative; z-index:5; width:100%; padding:15px;}
.has-content-sec{width:85.5%; margin:auto;}



.has-content-sec .has-left{float:left; width:50%; padding:115px 115px 115px 0px;}
.has-content-sec .has-left h1{font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif; font-size:40px; color:#262626; margin:0 0 60px 0;}
.has-content-sec .has-left ul{margin:0; padding:0; font-family:'Montserrat-Medium', Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; color:#000;}
.has-content-sec .has-left ul li{background:url(../images/bullet-blue.png) no-repeat left top; padding-left:70px; margin-top:51px; list-style:none; min-height:27px;}




.has-content-sec .has-right{float:left; width:50%; padding:115px 0px 115px 115px; color:#fff;}
.has-content-sec .has-right h2{font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif; font-size:40px; color:#fff; margin:0 0 40px 0;}
.has-content-sec .has-right ul{margin:0; padding:0; font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; color:#fff;}
.has-content-sec .has-right ul li{background:url(../images/bullet-green.png) no-repeat left top; padding-left:70px; margin-top:45px; list-style:none; min-height:27px;}
.has-content-sec .has-right ul li ul{margin-top:30px;}
.has-content-sec .has-right ul li li{background:url(../images/list-bullet.png) no-repeat left top 11px; font-family:'Montserrat-Medium', Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; margin-top:10px; list-style:none; min-height:27px; padding-left:50px;}


.readmore-green{display:inline-block; padding:18px 30px; background-color:#acca66; color:#3765a8 !important; text-decoration:none !important; font-family:'Gilroy-ExtraBold', Arial, Helvetica, sans-serif; font-size:20px; margin-top:45px;}


/*TABLE STYLE*/

.tableresponsive{width:100%; overflow:auto; margin-bottom:50px; margin-top:25px; font-size:14px;}
.notopmargin{margin-top:2px !important;}


.mCS_no_scrollbar{margin-bottom:30px !important;}
.table-style{width:100%; border:2px solid #f5bc44; border-collapse:collapse; overflow:hidden; background-color:#f1f1f1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.table-style td{border:2px solid #f5bc44; padding:15px;}
.td-heading{background-color:#f5bc44; font-family:'Montserrat-SemiBold', Arial, Helvetica, sans-serif; color:#fff; border:2px solid #fff !important;}
.table-heading{font-family:'Montserrat-SemiBold', Arial, Helvetica, sans-serif;}

.table-style tr:last-child td{border-bottom:none !important;}
.table-style tr td:first-child{border-left:none !important;}
.table-style tr td:last-child{border-right:none !important;}






/*DETAILS IMAGE TOOLTIP*/

.details-mainimage-wrapper{position:relative; display:table; width:auto; margin:60px auto 0px auto;}	
.details-mainimage-wrapper img{width:auto; max-width:100%; height:auto; display:block; margin:auto;}
.details-mainimage-wrapper .pointers{position:absolute; background-color:#ff8f75; color:#fff; cursor:pointer; width:25px; height:25px; border-radius:50px; display:block; text-align:center; line-height:26px; z-index:10; font-size:14px;}
.details-mainimage-wrapper .pointers:hover{background-color:#ff704f;}


#nomadn15n20 .point1{top:5%; left:10%;}
#nomadn15n20 .point2{top:40%; left:20%;}
#nomadn15n20 .point3{top:12%; left:48%;}
#nomadn15n20 .point4{top:35%; right:13.5%;}
#nomadn15n20 .point5{bottom:36%; left:38%;}


#nomadn15n20-secondary .point1{top:38%; right:30%;}
#nomadn15n20-secondary .point2{top:21%; left:27%;}
#nomadn15n20-secondary .point3{bottom:33.5%; left:27%;}



#nomadn15n20plant .point1{top:3%; left:40%;}
#nomadn15n20plant .point2{top:9%; left:37%;}
#nomadn15n20plant .point3{top:14%; left:42%;}
#nomadn15n20plant .point4{top:13.5%; left:51%;}
#nomadn15n20plant .point5{top:19%; right:28%;}
#nomadn15n20plant .point6{top:30%; right:30%;}
#nomadn15n20plant .point7{top:33.5%; right:43.3%;}
#nomadn15n20plant .point8{top:40%; right:45.5%;}
#nomadn15n20plant .point9{bottom:47%; right:50%;}
#nomadn15n20plant .point10{bottom:22%; left:33.5%;}



 
#nomadc4c7 .point1{top:5%; right:12%;}
#nomadc4c7 .point2{top:25%; right:18.5%;}
#nomadc4c7 .point3{top:30%; left:32.5%;}
#nomadc4c7 .point4{top:10.5%; left:15%;}
#nomadc4c7 .point5{bottom:42%; left:44.5%;}


#nomadc4c7-plant .point1{top:39%; right:24%;}
#nomadc4c7-plant .point2{bottom:43.5%; right:25%;}
#nomadc4c7-plant .point3{bottom:52%; right:40%;}
#nomadc4c7-plant .point4{top:40.5%; left:49%;}
#nomadc4c7-plant .point5{bottom:43.5%; left:11%;}


#nomadn6 .point1{top:29%; left:10%;}
#nomadn6 .point2{top:43%; left:12%;}
#nomadn6 .point3{top:40%; left:27.5%;}
#nomadn6 .point4{top:47.5%; left:41.5%;}
#nomadn6 .point5{top:10%; right:24.5%;}
#nomadn6 .point6{bottom:25.5%; right:43.3%;}


#torsalsw15 .point1{top:20%; left:14%;}
#torsalsw15 .point2{top:34%; left:14%;}
#torsalsw15 .point3{top:25%; right:56%;}
#torsalsw15 .point4{bottom:45%; left:55%;}
#torsalsw15 .point5{top:33.5%; right:10%;}


#torsasw15 .point1{top:0%; left:10%;}
#torsasw15 .point2{top:10%; left:31.5%;}
#torsasw15 .point3{bottom:51%; left:30%;}
#torsasw15 .point4{bottom:38%; right:30%;}


#torsaswp10 .point1{top:20%; left:8.5%;}
#torsaswp10 .point2{top:46.5%; left:10%;}
#torsaswp10 .point3{top:25%; right:33%;}
#torsaswp10 .point4{top:37%; right:41%;}
#torsaswp10 .point5{top:52%; right:10%;}



#stationarysc15sc20 .point1{top:3%; left:8%;}
#stationarysc15sc20 .point2{top:15%; left:10%;}
#stationarysc15sc20 .point3{top:19%; left:15%;}
#stationarysc15sc20 .point4{top:18%; left:32%;}
#stationarysc15sc20 .point5{top:29%; left:33%;}
#stationarysc15sc20 .point6{top:22%; left:52%;}
#stationarysc15sc20 .point7{top:40%; left:15%;}
#stationarysc15sc20 .point8{top:32%; right:43%;}
#stationarysc15sc20 .point9{bottom:41%; right:52%;}



#stationaryes12 .point1{top:19%; left:15%;}
#stationaryes12 .point2{top:30%; left:15%;}
#stationaryes12 .point3{top:60%; left:28%;}
#stationaryes12 .point4{top:60%; left:34%;}
#stationaryes12 .point5{top:30%; left:54%;}
#stationaryes12 .point6{bottom:33%; right:31%;}



.tipso_bubble{text-align:left; font-size:12px; line-height:16px; padding:15px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}





#ourclients-footer{margin-bottom:50px;}
#ourclients-footer img{display:inline-block; vertical-align:middle; margin-right:5px;}


@media all and (max-width:767px){
#nomadn15n20{width:600px;}
#nomadn15n20-secondary{width:1000px;}
#nomadn15n20plant{width:1000px;}
#nomadc4c7{width:500px;}
#nomadc4c7-plant{width:600px;}
#nomadn6{width:600px;}
#torsalsw15{width:600px;}
#torsaswp10{width:1000px;}
#torsasw15{width:600px;}
#stationarysc15sc20{width:1000px;}
#stationaryes12{width:1000px;}
}





#onloadform-bg{width:100%; height:100%; position:fixed; background-color:rgba(0,0,0,0.9); z-index:1000000; top:0; left:0;}
#onloadform-wrapper{position:absolute; width:100%; height:100%; left:0; top:0; z-index:1000001; padding:15px;}
#onloadform{width:100%; max-width:380px; margin:auto; background-color:#fff; padding:30px 15px;}
#onloadform .btn-sbmt{font-family:'Gilroy-ExtraBold'; display:block; width:100%; border:none; background-color:#e69d30; color:#2a3249; font-size:20px; height:60px; cursor:pointer; outline:none; margin-top:15px;}
#onloadform .btn-sbmt:hover{background-color:#3a64a0; color:#fff;}
#onloadform p{margin-bottom:0px;}
#onloadform .form-control{margin-bottom:30px;}
#onloadform textarea.form-control{padding:15px 0;}
#onloadform .captcha{width:100%; height:45px;}
#onloadform h2{font-family:'Gilroy-ExtraBold'; margin-top:0px; margin-bottom:30px;}


.enqbtnfixed{display:inline-block; width:auto; position:fixed; right:0; top:45%; z-index:1010;}

@media all and (max-width: 1600px){
#onloadform .btn-sbmt {font-size: 14px; height: 45px;}
#onloadform .form-control {height: 45px; font-size: 13px;}
#onloadform textarea.form-control{padding:15px 0; height:80px;}
#onloadform h2{font-size:24px;}
.enqbtnfixed img{width:45px;}
}




.tipso_content{text-transform:lowercase;}
.tipso_content::first-letter{text-transform:uppercase;}




#contactfixed{position:fixed; right:0; top:50%; margin-top:-75px; z-index:500;}















