@media (min-width: 1600px){
    .container{
        width: 1660px;
    }
}
@media (max-width: 1366px) {
    .header {
        padding: 16px 0;
    }
    .header .navbar-nav > li > a {
        font-size: 17px;
        padding: 18px 15px;
    }
    .navbar-brand > img{
        width: 235px;
    }
    .banner .image-holder img{
        height: 540px;
        object-fit: cover;
    }
    .banner .text-box .text-inner P{
        font-size: 42px;
    }
    .banner .text-box .text-inner h1{
        font-size: 42px;
        margin: 6px 0;
    }
    .banner .text-box .text-inner a{
        font-size: 25px;
        padding: 4px 41px 6px;
        -webkit-border-radius: 14px 15px 15px 14px/14px 14px 15px 15px;
        -moz-border-radius: 14px 15px 15px 14px/14px 14px 15px 15px;
        border-radius: 14px 15px 15px 14px/14px 14px 15px 15px;
        margin-top: 75px;
    }
    .hedding {
        margin-bottom: 50px;
    }
    .hedding h2{
        font-size: 34px;
        padding: 0 0 12px;
        text-transform: uppercase;
    }
    .what-map-sec,
    .who-we-are-sec,
    .contact-us{
        padding: 90px 0;
    }
    .what-map-sec .hedding h2 {
        padding: 0 38px 12px;
    }
    .what-map-box .text-box h3 {
        width: 84%;
    }
    .contact-inner .text-box h2 a{
        font-size: 70px;
    }
    .contact-inner .image-holder > img {
        width: 165px;
    }
    .footer-socail {
        padding: 0;
    }
    .footer-navigation ul li a {
        font-size: 14px;
    	padding: 0 8px;
    }
    .footer-socail ul li a {
        font-size: 40px;
        padding-left: 19px;
    }
    .footer-logo img{
        width: 233px;
    }
    .footer{
        padding: 20px 0;
    }
    .footer-navigation {
        padding: 17px 0;
    }
}
@media (max-width: 1199px) {
    .footer-navigation ul li a {
        font-size: 15px;
        padding: 0 9px;
    }
}
@media (max-width: 991px) {
    .what-map-box{
        margin-bottom: 30px;
    }
    .padding-0{
        margin-bottom: 0;
    }
    .who-we-are-inner .text-box {
        width: 100%;
    }
    .footer-navigation ul li a {
        font-size: 13px;
        padding: 0 5px;
    }
    .footer-socail ul li a {
        font-size: 30px;
        padding-left: 15px;
    }
    .contact-inner .text-box h2 a {
        font-size: 50px;
    }

}
@media (max-width: 767px) {
    .header .navbar-collapse {
        padding: 0 15px;
        position: absolute;
        top: 73px;
        width: 100%;
        z-index: 1;
        background-color: #191919;
        border-top: 1px solid #69d03c;
    }
    .header .navbar-nav > li > a {
        font-size: 17px;
        padding: 15px 20px;
    }
    .header .navbar-default .navbar-toggle{
        margin-right: 0;
        border-radius: 0;
        background-color: transparent;
        border: none;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .banner .image-holder img {
        height: 350px;
    }
    .banner .text-box .text-inner h1,
    .banner .text-box .text-inner p{
        font-size: 30px;
    }
    .banner .text-box .text-inner a {
        font-size: 18px;
        margin-top: 30px;
        padding: 4px 30px 6px;
    }
    .hedding h2{
        font-size: 26px;
    }
    .what-map-sec, .who-we-are-sec, .contact-us {
        padding: 50px 0;
    }
    .what-map-box .text-box h3 {
        width: 100%;
        font-size: 16px;
    }
    .what-map-box .text-box p{
        margin-top: 20px;
    }
    .what-map-box {
        margin-bottom: 40px;
    }
    .who-we-are-inner .text-box p {
        font-size: 18px;
    }
    .hedding {
        margin-bottom: 20px;
    }
    .contact-inner .text-box {
        margin-top: 20px;
    }
    .contact-inner .text-box h2 a {
        font-size: 40px;
    }
    .footer-logo{
        text-align: center;
    }
    .footer-logo img {
        display: inline-block;
    }
    .footer-navigation ul li a {
        font-size: 17px;
        padding: 0 10px;
    }
    .footer-socail{
        text-align: center;
    }
    .footer-navigation {
        padding: 20px 0;
    }
    .padding-0 {
        margin-bottom: 0;
    }
}
@media (max-width: 550px) {
    .contact-inner .text-box h2 a {
        font-size: 30px;
    }
    .contact-inner .image-holder > img {
        width: 125px;
    }
}
@media (max-width: 479px) {
    .banner .text-box .text-inner h1, .banner .text-box .text-inner p {
        font-size: 20px;
    }
    .navbar-brand > img {
        width: 160px;
    }
    .header .navbar-brand{
        padding: 4px 0;
    }
    .header .navbar-collapse{
        top: 64px;
    }
    .what-map-box .text-box p{
        width: 100%;
    }
    .what-map-sec .hedding h2 {
        padding: 0 0 12px;
    }
    .hedding h2 {
        font-size: 22px;
    }
    .contact-inner .text-box h2 a {
        font-size: 20px;
    }
    .footer-navigation ul li a {
        font-size: 14px;
        padding: 0 5px;
    }
    .our-clints .who-we-are-inner .text-box p,
    .who-we-are-inner .text-box p,
    .what-map-box .text-box p{
        font-size: 14px;
    }
}
@media (max-width: 379px) {}























