/* CSS Document */
/* remember to define focus styles! */
/* Font kit start */
/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'ArialNarrow-Regular';
	src: url('../fonts/ArialNarrow_gdi.eot');
	src: url('../fonts/ArialNarrow_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ArialNarrow_gdi.woff') format('woff'),
		url('../fonts/ArialNarrow_gdi.ttf') format('truetype'),
		url('../fonts/ArialNarrow_gdi.svg#ArialNarrow-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-F003;
}


/* CSS Document */
:focus { outline: 0; }
ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
.min-height{min-height: 350px;}
.coming-soon{color: #B5B5B5; text-align: center; padding: 124px 0; font-size: 50px}
html { margin: 0; padding: 0; }
body { margin:0; padding:0; background: url("../images/bg.jpg") repeat center top;    font-family: Helvetica, Arial, Sans-Serif;}
input { background:none; border:0 none; outline:none; border-radius: 0; }
textarea{border-radius: 0;}
a { outline:none; cursor:pointer; }
.fl { float:left; }
.fr { float:right; }
img{border:0;outline: 0;}
.clear { clear:both; }
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
form { padding: 0; margin: 0; display: inline; }
.text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444545;}

/*------------------------------------------------------*/
/*-----Your code will start from here---*/
/*------------------------------------------------------*/
#main{ margin:0 auto; padding:0; width: 100%;position: relative; overflow: hidden; }
.wapper{width: 990px; margin: 0 auto; margin: 0; padding: 0;    box-sizing: border-box;  height: auto; margin: 0 auto; overflow: hidden;  
}
.logo{display: block; position: absolute; z-index: 1}
.logo a{display: block;}
.logo a img{display: block;}
header .header-row{background-color: #000000; }
header .header-row .header-text{font-family: 'PT Sans', sans-serif; color: #ffffff; float: left; margin-left: 220px; padding: 15px 0; font-size: 16px; line-height: 19px;}
header .header-row .header-text-right{float: right; padding: 15px 0; margin-right: 20px;}
header .header-row .header-text-right .fb-like{display: block; float: left; margin-right:  12px;}
header .header-row .header-text-right .fb-like a{display: block;}
header .header-row .header-text-right .fb-like a img{display: block;}
header .header-row .header-text-right .call-num{display: block; font-family: 'PT Sans Narrow', sans-serif; font-size: 28px; color: #ffffff; float: right; line-height: 19px;margin-right:-1px;}
header .header-row .header-text-right .call-num a{display: block; text-decoration: none; font-family: 'PT Sans Narrow', sans-serif; font-size: 28px; color: #ffffff; float: right; line-height: 19px;}
header .header-row .header-text-right .call-num-mbl{display: none; }
header .header-row .header-text-right .call-num-mbl a{display: block; text-decoration: none; font-family: 'PT Sans Narrow', sans-serif; font-size: 28px; color: #ffffff; float: right; line-height: 19px;}
nav{background: #ede6d8;}
nav ul{margin: 0 ; padding-left: 220px;  font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; }
nav ul li{display: block;  float: left; padding: 0;}
nav ul li a{padding: 10px 8px; color: #000000; display: block; text-decoration: none; text-transform: uppercase; line-height: 20px;}
nav ul li a:hover ,nav ul li a.active{background: #897a58; color: #fff;}


#banner {text-align: center; margin: 0 auto; position: relative;}
#banner .wapper{position: relative;}


.content .wapper{background: #f2eee4; padding: 20px; margin-top: 5px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
.home-txt{padding: 24px 0 0;}
.home-txt p{font-family: arial; font-size: 12px; line-height: 18px; text-align: justify;}
.home-txt p:last-child{margin-bottom: 0}
.home-txt h1{font-family: 'Rochester', cursive; color: #d92203; font-size: 36px; text-align: center; font-weight: normal;}
.content .wapper .heading-txt{font-family: 'PT Sans Narrow', sans-serif; font-size: 30px; line-height: 30px; display: block; margin-bottom: 20px; color: #363024;}
.content .wapper .heading-txt .red-txt{font-weight: 700; color: #c32c03;}
.content .wapper .heading-txt .red-txt-mbl{display: none;}
.content .wapper .container{background: #e3dccd; padding: 20px; display: block; overflow: hidden; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
.content .wapper .container .containerLeft{width: 373px; margin-right: 20px; background: #fbfaf8; float: left;
              -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0 3px 1px -1px #a0a0a0;/*FF 3.5+*/
-webkit-box-shadow:0 3px 1px -1px #a0a0a0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 3px 1px -1px #a0a0a0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0); /*IE 5.5-7*/

}
.content .wapper .container .containerLeft form input ,.content .wapper .container .containerLeft form textarea{border: 1px solid #aaaaaa; width: 309px; padding: 4px 5px; background: none; -webkit-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset;
-moz-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; 
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; font-family: arial; font-size: 12px; color: #363024;
}
.star{color: #c32c03; margin-left: 4px;}
.content .wapper .container .containerLeft form input[type="text"],.content .wapper .container .containerLeft form textarea ,.wapper .container .containerLeft form input[type="email"],.content .wapper .container .containerLeft form input[type="tel"]{  -webkit-appearance: none; color: #000; background: #ffffff; font-family: arial; font-size: 12px; display: inline-block; line-height: normal}

::-webkit-input-placeholder { /* WebKit browsers */
color: #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000;
}
 input[type="submit"]{-webkit-appearance: none; outline: none;}
.content .wapper .container .containerLeft form textArea{  -webkit-appearance: none; width: 309px; border: 1px solid #aaaaaa; padding: 5px; height: 90px; resize: none;}
.content .wapper .container .containerLeft form ul{margin: 0; padding: 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; overflow: hidden;}
.content .wapper .container .containerLeft form ul li{margin-bottom: 15px;}
.content .wapper .container .containerLeft form ul li:last-child{margin-bottom: 0px;}
.content .wapper .container .containerLeft form ul .send{margin-right: 14px; cursor: pointer; margin-top: 0;height:42px;width:97px;background:url(../images/send-btn.png) no-repeat;text-indent:-9999px;}
.content .wapper .container .containerLeft form ul input[type="button"]{-webkit-appearance: none;}
.content .wapper .container .containerRight{width: 517px; float: right;}
.content .wapper .container .containerRight .black-box{background: #353535; padding: 20px 18px 0; overflow: hidden;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333333)";/*IE 8*/
-moz-box-shadow:0 3px 1px -1px #a0a0a0;/*FF 3.5+*/
-webkit-box-shadow:0 3px 1px -1px #a0a0a0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 3px 1px -1px #a0a0a0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0); /*IE 5.5-7*/
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  margin-bottom: 20px;
}
.content .wapper .container .containerRight .black-box:last-child{margin-bottom: 0}
.content .wapper .container .containerRight .black-box .text-part{float: left; width: 305px;}
.content .wapper .container .containerRight .black-box .image-part{display: block; border: 1px solid #897a58;margin:4px 0;}
.content .wapper .container .containerRight .black-box .image-part img{display: block;}
.content .wapper .container .containerRight .black-box .view-more{color: #ffffff; font-family: arial; font-size: 12px; margin-top: 10px;}
.content .wapper .container .containerRight .black-box .view-more a:hover{background:url('../images/plus.jpg') no-repeat 8px center #c32c03;}
.content .wapper .container .containerRight .black-box .view-more a{display: block;color: #ffffff; text-decoration: none; padding: 7px 0 4px 25px; background: url('../images/plus.jpg') no-repeat 8px center #897a58;  width: 64px; }

.content .wapper .container .containerRight .black-box .white-heding{ color: #ffffff; font-size: 30px; font-family: 'PT Sans Narrow', sans-serif; text-transform: uppercase; line-height: 18px; margin-bottom: 14px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#000000)";/*IE 8*/
text-shadow: 0px 1px 2px #000000;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#000000); /*IE 5.5-7*/
}
.content .wapper .container .containerRight .black-box .white-sub-txt{ color: #ffffff; font-size: 12px;  text-align: justify; line-height: 20px;  font-family: Arial, Helvetica, sans-serif;}
.content .wapper .container .containerRight .black-box .white-sub-txt strong{font-family:arial;}

.content  .shadow{ background: url("../images/container-shadow.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);display: block;height: 15px; margin: 0 auto;width: 990px; }
.error{color: #c32c03; font-size: 11px; font-family: arial; line-height: 18px; display: block;}

/*cpatcha*/
.cpacha-img{border: 1px solid #aaaaaa;float:left;}
.containerLeft .captcha-box .refresh{width: 20px; float: left; margin-right: 6px;    margin-top: 4px;}
.containerLeft .captcha-box { border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 11px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  }
.containerLeft .captcha-box input{ border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 9px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  }
.containerLeft .captcha-box .captcha-txt{font-size: 11px; font-family: arial;float:left;width:100%;line-height:20px;}
.containerLeft .captcha-box .captcha{  background:#999;bottom: -1px; color: #fff; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px 7px; position: relative; right: -3px; text-align: center; width: 30%}
.containerLeft .captcha-box .cptcha-img{ border:1px solid #9d9d9d; width: 44px; height: 23px; margin-left:  5px;}
.containerLeft .captcha-box span{float:left;margin:1px 5px 0 4px;}
.containerLeft .captcha-box .star{margin:7px 0 0 4px;position:inherit;}
.content .wapper .container .containerLeft .captcha-box input{ position: relative; top: -7px; width: 48px; text-align: center;}
/*End*/


/*Fotter*/
footer .footer-row {padding: 15px 0; border-bottom: 1px solid #a09272; position: relative;}
footer .footer-row .other-details{ float: right; margin-top: 14px; border:5px solid #f2eee4; background: #e3dccd; padding: 5px; font-family: 'PT Sans', sans-serif;}
footer .footer-row .other-details span{font-weight: 700;}
footer .footer-row .other-details a{ text-decoration: none; color:#000000; }
footer .footer-main{ display: inline-block; width: 657px;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
footer .footer-main .red-txt{font-family: Arial; font-size: 18px; color: #d92203; display: block; font-family:'ArialNarrow-Regular';}
footer .footer-main .address-txt{font-family: Arial; font-size: 13px; color: #1a1a1a; line-height: 21px;}
footer .footer-main .address-txt a{text-decoration: underline; color: #1a1a1a}
footer .footer-main .address-txt a:hover{text-decoration: none;}
footer .footer-main .footer-right-call{font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; color: #ffffff; background: #897a58; display: block; font-size: 30px; line-height: normal; padding: 15px 25px;}
footer .footer-main .footer-right-call-mbl{display: none;}
footer .footer-main .footer-right-call a {font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; color: #ffffff; background: #897a58; display: block; font-size: 30px; line-height: normal;  text-decoration: none;}
footer .footer-main .footer-links{padding: 7px 0 5px;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */ clear: both;position: relative;
}
footer .footer-main .footer-links .links:after{    border-bottom: 13px solid #1a1a1a;  border-color: #1a1a1a;border-image: none;  border-left: 9px solid transparent;  border-right: 9px solid transparent; content: " "; height: 0;left: 17px; pointer-events: none; position: absolute;  top: 29px; width: 0;}
footer .footer-main .footer-links .links{ background: #1a1a1a; color: rgb(255, 255, 255); font: 11px/11px arial; height: auto;margin: 13px 0 0;  overflow: hidden; padding: 13px 12px 13px 12px;  right: 0; }
footer .footer-main .footer-links ul{padding: 0; margin: 0; }
footer .footer-main .footer-links ul li{color: #dcdcdc;font-size: 12px; font-family:  Arial;display:inline;float:left; }
footer .footer-main .footer-links ul li:after{content: '|'}
footer .footer-main .footer-links ul li:first-child a{padding-left: 0px;}
footer .footer-main .footer-links ul li:last-child:after{content: ''}
footer .footer-main .footer-links ul li:last-child{float:right;}
.content .wapper .container .containerLeft form .captcha-box input[type="tel"]{float:left;position:inherit;height:27px;}
footer .footer-main .footer-links ul li:last-child a{padding: 0}
footer .footer-main .footer-links ul li:last-child{float:right;}
footer .footer-main .footer-links ul li a{ color: #dcdcdc; text-decoration: none; padding: 0 9px; font-family: Arial; text-transform: capitalize;}
footer .footer-main .footer-links ul li a:hover, footer .footer-main .footer-links ul li a.active{ color: #897a58;}
footer .map{border: 5px solid #ffffff; width: 307px; float: right;  height: 151px;}
footer .map iframe{height:100%;}
footer .copy-right{padding: 15px 0; border-top: 1px solid #eae6d3; color: #4d4d4d; font-family: Arial; font-size: 12px;}
footer .copy-right a{color: #4d4d4d; text-decoration: none;}
footer .copy-right a:hover, footer .copy-right a.active{text-decoration: underline;}
footer .copy-right .copy-right-txt{margin-right: 150px;}


/*Inerpage 30012015*/
.banner-shadow { display: inline-block;  position: relative;  top: -7px;}
.comman-banner .innerpage-banner{ display: block; left: 50%;  margin: 0 auto 6px -800px; position: relative; right: 50%;}
.comman-banner .innerpage-banner img{display: block;}
.comman-banner .innerpage-banner-wapper{width: 990px; margin: 0 auto; margin-left: -514px;overflow: visible; position: absolute; top: 160px; left: 50%; right: 50%;}
.comman-banner .banner-txt{background: url('../images/tarnsparent-bg.png') repeat-x ; color: #363024; font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; font-size: 45px; display: inline-block; float: right; padding: 0 20px 2px; text-transform: uppercase;}
.bread-crums{font-size: 14px; font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 16px; margin-top: -5px;}
.bread-crums a{color: #363024; text-decoration: none; margin-right: 6px;}
.bread-crums a:hover{text-decoration: underline;}
.bread-crums span{font-weight: 700; color: #363024; margin-left: 6px;}
.ready-made-containerLeft{float: left; width: 473px; font-family: arial; font-size: 12px;}
.ready-made-containerLeft p{text-align: justify; font-family: arial; color: #363024; line-height: 18px; word-spacing: -1px; margin-bottom: 0; margin-top: 20px; }
.ready-made-containerLeft p:first-child{margin-top: -4px;}
/*Form ready-made-containerLeft*/
.ready-made-containerRight{width: 417px; margin-left:  20px; background: #fbfaf8; float: right;
              -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0)";/*IE 8*/
-moz-box-shadow: 0 3px 1px -1px  #a0a0a0;/*FF 3.5+*/
-webkit-box-shadow: 0 3px 1px -1px  #a0a0a0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 3px 1px -1px  #a0a0a0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0); /*IE 5.5-7*/

}
.ready-made-containerRight form input ,.ready-made-containerRight form textarea{border: 1px solid #aaaaaa; width: 354px; padding: 4px 5px; background: none; -webkit-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset;
-moz-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; 
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; font-family: arial; font-size: 12px; color: #363024;
}
.star{color: #c32c03; margin-left: 4px;}
.ready-made-containerRight form input[type="text"],.ready-made-containerRight form textarea ,.ready-made-containerRight form input[type="email"],.ready-made-containerRight form input[type="tel"]{  -webkit-appearance: none; color: #000; background: #ffffff; font-family: arial; font-size: 12px; display: inline-block; line-height: normal;} 
.ready-made-containerRight form .captcha-box input[type="tel"]{float:left;position:inherit;height:27px;}
.ready-made-containerRight form textArea{  -webkit-appearance: none; width: 354px; border: 1px solid #aaaaaa; padding: 5px; height: 90px; resize: none;}
.ready-made-containerRight form ul{margin: 0; padding: 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; overflow: hidden;}
.ready-made-containerRight form ul li{margin-bottom: 15px;}
.ready-made-containerRight form ul li:last-child{margin-bottom: 0px;}
.ready-made-containerRight form ul .send{margin-right: 10px; cursor: pointer; margin-top: 0;height:42px;width:97px;background:url(../images/send-btn.png) no-repeat;text-indent:-9999px;}
.ready-made-containerRight form ul input[type="button"]{-webkit-appearance: none;}

.ready-made-containerRight .cpacha-img{border: 1px solid #aaaaaa;float:left;}
.ready-made-containerRight .captcha-box .refresh{width: 20px; float: left; margin-right: 6px;    margin-top: 4px;}
.ready-made-containerRight .captcha-box {border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 11px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}
.ready-made-containerRight .captcha-box input{ border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 9px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  }
.ready-made-containerRight .captcha-box .captcha-txt{font-size: 11px; font-family: arial;float:left;width:100%;line-height:20px;}
.ready-made-containerRight .captcha-box .captcha{  background:#999;bottom: -1px; color: #fff; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px 7px; position: relative; right: -3px; text-align: center; width: 30%}
.ready-made-containerRight .captcha-box .cptcha-img{ border:1px solid #9d9d9d; width: 44px; height: 23px; margin-left:  5px;}
.ready-made-containerRight .captcha-box span{float:left;margin:1px 5px 0 4px;}
.ready-made-containerRight .captcha-box .star{float:left;margin:6px 5px 0 4px;}
.ready-made-containerRight .captcha-box input{ position: relative; top: -5px; width: 48px; text-align: center; padding: 5px;}


/*End form*/
.custom-made-containerLeft{float: left; width: 477px;  float: left; font-family: arial; font-size: 12px; }
.custom-made-containerLeft p{color: #363024;font-family: arial; line-height: 18px; margin-bottom: 0; margin-top: 20px; text-align: justify; word-spacing: -1px;}
.custom-made-containerLeft p .heading{font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; font-size: 20px; margin-bottom: 10px; line-height: 20px; display: block;}
.custom-made-containerLeft p:first-child{margin-top: -4px;}
.custom-made-containerRight{float: right; width: 416px;}

/*custom made kichen form*/
.custom-made-containerRight{width: 413px; margin-left:  20px; background: #fbfaf8; float: right;
              -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0)";/*IE 8*/
-moz-box-shadow: 0 3px 1px -1px  #a0a0a0;/*FF 3.5+*/
-webkit-box-shadow: 0 3px 1px -1px  #a0a0a0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 3px 1px -1px  #a0a0a0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0); /*IE 5.5-7*/

}
.incorrect-msg{color: #c32c03; font-size: 13px; display: block; margin-bottom: 5px;}
.custom-made-containerRight form input ,.custom-made-containerRight form textarea{border: 1px solid #aaaaaa; width: 354px; padding: 4px 5px; background: none; 
-webkit-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset;
-moz-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; 
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; font-family: arial; font-size: 12px; color: #363024;

}
.custom-made-containerRight form select{width: 363px; border: 1px solid #aaaaaa; -moz-box-shadow: 0 2px 6px -5px rgba(0, 0, 0, 0.68) inset; 
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; font-family: arial; font-size: 12px; color: #000000; padding: 4px 2px; line-height: 20px;
}
.star{color: #c32c03; margin-left: 4px;}
.custom-made-containerRight form input[type="text"],.custom-made-containerRight form textarea ,.custom-made-containerRight form input[type="email"],.custom-made-containerRight form input[type="tel"]{  -webkit-appearance: none; color: #000; background: #ffffff; font-family: arial; font-size: 12px; display: inline-block; line-height: normal;}
.custom-made-containerRight form .captcha-box input[type="tel"]{float:left;position:inherit;height:27px;}
.custom-made-containerRight form textArea{  -webkit-appearance: none; width: 354px; border: 1px solid #aaaaaa; padding: 5px; height: 90px; resize: none;}
.custom-made-containerRight form ul{margin: 0; padding:20px 16px 20px 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; overflow: hidden;}
.custom-made-containerRight form ul li{margin-bottom: 15px;}
.custom-made-containerRight form ul li:last-child{margin-bottom: 0px;}
.custom-made-containerRight form ul .send{margin-right: 11px; cursor: pointer; margin-top: 0;height:42px;width:97px;background:url(../images/send-btn.png) no-repeat;text-indent:-9999px;}
.custom-made-containerRight form ul input[type="button"]{-webkit-appearance: none;}

.custom-made-containerRight.cpacha-img{border: 1px solid #aaaaaa; position: relative; top: 2px}
.custom-made-containerRight .captcha-box .refresh{width: 20px; float: left; margin-right: 6px;    margin-top: 4px;}
.custom-made-containerRight .captcha-box {border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 11px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; }
.custom-made-containerRight .captcha-box input{ border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 9px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  }
.custom-made-containerRight .captcha-box .captcha-txt{font-size: 11px; font-family: arial;float:left;width:100%;line-height:20px;}
.custom-made-containerRight .captcha-box .captcha{  background:#999;bottom: -1px; color: #fff; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px 7px; position: relative; right: -3px; text-align: center; width: 30%}
.custom-made-containerRight .captcha-box .cptcha-img{ border:1px solid #9d9d9d; width: 44px; height: 23px; margin-left:  5px;}
.custom-made-containerRight .captcha-box span{float:left;margin:1px 5px 0 4px;}
.custom-made-containerRight .captcha-box .star{margin:7px 0 0 4px;position:inherit;}
.custom-made-containerRight .captcha-box input{ position: relative; top: -5px; width: 48px; text-align: center; padding: 5px;}
.about .about-txt p:last-child{display: block; margin-bottom: 40px;}
.about .about-txt:last-child p:last-child{margin-bottom: 0px;}
.about .who-we-are-txt{ background:url('../images/who-we-are.png') no-repeat top left; float: left; padding-left: 88px; display: inline-block; height: 78px; margin-top: -18px; margin-left:  -5px;}
.about .what-we-do{ background:url('../images/what-we-do.png') no-repeat top left; float: left; padding-left: 88px; display: inline-block; height: 78px; margin-top: -18px; margin-left:  -5px;}
.about .how-we-do-it{ background:url('../images/how-we-do-it.png') no-repeat top left; float: left; padding-left: 88px; display: inline-block; height: 78px; margin-top: -18px; margin-left:  -5px;}
.about  p{font-family: arial; font-size: 12px; padding-left: 83px; color: #363024; margin-bottom: 25px; line-height: 18px; text-align: justify;}
.about  p .heading-about{font-family:'PT Sans Narrow', sans-serif; font-size: 30px; font-weight: 700; display: block; color: #363024; padding: 4px 0 15px; text-transform: uppercase; line-height: normal;}
.contact-containerRight{float: right; width: 50%;}
.contact-containerLeft{float: left; width: 50%}
.contact-containerLeft .contact-map{border: 3px solid #897a58;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;height:443px;}
.contact-containerLeft .contact-map iframe{height:100%;}

/*contact Form*/
.contact-containerRight{width: 417px; margin-left:  20px; float: right;
              -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0)";/*IE 8*/
-moz-box-shadow: 0 3px 1px -1px  #a0a0a0;/*FF 3.5+*/
-webkit-box-shadow: 0 3px 1px -1px  #a0a0a0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 3px 1px -1px  #a0a0a0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#a0a0a0); /*IE 5.5-7*/

}
.contact-containerRight form input ,.contact-containerRight form textarea{border: 1px solid #aaaaaa; width: 354px; padding: 4px 5px; background: none; -webkit-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset;
-moz-box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; 
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, 0.68) inset; font-family: arial; font-size: 12px; color: #363024;
}
.star{color: #c32c03; margin:6px 0 -1px 4px; display: inline-block; vertical-align: middle;}
.contact-containerRight form input[type="text"],.contact-containerRight form textarea ,.contact-containerRight form input[type="email"],.contact-containerRight form input[type="tel"]{  -webkit-appearance: none; color: #000; background: #ffffff; font-family: arial; font-size: 12px; display: inline-block; line-height: normal; margin: 0;min-height:15px;}
.contact-containerRight form .captcha-box input[type="tel"]{float:left;position:inherit;height:27px;}

.contact-containerRight form textArea{ display: block; -webkit-appearance: none; width: 354px; border: 1px solid #aaaaaa; padding: 5px; height: 90px; resize: none;}
.contact-containerRight form ul{background: #fbfaf8; margin: 0; padding: 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; overflow: hidden;}
.contact-containerRight form ul li{margin-bottom: 15px;}
.contact-containerRight form ul li:last-child{margin-bottom: 0px;}
.contact-containerRight form ul .send{margin-right: 10px; cursor: pointer; margin-top: 0;height:42px;width:97px;background:url(../images/send-btn.png) no-repeat;text-indent:-9999px;}
.contact-containerRight form ul input[type="button"]{-webkit-appearance: none;}

.contact-containerRight .cpacha-img{border: 1px solid #aaaaaa;float:left;}
.contact-containerRight .captcha-box .refresh{width: 20px; float: left; margin-right: 6px;    margin-top: 4px;}
.contact-containerRight .captcha-box { border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 9px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}
.contact-containerRight .captcha-box input{ border: 1px solid rgb(170, 170, 170); background: #ffffff;    height: auto; width: 215px;    padding: 9px 0px 0px 9px; overflow: hidden; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  }
.contact-containerRight .captcha-box .captcha-txt{font-size: 11px; font-family: arial;float:left;width:100%;line-height:20px;}
.contact-containerRight .captcha-box .captcha{background:#999;bottom: -1px; color: #fff; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px 7px; position: relative; right: -3px; text-align: center; width: 30%}
.contact-containerRight .captcha-box .cptcha-img{ border:1px solid #9d9d9d; width: 44px; height: 23px; margin-left:  5px;}
.contact-containerRight .captcha-box span{float:left;margin:1px 5px 0 4px;}
.contact-containerRight .captcha-box span.star{float:left;margin:6px 5px 0 4px;}
.contact-containerRight .captcha-box input{ position: relative; top: -5px; width: 48px; text-align: center; padding: 5px;}
.form-heding{font-family: 'PT Sans Narrow', sans-serif; font-size: 30px; color: #363024; margin-top: -12px;}
.contact-containerRight .form-heding{line-height: 44px;}
.company-address-header{font-size: 30px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; text-transform: uppercase; display: inline-block; margin-top: 15px;}
.company-address{font-size: 12px; font-family: arial; color: #363024; margin-bottom: 30px;}
.company-address a{font-size: 12px; font-family: arial; color: #363024;}
.company-address a:hover{text-decoration: none;}
.company-address .company-address-img{background:url('../images/company-address.png') no-repeat top left; float: left; padding-left: 88px; height: 78px; margin-left: -5px; margin-top: -5px;}
.company-address .trading-hours-img{background:url('../images/trading-hours.png') no-repeat top left; float: left; padding-left: 88px; height: 78px; margin-left: -5px; margin-top: -5px;}
.company-address p{line-height: 18px; color: #363024; margin-left: 87px;}
.trading p{margin-bottom: 42px}
.thank-you-header{margin-top: 60px;}
.thank-u-img{display: block;  margin: 0 auto;  padding: 71px 0 72px;  text-align: center;}
.thank-u-img .thank-mass{font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  margin-top: 0;}
.testimonial ul{padding: 0; margin: 0}
.testimonial ul li{position: relative;}
.testimonial ul li .content{background: #fbfaf8; padding: 10px; border: 0px solid #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #363024;
-moz-border-radius: 11px;/*Firefox*/
-webkit-border-radius: 11px;/*Safari, Chrome*/
border-radius: 11px;

}
.testimonial:first-child{margin-top: 10px;}
.testimonial{-webkit-box-shadow: 0 10px 20px -13px #777;
	   -moz-box-shadow: 0 10px 20px -13px #777;
	        box-shadow: 0 10px 20px -13px #777; margin-bottom: 40px;}
.testimonial:last-child{margin-bottom: 30px;}
.testimonial ul li .content .left-quote{background: url(../images/testimonial-left.png) no-repeat; position: absolute; height: 34px; width: 42px;}
.testimonial ul li .content:before{border-top: 21px solid #ffffff; border-right:  20px solid transparent;border-image: none; left: 50px; content: " "; height: 0; pointer-events: none; position: absolute;  bottom: -20px; width: 0;}
/*.testimonial ul li .content .testimonial-txt{ position: absolute; height: 34px; width: 42px; right: 11px; top: 53px}*/
.testimonial ul li .content .testimonial-txt{padding: 10px 52px; text-align: justify; color: #363024; line-height: 18px ;background: url(../images/testimonial-right.png) no-repeat bottom right;}
.sitemap{padding: 0 ; margin-right: 50px;}
.sitemap li{ margin-bottom:  10px; margin-left: 5px;}
.sitemap li a{color: #363024; text-decoration: none;}
.sitemap li a:hover{color: #363024; text-decoration: underline;}
.sitemap-header{font-family:'PT Sans Narrow', sans-serif; font-size: 30px; font-weight: 700; display: block; color: #363024; padding: 4px 0 15px; text-transform: uppercase; line-height: normal;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	footer .footer-main .footer-links ul li a{padding:0 10px;}
}
.ie9 footer .footer-main .footer-links ul li a{padding:0 10px;}
.ie9 footer .footer-main .footer-links ul li:first-child a{padding-left: 0px;}
.ie9 footer .footer-main .footer-links ul li:last-child a{padding-right:0;}
@-moz-document url-prefix() {
    .content .wapper .container .containerRight .black-box .white-heding{line-height: 20px;}
}
::i-block-chrome,.content .wapper .container .containerLeft form ul li{margin-bottom:11px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	footer .footer-main .footer-links ul li a{padding:0 9.5px;}
}
@media screen and (max-width : 1024px){
    header .header-row .header-text-right .call-num-mbl{font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; color: #ffffff; display: block; font-size: 30px; line-height: normal; }
    header .header-row .header-text-right .call-num-mbl a{text-decoration: none; color:  #ffffff;display: inline-block;}
    header .header-row .header-text-right .call-num{display: none;}
    footer .footer-main .footer-right-call-mbl{font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; color: #ffffff; background: #897a58; display: block; font-size: 30px; line-height: normal; padding: 15px 25px;}
    footer .footer-main .footer-right-call-mbl a{color: #ffffff; text-decoration: none;}
    footer .footer-main .footer-right-call{display: none;}
 .content .wapper .heading-txt .red-txt{display: none}
 .content .wapper .heading-txt .red-txt-mbl{display: block ; color: rgb(195, 44, 3); font-weight: 700; display: inline-block;}
 .content .wapper .heading-txt .red-txt-mbl a{color: rgb(195, 44, 3); text-decoration: none;}
} 

/*Gllery*/
.pf_gallery{list-style-type:none; padding:0; margin:0;}
.pf_gallery li{ margin-bottom:30px;}
.pf_gallery li img{width:100%; height:auto; }
.pf_gallery li .info{ padding:20px; background:url(../images/dotwhite75.png); margin-top:-5px;}
.pf_gallery li.nomargin{margin-right:0;}
.pf_gallery h4{margin-bottom:10px;}
.pf_gallery .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.pf_gallery.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.pf_gallery.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.pf_gallery.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.pf_gallery.three-cols li img{width:166px;}

.gallery_category{text-transform:capitalize;}

span.overlay{
    text-align:center;
    display:block;
    display:none;
    width:100px;
    background: url(../images/hover_pic.png) center no-repeat #0C0805;
    position:absolute;
}

#filters {margin-bottom:15px;}
#filters li{display:inline-block; margin-right:3px; margin-bottom:12px;}
#filters li .sep{ display:inline-block; width:20px; text-align:center; color:#555;}
#filters a{ padding:5px 10px 5px 10px; color:#333; background:url(../images/dotwhite60.png);}
#filters a:hover{ background:url(../images/dotblack70.png); color:#fff;}
#filters a.selected{ background:url(../images/dotblack70.png); color:#fff; text-decoration: none}
#filters ul{margin-left:0; padding-left: 0}
.pf_gallery li.span3{width: 283px; margin-right: 20px; float: left}


/*End Gllery*/