/*-----------For Small Laptops View----------------*/
@media screen and (min-width: 2200px) {

    .newsfeed h2 {
        line-height: 1.3;
    }

}

/*-----------For Small Laptops View----------------*/
@media screen and (max-width: 1441px) {
    .downloadnow {
        margin-left: 0px;
        margin-right: -20px;
    }
    .newsfeed h2 {
        font-size: 32px;
        text-align: right;
    }
    .newsfeed h2 {
        font-size: 30px;
        line-height: 1.1;
    }
}

/*-----------For Tablet Landscape View----------------*/
@media only screen and (max-width:1099px) {
}

/*-----------For Tablet Portrait View----------------*/
@media only screen and (max-width:991px) {
.footerbx {
    text-align: right;
}
footer.main-footer .newsletter .input-group .footer-input {
    text-align: right;
}
.newsletter .newsletter-form .footer-input:first-child {
	margin-left:10px !important;
}
footer.main-footer .newsletter .newsletter-form .select2.select2-container.select2-container--default, footer.main-footer .newsletter .newsletter-form .select2.select2-container.select2-container--default.select2-container--above.select2-container--focus, footer.main-footer .newsletter .newsletter-form .select2.select2-container.select2-container--default.select2-container--above.select2-container--open, footer.main-footer .newsletter .newsletter-form .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus, footer.main-footer .newsletter .newsletter-form .select2.select2-container.select2-container--default.select2-container--below.select2-container--open {
    margin-right: 0 !important;
}
footer.main-footer .newsletter .newsletter-form .select2-selection__arrow {
    top: 4px!important;
}
.menubx {
    text-align: right;
}
.menuconainer {
    left: auto;
	right: -100%;
}
.menuconainer.active {
    left: auto;
	right: 0;
}
}

/*-----------For Mobile View----------------*/
@media only screen and (max-width:767px) {
.content {
    text-align: center;
}
.newsfeed p {
    text-align: right;
}
.newsfeed h2 {
    font-size: 20px;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.newsfeed .imgmarleft {
    float: none;
}
.screen2 .screen2text {
	font-size: 18px;
	line-height: 1.2;
	padding: 0 15px;
}
.newsfeed .row > [class*="col-"]:first-child {
    margin-bottom: 10px;
}
.w290 {
    height: 450px;
}
.mobilestatic .w290 {
    height: 470px;
}
}

/*For Iphpne X*/
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) { 
.w290 {
    height: 370px;
}
.mobilestatic .w290 {
    height: 420px;
}
}

/*For Samsung S8*/
@media only screen and (min-width : 360px) and (max-height : 740px) { 
.w290 {
    height: 460px;
}
}



















