@media (max-width:1360px){
    .header-home{
        padding-top: 250px;
        padding-bottom: 270px;
    }
    .header-home-five .col-header-img img.img-header-lg {
        right: 0px;
    }
}
@media (max-width:1199px){
    .menu li{
        margin-right: 20px;
    }
    .overview_area {
        padding: 100px 0px 0px;
    }
    .home-four .col-header-img img.img-header-lg{
        right: 0;
        max-width: 100%;
        top: -50px;
    }
    .header-home-five .col-header-text p{
        padding-right: 20px;
    }
    .features_area_two .f_img img{
        max-width: 100%;
    }
}

@media (max-width:991px){
    .col-header-img img.img-header-sm{
        top: 98px;
    }
    .col-header-img img.img-header-lg{
        top: -100px;
    }
    .overview_item{
        margin-bottom: 30px;
    }
    .col-header-text h1{
        font-size: 45px;
        line-height: 55px;
    }
    .banner_btn{
        width: 185px;
    }
    .header-home-two .col-header-img img.img-header-lg{
        top: -112px;
    }
    .header-home-two .col-header-img img.img-header-sm{
        top: 79px;
    }
    .carousel-decoration {
        width: 237px;
        height: 480px;
    }
    .fun_fact_four{
        padding: 190px 0px;
    }
    .fact_item p {
        font-size: 20px;
    }
    
    .header-home-five .col-header-img img.img-header-lg {
        max-width: 100%;
        top: -50px;
    }
    .header-home-five.home-six .col-header-img img.img-header-lg{
        max-width: 70%;
        top: -85px;
    }
    .header-home-five .col-header-text h1{
        font-size: 42px;
    }
    .header-home-five {
        padding: 210px 0px 135px;
    }
    .header-home-five .col-header-text p{
        padding-right: 0px;
        font-size: 18px;
        line-height: 35px;
    }
  
    .navbar-collapse{
        background:#fff;
    }
    .menu li a{
        color: #404040;
    }
    .menu li.active a{
        border-color: #404040;
    }
    .menu li a:hover, .menu li a:focus{
        border-color: #404040;
    }
    .menu{
        margin: 0px;
        padding-bottom: 20px;
    }
    .menu li{
        margin-right: 0px;
    }
    .menu li + li{
        padding-top: 5px;
    }
   
}

@media (max-width:767px){
    .col-header-img{
        height: 380px;
        text-align: center;
        margin-top: 30px;
    }
    .header-home{
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    .col-header-img img.img-header-lg{
        width: 185px;
        display: block;
        margin: 0 auto;
        left: 0;
        right: 0;
        top: 0;
    }
    .col-header-img img.img-header-sm{
        width: 150px;
        display: block;
        margin: 0 auto;
        left: 0;
        right: 80px;
        top: 85px;
    }
    .overview_item{
        max-width: 380px;
        margin: 0 auto 30px;
    }
    .fact_item{
        margin-bottom: 30px;
    }
    
    .home-four .col-header-img img.img-header-lg{
        top: 0;
    }
    .header-home-five .col-header-img img.img-header-lg{
        width: 290px;
        top: 0px;
    }
    .header-home-five {
        padding: 210px 0px 20px;
    }
    .fun_fact_five {
        padding-bottom: 145px;
    }
    .fun_fact_five .fact_item p{
        font-size: 20px;
    }
    .features_area_two .f_img{
        margin-top: 50px;
    }
    .home-six .col-header-img{
        display: none;
    }
    .partner_logo_area a{
        display: inline-block;
        padding-bottom: 20px;
    }
   
}


/* Hidden CSS */
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table!important
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }
    table.visible-print {
        display: table!important
    }
    tr.visible-print {
        display: table-row!important
    }
    td.visible-print,
    th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}
/* Hidden CSS */