/***** General Styles *****/
html{height:100%;}
body{height:100%; margin:0; padding:0; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; font-family:'Trajan',sans-serif; font-size:15px; line-height:24px; color:#000; font-size:400; -webkit-text-size-adjust: 100%}
div,p,header,menu,footer,main,section,article{display:block;}
h1,h2,h3,h4,h5,h6{display:block; font-family:'Futura'; font-weight:500;}
button,a{outline:0 !important; text-decoration:none; cursor:pointer;}
a img{border:0 !important;outline:0 !important;}
a{color:#000; display:inline-block;}
img{max-width:100%; height:auto;}
input{font-family:'Trajan',sans-serif;}
ul{display:block; margin:0; padding:0; list-style:none;}

.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.round{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.bbox{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.clearfix:after {visibility:hidden; display:block; content:""; clear:both; height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}

.vcenter{}
.vcenter:before{content:''; display:inline-block; height:100%; vertical-align:middle;}
.vcenter *{vertical-align:middle;}

.iwrap{position:relative;}
.iwrap .ico.normal{position:relative; z-index:0;}
.iwrap .ico.active{position:absolute; left:0; top:0; z-index:10; opacity:0; filter:alpha(opacity=0);}
.iwrap:hover .ico.normal{opacity:0; filter:alpha(opacity=0);}
.iwrap:hover .ico.active{opacity:1; filter:alpha(opacity=100);}

.tlink{border:none; outline:none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s ; transition: all 0.3s;}
.tlink:active,.tlink:focus{outline:none;}
.trans{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s ; transition: all 0.3s;}
.bg-trans{-webkit-transition: background 0.3s; -moz-transition: background 0.3s; -ms-transition: background 0.3s; -o-transition: background 0.3s ; transition: background 0.3s;}
.op-trans{-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s ; transition: opacity 1s;}
.isprite{background:url(../images/icon-sprite.png) top left no-repeat;display:block; height:300px; width:200px; border:none; outline:none;}

.tbg-white-90{background:#fff; background: rgba(255,255,255,0.9);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff, endColorstr=#d8ffffff);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff, endColorstr=#d8ffffff)";
}

.combobox{position:relative;}
.combobox:after{content:'>'; font:24px "Consolas", monospace; font-weight:900; color:#3ba3ac; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); right:12px; top:10px; padding:0 0 2px; position:absolute; pointer-events:none;}
.combobox:before {content:''; right:1px; top:1px; width:20px; height:49px; background:#f4f4f4; position:absolute; pointer-events:none; display:block; border-radius:5px;}
.combobox select{display:block; width:100%; font-size:16px; line-height:24px; font-weight:300; padding:11px 10px; height:51px; margin:0; border-radius:5px; border:1px #a7a7a7 solid; background:none; color:#585346; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; box-sizing:border-box; margin:0;}

/*** Containers ***/
.body-container{height:100%; position:relative; z-index:0; opacity:0;}
.body-container.hidden{overflow:hidden;}
.page-container{height:100%; padding:0;}
.main-container{height:100%; position:relative;}
.inner-container{padding:5%;}
.page-section{margin:0 0 6%; position:relative;}

.image-container{position:relative; height:450px; background-position:center 0; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; overflow:hidden;}
.image-container.first{background-image:url(../images/home/1.jpg);}
.image-container.second{background-image:url(../images/home/4.jpg);}
.logo-dc{width:27px; height:25px; position:relative; margin:80px auto -6%;}


/*** TitleBar ***/
.title-container{width:100%; height:75px; position:fixed; left:0; top:-75px; z-index:100; background:#fff; background:rgba(255,2555,255,0.95);}
.title-container .title-inner{padding:10px 25px;}
.title-container .title-inner .logo{float:left; display:block; height:55px;}
.title-container .title-inner .logo img{max-height:100%;}
.title-container .title-inner .navicon{display:none;}

.title-menu{float:right; height:55px;}
.title-menu ul{display:inline-block;}
.title-menu ul li{float:left; margin:0 0 0 45px; position:relative;}
.title-menu ul li:first-child{margin-left:0;}
.title-menu ul li a{display:block; font-size:15px; line-height:24px;}
.title-menu ul li a:hover{color:#17469e;}
.title-menu ul li a.active{color:#17469e;}
.title-menu ul li .gal-links{width:100%; height:100%; position:absolute; left:0; top:0;}
.title-menu ul li .gal-links a{width:100%; height:100%; position:absolute; left:0; top:0;}

/* Navicon */
.navicon{width:18px; height:12px; position:relative; margin:20px 0 0;}
.navicon .line{display:block; height:2px; background:#17469e; margin:5px 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s ; transition: all 0.3s;}
.navicon:before{content:''; display:block; width:100%; height:2px; position:absolute; left:0; top:0; background:#17469e; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s ; transition: all 0.3s;}
.navicon:after{content:''; display:block; width:100%; height:2px; position:absolute; left:0; bottom:0; background:#17469e; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s ; transition: all 0.3s;}

.navicon:hover{}
.navicon:hover .line{}
.navicon:hover:before{top:-1px;}
.navicon:hover:after{bottom:-1px;}

.navicon.active{}
.navicon.active .line{opacity:0;}
.navicon.active:before{-ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); top:5px;}
.navicon.active:after{-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); bottom:5px;}



/*** Home ***/
/* Landing */
h1{font-size:32px; line-height:40px; color:#17469e; text-transform:uppercase;}
.home-landing{height:100%;}
.home-landing:before{content:''; height:100%; float:left;}
.home-landing .hl-logo{padding:20px 15px 15px; text-align:center; opacity:0;}
.home-landing .hl-logo .logo{margin:0 0 -6px; max-width:60%;}
.home-landing .hl-wrapper{position:relative;}
.home-landing .hl-wrapper:after{content:''; display:block; clear:both;}
.home-landing .hl-wrapper .hl-scroll{width:25px; height:13px; position:absolute; left:50%; bottom:30px; margin:0 0 0 -12px; background:url(../images/scroll-arrow.png); cursor:pointer;
-webkit-animation:icon-bounce 1s linear; -webkit-animation-iteration-count:infinite; -webkit-animation-play-state:running;
-moz-animation:icon-bounce 1s linear; -moz-animation-iteration-count:infinite; -moz-animation-play-state:running;
-ms-animation:icon-bounce 1s linear; -ms-animation-iteration-count:infinite; -ms-animation-play-state:running; opacity:0;}
.home-landing .hl-wrapper .hl-image{position:absolute; left:5%; right:5%; top:-30px; bottom:30px; text-align:center; opacity:0;}
.home-landing .hl-wrapper .hl-image img{max-height:90%; max-width:90%;}

@-webkit-keyframes icon-bounce{0%{bottom:30px;} 50%{bottom:40px;} 100%{bottom:30px;}}
@-moz-keyframes icon-bounce{0%{bottom:30px;} 50%{bottom:40px;} 100%{bottom:30px;}}
@keyframes icon-bounce{0%{bottom:30px;} 50%{bottom:40px;} 100%{bottom:30px;}}


/* Legacy */
.legacy-container{position:relative;}
.legacy-container .legacy-image{height:auto; position:absolute; left:0; right:0; top:0; bottom:0; background:url(../images/home/karigar.jpg) no-repeat right center fixed; background-size:cover; z-index:0;}
.legacy-container .legacy-data{float:right; width:350px; margin:7% 45px 7% 0; position:relative; z-index:10; color:#fff; /*text-shadow:1px 1px 1px #000;*/}
.legacy-container .legacy-data h1{margin:-5px 0 40px; color:#fff;}
.legacy-container .legacy-data p{margin:0;}

/* Founder */
.founder-container{position:relative;}
.founder-container .founder-image{width:40%; float:right;}
.founder-container .founder-image img{width:100%;}
.founder-container .founder-data{width:60%; position:absolute; left:0; top:0; bottom:0; text-align:center;}
.founder-container .founder-data .fd-main{display:inline-block; max-width:90%;}
.founder-container .founder-data .fd-main .quote{width:27px; height:18px; background:url(../images/quote.png) no-repeat; margin:0 auto;}
.founder-container .founder-data .fd-main h1{color:#8d8d8d; margin:0 0 30px;}
.founder-container .founder-data .fd-main p{font-size:16px; line-height:32px; color:#8d8d8d; margin:25px 0;}
.founder-container .founder-data .fd-main h6{font-size:20px; line-height:32px; color:#cf9c51; margin:0; text-transform:uppercase;}
.founder-container .founder-data .fd-main h6:before{content:''; display:block; width:35px; height:2px; background:#cf9c51; margin:0 auto 20px;}

/* Info */
.info-container{text-align:center;}
.info-container .ic-tri{width:0; height:0; border:30px transparent solid; border-bottom-color:#25aae1; margin:0 auto 50px;}
.info-container .ic-data{padding:0 5%;}
.info-container .ic-data h1{margin:0 0 48px;}
.info-container .ic-data p{font-size:16px; line-height:24px; margin:0 0 24px;}
.info-container .ic-data p span{font-size:20px; color:#36b348;}
.info-container .ic-data img{margin:0 0 20px;}

/* Work Timeline */
.work-block{padding:30px 40px 0;}
.work-block h1{text-align:center; margin:0 0 40px;}
.work-block .wslider-block{margin:0 auto 60px;}
.work-slider{display:block; padding:0; margin:0; list-style:none;}
.work-slider li{display:block; width:250px; float:left;}
.wslide{padding:20px 10px; border-top:1px #ccc solid; position:relative;}
.wslide:before{content:''; width:0; height:0; border:8px transparent solid; border-top-color:#bcd630; position:absolute; left:0; top:-2px;}
.wslide .ws-data{}
.wslide .ws-data h4{font-size:24px; line-height:30px; color:#17469e; margin:0 0 15px;}
.wslide .ws-data p{font-size:14px; line-height:22px; font-weight:300; margin:0;}
.work-block .bx-wrapper .bx-prev{left:-45px; background:url(../images/bxarrow-left.png) no-repeat center center;
-webkit-animation:arr-left 1s linear; -webkit-animation-iteration-count:infinite; -webkit-animation-play-state:running;
-moz-animation:arr-left 1s linear; -moz-animation-iteration-count:infinite; -moz-animation-play-state:running;
-ms-animation:arr-left 1s linear; -ms-animation-iteration-count:infinite; -ms-animation-play-state:running;}
.work-block .bx-wrapper .bx-next {right:-45px; background:url(../images/bxarrow-right.png) no-repeat center center;
-webkit-animation:arr-right 1s linear; -webkit-animation-iteration-count:infinite; -webkit-animation-play-state:running;
-moz-animation:arr-right 1s linear; -moz-animation-iteration-count:infinite; -moz-animation-play-state:running;
-ms-animation:arr-right 1s linear; -ms-animation-iteration-count:infinite; -ms-animation-play-state:running;}
.work-block .bx-wrapper .bx-prev:hover,
.work-block .bx-wrapper .bx-next:hover{opacity:1; filter:alpha(opacity=100);}
.work-block .bx-wrapper .bx-controls-direction a{position: absolute; top:40%; margin-top:-22px; outline:0; width:28px; height:44px; text-indent:-9999px; z-index:9999; opacity:0.8; filter:alpha(opacity=80); -webkit-transition:opacity 0.3s; -moz-transition:opacity 0.3s; -ms-transition:opacity 0.3s; -o-transition:opacity 0.3s ; transition:opacity 0.3s;}

@-webkit-keyframes arr-left{0%{left:-45px;} 50%{left:-55px;} 100%{left:-45px;}}
@-moz-keyframes arr-left{0%{left:-45px;} 50%{left:-55px;} 100%{left:-45px;}}
@keyframes arr-left{0%{left:-45px;} 50%{left:-55px;} 100%{left:-45px;}}

@-webkit-keyframes arr-right{0%{right:-45px;} 50%{right:-55px;} 100%{right:-45px;}}
@-moz-keyframes arr-right{0%{right:-45px;} 50%{right:-55px;} 100%{right:-45px;}}
@keyframes arr-right{0%{right:-45px;} 50%{right:-55px;} 100%{right:-45px;}}

/* Manufacturing */
.mfg-container{}
.mfg-container .mfg-image{float:left; width:30%; text-align:center;}
.mfg-container .mfg-image img{}
.mfg-container .mfg-data{float:right; width:65%; /*margin:2% 0 0;*/}
.mfg-container .mfg-data .mfg-box{float:left; width:50%; margin:0 0 40px;}
.mfg-container .mfg-data .mfg-box h1{margin:0 0 15px;}
.mfg-container .mfg-data .mfg-box p{font-size:15px; line-height:24px; color:#8d8d8d; margin:0;}
.mfg-container .mfg-data .mfg-box.mini{margin:0 2% 30px 0; width:31%;}
.mfg-container .mfg-data .mfg-box.mini h1{color:#36b348; margin:0 0 10px;}

/* Award */
.award-container{padding:6% 0 0;}
.award-container .aw-head{text-align:center; margin:0 0 40px;}
.award-container .aw-head h1{margin:0 0 10px;}
.award-container .aw-head p{font-size:14px; line-height:20px; margin:0 0 20px;}
.award-container .aw-data{width:60%;}
.award-container .aw-data.small{width:35%;}
.award-container .aw-data h1{margin:0 0 40px;}
.award-container .aw-data p{font-size:14px; line-height:20px; margin:0 0 20px;}
.award-container .aw-data p.sub{margin:30px 0 20px; color:#979797;}
.award-container .aw-data p span{font-size:16px; color:#36b348;}
.award-container .aw-data .aw-rank{margin:30px 0 0;}
.award-container .aw-main{width:60%; max-width:100%; margin:30px auto 0; position:relative;}
.award-container .aw-main .awm-img{display:block; width:45%;}
.award-container .aw-main .awm-inner{width:50%; position:absolute; right:0; top:0; bottom:0;}
.award-container .aw-main .awm-inner .awm-data{display:inline-block; max-width:95%;}
.award-container .aw-main .awm-inner .awm-data img{display:block;}
.award-container .aw-main .awm-inner .awm-data p{font-size:18px; line-height:30px; margin:20px 0 0;}

/* CSR */
.csr-border{border-bottom:1px #ccc solid; position:relative; margin:5% 0 -4%;}
.csr-container{}
.csr-container .csr-head{margin:-10px 0 60px; text-align:center; text-transform:uppercase; color:#17469e;}
.csr-container .csr-head h1{margin:0 0 10px;}
.csr-container .csr-head p{font-size:14px; line-height:24px; color:#000; max-width:960px; text-transform:none; margin:30px auto 0;}
.csr-container .csr-list{}
.csr-container .csr-list li{float:left; width:29.33%; margin:0 2% 4%;}
.csr-container .csr-list li:nth-child(3n+1){clear:left;}
.csr-container .csr-list li .csr-ico{height:50px;}
.csr-container .csr-list li h4{font-size:18px; line-height:24px; text-transform:uppercase; color:#36b348; margin:5px 0 12px;}
.csr-container .csr-list li p{font-size:14px; line-height:24px; margin:0;}

/* Jewellary */
.jewel-container{max-width:1920px; margin:0 auto;}
.jewel-container .jewel-block{display:block; float:left; width:49%; margin:0 0 0 2%; position:relative;}
.jewel-container .jewel-block:first-child{margin-left:0;}
.jewel-container .jewel-block.stat{float:none; margin-left:0; width:50%; margin:auto;}
.jewel-container .jewel-block img{width:100%;}
.jewel-container .jewel-block .jb-img{width:100%; height:100%; position:absolute; left:0; top:0;}
.jewel-container a.jewel-block:hover{opacity:0.8;}

/* Contact */
.contact-container{text-transform:uppercase; text-align:center; position:relative;}
.contact-container .contact-head{color:#17469e; margin:5% 0 0; position:relative; z-index:10;}
.contact-container .contact-head h1{margin:0 0 20px;}
.contact-container .contact-head h5{font-size:14px; line-height:24px; color:#676767; margin:0;}
.contact-container .contact-img{text-align:center; margin:50px 0;}
.contact-container .contact-data{position:relative; z-index:10;}
.contact-container .contact-data h4{font-family:'Trajan'; font-size:18px; line-height:24px; margin:0 0 30px;}
.contact-container .contact-data p{font-size:14px; line-height:36px; margin:0;}
.contact-container .contact-data p a{font-family:'Futura'; text-transform:lowercase; font-weight:300; margin:5px 0 0;}
.contact-container .contact-data p a.map{font-family:'Trajan'; color:#17469e; font-weight:700;}

/*** Gallery ***/
.gal-container{width:100%; height:100%; position:fixed; left:0; top:0; background:#333; background:rgba(0,0,0,0.8); opacity:0; z-index:10000;}
.gal-container .gal-wrapper{width:100%; height:100%; position:relative;}
.gal-title{font-family:'Futura'; position:absolute; left:20px; right:20px; top:15px;}
.gal-title h2{float:left; font-size:24px; line-height:30px; color:#fff; margin:0;}
.gal-title a{float:right; font-size:30px; line-height:30px; color:#fff; font-weight:900; margin:0;}
.gal-title p{float:right; font-size:12px; line-height:30px; color:#fff; margin:2px 12px 0 0;;}

.gal-footer{width:100%; position:absolute; left:0; bottom:5px;}
.gal-footer .gal-thumbs{position:relative; padding:0 50px;}
.gal-footer .gal-thumbs .bx-viewport{margin:0 auto;}
.gal-footer .gal-thumbs .thumb-slider{margin:0; padding:0;}
.gal-footer .gal-thumbs .thumb-slider li{width:100px; height:100%;}
.gal-footer .gal-thumbs .thumb-slider li a{display:block; width:98px; height:63px; opacity:0.6; filter:alpha(opacity=60); text-align:center;}
.gal-footer .gal-thumbs .thumb-slider li a img{display:inline-block; max-width:98%; max-height:100%; margin:0;}
.gal-footer .gal-thumbs .thumb-slider li a:hover{opacity:1; filter:alpha(opacity=100);}
.gal-footer .gal-thumbs .thumb-slider li a.active{opacity:1; filter:alpha(opacity=100);}
.gal-footer .gal-thumbs .bx-prev{left:-50px;}
.gal-footer .gal-thumbs .bx-next{right:-50px;}

.gal-main{width:100%; position:absolute; left:0; top:70px; bottom:120px;}
.gal-main .main-thumbs{position:relative; padding:0 60px; height:100%;}
.gal-main .main-thumbs .bx-wrapper{height:100%;}
.gal-main .main-thumbs .bx-viewport{height:100%; margin:0 auto;}
.gal-main .main-thumbs .main-slider{height:100%; margin:0; padding:0;}
.gal-main .main-thumbs .main-slider li{height:100%;}
.gal-main .main-thumbs .main-slider li a{display:block; height:100%; text-align:center; cursor:default;}
.gal-main .main-thumbs .main-slider li a img{display:inline-block; max-width:100%; max-height:100%; margin:0 0 -6px;}
.gal-main .main-thumbs .bx-prev{position:fixed; left:20px; margin-top:-40px;}
.gal-main .main-thumbs .bx-next{position:fixed; right:20px; margin-top:-40px;}




@media (orientation:landscape) and (max-height:480px)
{

.home-landing .hl-logo .logo img{max-height:50px;}

}

@media (max-width:1440px)
{

/* Manufacturing */
.mfg-container .mfg-image{width:40%;}
.mfg-container .mfg-data{width:55%;}
.mfg-container .mfg-data .mfg-box{width:100%;}
.mfg-container .mfg-data .mfg-box.mini{margin:0 2% 30px 0; width:48%;}

.award-container .aw-main .awm-inner .awm-data p{font-size:14px; line-height:24px; margin:20px 0 0;}

}

@media (max-width:1280px)
{
	
.title-menu ul li{margin:0 0 0 32px;}
.title-menu ul li a{font-size:13px;}

/* Legacy */
.legacy-container .legacy-image{position:relative; padding:52% 0 0;}
.legacy-container .legacy-data{float:none; width:auto; max-width:720px; margin:6% auto 0; color:#000; text-align:center;}
.legacy-container .legacy-data h1{margin:0 0 5%; color:#17469e;}

.jewel-container .jewel-block.stat{float:none; width:100%; margin:0 0 5%;}

}

@media (max-width:1024px)
{

.founder-container .founder-image{width:100%; float:none; padding:5% 0;}
.founder-container .founder-data{width:100%; position:relative;}

/* Manufacturing */
.mfg-container .mfg-image{float:none; width:100%; padding:2% 0 4%;}
.mfg-container .mfg-data{float:none; width:100%; margin:0 0 5%;}
.mfg-container .mfg-data .mfg-box{width:100%;}
.mfg-container .mfg-data .mfg-box.mini{margin:0 2% 30px 0; width:48%;}

/* Award */
.award-container .aw-data.small{float:none; width:100%; max-width:480px; margin:0 auto 8%;}
.award-container .aw-main{float:none; width:100%;}
.award-container .aw-main .awm-inner .awm-data p{font-size:14px; line-height:24px; margin:20px 0 0;}

.title-menu ul li{margin:0 0 0 24px;}
.title-menu ul li a{font-size:13px;}

}

@media (max-width:960px)
{
	
.image-container{height:0; padding:50% 0 0;}
.legacy-container .legacy-image{background-attachment:scroll; background-position: center center !important;}

.title-container .title-inner .navicon{display:block;}
.title-menu{position:fixed; left:0; right:0; top:75px; bottom:0; height:auto; text-align:center; background:#fff; background:rgba(255,255,255,0.9); display:none;}
.title-menu ul li{display:block; float:none; margin:0 0 10px;}
.title-menu ul li.login{margin-top:30px;}
.title-menu ul li a{font-size:16px; line-height:26px;}

}

@media (max-width:720px)
{

body{font-size:12px; line-height:21px;}
h1{font-size:24px !important; line-height:30px !important;}
.founder-container .founder-data .fd-main p{font-size:13px; line-height:26px;}
.founder-container .founder-data .fd-main h6{font-size:16px;}
.info-container .ic-data h1{margin:0 0 30px;}
.info-container .ic-data p{font-size:12px; line-height:18px; margin:0 0 18px;}
.info-container .ic-data p span{font-size:14px;}
.wslide .ws-data p{font-size:12px; line-height:18px;}
.mfg-container .mfg-data .mfg-box p{font-size:13px; line-height:21px;}
.award-container .aw-data p{font-size:12px; line-height:20px; margin:0 0 20px;}
.award-container .aw-data p span{font-size:14px;}
.award-container .aw-main .awm-inner .awm-data p{font-size:13px; line-height:21px;}
.contact-container .contact-data p{font-size:12px; line-height:24px;}

.page-section{margin:0 0 10%;}

/* Manufacturing */
.mfg-container .mfg-data .mfg-box{margin:0 0 30px;}
.mfg-container .mfg-data .mfg-box.mini{margin:0 0 20px 0; width:100%;}

.work-block h1{margin:0 0 25px;}

/* Award */
.award-container .aw-data{float:none; width:100%; margin:0 auto 8%;}
.award-container .aw-data.small{width:100%;}
.award-container .aw-data h1{margin-bottom:25px;}
.award-container .aw-data.small{text-align:center;}
.award-container .aw-data.small p,.award-container .aw-data.small h1{text-align:left;}
.award-container .aw-main .awm-img{width:100%;}
.award-container .aw-main .awm-inner{width:100%; position:relative; text-align:center; margin:30px 0 0;}
.award-container .aw-main .awm-inner img{margin:0 auto;}

/* CSR */
.award-container{margin:8% 5% 5%;}
.csr-container{margin:10% 5% 5%;}
.csr-container .csr-head p{font-size:12px; line-height:21px;}
.csr-container .csr-list li{float:left; width:46%; margin:0 2% 4%;}
.csr-container .csr-list li:nth-child(3n+1){clear:none;}
.csr-container .csr-list li:nth-child(2n+1){clear:left;}
.csr-container .csr-list li h4{font-size:16px;}
.csr-container .csr-list li p{font-size:12px; line-height:21px;}

/* Jewellary */
.jewel-container .jewel-block{float:none; width:100%; margin:0 0 5%;}

/* Contact */
.contact-container .contact-head{margin:8% 0 0;}

.gal-footer{display:none;}
.gal-main{bottom:50px;}
.gal-main .main-thumbs{padding:0 10px;}
.gal-main .main-thumbs .bx-prev{left:20px; bottom:20px; top:auto; margin-top:-40px;}
.gal-main .main-thumbs .bx-next{right:20px; bottom:20px; top:auto; margin-top:-40px;}


}

@media (max-width:480px)
{

.page-section{margin:0 0 15%;}

/* CSR */
.csr-container .csr-head{margin-bottom:25px;}
.csr-container .csr-list li{float:left; width:100%; margin:0 0% 6%; text-align:center;}
.csr-container .csr-list li h4{margin:8px 0 5px;}

/* Contact */
.contact-container .contact-head{margin:12% 0 0;}

}








