@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}



@font-face { font-family:Lato-Regular; src: url("Lato-Regular.eot")  }

@font-face { font-family: Lato-Regular; src: url("Lato-Regular.ttf")  }

@font-face { font-family:Lato-Light; src: url("Lato-Light.eot")  }

@font-face { font-family: Lato-Light; src: url("Lato-Light.ttf")  }





body{ overflow-x:hidden}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}

audio, canvas, video {  display: inline;  zoom: 1;}

html {  font-size: 100%;  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}

body{position: relative; font-family:Arial, Helvetica, sans-serif; font-size:12px;  -webkit-text-size-adjust: 100%;  -webkit-font-smoothing: antialiased;}

a{text-decoration:none;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;

transition:color .25s ease-out;}

img{border:0px; max-width:100% !important; height:auto !important}

body, p, table, tr, td, a, span, div, ul, li, span{	margin:0px;	padding:0px; line-height:21px;}

.clr {	clear:both;	height:0px !important;	width:100%;	line-height:0px;	margin:0px;	padding:0px;}

.row:before, .row:after {	display: table;	content: "";	line-height: 0;}

.row:after {clear: both;}

[class*="grid"] { float: left; min-height: 1px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

.slicknav_menu { display:none;}

.mt10{ margin-top:6px;}

.container{ width:1024px; margin:0 auto; }

.ml5{ margin-left:5px;}

.textr{ text-align:right}

.grid{ width:1024px;}

.grid1{ width:50%;}

.grid2{ width:25%;}

.grid3{ width:75%;}

.grid4{ width:20%;}

.grid5{ width:80%;}

.grid6{ width:70%;}

.grid7{ width:30%;}

.grid8{ width:20%;}

.grid9{ width:60%;}

.grid10{ width:40%;}

.bblack{ min-height:330px; background:#2f2637; color:#fff; padding-top:50px; text-align:center; font-size:30px; line-height:35px;}

.formn{ padding:45px 30px 30px 30px;}

#toplinkcon{ border-top:1px #fafafa solid; border-bottom:1px #dfdfdf solid; }

#toplinkcon .toplink a{ color:#777777; line-height:30px;  margin:0 5px;  }

#toplinkcon .number{ text-align:right}

#toplinkcon .number .cart{ background-color:#4f4f4f; border-radius:0 0 5px 5px; display:inline-block; margin-bottom:2px; color:#fff; padding:0 10px; line-height:30px;  margin-left:5px;}

#toplinkcon .number .cart span{border-radius:100%;  background-color:#fff; color:#000; padding:3px 5px;   }

#toplinkcon .number .cart i{ font-size:16px; margin-right:5px; padding:4px 0 0 0 !important; }

#logoarea{ background-color:#f1f0ed; border-top:1px #dfdfdf solid; border-bottom:4px #7c7c7b solid;}

#logoarea #logo{ padding:40px 0;}

#searchcontainer{ display:block; margin-left:20%; margin-top:40px; } 

#searchcontainer input{ float:left; font-family:Lato !important; font-size:14px; outline:0px;}

#searchcontainer .search{ width:67.1%; padding:0 0 0 7%; border:1px #cccccc solid; border-right:0px; height:32px; background:#fff url(../images/search-icon.jpg) no-repeat 2px 4px; }

#searchcontainer .submit{ width:25%; background:url(../image/search-bg.jpg) repeat-x; height:34px; border:0px; color:#fff; text-transform:uppercase; font-size:16px; text-shadow:1px 1px 0px #666 }

#main-link{ background-color:#ac0b0c; }

#main-link ul{ margin:0 40px;}

#main-link ul li{ float:left; list-style:none;   }

#main-link ul li a{ color:#fff; font-family:Lato;font-size:14px; line-height:47px;text-transform:uppercase;display:block; padding:0 15px  }

#main-link ul li a:hover{ background:#fff url(../image/link-active.jpg) no-repeat center top;; color:#000 }

#main-link ul li a.act{ background:#fff url(../image/link-active.jpg) no-repeat center top !important;; color:#000 !important }

#middleare{ background:url(../image/complate-bg.jpg) ;  border-top:8px #edf0f2 solid}

.whitebg{ background-color:#fff; padding:20px 25px; }

.box-content{ margin:0px 20px 0 0;  }

.box-content .cathed{ font-family:Lato; font-size:16px; }

.box-content .cat{margin:10px 0}

.box-content .cat ul li{ background:url(../image/cat-errow.png) no-repeat 0 14px; line-height:22px; padding:8px 6px 8px 12px; list-style:none; }

.box-content .cat ul li li{ background:url(../image/cat-errow.png) no-repeat 0 14px; line-height:22px; padding:3px 6px 3px 12px !important  ; list-style:none !important; }

            

.cat ul li+li{ border-top:1px #e0e0e0  solid} 





.subcatesert{ background-color:#eee; padding:10px; margin:0 0 0 -15px; overflow-x:hidden; overflow-y:scroll; height:420px;}















                                      

.box-content .cat ul li a{ color:#000; font-size:12px;}

.box-content .cat ul li a:hover{ color:#e73721; font-size:12px;}

#formcontainer{ border:1px #e9e7e7 solid; padding:15px; }

#formcontainer .formhed{ font-size:16px; font-family:Lato}

.field{ background:#fff url(../image/field-bg.jpg) repeat-x bottom; border:0px; width:100%; font-family:Arial, Helvetica, sans-serif !important; border:1px #f3f3f3 solid; padding:7px 2%; margin:5px 0;}

.field1{ background: #fff url(../image/field-bg.jpg) repeat-x 0 -5px;
border: 0px;
width: 100%;
font-family: Arial, Helvetica, sans-serif !important;
border: 1px #ccc solid;
padding: 7px 3%;
margin: 5px 0;
height: 57px;
font-size: 13px;}

.formhed{background: #ac0b0c;
color: #fff;
padding: 10px;
text-align: center;
margin-bottom: 15px;}

.subbb{ 
background-color: #ac0b0c;
padding: 10px 17px;
font-size: 14px;
font-family: Lato;
border: 0px;
color: #fff;
}

#bannercontainer{ background:url(../images/banner-bg.jpg) ; min-height:300px; border-radius:7px; margin-bottom:27px;}

#gridspace{ padding:0 20px 0 0}

#books ul{ display:block; margin:15px 0}

#books ul li{ list-style:none; float:left; width:31.3%; margin:0 1% 15px 1%; display:inline-block;  min-height:350px; }





#books ul li a .imgf{ text-align:center;      display:block  }

#books ul li a .imgf img{ width:94%;height:auto; padding:3%; background-color:#fff; box-shadow:0px 0px 10px #ccc; border-radius:6px;}

#books ul li a:hover .imgf img{ box-shadow:0px 0px 10px #666;opacity:0.75;filter:alpha(opacity=75); transform:scale(1.1,1.1);

-ms-transform:scale(1.1,1.1); /* IE 9 */

-webkit-transform:scale(1.1,1.1); /* Opera, Chrome, and Safari */}

#books ul li a p{ list-style:none; margin:10px 0 0 0; font-size:12px; line-height:22px;}

#books ul li a table{ margin:10px 0 0 0; padding:0px; border:0px; border-collapse: collapse; width:100%}

#books ul li a table tr:first-child td{  text-align:left}

#books ul li a table tr td{ width:50%; vertical-align: middle; text-align:right; color:#fe5252; font-size:16px; font-family:Lato;}

#books ul li a:hover table tr td{ color:#8fb426; }

#popbaner{ padding:25px 0}

#popbaner img{ margin-bottom:30px;}

#contact-details{ background:url(../image/footer-bg.jpg) repeat-x; padding:3px 0; border-bottom:1px #e1e1e1 solid; }

.allcater1{ display:none}

#cont-trav{ padding:8px 0}

#cont-trav ul li{ display:inline-block; font-size:21px; font-family:Lato; margin:0 26px; color:#868686}

#cont-trav ul li a{  color:#868686}

#cont-trav ul li a:hover{  color:#a60606}

#cont-trav ul li i{ margin-right:5px;}

#cont-trav .social{ padding:4px;}

#cont-trav .social a{ font-size:16px; background-color:#757575; color:#fff; margin:0 4px; padding:6px; border-radius:50%;transition: all 400ms ease-out 0s;}

#cont-trav .social a:hover{ background-color:#b6282f; color:#fff  }

#cont-trav .social a i{ margin:0px !important;}

.bottomspace{ padding:15px 0;}

#bottomlink{ padding:0 20px 0 0}

#bottomlink b, #bottomlink1 b{ font-size:15px; font-family:Lato; display:inline-block; border-bottom:1px #ccc solid; padding:0 55px 5px 0;  margin-bottom:10px ; text-transform:uppercase; 	}

#bottomlink ul li{ list-style:none; display:inline-block; width:17%}

#bottomlink1 ul li{ list-style:none; }

#bottomlink  ul li a, #bottomlink1  ul li a{ color:#4d5255; font-size:12px; display:block; padding:4px;  }

#newslettercontainer{ margin:0 25px;}

#newslettercontainer b{font-size:16px; font-family:Lato;  text-transform:uppercase; }

#newslettercontainer .searcharea{ width:94%; padding:0 3% ; height:30px; margin:10px 0; background-color:transparent; border:1px #cccccc solid}

#newslettercontainer .search{width:25%; background:url(../image/search-bg.jpg) repeat-x; height:30px; border:0px; color:#fff; text-transform:uppercase; font-size:16px;   margin-bottom:10px;}

.text{ font-size:11px; line-height:22px;}



.conhead {font-family:Calibri; font-size:16px; text-decoration:none; text-transform:uppercase; color:#ac0b0c;}



.context {font-family:Calibri; font-size:16px; text-decoration:none; line-height:21px; color:#606060;}



.hindi-text{ font-size:16px; line-height:25px;}





.megamenuu{ position:static !important;}

.megamenuu #magamenuu{ display:none; position:absolute; left:0; right:0; top:100%; background-color:#fff; padding:10px 20px 0 20px; box-shadow: 0 0 10px #ccc;}

.megamenuu:hover> #magamenuu{ display:block}

.megamenuu #magamenuu ul{ display:block !important; position:relative !important; left:0 !important; top: 0 !important; margin:0 !important  }

.megamenuu #magamenuu ul li.full{ width:100%  !important; }

.megamenuu #magamenuu ul li ul{ margin:0 -10px;}

.megamenuu #magamenuu ul li ul li.part{ float:none !important}

.megamenuu #magamenuu ul li a{ color:#000}

.subsubchild li{ width:100%; border:1px #0f0 solid}

.megamenuu #magamenuu  a:hover{ background: none !important }

.maincateg{ line-height:24px !important; border-bottom:1px #ccc dashed; padding:8px 5px !important;}

.subchild{overflow:hidden;-moz-column-count:5;-webkit-column-count:5;column-count:5;margin:0;padding:10px 0;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0; border-bottom:1px #ccc dashed}

.subchild li{display:inline-block;background:#fff;padding:0;margin:0;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.subchild li a{ line-height:25px !important; color:#666 !important; padding:0 5px 0 8px; text-transform:none !important; background:url(../image/cat-errow.png) no-repeat 0 8px !important;}

.subchild li a:hover{ color:#f00 !important }





















 @media (min-width: 1200px) { 

 

 .row:before, .row:after {	display: table;	content: "";	line-height: 0;}

.row:after {clear: both;}

[class*="grid"] { float: left; min-height: 1px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

.container{width:1083px !important;  }

.grid{ width:1083px !important;} 

.allcater1{ display:none}

 

}





@media (min-width: 992px) { 





 .slicknav_menu { display:none;} 

 .row { *zoom: 1;}

 .row:before,  .row:after { display: table; content: ""; line-height: 0;}

 .row:after { clear: both;}

 [class*="grid"] { float: left; min-height: 1px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; }

 .container { width:970px;}

 .grid{ width:970px;}

 .allcater1{ display:none}

 #cont-trav ul li{ font-size:21px; margin:0 13px; }



 

}















@media (min-width: 768px) and (max-width: 979px) {  

 .slicknav_menu { display: none;} 

 .row {  *zoom: 1;}

 .row:before,  .row:after { display: table; content: ""; line-height: 0;}

 .row:after { clear: both;}

 [class*="grid"] { float: left; min-height: 1px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; }

 .container{width: 757px;}

 .grid{ width:757px;}

 .allcater1{ display:none}

 .swiper-slide {height:60px !important;}

 .whitebg{ padding:10px; }

 #cont-trav ul li{ font-size:17px; margin:0 5px; }



.widget-list > li { float:left; width:45% !important  ;}







 .slicknav_menu { display: inherit;}

  #menu{ display:none} 







}

@media (max-width: 767px) {

 body { padding:0px }

 .slicknav_menu { display: inherit;}

  #menu{ display:none} 

 .container { width: auto;}

 [class*="grid"] { float: none; display: block; width: 97%; padding:0 1.5%;   -webkit-box-sizing: border-box; -moz-box-sizing: border-box;      box-sizing: border-box; margin-bottom:5px;} 



 .box-content{ margin:0px; padding:0px;}

 #books ul li{ list-style:none; float:left; width:100%; margin:0 0 20px 0; }

 #gridspace{ padding:0px}

 .allcater{ display:none}

 .allcater1{ display: inline}

 .whitebg{ padding:10px 0; }

 #popbaner{ padding:15px 0; text-align:center}

 #searchcontainer{ display:block;  margin:20px 0  } 

 #cont-trav ul li{ display:block; font-size:21px; font-family:Lato; margin:15px 4px; color:#868686}

 #toplinkcon .number{ text-align:left}

 #toplinkcon .number .cart{border-radius: 5px; margin-top:5px; }

 .widget-list > li { float:left; width:90% !important;   text-align: center}

#books ul li a .imgf img{ width: auto !important                      ; padding:10px  0  ; }

#my-welcome-message { width:100%; top:10%}

.bblack { min-height:0;padding-top: 10px; font-size: 17px;}

}

 





/*smart phone   horizontel   (5+, 6+ c)  */



@media only screen and (min-width: 480px) and (max-width: 767px) {



.swiper-slide {height:90px !important;}







}



/*  les than smart phone    vertical  7+c   */

 

@media only screen and (min-width:350px) and (max-width:480px) { 

	



.swiper-slide {height:55px !important;}



}









/*   (8+, 9+ C)  */



@media only all and (max-width: 450px){  



 .swiper-slide {height:37px !important;}

 #toplinkcon .toplink a{ margin:0 3px;  } 



 



}





