
@media only screen and (min-width:1600px) {

    .container {
        max-width: 1400px;
    }

}

@media only screen and (min-width:1900px) {

    .container {
        max-width: 1600px;
    }

}
/*1200px*/
@media only screen and (max-width: 1400px) { 
}

/*1170px*/
@media only screen and (max-width: 1199px) {  
    
}

/*992px*/
@media only screen and (max-width: 1169px) {
    .fnav ul li a {
        font-size: 15px;
        line-height: 1.5em;
    }
}

@media only screen and (max-width: 1024px) {
    .inner_con h2, .heading h2 {
        font-size: 40px;
        line-height: 46px;
    }
    .inner_con p, .inner_con ul li, .inner_con ol li{
        font-size: 16px; line-height: 20px;
    }
}

/*768px*/
@media only screen and (max-width: 991px) {
	.bannercon h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .bannersec {
        padding: 200px 0 100px 0;
    }
    .ftop {
        margin: 40px 0;
    }
    .copyright {
        padding: 0 0 20px 0;
    }
    .innerbannersec .bannercon h2 {
        font-size: 50px;
        line-height: 58px;
    }
    .innerbannersec {
        min-height: auto;
    }
}

@media only screen and (max-width: 768px) {
	.nav_menu > ul {
        padding: 0;
    }
    .copyright p {
        font-size: 14px;
        line-height: 20px;
    }

}

/*600px*/
@media only screen and (max-width: 767px) {
	.headmenu {
        display: none;
    }
    .section {
        padding: 50px 0;
    }
    .ptb {
        padding: 30px;
    }

}

/*480px*/
@media only screen and (max-width: 599px) {
    .logoside {
        padding-right: 0;
    }
}

/*360px*/
@media only screen and (max-width: 480px) {
    .bannercon h2 {
        font-size: 40px;
        line-height: 46px;
    }
    .bannercon p {
        font-size: 20px;
        line-height: 26px;
    }
    .logo {
        max-width: 150px;
        padding: 10px 0;
    }
    .bannersec {
        padding: 150px 0 50px 0;
    }
    .inner_con h2, .heading h2 {
        font-size: 30px;
        line-height: 36px;
    }
    .innerbannersec .bannercon h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .sectionptlbr {
        padding: 30px;
    }
}
@media only screen and (max-width: 361px) {
    .bannercon h2 {
        font-size: 30px;
        line-height: 36px;
    }
    .innerbannersec .bannercon h2 {
        font-size: 28px;
        line-height: 34px;
    }
}