@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight: 400; font-style: normal }
body, html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, article { display: block }
body { line-height: 1 }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
:focus { outline: 0 }
::-moz-focus-inner {border:0;outline:0}
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
.clear { clear: both }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0 }
.cf { display: inline-block }
* html .cf { height: 1% }
.cf { display: block }
.al { float: left }
.ar { float: right }
.an { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; border: 0; height: 0; width: 0 }
img { border: 0; vertical-align: top }
a { text-decoration: none; cursor: pointer!important; color: #079ff5; 
-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
a:hover {color: #213f77; }
p { padding-bottom: 23px; line-height: 24px }

@font-face {
    font-family: 'futura_bk_btbook';
    src: url('../fonts/futuran-webfont.eot');
    src: url('../fonts/futuran-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuran-webfont.woff2') format('woff2'),
         url('../fonts/futuran-webfont.woff') format('woff'),
         url('../fonts/futuran-webfont.ttf') format('truetype'),
         url('../fonts/futuran-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;}	
	
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular_1-webfont.eot');
    src: url('../fonts/opensans-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_1-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_1-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_1-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_1-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold_1-webfont.eot');
    src: url('../fonts/opensans-semibold_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_1-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold_1-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_1-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_1-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold_1-webfont.eot');
    src: url('../fonts/opensans-bold_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_1-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_1-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_1-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_1-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;}
	
h1 {font-size:30px; color:#0062d3; padding-bottom:20px; font-family: 'futura_bk_btbook';}
h1 span {color:#182b5e;}

h2 {font-size:25px; color:#213e76; text-transform:uppercase; padding-bottom:20px;}
h2 a {color:#213e76;}
h2 a:hover {color:#079ff5;}
.headingH2 {font-size:20px; color:#0062d3; text-transform:none;}
.headingH2 span {color:#182b5e;}

.heading {text-align: center; border-bottom: 1px solid #e8dfcc; position: relative; line-height: 42px; margin:20px 0 40px 0; }
.heading span {font-size: 25px; color: #ab803c; height: 42px; width: 157px; display: inline-block; background: url(../images/heading-bg.png) no-repeat center center; position: absolute; top: -21px; left: 50%;
 margin-left: -77px;}


html, body { height: 100%; width: 100% }
html {background: #fff url(../images/bg.jpg) repeat center 0;}
body { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size: 15px; color:#132f6a; background: url(../images/dandiya-bg.jpg) repeat-x center 0; }
.outerWrapper {background: url(../images/header.png) no-repeat center 22px;}

.wrapper { width:1000px; margin:0 auto; position:relative;}

.header {padding-bottom: 19px; z-index:1; position:relative;}
.logo { margin: 53px 0 0 10px; float: left; display: block; width:173px; max-width:173px;}
.logo img {width:100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}

.indiaBook {width:131px; position:absolute; top:0; left:234px;}

.mainCall {float:right; text-align:right; padding:48px 0 0 0;}
.mainCall a, .mainCall div {display:block; color:#783f34; line-height:26px; font-size:14px; font-family: 'open_sanssemibold'; letter-spacing:0.5px;}
.mainCall a img, .mainCall div img {margin:2px 8px 0 0;}
.mainCall a:first-child img {margin-top:6px;}
.mainCall a:hover {color:#1c3463; text-decoration:underline;}

.bigCall { float:right; text-align:right; background:url(../images/big-call.png) no-repeat 0 center; padding:10px 50px 0 50px;}
.bigCall div {color:#1c4ead; display:block; line-height:24px}
.bigCall div span {color:#1c4ead; font-family: 'open_sansbold';}

.mainNav {float:right; position: relative; z-index: 1; margin-top:20px;}
.mainNav li {float:left; background:url(../images/menu-sp.png) no-repeat 0 center; padding-left:15px; position:relative;}
.mainNav li:first-child {background:none; padding-left:0;}
.mainNav li a {display:block; color: #00cbff; font-size: 15px; text-transform:uppercase;  padding:10px 30px;}
.mainNav li a:hover, .mainNav .active a { color: #fff;}
.mainNav li .arrow {background:url(../images/menu-arrow.png) no-repeat right -57px;}
.mainNav li a:hover, .mainNav li:hover > a, .mainNav .active a { text-decoration: none; color: #fff; background-position: right -5px;}

.mainNav li:hover .subNav {display:block;}
.mainNav .subNav {position:absolute; top:34px; left:22px; width:180px; display:none; background-color:#1c3463; padding:5px 0;
 -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.mainNav .subNav li {padding:0; width:100%; border:0; background:none; position:relative;}
.mainNav .subNav li a {color:#fff; padding:8px 20px; line-height:18px; text-transform:none; font-size:15px;}
.mainNav .subNav li a:hover, .mainNav .subNav .active a { color: #1d3768; background-color:#00cbff;}


.bannerBox {position:relative; z-index:0; padding-bottom:30px;}
.banner {width:764px !important; position:absolute !important; top:0; left:0; z-index:0; overflow:hidden;}
.banner li {width:100% !important; float:left;}
.innerBanner {position:relative; overflow:hidden;
-webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}

.products {width:305px; height:253px; float:right; background:url(../images/gohel-dandiya-products.png) no-repeat center 0; position:relative; z-index:1;}
.products li {width:210px; float:right; margin: 0 13px 0 0; background:url(../images/pro-line.gif) no-repeat right 0; text-align:right;}
.products li:first-child {background:none; margin-top:60px;}
.products li a {font-size:18px; color:#1c4ead; display:inline-block; padding:10px 26px 10px 10px; font-family: 'open_sanssemibold'; background:url(../images/dot.png) no-repeat right center;}
.products li a:hover {color:#783f34; background-position:right -5px center;}

.wholesale {background-color:#490b82; text-align:center; padding:20px 0px; width:600px; margin:0 auto 30px; font-family: 'futura_bk_btbook';
-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; border-radius:10px;}
.wholesale div {font-size:26px; color:#ca9829; padding-bottom:5px;}
.wholesale p {color:#b6d4f2; font-size:18px; padding:0;}

.dandiyaPic {float:right; margin:0 0 0 20px;}

.smallDandiya {padding:30px 0;}
.sticks {float:left; margin:0 20px 5px 0;}

.certificatePic {float:left;}

.gohelList {float:right; width:350px; }
.homeTab {line-height:normal;  border-bottom:1px solid #264b91;}
.homeTab li {float:left; width:50%; text-align:center;}
.homeTab li a {background-color:#e0f8ff; display:block; padding:10px 5px; font-weight:bold;}
.homeTab li a:hover, .homeTab .active a {background-color:#00cbff; color:#1c3666;}

.dandiyaList {overflow-y:auto; height:325px; width:100%; background-color:#213e77; color:#fff; margin-bottom:20px;}
.tableCss {width:100%;}
.tableCss td {padding:10px 5px; text-transform:capitalize; border: 1px solid #264b91;  text-align: center !important;  vertical-align: middle; color: #fff; font-size: 15px;  text-shadow: 0px 0px 5px #005985;}
.tableCss td a {color:#fff; font-weight:bold;}
.tableCss tr:hover td, .dandiyaList .tableCss .trActive td {background-color:#00cbff;} 
.thead td {background-color:#122a56; color:#fff;  text-shadow:none;}
.trYellow td {background-color:#febe00; color:#783f34; text-shadow:none; font-weight:bold;}

.footer {background-color:#0d1b45; margin-top:30px; color:#e4e4e4;}
.footer .wrapper {padding:35px 0;}
.footer .wrapper > div { float:left; width:33.3333%;}
.footer .wrapper > div  h4 {font-size:18px; color:#58d7ff; padding-bottom:15px;}
.footer .wrapper > div a {display:block; padding:6px 0 5px; color:#e4e4e4;}
.footer .wrapper > div a img {padding-right:13px; display:inline-block;}
.footer .wrapper > div a:hover {color:#fec000;}

.socialMedia {width:auto !important;}
.socialMedia a {float: left; display:block; width: 33px; height: 33px; padding:0 !important; background:url(../images/icon.png) no-repeat; margin:0 10px 0 0;}
.socialMedia .fb {background-position:0px 0;}
.socialMedia .fb:hover {background-position:0px bottom;}
.socialMedia .tw {background-position:-33px 0; display:none !important;}
.socialMedia .tw:hover {background-position:-33px bottom;}
.socialMedia .yt {background-position:-66px 0;}
.socialMedia .yt:hover {background-position:-66px bottom;}
.socialMedia .bl {background-position:-99px 0;}
.socialMedia .bl:hover {background-position:-99px bottom;}
.socialMedia .it {background-position:-132px 0; display:none !important;}
.socialMedia .it:hover {background-position:-132px bottom;}

.copyRig {background-color:#000a2a; padding:20px 10px; text-align:center; color:#f8f8f6;}


.map {width: 600px; height: 500px; float: left; border: 1px solid #ccc; margin-bottom:20px;}
.info {float:right;}
.info h2 {padding-left:8px; font-weight:bold;}
.info table td {color:#203c73; padding:5px 8px; line-height:normal;}

.lickBtn {display:block; float: left; max-width: 250px;}
.lickBtn:first-child {margin-right: 50px;}
.lickBtn img {width: 100%;}
.lickBtn span {display:block; font-size: 20px; color: #000; font-weight: bold;}
.lickBtn:hover span {color: #0DA1D7;}

.productsList {padding:0px 0 40px; float:left;}
	.productsList li {float:left; width:33.3333%;}
	.productsList li img {width:100%;}
	.productsList li a, .productsList li p {background-color:#FFF; position:relative; margin:10px 10px 50px; display:table; border: 1px solid #eee;}
	.productsList li a:hover, .productsList li p:hover {background-color:#b9e4ff;}
	.productsList span {display:table-cell; vertical-align:middle; position:absolute; bottom:-40px; left:0; width:100%; text-align:center;  padding:10px 0; line-height:normal; color:#e4e4e4; background-color:#213e76; font-size:15px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.productsList a:hover span {color:#213e76; background-color:#58d7ff;}


.innerPro {width:780px; float:left;}
/*.innerPro li {width:33.3333%;}*/
.innerPro li .number {position:absolute; top:0; left:0; width:28px; height:16px; background-color:#0f3070; color:#06cffa; font-size:20px; font-weight:bold; text-align:center; line-height:16px;}


.sideBar {width:210px; float:right; position:relative; min-height:380px;}
.sideBar h2 {font-size:25px; color:#1f3b70; padding:3px 0 13px 0px;  font-weight:normal; text-align:center;}
	.shadow {background:url(../images/shadow.png) no-repeat 0 20px; width:14px; height:100%; min-height:430px; position:absolute; top:-20px; left:0;}
	.accoNav {margin-bottom:20px;}
	.accoNav li {float:left; width:100%; background-color:#3a971c; margin-top:1px; line-height:20px;}
	.accoNav li a {background-color:#00cbff; font-size:16px; color:#fff; display:block; padding:10px 10px 10px 20px;}
	.accoNav li a:hover, .accoNav .active a {background-color:#f7c809; color:#5a2a00;}
	
	
	
.galleryPage li {width:350px;}	

.videoGallery {float:left; width:780px;}
.videoGallery li {float:left; width:48%;margin:10px 1%;}
.videoGallery li iframe {width: 100%; height: 250px;}


.errorPage {text-align:center;}
.errorPage h1 {font-size:100px; padding-bottom:0}


.textCenter {text-align: center}
.ad-300x250 {margin:0 0 20px 20px; float:right;}