@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
/*font-family: 'Open Sans', sans-serif ;*/
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');
/*font-family: 'Ubuntu', sans-serif;*/
*, ::after, ::before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
.clear { clear: both; line-height: 0 !important; font-size: 0 !important; height: 0px !important; margin-bottom:0 !important; }
a{ text-decoration:none !important;}
*{ padding:0; margin:0;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family: 'Ubuntu', sans-serif;}
body {margin:0; padding:0; border:0; font-family: 'Ubuntu', sans-serif; background:#FFF;font-size: 11px;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height:1;}
body { text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; } 
::selection {background: #0073bd;color: #fff;}
::-moz-selection {background: #0073bd;color: #fff;}
::-webkit-selection {background: #0073bd;color: #fff;}
ul { list-style:none;}
.clear{ clear:both;}
.clr{ clear:both;}
.Fleft{ float:left;}
.Fright{ float:right;}
.inline{ display: inline;}
.transition{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;  -o-transition:all 0.3s ease; transition:all 0.3s ease;}

/*top Start */

.top-line{ width:100%; height:4px; background:#ff7921; display:block;}
.top-white-box{width:100%; height: auto; background:#FFF; display:block;}
.wrapper{ max-width:1180px; width:90%; position:relative;  margin:0 auto; }
.wrapper:after{ content:''; display:block; clear:both;}
.logo-box{ height:auto; float:left; padding:30px 0 30px 0; position:relative;}
.logo{ width:100%; height:auto; max-width:425px; float:left;}
.logo img{width:100%; border:0;}

.social-box{width: auto; height: auto; float: right; padding:20px 0 30px 0;}
.followus-box{width: auto; height:39px; float: left;}
.followus-box span{width: auto; height:39px; float: left;  font-size:13px; font-weight:400; color:#000000; line-height:39px; position:relative; padding:0 20px 0 40px;}
.followus-box span a{font-size:13px; font-weight:400; color:#000000; line-height:39px;}
.followus-box span:after{ content:''; position:absolute; left:0; top:0; width:39px; height:39px; background:url(../images/blog-icon.png) left top no-repeat;}
.followus-box span:before{content:'|'; position:absolute; right:8px; top:0; width:2px; height:39px;font-size:13px; font-weight:400; color:#000000; line-height:39px;}
.followus-box samp{width: auto; height:39px; float: left;  font-size:13px; font-weight:400; color:#000000; line-height:39px; position:relative; padding-right:8px; }
.followus-box ul{width: auto; height:39px; float: left;}
.followus-box ul li{width:39px; height:39px; float: left; margin-right:10px;  }
.followus-box ul li:last-child{margin-right:0px;  }
.followus-box ul li a{ -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}

.followus-box ul li.facebook{width:39px; height:39px;  display:block; }
.followus-box ul li.facebook a{ width:39px; height:39px;border:2px solid #3d82d0; border-radius:50%; display:block; position:relative;background:#FFF;}
.followus-box ul li.facebook a:after{display: inline-block; content: "\f09a"; font-family:FontAwesome; font-size:20px; color:#347cce; font-weight:400; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; line-height:39px; }
.followus-box ul li.facebook a:hover{ border:2px solid #1e599d;background:#347cce;}
.followus-box ul li.facebook a:hover:after{color:#FFF; }

.followus-box ul li.twitter{width:39px; height:39px;  display:block; }
.followus-box ul li.twitter a{ width:39px; height:39px;border:2px solid #2cc5d7; border-radius:50%; display:block; position:relative;background:#FFF;}
.followus-box ul li.twitter a:after{display: inline-block; content: "\f099"; font-family:FontAwesome; font-size:20px; color:#2cc5d7; font-weight:400; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; line-height:39px; }
.followus-box ul li.twitter a:hover{ border:2px solid #26aebe;background:#2cc5d7;}
.followus-box ul li.twitter a:hover:after{color:#FFF; }

.followus-box ul li.instagram{width:39px; height:39px;  display:block; }
.followus-box ul li.instagram a{ width:39px; height:39px;border:2px solid #f5415b; border-radius:50%; display:block; position:relative;background:#FFF;}
.followus-box ul li.instagram a:after{display: inline-block; content: "\f16d"; font-family:FontAwesome; font-size:20px; color:#f5415b; font-weight:400; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; line-height:39px; }
.followus-box ul li.instagram a:hover{ border:2px solid #d1223c;background:#f5415b;}
.followus-box ul li.instagram a:hover:after{color:#FFF; }

.followus-box ul li.in{width:39px; height:39px;  display:block; }
.followus-box ul li.in a{ width:39px; height:39px;border:2px solid #194f8c; border-radius:50%; display:block; position:relative;background:#FFF;}
.followus-box ul li.in a:after{display: inline-block; content: "\f0e1"; font-family:FontAwesome; font-size:20px; color:#194f8c; font-weight:400; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; line-height:39px; }
.followus-box ul li.in a:hover{ border:2px solid #124177;background:#194f8c;}
.followus-box ul li.in a:hover:after{color:#FFF; }
/*.right-top-menu{ width:auto; height:auto; float:right; padding:35px 0 0 0; }
.right-top-menu li{width:auto; height:auto; float: left; padding:0 25px 0 25px; position:relative; }
.right-top-menu li .submenu{ position:absolute; left:0; top:25px; background:#000; width:100%; display:none;padding:10px 10px}
.right-top-menu li:hover .submenu{ display:block; z-index:9999;}
.right-top-menu li:hover .submenu a{ width:100%; height:auto; float:left; color:#FFFFFF; font-size:13px; font-weight:400; }
.right-top-menu li:last-child{ padding:0 0px 0 25px; }
.right-top-menu li a{ padding:0px 0px 10px 0px; }
.right-top-menu li a{ font-size:14px; font-weight:400; color:#000; line-height:14px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;  -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.right-top-menu li a:hover{ color:#fc6500;} 

.menu-box ul{ width:100%; height:auto; list-style-type:none;  }
.menu-box ul li{ width: auto; height:auto; float:left; margin-right:1px; background:#22CD2B; padding:5px 15px; position:relative;}
.menu-box ul li .submenu{ position:absolute; left:0; top:50px; background:#8A8A8A; width:100%; display:none;}
.menu-box ul li:hover .submenu{ display:block;}*/



.top-menu-box{width:100%; height: 73px; background:#ffd203; display:block;-webkit-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.36);-moz-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.36);box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.36); z-index:22; position:relative;}

.search-box{ width:auto; height:auto; float: right;}
.searchBoxSec{width:254px; float:left; border:1px solid #ffd203; background: #FFF; position:relative; margin-top:14px; box-sizing:border-box;-webkit-box-shadow: inset 7px 7px 5px -5px rgba(226,226,226,1);-moz-box-shadow: inset 7px 7px 5px -5px rgba(226,226,226,1);box-shadow: inset 7px 7px 5px -5px rgba(226,226,226,1); padding:15px 40px 15px 10px; box-sizing:border-box;}
.searchbox{ width:100%; display:block;  background:transparent; border: none; outline:none; color:#000; position:relative; }
.searchBtn{position:absolute; right:10px; top:15px;border:none; background:url(../images/search-icon.png) left top no-repeat; width:20px; height:20px; cursor:pointer;  } 
.advance{ width:auto; float:left; font-size:13px; font-weight:400; color:#000; line-height:14px; padding-left:20px; padding-top:30px;}
.advance a{font-size:13px; font-weight:400; color:#000; line-height:14px;}
.advance a:hover{ color:#FFF;}
.searchbox::-webkit-input-placeholder { /* Chrome */color: #000;}
.searchbox:-ms-input-placeholder { /* IE 10+ */color: #000;}
.searchbox::-moz-placeholder { /* Firefox 19+ */color: #000;opacity: 1;}
.searchbox:-moz-placeholder { /* Firefox 4 - 18 */color: #000; opacity: 1;}
/*top End */
/*Footer Start */
.footer-box{width:100%; height: auto; background: url(../images/footer-bg.jpg) center top no-repeat ; background-size:cover; display:block; padding:30px 0; box-sizing:border-box; } 
.footer-box33per{width:33.3333%; height: auto; float:left;}
.footer-left{ width:50%; height:auto; float:left; padding-top:20px;}
.footer-left li{width:100%; height:auto; float:left;padding-bottom:10px; display:block;}
.footer-left li a{ font-size:14px; font-weight:400; color:#FFFFFF; line-height:14px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;  -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.footer-left li a:hover{ color:#fc6500;} 

.footer-mid{ width:100%; height:auto; float:left; background:#FFFFFF; padding:20px; box-sizing:border-box;  }
.footer-mid h2{font-size:22px; font-weight:600; color:#002855; line-height:22px; padding-bottom:10px; margin:0;}
.footer-mid .buy-online{width:100%; height:auto; float:left;}
.footer-mid .buy-online li{width:50%; height:auto; float:left; margin-top:10px;}

.footer-right{width:100%; height:auto; float:left;  padding:20px 0 0 16%; box-sizing:border-box;}
.footer-right span{width: 100%; height:auto; float:left; display:block; padding-bottom:20px; font-size:14px; font-weight:400; color:#FFFFFF; line-height:14px;}
.footer-right span a{ font-size:14px; font-weight:400; color:#FFFFFF; line-height:14px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;  -o-transition:all 0.3s ease; transition:all 0.3s ease; padding:0 5px 0 5px;}
.footer-right span a:first-child{ padding:0 5px 0 0px;}
.footer-right span a:hover{ color:#fc6500;} 
.footer-right p{ font-size:11px; font-weight:400; color:#46709f; line-height:11px; line-height:16px; padding-bottom:10px;}
.footer-right h2{ font-size:12px; font-weight:400; color:#FFF; line-height:11px; line-height:18px;}
/*Footer END */
.social-box-mob{ display:none;}
.trademark_allindia{padding-top:10px;}
@media (max-width: 1024px) {

	}

@media (max-width: 1023px) {


	}

@media (max-width: 900px) {
.logo-box{ width:100%}	
.logo{  max-width:525px; padding-right:100px; }
	}
@media (max-width: 800px) {
	.footer-menu-mob {display:none ;}
	.social-box-mob{ display: block;}
	.social-box-mob small{ width:auto; height:auto; margin:0 auto; display:table; padding:20px 0; }
	.followus-box span{ color:#FFFFFF;}
	.followus-box span:before{color:#FFFFFF;}
	.followus-box samp{color:#FFFFFF;}
	.footer-box33per{ width:100%; float:inherit;}
	.footer-mid {width: auto; margin:0 auto; display:table; text-align:center;float: inherit; }
	.footer-mid .buy-online li { width: auto; padding-right:10px; border-right:1px solid #C4BFBF; margin-right:10px;margin-top: 0px}
	.footer-mid .buy-online li:last-child {padding-right:0px;margin-right:0px;border-right:0px solid #C4BFBF;}
	.footer-right {padding: 10px 0 0 0%; text-align:center;}
	.footer-text2{ display:none;}
	.footer-right span{ padding-bottom:10px;}
	.social-box{ display:none;}
	.search-box{ float:left; width:100%; padding-right:150px; box-sizing:border-box; position:relative;}
.searchBoxSec {width: 100%;}
.advance{ position:absolute; right:20px; top:0;}
}
	
@media (max-width: 640px) {
	

.footer-mid .buy-online li{width:23%;}
.footer-mid .buy-online li img{width:100%}

	
	}
@media (max-width: 600px) {
	
	}
	
	
@media (max-width: 480px) {
	.followus-box {
    width: auto;
     height: auto; 
    float: inherit; margin:0 auto; display:table; text-align:center;
}
.followus-box span{width: auto; height:39px; float: inherit; margin:0 auto; text-align:center; display:table;  padding:0 20px 0 40px;}
.followus-box span a{color:#fff}
.followus-box span:before{ display:none;}
.followus-box samp {
    width: auto;
    height: 39px;
    float: inherit; margin:0 auto; text-align:center; display:table;  }
	.footer-mid .buy-online li {
    width: 46%;
    padding-right: 10px;
    border-right: 0px solid #C4BFBF;}
	.footer-mid .buy-online li img{width:auto}
	}

@media (max-width: 360px) {

	}
	
@media (max-width: 320px) {
	}