/* CSS Responsive Document */

/* Normal Desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) { 


}
  
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footermenus ul li a { 
        padding: 0px 18px 0px 0px; }
    .footersubscribe {
    float: right;
    margin-right: 0;
}input.input-group-field {  
    height: 42px;
    width: 290px; 
    letter-spacing: 2px;
}
    
}
@media only screen and (max-width: 991px) {
    .only-mobile{
        display: inline-block;
    }
    .only-desktop{
        display: none;
    }  
} 
 
 
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .editbamenu ul li {
    margin: 0 5px; 
} .editbamenu ul li a {
    padding: 0;
    font-size: 12px;
}.editbamenu ul li { 
    padding-bottom: 7px; 
}
    .evetsitemsc {
    margin-bottom: 35px;
}
    .upcoming .owl-next {
    left: auto;
    right: 0;
}.upcoming .owl-prev {
    right: auto;
    left: 68%;
}
    .upcoming .owl-nav { 
    top: -55px;
}
    .bookings { 
    margin: 0px auto;
}
    .scmail input[type='text'] { 
    width: 100%; margin-bottom: 20px;
}
     .scmail input[type='email'] { 
    width: 100%; margin-bottom: 20px;
}
    .post_thumbsc {
    height: auto; 
}.post_thumbsc2 {
    height: auto;
    overflow: hidden;
}
    .pastbtn { 
    margin-bottom: 25px;
}
    .leftside { 
    width: 100%; 
    height: auto; 
}.rightside { 
    width: 100%; 
}.archititle {
    position: relative;
    left: 0;
    top: 0;
}.archiveright-content {
    padding-top: 20px;
}.colimg {
    height: auto; 
    margin-top: 20px;
}.left-icon {
    position: absolute;
    left: -1px;
    top: 16px;
}
    .internleftside {
    width: 100%; 
}.online { 
    width: 100%; 
}.herositem { 
    padding: 15px 5px;
}.interntopitem {
    display: inline-block;}
    .campainsdescription { 
    padding-left: 0px;
    padding-right: 0px;
}.online h5 { 
    padding-left: 0;}
   .compainsitem {
    position: relative;
    overflow: hidden;
    height: auto;
    margin-bottom: 20px;
}.online { 
    margin-top: 10px;
}.online h6 { 
    top: 0;
}.online { 
    text-align: left; 
}.online h5 { 
    width: 100%;
}
    .campainscontent a { 
        margin-top: 20px; 
    }
    .footersubscribe { 
    width: 100%;
}
	 .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }
    .navbar-brand { 
        margin-right: 0; 
    }
   .socialnavs { 
    right: 0px;
}.rightsiefooter {
    text-align: left;
}
    .footermenus ul li a { 
    padding: 0px 14px 0px 0px; 
}.footermenus {
    padding-bottom: 20px;
    margin-top: 20px;
}.footersubscribe {
    float: left;
    margin-right: 0;
}
    input.input-group-field {  
    padding: 14px 25px 8px 26px; 
    font-size: 13px; 
    height: 40px;
    width: 262px;
    text-align: left; 
    letter-spacing: 2px;
}.fotterbtmlogo ul li {
    display: inline-block;
    padding: 0px 10px 0px 0px;
}.asseen {  
    float: left;
    width: 100%;
}.footersubscribe ::-webkit-input-placeholder { /* Edge */
 font-size: 13px; 
    letter-spacing: 2px; 
}

.footersubscribe :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size: 13px; 
    letter-spacing: 2px; 
} 
.footersubscribe ::placeholder {
 font-size: 14px; 
    letter-spacing: 2px; 
} 
    .nav-toggle.expanded .nav-toggle-bar { 
    left: 187px; 
}.footersubscribe input[type='email'] {
    padding: 6px 48px 8px 48px;font-size: 14px; 
    width: 100%;
}.botmcontent {
    margin-top: 25px;
    text-align: center;
    padding: 0;
    display: inline-block;
    width: 100%;
    line-height: 18px;
}#back2Top { 
    bottom: 1px;
    }.scmail input[type='text'] { 
    margin-right: 0; 
}.scmail input[type='email'] { 
    margin-right: 0; 
}.editbamenu ul li a {
    padding: 0;
    font-size: 16px;
}.editbamenu ul { 
    text-align: center;
}
    .netflix-open-btn img {
    width: 35px;
}.nav_social ul.social {  
    left: 52px;
    top: -38px; 
}.logo { 
    padding-top: 22px;
}.politicsnt{
    background-size: contain!important;
}
.fashionnt{
    background-size: 30px!important;
}
.culturent{
    background-size: contain!important;
}
}
 
@media only screen and (min-width: 320px) and (max-width: 359px) {
.btnteto .elementor-widget-container { 
    background-size: contain;
}
.btnteto .elementor-heading-title {
    font-size: 13px!important; 
    letter-spacing: 3px!important;
}.editbamenu ul li a {
    padding: 0;
    font-size: 12px;
}.editbamenu ul li { 
    margin: 0 9px; 
}
}
@media only screen and (min-width: 361px) and (max-width: 767px) {
.upcoming .owl-prev { 
    left: 72%;
}.editbamenu ul li a {
    padding: 0;
    font-size: 14px;
}.editbamenu ul li { 
    margin: 0 9px; 
}
}
@media only screen and (min-width: 431px) and (max-width: 767px) {
.upcoming .owl-prev { 
    left: 76%;
}.editbamenu ul li a {
    padding: 0;
    font-size: 17px;
}.editbamenu ul li { 
    margin: 0 9px; 
}
}
@media only screen and (min-width: 501px) and (max-width: 767px) {
.upcoming .owl-prev { 
    left: 80%;
}
}
@media only screen and (min-width: 601px) and (max-width: 767px) {
.upcoming .owl-prev { 
    left: 83%;
}
}