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, img, ins, kbd, q, s, samp,
small, strike, strong, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img{display:block;height:auto;max-width:100%;}
h1 { font: 700 36px/40px Open Sans, Arial, Helvetica, sans-serif; }
h2 { font: 700 30px/34px Open Sans, Arial, Helvetica, sans-serif; font-size: 2.1em;}
h3{ font: 700 26px/30px Open Sans, Arial, Helvetica, sans-serif; }
h4 { font: 500 22px/24px Open Sans, Arial, Helvetica, sans-serif; }
h5 { font: 500 18px/20px Open Sans, Arial, Helvetica, sans-serif; }
body{font-size:16px; line-height19px; font-family:'Open Sans, Arial', Helvetica, sans-serif; color:#000; }
.outerwrapper{float:left; width:100%;}
.container{max-width:1100px; width:100%;}
.container .row{margin-bottom: 0rem; } header{float:left; width:100%;}
.top-header-sec{ }
nav{background: transparent; display: flex; justify-content: center; align-items: center; height: 50px; box-shadow: none;}
nav ul li{padding:0rem; position:relative;}
nav ul li a{font-size: 1.1rem; padding:0.8rem 2rem; transition:all 0.4s ease-in-out;}
nav ul li a:hover{background:#000;}
nav ul.sub-menu{display:none;position:absolute;left:0px; top:45px; width:150px; background: rgba(0, 0, 0, 0.81); z-index:999;}
nav ul li:hover ul.sub-menu{display:block; }
nav ul.sub-menu li{display:block; width:100%; transition:all 0.3s ease-in-out; padding:0rem; z-index:9999;}
nav ul.sub-menu li a{padding:1rem;}
nav ul.sub-menu li:hover{background:#000;}
nav li a .menu-item-description{display:none!important;}
.menu-header-sec.outerwrapper.fixed-nav{position:fixed;top:0; box-shadow:0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);}
.logo-sec{float:left; max-width:250px; width:100%; padding:0.75rem 0rem;}
div.ads-sec{float:left; max-width:610px; width:100%;     padding: 0.3rem 0rem; transition:all 0.4s ease-in-out;}
div.ads-sec:hover img{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);}
div.ads-sec img{float:left; max-width:100%; cursor:pointer;}
.right-top-header-sec{float:right; width:calc(100% - 890px); text-align:right;}
.last-login-search-sec .search-wrapper{margin:0px; background:transparent; box-shadow:none; cursor: pointer; position: relative; padding:0.75rem 0rem 0.75rem 0rem;}
#search{margin-bottom:0px; height:2rem; }
#searchsubmit{background: url(//www.dairytoday.in/wp-content/themes/twentyfifteen/images/srch-img.png) no-repeat 0 0;
width: 18px;
height: 18px;
border: 0px;
position: absolute;
top: 30px;
right: 3px;}
#searchform input[type="text"]{margin-bottom:0px;}
.last-login-search-sec .search-wrapper i.material-icons	{    position: absolute;
top: 4px;
right: 0px;}
ul.last-login-search-sec
{    
text-align: right;
color: #000;
display: flex;
align-items: center;
justify-content: flex-end;
height: 100%;
flex-wrap: wrap;
padding-top: 1rem;
}
ul.last-login-search-sec li:first-child{font-weight: 700;
text-align: left;
float: left;
width: 121px;}
ul.last-login-search-sec li:nth-child(2){float: left;
width: calc(100% - 90px);
font-size: 19px;
text-align: left;}
span.last-login-heading{width:100%; color:#9A0000; display:block; font-weight:700;}
span.last-login-time{color: #9A0000;
display: inline-block;
font-weight: 500;
font-size: 48px;}
span.last-login-day{    display: block;}
span.last-login-date{    display: block;}
ul.last-login-search-sec li{ display:inline-block; width:100%; }
ul.last-login-search-sec li a{color:#fff;}
.menu-header-sec{background: rgba(0, 0, 0, 0.81); z-index: 999;  }
.slider-area-sec{position:relative;}
.slider-sec{float: left; width: 100%; border: solid 3px #fff;}
.owl-item.active .items{position:relative;}
div.tagline-sec{position: absolute;
left: 5%;
transform: translateY(-50%);
top: 80%;
color: #fff;}
div.tagline-sec h2,
div.tagline-sec p{width:75%;}
div.tagline-sec p{margin:15px 0px 25px;}
.slider-boxes-sec{position:absolute; top:50px; right:0px; max-width:235px; text-align:right; z-index:9999;}
.slider-boxes-sec > ul > li{max-width:233px; display:inline-block;}
.slider-boxes-sec > ul > li .card img{float:left; max-width:100%;}
.slider-boxes-sec > ul > li .card .card-content {    text-align: center; padding: 0rem; position: absolute; border-radius: 0 0 2px 2px; width: 100%; top: 80%; z-index: 10; height: 100%;}
div.card-reveal{    padding: 15px 5px; text-align: left;}
.slider-boxes-sec > ul > li .card {margin:0px;}
.slider-boxes-sec > ul > li > .card .card-content .card-title {display: block; line-height: 3px; color: #fff!Important; font-weight: 700; width: 100%; height: 100%; padding: 0rem;}
.main-slider-sec{float:left; width:100%;}
.card .card-reveal {padding: 24px 5px 0px 10px;}
a.sl-read-more{background:#fff; color:#000; border-radius:2rem; border:solid 1px #fff; transition:all 0.3s ease-in-out;font-size: 0.89rem; height: 2.7rem; line-height: 2.7rem;  margin-top:8rem; font-weight:700;}
a.sl-read-more:hover{background:#000; color:#fff; border-radius:2rem; border:solid 1px #fff; font-size: 0.89rem; height: 2.7rem;     line-height: 2.7rem; }
.slider-area-sec ol{width:100%;float:left;text-align:center;}
.slider-area-sec ol li{float:none;display:inline-block;position:relative;}
.slider-area-sec ul.slides li{position:relative;}
.slider-area-sec ul.slides li a{color:#fff;}
.slider-area-sec ul.slides li .entry-content{background-color: rgba(0,0,0,0.5);min-height: 50px;width:99%;float:left;position:absolute;left:3px;top:90%;transform: translateY(-50%);} 
.slider-area-sec ul.slides li .entry-content h2{font:700 32px/42px Open Sans, Arial, Helvetica, sans-serif;} .popular-read-more{text-align: center; float: left; width: 100%; padding-bottom:4rem;}
.aboutus-sec{ text-align:center;}
.aboutus-cls{background:#f5f5f5; display:inline-block; padding:3rem 7rem;}
.aboutus-cls p{margin: 1rem 0rem; font-size: 0.9rem; line-height: 1.4rem;}
a.read-more{background:transparent; color:#000; border-radius:2rem; border:solid 1px #000; transition:all 0.3s ease-in-out;font-size: 0.89rem; height: 2.7rem;     line-height: 2.7rem;  margin-top:1rem; font-weight:700;  }
a.read-more:hover{background:#000; color:#fff; border-radius:2rem; border:solid 1px #000; font-size: 0.89rem; height: 2.7rem;     line-height: 2.7rem;    }
.upper-footer-cls{background: #9A0000; display: flex; align-items: center; padding:2rem 0rem;}
.newsletter-sec form{float: left; width: 100%; max-width: 17rem; position: relative;}
span > i.material-icons.submit,.newsletter-sec .tnp-widget-minimal input.tnp-submit{width:48px;height:48px;font-size:0;position: absolute; right: 0rem; top: 0; cursor: pointer;background:url(//www.dairytoday.in/wp-content/themes/twentyfifteen/images/right-arrow.png)center center no-repeat;}
.newsletter-sec form label{position: absolute; top: 20px; left: 5px;}
#newsletter-field,.newsletter-sec .tnp-widget-minimal input.tnp-email{margin-bottom:0px; color: #fff;border:none; border-bottom: solid 1px #fff;background:none;}
.newsletter-sec p span{display:block; font-size:0.9rem; font-weight:400;}
.social-group-sec, .newsletter-sec{color:#fff; border-left:solid 1px #fff; padding-left:5%; float:left; width:100%; box-sizing:border-box;}
.newsletter-sec{border-left:none;}
.social-group-sec p,  .newsletter-sec p{font-weight: 700; font-size: 1.0rem; line-height: 1.5rem; float: left; max-width: 13rem; width: 100%;}
.social-group-sec p span{display:block; width:100%; font-weight:300; font-size:0.8rem; line-height:1.6rem;}
.social-group-sec ul{float: left; width: 275px;}
.social-group-sec ul li{display:inline-block; margin:0rem 0.5rem;}
.social-group-sec ul li a{}
.social-group-sec ul li a:hover{} footer{background:#F0F0F0; float:left; width:100%; padding:1.3rem 0rem 1rem;}
ul.ftr-menu-list{float:left; width:70%;}
div.contact-sec{float:right; width:30%; box-sizing:border-box; padding-left: 3%; border-left: solid 1px #c1bfbf;}
ul.ftr-menu-list li{ list-style:none; width:25%; float:left;}
ul.ftr-menu-list li h6, div.contact-sec h6{font-weight: 700; width: 100%; font-size: 1.0rem; line-height: 2.5rem;}
ul.ftr-menu-list li a{font-weight:300; width:100%; float:left; font-size:0.89rem; color:#756e6e; transition:all 0.3s ease-in-out; line-height: 1.39rem;}
ul.ftr-menu-list li a:hover{color:#252424;}
div.contact-sec p{font-weight:300; width:100%; float:left; font-size:0.89rem; color:#756e6e; transition:all 0.3s ease-in-out; line-height: 1.39rem;}
span.phone-con{font-weight:700; width:100%; float:left; font-size:1.9rem; color:#756e6e; }
span.phone-con i.material-icons.con-ph{font-size: 1.5rem; line-height: 1.5rem; font-weight: 700; margin-right: 0.4rem;}
span.email-con a{font-weight:400; width:auto; float:left; font-size:1.0rem; color:#756e6e; border-top:solid 1px #c1bfbf; padding-top:0.5rem; margin-top:0.2rem; transition:all 0.3s ease-in-out;}
span.email-con a:hover{color:#252424;}
div.copyright-sec{float: left;
width: 100%;
text-align: center;
margin: 0 auto; padding-bottom: 0rem;  }
ul.copyright-list{}
ul.copyright-list li{display:inline-block; margin-right:0.5rem;}
ul.copyright-list li:first-child{ padding-right:1rem; border-right:solid 1px #9A0000;}
ul.copyright-list li a{font-size:0.8rem; color:#756e6e; transition:all 0.3s ease-in-out;}
ul.copyright-list li a:hover{ color:#252424;}
div.copyright-sec p{font-size:0.8rem; line-height:1.5rem; color:#756e6e;     margin-top: 0.4rem;}
.innerwrapper{padding-top: 2rem; padding-bottom:2rem;}
.inner-main-img{float:left; max-width:25rem; width:100%; box-sizing:border-box; background:#fff;}
.inner-main-img img{max-width:100%; height:auto;}
h2.page-title{
border-bottom: solid 2px #000;
width: auto;
padding-bottom: 0.7rem;
margin-bottom: 1rem;
text-align: center;}
div.post-det-cls{border-bottom:solid 1px #000; text-align:left; margin-top: 0.5rem;}
div.post-det-cls p{display: inline;
max-width: 300px;
vertical-align: top;
margin-top: 0.3rem;
color: #9A0000;}
span.required{color: #9A0000; font-weight:700; font-size:20px;     line-height: 8px;
display: inline;
vertical-align: middle;}
div.post-det-cls p span{}
.inner-content-sec p strong{font-weight:700;}
.inner-content-sec p em{    font-style: italic;}
.inner-content-sec p a{color:#9A0000;}
.inner-content-sec p a:hover{color:#000;}
.inner-content-sec img.img-responsive{    float: left;
max-width: 25rem;
width: 100%;
margin: 0rem 2rem 1rem 0rem; height:auto;}
.inner-content-sec p{    margin: 0.9rem 0rem 1.1rem;
font-size: 1.05em;
line-height: 1.4rem;     
text-align: justify;}
.inner-content-sec h6{font-weight:700; font-size: 1.4em; padding-top:1rem;}
.main-news-sec{padding:0rem 0rem;}
.main-news-sec h3{    padding-bottom: 1rem;
border-bottom: solid 2px #000;
margin-bottom: 1rem;}
.main-news-sec div.wpupg-item.wpupg-type-post.wpupg-container{width:100%!important; max-width:350px!important;}
div.wpupg-rows-row div img{width:100%!important;}
.main-news-sec #wpupg-grid-35 a:nth-child(1) div.wpupg-item.wpupg-type-post.wpupg-container,
.main-news-sec #wpupg-grid-35 a:nth-child(2) div.wpupg-item.wpupg-type-post.wpupg-container{width:100%!important; max-width:540px!important;}
.main-news-sec #wpupg-grid-35 a:nth-child(4) div.wpupg-item.wpupg-type-post.wpupg-container{width:100%!important; max-width:370px!important;}
div.wpupg-rows-row span.wpupg-post-title{height:3rem; padding-top:5px;}
.popular-news-sec h3{    padding-bottom: 1rem;
border-bottom: solid 2px #000;
margin-bottom: 1rem;} #wpupg-grid-national-news div.wpupg-item.wpupg-type-post.wpupg-container{width:100%!important; max-width:265px!important;}
p.comment-form-url{display:none;}
#comments{float: left;
width: 100%;
text-align: left;
margin-top: 2rem;
border-bottom: solid 1px #ccc;
border-left: 0px;
border-right: 0px;
border-top: 0px;
resize: none;
margin-bottom: 2rem;}
p.comment-form-comment, p.comment-form-author, p.comment-form-email {float:left; width:100%; margin-bottom:0px;}
p.comment-form-comment > label,
p.comment-form-author > label,
p.comment-form-email > label{float:left; width:100%; max-width:200px; font-weight:700; color:#000;}
p.comment-form-comment  #comment,
p.comment-form-author input[type="text"],
p.comment-form-email  input[type="email"]{float:left; width:calc(100% - 250px); border:solid 1px #000; padding:0rem 0.75rem; margin-bottom:0px;}
p.comment-form-comment  #comment{height:5rem; overflow-y:auto; width:calc(100% - 225px); resize:none;}
p.form-submit #submit {    background: transparent; background-color: transparent;
color: #000;
border-radius: 2rem;
border: solid 1px #000;
transition: all 0.3s ease-in-out;
font-size: 0.89rem;
height: 2.7rem;
line-height: 2.7rem;
margin-top: 1rem;
font-weight: 700; padding:0rem 1.5rem;}
p.form-submit:hover #submit{background: #000;
color: #fff;
border-radius: 2rem;
border: solid 1px #000;
font-size: 0.89rem;
height: 2.7rem;
line-height: 2.7rem; padding:0rem 1.5rem;}
p.form-submit{display:inline-block;}
.ads-item{ display: none; } .loading-container1 { position: fixed; left: 0; top: 0; z-index: 99999999999; width: 100%; height: 100vh; background: #f3f3f3; }
.pulse { border: 3px solid #9A0000; height: 30px; width: 30px; position: absolute; left: -15px; top: -15px; -webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; }
@-webkit-keyframes pulsate {
0% {
-webkit-transform: scale(0.1, 0.1);
opacity: 0.0;
}
50% {
opacity: 1.0;
}
100% {
-webkit-transform: scale(1.2, 1.2);
opacity: 0.0;
}
} .owl-stage-outer .owl-item{width:100%;}
.owl-nav{display:none;}
.slider-area-sec .banner-sec-cls,.banner-sec-cls ul li{position:relative;}
.banner-sec-cls ul li:nth-child(1){float:left; width:100%; z-index:500;     max-height: 523px;
height: 100%;
overflow: hidden;}
.banner-sec-cls ul li:nth-child(1) div.tagline-sec{display:block;}
.banner-sec-cls ul li:nth-child(2){    position: absolute;
max-width: 330px;
width: 100%;
right: 0px;
top: 52px;
z-index: 501;}
.banner-sec-cls ul li:nth-child(3){    position: absolute;
max-width: 330px;
width: 100%;
right: 0px;
top: 209px;
z-index: 502;}
.banner-sec-cls ul li:nth-child(4){position: absolute;
max-width: 330px;
width: 100%;
right: 0px;
top: 366px;
z-index: 503;}
.banner-sec-cls ul li:nth-child(2) .tagline-sec,.banner-sec-cls ul li:nth-child(3) .tagline-sec,.banner-sec-cls ul li:nth-child(4) .tagline-sec{left:0;}
.banner-sec-cls ul li:nth-child(2) .tagline-sec *,.banner-sec-cls ul li:nth-child(3) .tagline-sec *,.banner-sec-cls ul li:nth-child(4) .tagline-sec *{display:none;width:100%;text-align:center;}
.banner-sec-cls ul li:nth-child(2) h2,.banner-sec-cls ul li:nth-child(3) h2,.banner-sec-cls ul li:nth-child(4) h2{display:block!important;font-size:16px;line-height:1;padding:0 35px;}
.banner-sec-cls ul li:nth-child(2) a,.banner-sec-cls ul li:nth-child(3) a,.banner-sec-cls ul li:nth-child(4) a{    
display: none!important;
width: 100px!important;
margin: 10px auto 0;
padding: 0;
height: 2rem;
line-height: 2rem;
}
.banner-sec-cls ul li img{float:left; max-width:100%;}
div.col.s12.con-frm{width:calc(100% + 30px); margin-left:-25px;}
#wpcf7-f32-p65-o1 p input[type="submit"]
{    background: #000;
border-radius: 45px;
width: 100px; color: #fff;
font-size: 16px;
padding: 0.7rem 0rem;
border: 0px;
}
.mostreadlist{margin-bottom:10px;position:relative;border:1px solid #000;}
.mostreadlist a{color:#fff;}
.mostreadlist:first-child,.mostreadlist:nth-child(2){width:49.4%;float:left;}
.mostreadlist:first-child{margin-right:0.5%;}
.mostreadlist:nth-child(2){margin-left:0.5%;}
.mostreadlist:nth-child(3),.mostreadlist:nth-child(4),.mostreadlist:nth-child(5){width:32.6667%;float:left;}
.mostreadlist:nth-child(4){margin-left:1%;margin-right:1%;} 
.mostreadlist .entry-title{position: absolute;bottom: 0px;left: 0px;right: 0px;background-color: rgba(0,0,0,0.5);min-height: 50px;display: flex;display: -moz-flex;display: -ms-flexbox;display: -webkit-flex;display: -o-flex;-webkit-align-items: center;align-items: center;padding: 0 10px;}
.popular-news-sec .row .col{padding: 0 .35rem;}
.mainnewslist{margin-bottom:10px;position:relative;border:1px solid #000;}
.mainnewslist a{color:#fff;}
.inner-content-sec .mainnewslist  h6{padding:0;font-size:16px;font-weight:400;}
.mainnewslist .entry-title{position: absolute;bottom: 0px;left: 0px;right: 0px;background-color: rgba(0,0,0,0.5);min-height: 50px;display: flex;display: -moz-flex;display: -ms-flexbox;display: -webkit-flex;display: -o-flex;-webkit-align-items: center;align-items: center;padding: 0 10px;}
.inner-content-sec article.type-post {margin-bottom:20px;}
.inner-content-sec article.type-post h2{font: 700 25px/35px Open Sans, Arial, Helvetica, sans-serif;}
.inner-content-sec article.type-post h2 a{color:#000;}
.inner-content-sec article.sticky-post{margin-bottom:20px;width: 100%;float: left;position:relative;}
.inner-content-sec article.sticky-post .entry-thumbnail{width:100%!important;}
.inner-content-sec article.sticky-post img{width: 100%; height: 385px;}
.inner-content-sec article.sticky-post .entry-content{background-color: rgba(0,0,0,0.5);min-height: 50px;padding:20px;width: 100%!important;float: left;position: absolute;left: 0;bottom: 0;}
.inner-content-sec article.sticky-post .entry-content h2{padding-bottom:10px;font-size:30px;}
.inner-content-sec article.sticky-post .entry-content p{margin:0;}
.inner-content-sec article.sticky-post .entry-content a,.inner-content-sec article.sticky-post .entry-content p{color:#fff;}
.inner-content-sec article.sticky-post .entry-content a.sl-read-more{color:#000;}
.inner-content-sec article.type-post p a{border:none}
.single-post .inner-main-img{max-width:100%;display:block}
.single-post .inner-main-img img{width:100%; height: 385px;}
.single-post .inner-content-sec h2{font: 700 30px/34px Open Sans, Arial, Helvetica, sans-serif;padding-bottom: 10px;}
.main-news-sec .popular-read-more{padding-bottom:0;}
.mainnewslist .entry-thumbnail img{height:150px;}
figure img {
width: 300px;
height: auto;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
figure:hover img {
width: 350px;
}
.row.nomargin-cls {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
col.nomargin-cls{padding-left:0px; padding-right:0px;}
.flexslider{margin-bottom:0px!important;}
.flex-control-thumbs img{opacity:1!important;}
.flex-nav-prev, .flex-nav-next{ }
.flex-nav-prev a{width: 0;
height: 0;
border-right: 40px solid red;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;}
.flex-nav-next a{width: 0;
height: 0;
border-left: 40px solid red;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
}
.flexslider:hover .flex-direction-nav .flex-prev,
.flexslider .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-next,
.flexslider .flex-direction-nav .flex-next{opacity:1;}
.flex-direction-nav .flex-next{right:50px;}
.flex-direction-nav .flex-prev{left:50px;} .inner-content-sec .col.s12.m12.l9 > .type-post.status-publish{ display:none;}
#loadMore {
color:green;
cursor:pointer;
text-align: center;
text-transform: uppercase;
font-weight: 700;
margin-bottom:1rem;
}
#loadMore:hover {
color:black;
text-align: center;
text-transform: uppercase;
font-weight: 700;
margin-bottom:1rem;
}
#showLess {
color:red;
cursor:pointer;
text-align: center;
text-transform: uppercase;
font-weight: 700;
}
#showLess:hover {
color:black;
text-align: center;
text-transform: uppercase;
font-weight: 700;
}
.inner-main-img{display:none;}
.button_container,.nav-overlay{display:none;} @media only screen and (max-width: 1200px){
.container{max-width:950px;}
div.ads-sec{max-width:500px;}
.right-top-header-sec{max-width:250px; width:calc(100% - 800px);}
ul.last-login-search-sec li:first-child{display:none;}
ul.last-login-search-sec li:first-child,
ul.last-login-search-sec li:nth-child(2){width:100%;}
ul.last-login-search-sec li:first-child{text-align:right;}
nav ul li a{padding:0.8rem 1rem;}
.slider-area-sec ul.slides li .entry-content{left: 0px; top: 87%; width: 90%; padding:0px 5%; }
.slider-area-sec ul.slides li .entry-content h2{font:700 25px/42px Open Sans, Arial, Helvetica, sans-serif;}
div.advertisement-cls{margin-top:5px;}
.inner-content-sec article.type-post h2 a{line-height:45px;}
.main-slider-sec {float: left;width: 100%;margin-bottom: 15px;}
}
@media only screen and (max-width: 992px){
.container{max-width:700px;}
.logo-sec{max-width: 170px;}
div.ads-sec {max-width: 400px;}
.right-top-header-sec{width: calc(100% - 580px);}
nav ul li a {padding: 0.8rem;}
ul.last-login-search-sec li:nth-child(2){font-size: 16px;}
.mainnewslist .entry-thumbnail img {height: auto;}
div.advertisement-cls img{margin:0 auto;}
.slider-area-sec ul.slides li .entry-content {bottom: 0;width: 100%;top: auto;}
}
@media only screen and (max-width: 767px) {
.container{max-width:90%;}	
.logo-sec {max-width: 50%;}
.right-top-header-sec {width: auto;}
div.ads-sec {max-width: 100%;}
div.ads-sec img{float:none;margin:0 auto;}
.inner-content-sec p{font-size: 0.85em;}
ul.last-login-search-sec li:nth-child(2) {font-size: 0.85em;}
h2.page-title,.slider-area-sec ul.slides li .entry-content h2,h3,.single-post .inner-content-sec h2{font-size: 20px;line-height: 1.5;}
.mostreadlist{width:100%!important;}
.aboutus-cls{padding: 25px;}
.top-nav{display:none;}
.button_container {position: absolute;top: 8px;right: 0;height: 45px;width: 45px;display:block;cursor: pointer;z-index: 100;-webkit-transition: opacity .25s ease;transition: opacity .25s ease;background:rgba(0,0,0,0.5);}
.button_container.active .top {-webkit-transform: translateY(9px) translateX(0) rotate(45deg);transform: translateY(9px) translateX(0) rotate(45deg);background: #FFF;}
.button_container.active .middle {opacity: 0;background: #FFF;}
.button_container.active .bottom {-webkit-transform: translateY(-9px) translateX(0) rotate(-45deg);transform: translateY(-9px) translateX(0) rotate(-45deg);background: #FFF;}
.button_container span {background: #fff;border: none;height: 3px;margin:0 8px;width: 29px;position: absolute;top: 12px;left: 0;-webkit-transition: all .35s ease;transition: all .35s ease;cursor: pointer;}
.button_container span:nth-of-type(2) {top: 21px;}
.button_container span:nth-of-type(3) {top: 30px;}
.nav-overlay {display:block;position: fixed;background: rgb(0, 0, 0);top: 0;left: 0;width: 100%;height: 0%;opacity: 0;visibility: hidden;-webkit-transition: opacity .35s, visibility .35s, height .35s;transition: opacity .35s, visibility .35s, height .35s;overflow: hidden;z-index:99;}
.nav-overlay nav{overflow-y:scroll;}
.nav-overlay.open {opacity: .9;visibility: visible;height: 100%;}
.nav-overlay.open li {-webkit-animation: fadeInRight .5s ease forwards;animation: fadeInRight .5s ease forwards;-webkit-animation-delay: .35s;animation-delay: .35s;}
.nav-overlay.open li:nth-of-type(2) {-webkit-animation-delay: .4s;animation-delay: .4s;}
.nav-overlay.open li:nth-of-type(3) {-webkit-animation-delay: .45s;animation-delay: .45s;}
.nav-overlay.open li:nth-of-type(4) {-webkit-animation-delay: .50s;animation-delay: .50s;}
.nav-overlay nav {position: relative;height: 70%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;background:none;box-shadow:none;}
.nav-overlay nav ul {list-style: none;padding: 0;margin: 0 auto;display: block;position: relative;height: 100%;}
.nav-overlay nav ul li {float:none;display: block;height: 12.5%;height: calc(100% / 8);min-height: 25px;position: relative;opacity: 0;line-height:28px;}
.nav-overlay nav ul li a {padding:0 15px;display: inline-block;position: relative;font-size: 18px;color: #FFF;text-decoration: none;overflow: hidden;line-height:28px;}
.nav-overlay nav ul li a:hover:after, .nav-overlay ul li a:focus:after, .nav-overlay ul li a:active:after {width: 100%;}
.nav-overlay nav ul li a:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 3px;background: #FFF;-webkit-transition: .35s;transition: .35s;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;left: 20%;}100% {opacity: 1;left: 0;}}
@keyframes fadeInRight {0% {opacity: 0;left: 20%;}100% {opacity: 1;left: 0;}}	
.nav-overlay nav ul li.appoinmentBtn{display:none;}
.nav-overlay nav ul ul{display:none;}
.nav-overlay nav div ul li.menu-item-has-children a span.caret{margin-top: 7px;margin-left: 15px;width: 10px;height: 10px;float:right;border-bottom: 2px solid #fff;border-right: 2px solid #fff;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";line-height:1.5rem;-webkit-transition: all .35s ease;transition: all .35s ease;}
.nav-overlay nav ul.sub-menu{top: 0;}
.nav-overlay nav ul ul li{height:auto;line-height:32px;}
.nav-overlay nav ul ul li a{font-size:20px;line-height:32px;}
}
@media only screen and (max-width: 600px){
.right-top-header-sec {max-width: 200px;}
.inner-main-img img{height: 225px!important;}
.flex-nav-prev, .flex-nav-next{display:none;}	
}
@media only screen and (max-width: 480px) {
.right-top-header-sec {max-width: 150px;}
h2.page-title, .slider-area-sec ul.slides li .entry-content h2, h3,.single-post .inner-content-sec h2{font-size: 16px;}
.inner-main-img img{height: 225px!important;}
.upper-footer-cls{display:block;width:100%;float:left;}
.social-group-sec, .newsletter-sec{margin-bottom:10px;}
.flex-nav-prev, .flex-nav-next{display:none;}
}
@media only screen and (max-width: 769px) {
.flexslider:hover .flex-direction-nav .flex-prev,
.flexslider .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-next,
.flexslider .flex-direction-nav .flex-next{opacity:0;}
}
section.facebook-sec.outerwrapper {
float: left;
width: 100%;
overflow: auto;
}