@media only screen and (min-width:320px) and (max-width:991px) {

    /*core starts*/
    h1 {
 font-size: 26px !important;
}
 h2 {
 font-size: 20px !important;
}
 h3 {
 font-size: 18px !important;
}
 h4 {
 font-size: 15px !important;
}
/*core ends*/
}
 @media only screen and (min-width:320px) and (max-width:767px) {

    /*core start*/
    body {
 font-size: 14px !important;
}
 p {
 font-size: 14px !important;
line-height: 20px;
}
 ul {
 font-size: 14px !important;
}

    /**/
.main-head {
 font-size: 21px !important;
 line-height: 27px !important;
 margin-bottom: 15px !important;
}

.main-head span {
 font-size: 14px !important;
 line-height: 24px;
} 
 section.contents .content-bar {
 padding: 20px 0 20px;
}
.banner-bar .banner-content h1 {
 font-size: 20px !important;display:none;
}
.location { 

}

/* login & registration */
.modal#logModal, .modal#regModal, .modal#enqModal, .modal#frgtModal, .modal#addrModal {
 background: #fff;
}
 .modal-dialog.log-model {
 width:100%;
 margin: 0;
}
 .modal-dialog.log-model .modal-content {
 border: 0;
 -webkit-box-shadow: inherit;
 box-shadow: inherit;
}
 .modal-dialog.log-model .log-left {
 display:none;
}
 .modal-dialog.log-model .log-right {
 padding: 50px 30px;
 width: 100%;
 float: none;
}
 .modal.fade .modal-dialog.log-model {
 top: 0;
 left: 0;
 margin-bottom: inherit;
 margin-right: inherit;
 -webkit-transform: inherit;
 transform: inherit;
}

/*core ends*/

header .logo-bar {
    padding: 10px 0 5px; 
}
 header .logo-bar .logo {
    width: auto;
}
 
header .btn-epaper {
    margin: 8px 0;
    padding: 3px 5px 1px;
}
header .diya {
    width: 55px; /*40px*/
    height: 40px;
}

.search-btn, .search-load { 
    height: 35px; 
}
.search-bar {   
    margin: 0 0 8px;  
}
.search-bar input[type=text] { 
    padding: 8px 15px 8px; 
}

 header .user-nav {
 margin: 12px 0;
}
 header .user-nav ul li {
 margin-left:0px!important;
}

header .user-nav ul a {
 /* padding: 5px;  */
}
 header .user-nav ul a img {
 /* width: 18px; */
 display:block;
}
 header .user-nav ul a.logged-in { 
 text-transform:capitalize
}
header .user-nav ul a.logged-in span {
 display: none;
}
header .user-nav ul a.logged-in i { 
    display: none;
}

/**/

.slide-block .slide-item {
    height: 200px;
}
.slide-block p { 
    padding: 15px 15px!important; 
}

/**/

.ad-block .ad-item {
    height: auto; /*200px*/
}
.col-vdo.shrt {
    height: 150px!important;
}
.itm-othr-inf > ul > li { 
    margin-right: 5px!important;
    padding-right: 5px!important; 
}

/**/
.news-detail-bar h3.pr_name {
 margin-top: 15px!important;
 line-height: 25px;
}  
/**/ 
.add-rt {
    margin-bottom: 15px!important;
}
/**/
.news_related {
    padding-top: 20px;
    padding-bottom: 0px; 
    margin-top: 0;
}
/**/
.itm-othr-inf ul li.has-item ul li.web{display: none;}
.itm-othr-inf ul li.has-item ul li.app{display: block;}

/**/
.my-account .my-account-left {
    margin-bottom: 5px;
}
.my-account .my-account-left .user-nav-list{
	display:none
}
/**/
.contact-pg .col-row:nth-child(1) {
 width: 100%;
}
.contact-pg .col-row:nth-child(2) {
	 width: 100%;
	 margin-top: 0;
	 margin-left: 0;
	 padding:20px 0 0 0;
}
.contact-pg iframe {
 height: 200px;
margin-bottom: 15px;
}
.contact-pg .contact-form {
 width: 100%;
}
.contact-blk {
    padding: 10px 0px 0; 
}
.contact-blk .h-icon {
 width: 45px;
 height: 45px;line-height: 40px;
}
.contact-blk .cont-text {
 width: calc(100% - 75px);padding-bottom: 10px;
} 
.about-us-pg .col-row .col-img,
.about-us-pg .col-row .col-desc {
    width: 100%;
}
.about-us-pg .col-row .col-desc {
    padding-top: 30px;
}
.about-us-pg h4 {
    font-size: 16px !important;
    line-height: 25px !important;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
}
.about-us-pg .abt-img {
    padding-left: 0 !important;
	padding-top:20px !important;
}
.policy-pg ul.mylist li {
    font-size: 13px !important;
    line-height: 22px;
    text-indent: -25px;
}
.faq-pg .ques-blk {
    padding: 10px 15px 10px;
    margin-bottom: 20px !important;
    border-radius: 7px;
}
/*footer*/
footer{ 

} 
footer .footer-bar {
 padding: 30px 0 0px 0;
}
footer h2 {
 margin-bottom: 15px !important;
}
footer .ft-head {
    margin-bottom: 15px!important;
}
footer .pay-col {
    padding: 10px 5px;
    border: 2px solid #ffe581;
}

footer .pay-col .qr {
    margin: 0 auto 15px;
    display: table;
    max-width: 100px;
}
footer .pay-col p { 
    line-height: 15px;
    font-size: 12px!important;
}
footer .ct-nav-menu ul {
    margin: 0 -10px 20px!important;
}
footer .ct-nav-menu li {
    margin: 10px 10px!important;
    width: calc(50% - 20px); 
}
footer .ct-nav-menu li a { 
    padding: 5px 10px; 
}
footer .ct-nav-menu li a span{
    width: 100% ; 
    overflow: hidden !important;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap !important;
    padding: 0 34px 0 10px;
}
footer .social-nav ul {
margin: 0 -15px 20px!important;
} 
footer .site-nav ul li {
    width: calc(100% - 30px); 
    margin-bottom: 15px !important;
}
footer .nav-menu ul {
    margin: 0 auto 10px!important;
    display: table;
}
footer .footer-bar-bottom .copy {
    margin-bottom: 5px!important; 
}
footer .footer-bar-bottom .designer {
    margin-bottom: 0px!important;
    text-align: center;
}
}
 @media only screen and (min-width:768px) and (max-width:991px) {
 
header .logo-bar .logo {
    
}

header .user-nav ul a.logged-in span {
    display: none;
}

.main-head { 
    line-height: 28px !important; 
}

.slide-block .slide-item {
    height: 250px;
}

.news-detail-bar h3.pr_name { 
    line-height: 25px; 
}
.contact-pg iframe {
    width: 100%;
    height: 250px;
}
.about-us-pg h4 {
    font-size: 18px !important;
    line-height: 25px !important;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
}
.banner-bar .banner-content h1 {
    font-size: 20px !important;
    font-weight: 500;
    margin: 4px 0 0 !important;
} 
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
 
 
.contact-pg iframe {
   height: 250px;
}


}
