/* Higher than 1440 (desktop devices)
====================================================================== */
@media only screen and (min-width: 1430px) {
 
}


/* Higher than 1200 (desktop devices)
====================================================================== */
@media only screen and (max-width: 1199px) {


}


/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px){
.stellarnav>ul>li>a {
    padding: 12px 21px 12px;
}
.col-sm-4.no-padding p {
    font-size: 15px;
}
.left-side_btn_block .btn,.right-side_btn_block .btn {
    width: 100%;
    margin: 0px;
    font-size: 18px;
}
}



/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.stellarnav.light li a {
    color: #000;
}
section.note-p {
    height: auto;
    margin-top: 75px;
}
.gal-item .box {
    height: auto;
}
section.gallery_block {
    margin-bottom: auto;
}
.develop-by {
    bottom: auto;
}
.footer_sec-in-a {
    padding-bottom: 44px;
}
.sub_heading {
   height: auto;
}
section.rules_block h1 {
    width: 305px;
    font-size: 24px;
}
section.rules_block ul {
    padding: 0px;
}
section.rules_block ul li {
    font-size: 16px;
    text-align: justify;
}
section.screening_block ul {
    padding: 0px;
}
section.about_block .col-md-4 {
    width: 40%;
    float: left;
    padding-top: 50px;
}
section.about_block .col-md-8 {
    width: 60%;
    float: left;
}
.col-md-8.col-sm-12.co-xs-12.gal-item {
    width: 50%;
    float: left;
}
section.footer {
    clear: both;
}
.col-md-4.col-sm-6.co-xs-12.gal-item {
    width: 50%;
    float: left;
}
section.about_block h1 {
    width: 230px;
    font-size: 26px;
}
section.about_block p {
    font-size: 16px;
}
section.gallery_block_page .col-md-4 {
    width: 33%;
    float: left;
}

.left-side_btn_block .btn,.right-side_btn_block .btn {
    width: 100%;
    margin: 10px 0px;
    font-size: 23px;
}

}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {
div#mySidenav {
    display: none;
}
.stellarnav.light li a {
    color: #000;
}
section.note-p {
    height: auto;
    margin-top: 75px;
}
.gal-item .box {
    height: auto;
}
section.gallery_block {
    margin-bottom: auto;
}
.develop-by {
    bottom: auto;
}
.footer_sec-in-a {
    padding-bottom: 44px;
}
.sub_heading {
   height: auto;
}
section.rules_block h1 {
    width: 305px;
    font-size: 24px;
}
section.rules_block ul {
    padding: 0px;
}
section.rules_block ul li {
    font-size: 16px;
    text-align: justify;
}
section.screening_block ul {
    padding: 0px;
}
section.about_block .col-md-4 {
    width: 40%;
    float: left;
    padding-top: 50px;
}
section.about_block .col-md-8 {
    width: 60%;
    float: left;
}
.col-md-8.col-sm-12.co-xs-12.gal-item {
    width: 50%;
    float: left;
}
section.footer {
    clear: both;
}
.col-md-4.col-sm-6.co-xs-12.gal-item {
    width: 50%;
    float: left;
}
section.about_block h1 {
    width: 230px;
    font-size: 26px;
}
section.about_block p {
    font-size: 16px;
}
section.gallery_block_page .col-md-4 {
    width: 33%;
    float: left;
}
.stellarnav.mobile>ul>li>a {
    padding: 10px;
}

.left-side_btn_block .btn,.right-side_btn_block .btn {
    width: 100%;
    margin: 10px 0px;
    outline: none;
    font-size: 18px;
}

/* =top logos= */

img.logostylcls{
    height: 39px;
}

.logo_block h4{
font-size: 14px;
margin-bottom: 0;
}


}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (max-width: 375px)  {







}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {

div#mySidenav {
    display: none;
}
.stellarnav.light li a {
    color: #000;
}
section.note-p {
    height: auto;
    margin-top: 55px;
}
.gal-item .box {
    height: auto;
}
section.gallery_block {
    margin-bottom: auto;
}
.develop-by {
    bottom: auto;
}
.footer_sec-in-a {
    padding-bottom: 44px;
}
.sub_heading {
   height: auto;
}
section.rules_block h1 {
    width: 305px;
    font-size: 24px;
}
section.rules_block ul {
    padding: 0px;
}
section.rules_block ul li {
    font-size: 16px;
    text-align: justify;
}
section.screening_block ul {
    padding: 0px;
}
.logo_block {
    padding-top: 10px;
    padding-bottom: 10px;
}
.logo_left {
    float: left;
    width: 50%;
}
.logo_left img {
    width: 100%;
}
.logo_right {
    float: right;
    width: 50%;
}
.logo_right img {
    width: 100%;
}
.gal-item .box {
    height: 182px;
}
.modal-dialog {
    width: 100%;
    margin: 30px auto;
}

.left-side_btn_block .btn, .right-side_btn_block .btn {
    width: 100%;
    margin: 10px 0px;
    font-size: 14px;
}
}