@media ( max-width: 1910px ){
    .main-navigation a{font-size: 26px;}
    .contect-details ul li{width: 48%;}
}

@media ( max-width: 1679px ){
    .main-navigation a{font-size: 24px;}
    .main-navigation li{margin-right: 20px;}
    
    .enquiry-block { width: 100%; padding: 60px 10px 20px;}
    .form-block:nth-child(odd){width: 50%;}    
    .form-block:nth-child(even){width: 50%;} 
    .left-parallex { width: 35%;}
    .right-parallex { width: 35%;}
    .inner-banner .enquiry-block .detail-main{width: 50%; flex-wrap: wrap;}
    .inner-banner .enquiry-block .dispengall{width: 100%;}
    .inner-banner .enquiry-block .like-detail{width: 100%;}

}

@media ( max-width: 1459px ){
    .main-navigation a{font-size: 20px;}
    .main-navigation li{margin-right: 15px;}
    .inr-bnr-content { padding: 100px 10% 100px 0;}
    .materials-block a { height: 200px; width: 200px;}
    .materials-block span { font-size: 28px;}
    .left-parallex { width: 40%;}
    .right-parallex { width: 40%;}
    .contect-details ul li{width: 100%;}
    
}

@media ( max-width: 1199px ){
    .main-navigation a{font-size: 18px;}
    .site-logos { width: 250px;}
    .main-navigation li{margin-right: 10px;}
    
    .form-block:nth-child(odd){width: 100%; padding-right: 0;}    
    .form-block:nth-child(even){width: 100%;} 
    .enquiry-block { padding: 30px 10px 10px;}
    .inr-bnr-content { padding: 48px 5% 100px 0;}
    .materials-block a { height: 160px; width: 160px;}
    .materials-block span { font-size: 25px;}
    .materials-block.four-block a { width: 135px; height: 135px; order: 1;}
    .materials-block.four-block { margin-top: -10px;}
    .modal-content .form-block:nth-child(odd) { width: 50%; padding-right: 15px;}
    .modal-content .form-block:nth-child(even) { width: 50%;}
    .inner-banner .enquiry-block .detail-main{width: 100%; flex-wrap: wrap;}
    .copyright-section {
        -ms-flex: 0 0 58%;
        flex: 0 0 58%;
        max-width: 58%;
    }
    .social-section {
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
        max-width: 13%;
    }
    .contact-detail-section {
        -ms-flex: 0 0 29%;
        flex: 0 0 29%;
        max-width: 29%;
    }
    .social-icon ul li{
        font-size: 14px;
    }
    .social-icon ul li a{
        font-size: 18px;
    }
    .graphic-color{
        display: none;
    }
    .graphic-block{
        padding-top: 40px;
    }
}

@media ( max-width: 1024px ){
    .main-navigation a{font-size: 16px;}
    .materials-block a { height: 110px; width: 110px;}
    .materials-block span {font-size: 18px;}
    .materials-block.four-block a { width: 100px; height: 100px; order: 1;}
    .masters-of-kraft{padding: 70px 0;}
    .materials-block.four-block span { font-size: 16px;}
    .slide-sec { min-height: 600px;}
    .modal-content{ padding: 30px 20px 0;}
    .modal-header{padding: 0 0 20px 0;}
    .quick-enquery a{padding: 10px; font-size: 25px;}
    
    .error-404.not-found h1{font-size: 150px;}
    .detail-main{width: calc(100% + 40px); margin-left: -20px;}
    .like-detail a{font-size: 18px;}

    .copyright-section,
    .social-section,
    .contact-detail-section {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
        text-align: center !important;
    }
    .contact-detail-section {
        margin-bottom: 0;
    }
    .contect-details ul{
        text-align: center;
    }
    .post_list-items.items-6 .image-block,  .post_list-items.items-8 .image-block,  .post_list-items.items-10 .image-block { width: 50%; height: 278px; }
    .post_list-items.items-6 .image-block:nth-child(2), .post_list-items.items-6 .image-block:nth-child(6n-1),
     .post_list-items.items-8 .image-block:nth-child(2), .post_list-items.items-8 .image-block:nth-child(7n-1),
     .post_list-items.items-10 .image-block:nth-child(2), .post_list-items.items-10 .image-block:nth-child(8n-1) { width: 50%;}

    .post_list-items.items-4 .image-block { width: 50%; }
    .post_list-items.items-4 .image-block:nth-child(even){ width: 50%; }
    .gallery-section{padding-bottom:0;    border-top: 1px solid #fff;
    }
     
}

@media ( max-width: 991px ){
    .enumenu_ul { display: none }
	.menu-block { height: auto; }
	.menu-icon { display: block; font-size: 0; width: 45px; /*height: 39px;*/ position: absolute; right: 11px; top: 52%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 999; }
	.enumenu_ul .arrow { position: absolute; right: 15px; top: 5px; width: 22px; height: 22px; background: url(../images/plus.png) no-repeat center center; cursor: pointer; z-index: 99999; background-size: 12px; border: 1px solid #fff; border-radius: 50%; }
	.enumenu_ul .arrow.up { background: url(../images/minus.png) no-repeat center center; }
    .enumenu_ul li { width: 100%; margin: 0px; padding: 0px; position: relative; display: inline-block; }
	.enumenu_ul { width: 100%; position: fixed; left: 0; top: -100%; width: 100%; background: #000; height: calc(100% - 75px); z-index: 9;padding: 40px 0 40px; overflow: auto; transition: 0.4s ease-in-out; text-align: center;}
    .menu-open .enumenu_ul{top: 76px;}
    .menu-open { overflow: hidden;}
    .menu-open .site-header{background: #000;}
    
    .quick-enquery a{right: 0;}
    .site-logos { width: 250px; position: relative; z-index: 10;}
    .main-navigation a { font-size: 18px; padding: 8px 0;}
    .main-navigation li ul { position: static; width: 100%; text-align: center; padding: 0; transition: 0s ease-in-out; -webkit-transition: 0s ease-in-out; }
    .main-navigation li ul ul{ position: static; width: 100%; text-align: center;  }
    .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left: 0;}
    .main-navigation li ul li a { font-size: 16px;}
    .main-navigation li ul li{padding: 0;}
    .site-header{display: inline-block;}
    
    .social-icon ul li:first-child{width: 100%; text-align: center;} 
    .social-icon ul li span{margin-right: 0; }
    .site-footer{ padding: 30px 0 50px;}
    
    
    .fiter-block{padding: 20px;}
    .fiter-block-text ul{margin-bottom: 10px;}
    .customNavigation{margin-top: 40px;}
    .google.blc { flex-wrap: wrap;}
    .enquiry-details { padding-left: 0; width: 100%; padding-top: 15px;}
    .site-header{
        background: rgba(0,0,0,1);
    }
    .main-navigation a{font-family: 'Josefin Sans', sans-serif !important;
    font-weight: 400 !important;
    }
}

@media ( max-width: 767px ){
    h1{font-size: 28px;}
    h2{font-size: 25px;}
    .kraft-txt h2{font-size: 28px;}
    .site-logos { width: 200px;}
    .menu-open .enumenu_ul { top: 58px; height: calc(100% - 58px); }
    .inner-banner{ background-position: left -201px;}
    .inr-bnr-content { padding: 20px 0;    height: auto;
    overflow-y: inherit;
    margin-bottom: 20px;}
    .enquiry-block { padding: 30px 0 10px;}
    .masters-of-kraft{padding: 40px 0 30px;}
    .materials-block { width: 40%; margin-bottom: 20px;}
    .materials-block.four-block { margin-top: 0;}
    .materials-block.four-block a { order: 2; height: 120px; width: 120px;}
    .materials-block.four-block span{order: 1; font-size: 18px; margin-top: 0;}
    .materials-block a { height: 120px; width: 120px;}
    
    .slide-sec { min-height: 500px;}
    .sevices-block-child a{ padding: 100px 20px;}
    .modal-content .form-block:nth-child(odd) { width: 100%; padding-right: 0;}
    .modal-content .form-block:nth-child(even) { width: 100%;}
    .enquiry-form span textarea{height: 80px;}
    /*.social-icon ul{text-align: left; margin-bottom: 10px;}*/
    /*.contect-details ul{text-align: left; }*/
    .contect-details ul li{width: 100%;}
    /*.social-icon ul li:first-child{text-align: left;}*/
    .social-icon ul li span { margin-right: 5px; width: 100%; text-align: left;}
    .site-footer { padding: 30px 0 30px;}
    
    .types-of-materials{margin: 10px auto 0;}
    .inr-bnr-content p{font-size: 14px;}
    
    .gallery-section{ padding: 30px 0 0 0;}
    .fiter-block {width: 100%; padding: 60px 15px 0;}
    .gallery-section h2 { font-size: 28px;}
    .fiter-block-text ul{margin-bottom: 20px;}
    .customNavigation{margin-top: 30px; width: 99%;}
    .next {font-size: 18px;}
    .next:after { right: -29px; top: -19px; width: 0; height: 0; border-style: solid; border-width: 40px 0 40px 50px; border-color: transparent transparent transparent #000000;}
    .next:before { right: -44px; top: -30px; width: 0; height: 0; border-style: solid; border-width: 50px 0 50px 65px; border-color: transparent transparent transparent #fff;}
    .prev{margin: 10px;}
    .photos-sec{width: 100%;}    
    
    .left-parallex { width: 100%; top: 0 !important; height: 50%; background-position: left center;}
    .right-parallex { width: 100%; bottom: 0 !important; top: auto !important; height: 50%; background-position: right center;}
    
    .error-404.not-found h1{font-size: 100px;}
    .error-404.not-found { height: 60vh;}
    .detail-main{flex-wrap: wrap;}
    .like-div{width: 100%; text-align: center; }
    .dispengall{width: 100%; text-align: center;}
    .like-detail{width: 100%; text-align: center;}
    .inner-banner .enquiry-block .like-detail{text-align: left;}
    .post_list-items.items-6 .image-block, .post_list-items.items-8 .image-block, .post_list-items.items-10 .image-block {
  height: 200px;
}
    .menu-open .menu-main-menu-container .enumenu_ul{margin-top: 0;
    padding: 185px 15px 15px !important;
    height: 100% !important;
    top: 0 !important;}
}

@media ( max-width: 479px ){
    .graphic-color{ height: 250px; width: 250px;}
    .materials-block { width: 100%;}
    .materials-block a { height: 150px; width: 150px;}
    .materials-block.four-block a { height: 150px; width: 150px;}
    .sevices-block-child a{ padding: 80px 20px;}
    .slide-sec { min-height: 420px;}
    .quick-enquery a{padding: 10px; font-size: 18px;}
     
  
}

@media (max-height: 414px) and (orientation: landscape) {
    .slide-sec { min-height: 360px;}    
    .modal-open .modal-dialog { position: absolute; top: 35%;}
    .modal-open .modal-dialog{padding: 180px 10px 40px;}
    
    
}

@media (max-height: 749px) and (orientation: landscape) {
.inr-bnr-content{    height: 460px;
}
}
/*23/11/2020*/
@media screen and (max-width:1679px) {
    .main-navigation a { font-size: 24px; }
}

@media screen and ( max-width: 1459px ){
    .main-navigation li{margin-right: 10px;}
}

@media screen and (min-width: 992px) and (max-width:1365px) {
    .site-header { flex-wrap: wrap; justify-content: flex-start; }
    .main-navigation { order: 3; margin: 20px 0; flex: 1 1 auto; }
    .desktop-header-btn { order: 2; }
    .site-logos { margin: 0 auto 0 0; }
}

@media (max-width:991px) {
    .desktop-header-btn { display: none; }
    .mob-header-btn { display: flex; width: 100%; display: flex; justify-content: space-between; align-items: center; position: fixed; bottom: 0; z-index: 2; padding: 10px; background-color: #000000; }
    .mob-header-btn div { width: 48%; display: flex; justify-content: space-between; align-items: center; }
    .mob-header-btn div a { background-color: #7f4c31; color: #fff; display: block; width: 100%; height: 100%; text-align: center; padding: 10px; font-size: 20px; }
    .mob-header-btn div a i.fa { padding-right: 10px; }
    body { padding-bottom: 60px; }
    .quick-enquery a { bottom: 60px; }
    .menu-open .enumenu_ul { flex-direction: column; justify-content: flex-start; margin-top:74px !important; padding: 15px; height: calc(100% - 58px) !important; }
    .sub-menu.sb-menu { padding-left: 30px; }
    .main-navigation li ul li a { width: 100%; text-align: left; }
    .menu-open .quick-enquery a { z-index: 0; }
}