body {margin: 0 0 0 0;
background: url(../images/footer_bg.jpg)bottom left repeat-x;
color: #636466;}
.navbar-collapse {
    max-height: 378px;}
.header .htop { padding-top: 6px; padding-bottom: 6px;
border-bottom: 1px solid #EBEBEB;}

.header .mtop {box-shadow:inset 1px 2px 6px rgba(0,0,0, 0.1), rgba(255,255,255,0.1) 0 1px 0;
-webkit-box-shadow:inset 1px 2px 6px rgba(0,0,0, 0.1), rgba(255,255,255,0.1) 0 1px 0;}

.represent {
   width: 226px; max-height: 350px;
    margin: auto;
    overflow-y: hidden;
    overflow-x: hidden;
    font: normal 12px arial;
}
.represent img {width: 70%;}

.represent2 {width:92%; margin:auto;
max-height: 350px;overflow-y: scroll;
overflow-x: hide;font:bold 14px arial;}
.represent2 ul{}
.represent2 ul li{margin-left:20px; list-style:none;}

.represent2 ul li:before {content: "•"; vertical-align: middle; font-size: 170%; margin-left:-15px;}


#div-footerArea {font: normal 11px arial;line-height: 32px;color: #636466;height: 68px;}
.span_right{font: normal 14px arial;}
.span_right a{padding:0 6px 0 0px;font: normal 14px arial; }
.span_right a:hover{color: #e7543d !important;}

.footer .social-2 {margin-top:10px;}

.follow {
    padding: 3px 0 6px 8px;
    margin: 16px 0;
    background: url(/Content/images/heading_bg2.jpg)top left repeat-x;
}
.follow img{vertical-align: middle !important;}

#div_home_banner {margin: 0 auto;font: normal 18px arial;color: #8b0f12;
text-align: center; font-style: italic;background-color: #fff !important;
border-top: solid 0px #cacaca;  margin:0px 0px;padding: 10px 0;z-index: 99;}

.home-tt-img img{ text-align:left;  margin-right:10px;vertical-align: text-bottom;}

.contactTextHeading {font: normal 15px arial !important;color: #636466;text-decoration: none;font-weight: 200;}
.contactTextHeading2 {font: bold 15px Georgia !important;color: #636466;text-decoration: none;font-weight: 200;}
.contact-page{font-family:arial !important; font-size:14px !important; line-height:20px !important;}

.about-page p{font-size:20px;}
.about-page{font-family:Georgia !important; font-size:18px !important; line-height:26px !important;}
.about-page h1{ font-family: "Monotype Corsiva"; font-size:32px;
font-weight: normal; color:rgba(167,14,20,1); }

.about-page p{margin:20px 0!important; }

.about-page ul{list-style:none;}
.about-page ul li{display:inline-block; margin:0 10px 0px 0px; padding-left:10px !important; list-style:none !important;}
.about-page ul li:before {background-color:transparent; display:none !important; list-style:none !important;}
/*.about-page ul li:first-child{display:inline-block;  margin:0 10px 0 0px;}*/
    .about-page ul li:last-child{display:inline-block; margin:0 0px;}

.about-page li a{font:normal 12px arial !important; line-height:16px !important; color:#000 !important;}


.about-page .page_img{margin:auto; width:96%; }
.about-page .page_img img { padding: 0 0px 0 0; border: 0px;
max-height:150px;  border:solid #000 1px;box-shadow: 5px 5px 5px rgba(0,0,0,0.15);}

.publishers_logo img { padding: 0 20px 20px 0; border: 0px;
max-width:180px; border:solid #000 0px; cursor:text;}

.about-page .page_img li{ text-align:center; line-height:18px !important;}

.about-page a{text-decoration:none; color:#f00;}
.about-page a:hover{text-decoration:underline;}
.about-page .page-ul li{list-style:decimal; border:solid #000 0px; margin:0 10px 0px 0px;  line-height:30px; display: list-item;}
.about-page .page-ul span{color:#F00; display:inline-block; width:110px;}
.about-page .page-ul span2{color:#F00;}



.foorow-3 * {color: #333 !important; }
.foorow-3 p {color: #333 !important;font: normal 14px arial;}
.foorow-3 p a{color: #333 !important;}
.foorow-3 p a:hover{color: #e7543d !important;}

#text_div img{border:0; padding:3px 2px 0 0; margin:0;}

.title_txt14{font:bold 14px arial; color:#fff; text-decoration:none; float:left; padding:4px 0 0 0;}
a.title_txt14:link,a.title_txt14:visited{font:bold 14px arial; color:#fff; text-decoration:none; float:left;}
a.title_txt14:hover{font:bold 14px arial; color:#ccc; text-decoration:none; float:left;}
.author_txt13{font:normal 13px arial; color:#ccc; text-decoration:none; float:left; width:100%;padding: 8px 0;}

.price_txt14{font:normal 13px arial; color:#8b0f12; text-decoration:none;  width:100%; padding:3px 0 8px 0;  line-height:30px;}
.price_instock{font:bold 13px arial; text-decoration:none; float:left; width:100%; padding:0px 0 0px 0;}
.price_outstock{font:bold 13px arial; text-decoration:none; float:left; width:100%; padding:0px 0 0px 0;}
.our_price{font:normal 13px arial; text-decoration:line-through; width:100%; padding:0px 0 0px 0;display:inline ;}
.our_price1{font:normal 13px arial; width:100%; padding:0px 0 0px 0;display:inline ;}

.our_discount_price{font:bold 16px arial; text-decoration:none; padding:0px 0 0px 0;display:inline ;}

.black{ color:#333;}
.green{ color:#6bad50;}
.red{ color:#8b0f12;}
.gray{ color:#636466;}
.white{color:#fff;}
.allCap{text-transform:uppercase;}

.run_txt10{font:normal 12px arial; color:#ccc; text-decoration:none; line-height:18px;}
.run_txt12{font:normal 12px arial; color:#636466; text-decoration:none; line-height:18px;}
.run_txt12 ul li{margin:0 0 0 -40px; padding:0px; list-style:none;}
.run_txt121{font:normal 12px arial; color:#636466; text-decoration:none; float:right; line-height:18px;}
a.plusLink:link,a.plusLink:visited{color:#8b0f12; text-decoration:none;}
a.plusLink:hover{color:#8b0f12; text-decoration:none;
font:normal 13px arial;}

.rup-icon{width:8px !important; height:10px !important; border:0px !important;}
.title-img{width:100% !important; height:60px !important; border:0px !important;}

/*feedback 26apr23*/
.feedbackbg{background: url(../images/feedbackbg.jpg)top left repeat;}

/*Author hover list*/
.pin_div button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button; cursor: pointer; background:#666; border:solid #000 0px; color:#fff; padding:3px 20px; letter-spacing:1px;}
.pin_div button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
-webkit-appearance: button; cursor: pointer; background:#ccc; border:solid #000 0px; color:#000; padding:3px 20px; letter-spacing:1px;}
.popup_di img{padding:0 10px 0 0;}
.grid-block-container {float: left;width: 990px;margin: 20px 0 0 -30px;}
.grid-block {position: relative;float: left;width:222px;height:100%;margin: 0 20px 0px 20px;}

/*Mouse over layer hide naresh 13-july-2020*/
.caption {display: none;position: absolute;top: 0;left: 0; text-align:left; background: url(../images/trans-black-50.png);
width: 100%;height: 100%; padding:0 10px;}
.caption h3, .caption p {color: #fff; }
.caption h3 {margin: 20px 20px 10px;}
.caption h1, .caption p {color: #fff; margin:10px 20px;}
.caption h1{margin:20px 20px 10px 10px; font:normal 16px Arial;}
.caption h2{margin:3px 10px; font-style:italic !important;font:normal 12px Georgia;}
.rupee_c{font:normal 14px arial; color:#2a96d3 !important;}
.caption p {color:#ffffff;	margin:0px 0 20px 15px;font-size: 12px; line-height: 18px;}
.caption a.learn-more {padding:10px 10px;	background:#08c; font-size:15px; color: #fff;
border-radius:0px;-moz-border-radius:0px;font-weight: bold;	text-decoration: none;}
.caption a.learn-more:hover {background: #fff;color: #08c;}

.listul{ border:solid #000 0px; margin:auto;}
.listul ul{margin:2px 0 0 0; padding:0px; list-style:none;}
.listul li{padding-left:2px !important;}
.listul li:before {display:contents !important;}
.listul ul li{margin:0px 20px 16px 0 ; padding:0px 0px 0 0px;
display:inline; max-width:212px; }

.listul ul li.last{margin:0px 16px 16px 0 ; padding:0px 0px 0 0px;
display:inline; max-width:212px; }
.listul ul li img{width:212px; height:300px; border:solid #ccc 1px;}

.listul ul li .new{background:url(../images/new_img.png)top right no-repeat; border:solid #000 0px; display:block; position:absolute; z-index:10; width:103px; height:87px; right:0px; }
/*-/End Author hover list*/

/*home page list naresh 13-july-2020*/
.caption2 {display:block;position:relative;top: 0;left: 0; text-align:left;  border:solid 1px #ddd;
width: 100%;height:410px; padding:10px 10px; box-shadow: 4px 4px 4px rgba(95,192,237,0.3);}
.caption2 h3, .caption2 p {color: #000; }
.caption2 .title_txt14{color:#000; display:block; width:100%;}
.caption2 a.title_txt14{color:#333;}
.caption2 a:hover.title_txt14{color:#000;}
.caption2 .auth_txt13{font: normal 13px arial; line-height:12px !important; color: #000; width: 100%;padding: 8px 0;}
.caption2 h3 {margin: 20px 20px 10px;}

.caption2 img{ padding:0 0 10px 0; border:solid #ccc 0px; width:140px; text-align:center !important; margin:0 14% !important; height:210px;}
.caption2 img:hover{opacity: 0.8;-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.caption2:hover{border:solid 1px #999;}

.caption2 h1{margin:20px 20px 10px 10px; font:normal 16px Arial;}
.caption2 h2{margin:3px 10px; font-style:italic !important;font:normal 12px Georgia;}
.rupee_c{font:normal 14px arial; color:#2a96d3 !important;}
.caption2 p {color:#000; font-size: 12px; line-height: 18px;}
.caption2 a.learn-more {padding:10px 10px;	background:#08c; font-size:15px; color: #fff;
border-radius:0px;-moz-border-radius:0px;font-weight: bold;	text-decoration: none;}
.caption2 a.learn-more:hover {background: #fff;color: #08c;}

.listul2{ border:solid #000 0px; margin:auto;}
.listul2 ul{margin:2px 0 0 0; padding:0px; list-style:none;}
.listul2 li{padding-left:2px !important;}
.listul2 li:before {display:contents !important;}
.listul2 ul li{margin:0px 8px 16px 8px ; padding:0px 0px 0 0px;
display:inline; max-width:230px; }

.listul2 ul li.last{margin:0px 16px 16px 0 ; padding:0px 0px 0 0px;
display:inline; max-width:212px; }

.listul2 ul li .new{background:url(../images/new_img.png)top right no-repeat; border:solid #000 0px; display:block; position:absolute; z-index:10; width:103px; height:87px; right:0px; }
/*-/End home page list hover list*/

.footer .social li:first-child{margin: 0 0 0 0px;}
.footer .social li span{float: left;font-size:12px;margin: 0 0 0 0px;}
.term2{clear:both; display:block; margin:4px 0 4px 0;}

.btn-add{margin:4px 0px;}
.cart-table .book img{width:40px;}

.run_txt10{font:normal 12px arial; color:#fff; text-decoration:none; float:left; line-height:18px;}
.run_txt12{font:normal 14px arial; color:#636466; text-decoration:none; line-height:18px;}
.run_txt12 ul li{margin:0 0 0 -40px; padding:0px; list-style:none;}

.run_txt12 h3 {display: block;font-size: 1.33em;margin-block-start: 1em;margin-block-end:.2em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;}

.product .magnific{}
.product h3{margin-bottom:6px; color:#8b0f12;}
.product .cost {margin-bottom:15px !important;font-size:20px !important;}
.product-count {margin-bottom:20px !important; margin-top:0px !important;}
.product p{font:normal 14px arial; line-height:20px;text-align:justify;}
.product  p i{font-style:italic;}


.disc li a{font:normal 16px arial; color:#000;}
.disc li a:hover{font:normal 16px arial; color:#E7543D; text-decoration:underline;}

.papers .page-header{margin-top: 0 !important;margin-bottom: 0px !important;}
.papers .container{padding:5px 0 !important;}

.papers .slidebar .pagination {margin:2px auto 0 !important;}
.flt-r{float:right;}
.flt-l{float:left;}

/*24 April 2020 Journal*/
#list_divJour{width:360px; border:solid #000 0px; float:left;
/*background:url(/Conte/Content/images/dote_divider.jpg)top right repeat-y;*/
padding:0px 16px 0 0; margin:10px 0 0 0;background:url(/Content/images/V_cone.jpg)top right no-repeat;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#text_divJour{width:210px; float:right; text-align:left; line-height:16px !important; border:solid #000 0px;padding:0 10px 0 0; margin:0;}
#text_divJour .book_div .zoom_txt{border:solid #f88 0px; width:180px; float:left; margin:8px 0 0 8px;}
#list_divJour2{width:364px; border:solid #f00 1px; float:left;
padding:0px 0px 0 14px; margin:10px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
#text_divJour2{width:350px; float:left; border:solid #000 0px;padding:0 10px 0 0; margin:0;}
#text_divJour2 .book_div .zoom_txt{border:solid #f88 1px; width:180px; float:left; margin:8px 0 0 8px;}

.Jour_title14{font:normal 14px arial; color:#8b0f12; text-decoration:none; text-transform:uppercase;}
.Jour_run_tt12{font:normal 12px arial; color:#636466; text-decoration:none; line-height:18px;}
.Jour_link_tt14{font:normal 12px arial; color:#636466; text-decoration:none; float:left; width:100%; padding:5px 0 12px 0;}
.Jour_link_tt14 a:link, a:visited{font:normal 12px arial; color:#636466; text-decoration:none;}
.Jour_link_tt14 a:hover{font:normal 12px arial; color:#636466; text-decoration:underline;}

.more_button{font-family:Calibri; font-size:12px; color:#000; line-height:22px;
font-weight:bold; letter-spacing:1px;
height:22px;border:solid 1px #cacaca;
padding:0px 20px 0 20px;cursor: pointer;
border-color:#ddd; background:url(/Content/images/more_bg.jpg)top left repeat-x;
border-radius:.25em;
-webkit-border-radius:.25em;
-moz-border-radius:.25em;
box-sizing:border-box;-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}

.more_button:hover{ background:url(/Content/images/more_bg2.jpg)top left repeat-x;
height:22px; color:#000;padding:0px 20px 0 20px;cursor: pointer;}
/*//End Journal*/

.header .logo img{width:100%;}

/*.footer-sub a{color:#c00;}*/
.footer-sub a {
    color: #000;
}

.footer-sub a span1 {
    height: 15px;
    width: 15px;
    background-color: #c00;
    border-radius: 50%;
    display: inline-block;
}

.bullet li{margin-left:26px;list-style: disc;}
.bullet li a{color:#000; font-size:13px; line-height:14px; padding-left:4px;}

/*1-may-2020*/
.icon-bar2 {display:none; position: fixed;top: 60%; right:0px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); z-index:99999999;}
.icon-bar2 a {display: block;text-align: center;padding:8px;transition: all 0.3s ease; color:#fff !important;font-size: 20px;}
.icon-bar2 a:hover {background-color: #000;}
.facebook {background:#3B5998;color:#fff;}
.twitter {background:#55ACEE;color:#fff;}
.youtube {background:#bb0000;color:#fff;}
.linkedin {background:#0077b7;color:#fff;}
.whatsapp {background:#2ab200;color:#fff;}
.instagram {background:#d0005f;color:#fff;}
.pinterest {background:#d03532;color:#fff;}

.icon-bar2 i{color:#fff !important;}

/*
.footer .social .facebook1 {background:#3B5998;color:#fff !important; padding:4px 10px; font-size:18px; border-radius:6px;}
.footer .social .twitter1 {background:#55ACEE;color:#fff !important; padding:4px 10px; font-size:18px; border-radius:6px;}
.footer .social-2 i{color:#fff !important; }*/
/*-//End 1 may 2020*/


/*23 Apr 2020 Photo gallery*/
/*width:600px;*/
.gallery_img{ border:solid #000 0px;}
.gallery_img a{font:normal 14px arial; padding:0px;}
.gallery_img ul{display:inline; list-style:none; margin:0 0 0 0px; padding:0px;}
.gallery_img ul li{display:inline-block; list-style:none; max-width:170px; text-align:center;
padding:0px 0px 0px 0px; margin:0;}
.gallery_img ul li img{border:0px; text-decoration:none; }

.heading_textCat {
    border: solid 0px #000;
    font: bold 13px/16px arial;
    color: #8b0f12;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing:0px;
    width: 100%;
    height: 38px;
    padding: 0px 0px 0px 10px;
    margin: 6px 0 10px 0;
    background: url(../images/heading_bg.jpg)top left repeat-x;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.heading_textCat img{padding-top:10px;}

.cssbutton {-moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
-webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
box-shadow: inset 0px 1px 0px 0px #fce2c1;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
background-color: #ffc477;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #eeb44f;display: inline-block;color:#ffffff !important;font-family: arial;font-size: 13px;font-weight: bold;width:auto;padding: 6px 8px 6px 8px !important;text-decoration: none;margin: 0px 0px 0px 0px;}

.cssbutton:hover {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
background-color: #fb9e25;cursor: pointer;}

.emailButton {-moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
-webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
box-shadow: inset 0px 1px 0px 0px #fce2c1;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
background-color: #ffc477;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #eeb44f;display: inline-block;color:#ffffff !important;
font-family: arial;font-size: 12px;font-weight: bold;width:auto;padding: 2px 3px 2px 3px !important;text-decoration: none;margin: 0px 0px 0px 0px;}

.emailButton:hover {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
background-color: #fb9e25;cursor: pointer;}

.nav li {/*font-family: 'Roboto Slab', serif !important;*/ font:normal 13px arial; text-transform:uppercase;}

.a-login {margin-left: 0px !important;}
.header .btn {padding: 0 12px !important;}
.home-top-slider{display:block;}
.second_img_box ul{margin-left:20px !important;}

/*23 may 2020 checkout*/
.hcart-list{margin-bottom:4px;}
.nav-tabs > li > a { font-size: 18px;}
.nav-tabs > li > a > span {padding: 0 20px;}
.cart .tabs {margin-bottom:30px;margin-top:6px;}

.cart h3, .h3 {font-size:17px;line-height: 30px;}

.cart .highlight .container {padding: 20px 0;}	
.orderSummary{line-height:20px;}
.orderSummary h2 {font-size: 18px; letter-spacing:1px; color: #333;padding: 0px 0px 10px 0px;border-bottom: solid 2px #333;}
.orderSummary table tbody tr:first-child td{font-size:12px;}
.orderSummary table tbody tr:first-child td {padding-top:20px;}
.orderSummary table tbody tr:last-child td {padding-bottom:20px;}
.orderSummary td{font-size:14px;}

.orderSummary table td {
    white-space: nowrap;
    padding:4px 18px;
}

/*//--End checkout*/

/*trackorder*/
.trackorder th {border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA !important; padding:10px 28px; background:rgba(141,141,141,0.05);}

.trackorder {line-height:20px;}
.trackorder h2 {font-size: 18px;  background:rgba(141,141,141,0.05); letter-spacing:1px; color: #333;padding:10px 0px 10px 10px;border-bottom: solid 1px #333;}
.trackorder table tbody tr:first-child td{font-size:12px;}
.trackorder table tbody tr:first-child td {padding-top:20px;}
.trackorder table tbody tr:last-child td {padding-bottom:20px;}
.trackorder td{font-size:16px;}
.trackorder table td {white-space: nowrap;padding:4px 4px;}

/*--End trackorder*/

/*New home page 19-june-2020*/

.left-subject ul, .left-subject ol {
    margin-bottom:5px;
    list-style: none;
}

.left-subject li {list-style-type: none;}

.left-subject ul li {
    padding-left: 0px !important;
    position: relative;
    list-style: none !important;
}
.left-subject li:before {list-style:none;background-color: #fff !important;}
.left-subject li li:before {list-style:none;background-color: #fff !important;}
.left-subject li li a:hover{color:#c00; text-decoration:underline;}
.left-subject li li {list-style:none;background:rgba(121,121,121,0.02); margin-bottom:4px; border:solid 1px rgba(121,121,121,0.3);}

.hone-left h2 {
    font-size: 18px;
    padding: 12px 0 12px 8px;
    margin: 4px 0 12px 0px;
    background: url(../images/heading_bg2.jpg)top left repeat-x;
}

.border{border:solid 1px #ddd;}
/*--End New home page 19-june-2020*/

.hcart {margin-left:0px; margin-right:8px;}
.hcart > a i {margin-right: -2px;margin-top: -3px;}
.hcart .item-num{background:#cbffda; padding:4px 4px;border-radius:100px;}
.navbar-toggle .icon-bar {height: 3px;}

.title-home-left{display:none !important;}
.title-home{display:block;}
/*
.grid-block img{border:solid #ccc 1px;}
.grid-block img:hover{ border:solid #000 1px; box-shadow: 5px 5px 5px rgba(95,192,237,0.3);
animation: warning 1.5s infinite ease-in;
transform: rotate(-2deg);
animation: swing 0.1s 5 ease-in;
transform: scale(1.03);
}*/

.slider-htop li img:hover{box-shadow: 4px 4px 4px rgba(95,192,237,0.3);
animation: warning 1.5s infinite ease-in; 
transform: rotate(-1deg);
animation: swing 0.1s 5 ease-in;
}
/*--End New home page 13-july-2020*/


@media only screen and (max-width:368px) and (min-width:10px) {
.product .magnific{width:200px !important;}
.product-gallery {margin-bottom:0px;}
.magnific-wrap{text-align:center !important;}
}

@media only screen and (max-width: 640px) and (min-width:50px) {
	
.plus{display:none !important;}

.about-page p {font-size:16px;}


.footer .social {
float: none !important;
margin:0px auto 0 !important;
display: inline-block;
}

.mob-cent{text-align:center !important;}
.mob-cont{display:block;clear:both;}
.product .magnific{width:200px;}
 
}

.banner-shade img{width:100%;}
.FooterLink{}
.footer .foorow-3 p, .footer .foorow-3 p a, .footer .social li a  {font-size: 12px !important;}
.term2 li{display:inline; padding:0px !important; margin:0px; border-right:solid #666 1px;}
.term2 li:last-child{ border-right:solid #666 0px;}
.footer .social li {font-size:11px;margin: 0 0 0 3px;}
.social-2 .fa{background:rgba(255,255,255,.5); box-shadow: 0 2px 2px rgba(0,0,0,0.05); padding:4px 8px; font-size:14px;border-radius: 3px;}
@media only screen and (max-width: 1024px) and (min-width:768px) {	
.mainmenu .navbar-nav > li > a {font-weight:bold; font-size:12px; padding:20px 2px; line-height: 18px;}

}
@media only screen and (min-width: 768px) {
.mainmenu .navbar-nav > li > a { padding: 20px 2px; font-size:11px;}
	}
@media only screen and (max-width: 1024px) {
.mainmenu .navbar-nav > li > a { padding: 20px 6px;}
	}
@media only screen and (max-width: 1199px) and (min-width:900px) {	
.header .btn {
padding: 0 6px !important;
font-size: 12px;
border: solid 1px;
}
}
a {
  text-decoration:none;
  transition:all 0.3s ease 0s;
  transition: 0.3s;
}

@media only screen and (max-width: 766px) and (min-width:10px) {
.product .magnific{width:200px;}

.mainmenu .navbar-nav > li > a { padding:2px 3px !important;  transition: 0.3s;}
.mainmenu .navbar-nav > li > a:hover {background:#fff; padding:2px 6px !important; color:#000;}
.product-gallery {margin-bottom:0px;}
.footer-sub{margin:0 10%;}
.home-top-slider{display:block;}
.2nd-img-box{margin-left:0px;}

.medium-slider{border:solid #000 0px; text-align:center !important;}
.medium-slider .magnific{margin:auto !important; border:solid #c00 0px; float:none; width:200px;}
.medium-slider .magnific img{margin:auto auto !important; border:solid #c00 0px; float:none; width:200px;}
.footer .row [class*=col-] {margin-bottom:8px;}

.footer .social li a{font-size:12px !important;}
.title-home{display:none !important;}
.title-home-left{display:block !important;}

blockquote.lead {font-size:20px; line-height:22px;}
.medium-size{height:150px;}

.nav__menu li {border-top:solid 1px #ccc;
  list-style: none;
  position: relative;
  white-space: nowrap; 
  padding: .5rem !important;    background-color: rgba(211, 211, 211, .1); 
}
.nav__menu {margin-bottom:0px;
  display: flex;
  flex-direction: column; 
  overflow:auto; height:250px;
 }
.footer .foorow-3 {border-top:solid #ccc 0px;
    padding-bottom:3px!important;
}

.listul2 ul li{margin:0px 8px 16px 8px !important; padding:0px 0px 0 0px;
display:inline; max-width:200px !important; }

}

@media only screen and (max-width: 415px) and (min-width:10px) {
.listul2 ul li{margin:0px 16% 16px 16% !important; padding:0px 0px 0 0px;
display:inline; width:250px !important; }
.caption2 {    width: 124%;     height:auto !important;}

}


@media only screen and (max-width:2500px) and (min-width:1200px) {
.mainmenu .navbar-nav > li > a {
font-size:15px; font-weight:400; padding: 20px 8px; text-transform:uppercase;}

.fullscreen{width:100%;}
.trackmar{margin:0 20px;}

}
