/* CSS Document */
a:hover {color: #615d5c !important;text-decoration: none !important;}
.welcome-area__inner {padding-bottom: 0px;}
.header-top-area {position: absolute;left: 0;top: 0;width: 100%;z-index: 999;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background:#75757585;}
header {margin-bottom: 0px;}
.logo {padding-top: 0px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.logo a {display: block;color: #333;text-transform: capitalize;font-weight: 400;font-size: 30px;}
.navbar {margin:0 !important;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.mainmenu ul {list-style-type: none;}
.mainmenu ul {margin: 0;padding: 0;}
.mainmenu ul li {position: relative;}
.mainmenu .navbar-nav > li > a {font-weight: 700;letter-spacing: 0.5px;}
.mainmenu .navbar-nav li a {color:#000;font-size: 14px;padding: 30px 15px;-webkit-transition: .3s;transition: .3s;font-weight: 600;font-family: 'Montserrat', sans-serif;
text-transform: uppercase;}
.mainmenu .navbar-nav li a:hover{color:#fff !important;}
.mainmenu li ul.sub-menu, .mainmenu ul li ul.sub-menu li ul.sub-menu {background: #333;right: 10px;opacity: 0; filter: alpha(opacity=0);position: absolute;top: 115%;visibility: hidden;min-width: 200px;z-index: 999;}
.mainmenu ul {list-style-type: none;}
.mainmenu ul li ul.sub-menu li {background: transparent;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mainmenu ul li ul.sub-menu li {padding: 0;width: 100%;}
.mainmenu ul li ul.sub-menu li a {color: #fff !important;cursor: pointer;display: block;padding: 10px 20px;border-bottom: 1px solid #4a4a4a;}
.dropup, .dropdown {position: relative;}
.nav>li>a:hover, .nav>li>a:focus{background-color: #6f1e1a !important;}
.blog .text p:last-child {margin-bottom: 30px;}
.blog .title {color: #6f1e1a;text-align:center;}
.blog article .image{border-radius: 5px 5px 0px 0px;}
.blog article .entry{border-radius: 0 0px 5px 5px;background-color: #f3f3f3;}
.blog article{border-radius: 5px;margin-bottom: 60px;}
.blog article a{}
.blog_full:hover{box-shadow: 5px 5px 12px 0px #b5b5b5;}
.box_rad:hover{border-radius:0px !important;}
.products header .text p:last-child { margin-bottom: 0; }
.foot_cont {background:#af2e2e;padding-top: 80px;padding-bottom:60px;}
.foot_col {min-height: 250px;border-right: 1px dashed #fff;padding-right: 15px;}
.foot_col h2 {color: #ffffff;margin-bottom: 16px;}
.foot_col ul {list-style: none;padding-left:0px;margin-bottom: 0;}
.foot_cat ul li a {transition: all .5s ease-in-out;color: #ffffff;}
.foot_cat ul li a span {margin-right: 5px;}
.inner_cont {color: #ffffff;margin-bottom: 6px;}
.inner_cont span {margin-right: 10px;}
.inner_cont span i {width: 20px;text-align: center;}
.inner_cont a {color: #ffffff;}
.follow {border-right: none;}
.follow ul li {margin-top:3px;}
.follow ul li a{color:#fff;font-size: 16px;}
.follow ul li a i {border-radius: 3px;padding: 4px;width: 21px;text-align: center;color: #fff;font-size: 14px;}
header .title{color: #af2e2e !important;}
header .text p:last-child{color: #6f1e1a !important;}
.sec_minus_top{padding:0px;}
.logo img{max-width: 300px;width: 100%;margin-top: 17px;}
.view_btn{border: 1px solid #af2e2e;color: #fff;background: #af2e2e;transition:all .5s ease-in-out;margin-top:25px;}
.view_btn:hover{color:#af2e2e;background:#fff;border: 1px solid #af2e2e;box-shadow: 2px 3px 7px 2px #a0a0a0;}
.world_img ul{margin-top:35px;}
.world_img ul li{color:#fff;display:inline-block;position:relative;width: 80px;text-transform: uppercase;}
.world_img ul li::before{content:"|";position:absolute;right:0;top: -1px;}
.world_img ul li:last-child::before{display:none;}
.banner_text{left:25%;}
.banner_text ul li{display: inline-block;color:#fff;font-size: 32px;width: 160px;text-align: center;}
.banner_text ul li:nth-child(even){color:#fff;}
.mar_b_15{margin-bottom:15px;padding: 0 7px !important;}
.header-content .item .box{display:none !important;}
.banner {background-color: #af2e2e !important;}
.history .history-desc {padding-left: 35px;}
.history .row-block>* {padding: 35px;}
.hist_head .text p{margin:15px 0px 20px 0px !important;}
.history .row-block {margin-bottom: 0;}
.history .title {text-transform: capitalize;}
.history .row-block{border-bottom: 0;box-shadow: 0 0 7px 4px #d8d8d8;padding: 0;border: 1px solid #d0d0d0;}
.cat_main h1{color: #af2e2e;margin-bottom: 10px;text-transform: capitalize;margin-bottom: 30px;}
.cat_main p{color:#333;}
.blog article a:hover {color: #6f1e1a !important;}
.prod_details h4{color: #6f1e1a;font-size: 28px;margin-bottom: 12px;}
.prod_details h5{margin:0px 0px 12px 0px;color: #000;text-transform: capitalize;}
.prod_details h5 span{color: #6f1e1a;font-weight: 600;}
.specific h6{color: #5b5b5b;margin-bottom: 8px;margin-top: 10px;}
.specific ul{margin-bottom: 16px;margin-top: 10px;}
.specific ul li{color: #5b5b5b;}
.prod_zoom{padding: 8px;background: #fff;border-radius: 4px;box-shadow: 0 0 12px 1px #bfbfbf;}
.bor_bott{border-bottom: 1px dashed #6f1e1a;padding-bottom: 40px;margin-bottom: 40px;}
.rel_head{color: #6f1e1a;margin-bottom: 45px;}
.rel_prod{margin-bottom:15px;box-shadow: 3px 3px 5px #8b8b8b;}
.rel_prod img{width:100%;}
.prod .pre-header{margin-bottom: 30px;}
.breadcrumb.breadcrumb-inverted>li>a:hover{color:#6f1e1a}
.ind_categ:hover .entry{border-radius:0px;}
.blog article .show-more {border-radius: 0 0px 5px 5px;background-color: #f3f3f3;}
.scroll-top {background-color:#af2e2e;}
.story_div{position:relative;}
.story_div:before{content:'';position:absolute;background:#13131370;top: 18%;bottom: 18%;left: 20%;right: 20%;}
.blog {background-color: #fff;}
.btn.btn-main {background-color: #af2e2e;}
.contact .contact-block .contact-info figure .icon {color: #af2e2e;}
/**/
.main-title{color: #2d2d2d;text-align: center;text-transform: capitalize;padding: 0.7em 0;}
.title{color: #fff;text-align: center;margin-bottom: 10px;}
.content {position: relative;width: 100%;margin: auto;overflow: hidden;}
.content .content-overlay {background: rgba(0,0,0,0.7);position: absolute;height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.content:hover .content-overlay{opacity: 1;}
.content-image{width: 100%;}
.content-details {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.content:hover .content-details{top: 50%;left: 50%;opacity: 1;}
.content-details h3{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin-bottom: 0.5em;text-transform: uppercase;font-size: 20px;}
.content-details p{color: #fff;font-size: 0.8em;}
.fadeIn-bottom{top: 80%;}
.fadeIn-top{top: 20%;}
.fadeIn-left{left: 20%;}
.fadeIn-right{left: 80%;} 
.overlay_prod{position:fixed;top:0;bottom:0;left:0;right:0;background: #585858c9;z-index: 1000;display:none;}
.enquiry{max-width: 800px;padding: 15px;margin: 0 auto;background: #fff;margin-top: 70px;border-radius: 4px;border: 1px solid #6f1e1a;box-shadow: 0 0 8px #b6b6b6;position:relative;}
.enq_head h4{color:#6f1e1a;}
.enq_btn{max-width:150px;margin:0 auto;}
.enq_cls{max-width: 37px;position: absolute;top: -30px;right: -30px;border: 1px solid #000;padding: 7px;border-radius: 50px;}
.enq_cls img{width:100%;}
.enq_box_cls{cursor:pointer;}
.overlay{display:none;}
.history-desc p{text-align:justify;}
.blog article .entry .title>* {font-size: 16px;text-transform: uppercase;font-weight: 600;}
/* search box */

.overlay{ position:absolute;top:0;right:0;left: 0;background:#af2e2e;}
/*.show_rel{position:relative;text-align:right;}*/
.overlay a:hover{color:#fff;}
.searchbar{margin-bottom: auto;margin-top: auto;height: 82px;padding: 10px;z-index: 1000;max-width: 836px;margin: 0 auto;}
.search_input{color: white;border: 0;outline: 0;background: none;width: 0;caret-color:transparent;line-height: 60px;}	
.searchbar .search_input{padding: 2px 11px;width: 450px;caret-color:#e7e7e7;}
.search_bar a i:hover{color:#fff;}
.search_icon_close {height: 67px;float: right; display: flex;justify-content: center;align-items: center; color:white; }
.search_icon_search{float:left;margin:25px 0px;color:#fff;}
.search_input::placeholder {color: #fff;}	
.gallery-item img:last-child{height:206px;}
.gallery{margin: 0px 20px !important;}
.Multiplexside .image img {margin: 0; display: inline-block;   padding: 15px 15px 15px 15px !important;  width: 100%;}

.inner_cont a:focus, .inner_cont a:hover{color: #615d5c !important;text-decoration: none !important;}
.inner_cont a:active{color: #fff !important;text-decoration: none !important;}

.header-content .owl-theme .owl-controls .owl-buttons div span {top: 46%;position: absolute;}
.header-content .owl-theme .owl-controls .owl-buttons .owl-next span{right: 10px !important;}
.owl-prev span{position: absolute;left: -47px;top: 44%;}
.owl-next span{position: absolute;right: -47px;top: 44%;}
.owl-prev span, .owl-next span {color: #af2e2e !important;}
.owl-carousel .owl-item img {border: 1px solid #eaeaea;}
.col-carousel {margin: 60px 0 !important;margin-top: 30px !important;}

.menu_sub{position: absolute;background:#ffffffb5;width: 150px;top: 80px;display:none;}
.menu_sub li{padding:8px 11px !important;}
.menu_sub li:hover{background:#6f1e1a !important;}
.menu_sub li a{padding: 15px 11px !important;}
.menu_sub li a:hover{padding: 15px 11px !important;background: none !important;}
.menu_main li:hover .menu_sub {display: block;}

/**/
@media (min-width: 768px)
.mainmenu li ul.sub-menu, .mainmenu ul li ul.sub-menu li ul.sub-menu {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
/**/
/* Testimonial CSS Code Start */
/* background */
.carousel-bg {background-color: none;margin-top: 40px;margin-bottom: 40px;}
/* quote */
.quote-image {margin-left: auto;margin-right: auto;margin-bottom: auto;padding-top: 60px;width: 80px;}
/* text-style */
.testimonial-style .testimonial-caption-style {font-family: "Roboto";font-weight: 400;font-size: 24px;color: #354052;line-height: 30px;bottom: 40%;text-shadow: none;top: 10%;}
.testimonial-style .testimonial-authors {font-family: "Roboto";font-weight: 700;font-size: 20px;color:#af2e2e;line-height: 30px;margin-top: 40px;}
/* carousel-height-control */
.testimonial-style .carousel-inner > .item {padding-top: auto;padding-bottom: auto;height: 250px;}
.carousel-indicators {bottom: 0 !important;}
/* carousel-left-right-control */
.testimonial-style .carousel-control.left {background: none;box-shadow: none;text-shadow: none;}
.testimonial-style .carousel-control.right {background: none;box-shadow: none;text-shadow: none;}
.testimonial-style .carousel-control {color: #354052;}
.testimonial-style .carousel-control:hover {color: #354052;text-decoration: none;transition: background-color 1s ease;}
/* indicators */
.testimonial-style .carousel-indicators .active {background-color: #fff;width: 14px;height: 14px;transition: background 1s cubic-bezier(0.22, 0.61, 0.36, 1);}
.testimonial-style .carousel-indicators li {border: 2px solid #6f1e1a;background-color: #6f1e1a;}
/* Textimonial CSS Code End */
/*Gallery*/
.gal_head{margin-bottom:35px !important;}
.gallery {display: flex;flex-wrap: wrap;margin: -1rem -1rem;}
.gallery-item {flex: 1 0 24rem;margin: 1rem;box-shadow: 0.3rem 0.4rem 0.4rem rgba(0, 0, 0, 0.4);overflow: hidden;}
.gallery-image {display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 400ms ease-out;}
.gallery-image:hover {transform: scale(1.15);}
@supports (display: grid) {
.gallery {display: grid;grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr));grid-gap: 2rem;}
.gallery,.gallery-item {margin: 0;}
}
/*Gallery Ends*/

/*Social Connect*/
.social-header {padding: 25px 15px 60px;text-align: center;}
.social_mar {margin-bottom: 25px;max-width: 450px;margin: 0 auto;margin-top: 50px;}
.socialwidget {background: #fde0dc;margin-bottom: 30px;border-radius: 10px;max-width: 360px;margin: 0 auto;margin-top: 50px;}
.social-header.insta {background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);border-top-right-radius: 10px;border-top-left-radius: 10px;}
.social-header.fb {background: linear-gradient(45deg, #4B79A1 0%, #4c81bb 25%, #3171b9 50%, #054796 75%, #283E51 100%);border-top-right-radius: 10px;border-top-left-radius: 10px;}
.social-header img {width: 115px;}
.widget {text-align: center;padding-bottom: 15px;}
.widgetHolder {margin-top: -25px;padding: 0 15px;}
/*Social Connect End*/

/*Footer*/
.footer-copyright {padding-top: 20px;padding-bottom: 20px;background:#88211c;}
.footer-copyright p {color:#ffffff;letter-spacing: 1px;margin-bottom: 0;text-transform: uppercase;font-size: 14px;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.site_by a {color: #ffffff;}
.follow ul li{transition:all .5s ease-in-out;}
.follow ul li:hover{transform:scale(1.05);}
.foot_cat ul li a{transition:all .5s ease-in-out;}
.foot_cat ul li a:hover{padding-left:10px;}
.world_img{text-align:center;}
.world_img img{width: 100%;max-width: 370px;}
.Multiplexside ul{padding:0px 20px;}
/*Contact Page*/
.contact .contact-block .contact-info figure {min-height: 135px;}
.contact .contact-block .contact-info figure figcaption>strong {color: #af2e2e;}
.contact .contact-block .contact-info figure figcaption>span i{color: #af2e2e;font-size: 18px;margin-right: 4px;}
.branch_head h4 {margin: 30px 0px 15px 0;color: #af2e2e;}
.breadcrumb>li a.active {color: #af2e2e;}
.contact .contact-block .contact-info figure figcaption>span {color: #000;}
.contact .contact-block .contact-info figure figcaption a{color: #000;}
/*Gallery*/
#gallery {padding-top: 40px;}
.owl-pagination {text-align: center !important; padding-bottom: 20px;}
.header-top-area {background:#ffffffa6 !important;}
.banner:before{}
.site_by{font-size: 9px !important;margin-top: 2px;}


@media screen and (min-width: 991px) {
  #gallery {padding: 30px 0px 30px 0px;}
}
.img-wrapper {position: relative;margin-top: 15px;}
.img-wrapper img {width: 100%;height:250px;}
.img-overlay {background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;opacity: 0;}
.img-overlay i {color: #fff;font-size: 3em;}
#overlay {background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: flex;justify-content: center;align-items: center;z-index: 999;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
#overlay img {margin: 0;width: 80%;height: auto;-o-object-fit: contain;object-fit: contain;padding: 5%;}
@media screen and (min-width: 768px) {
  #overlay img {width: 60%;}
  
}
@media screen and (min-width: 1200px) {
  #overlay img {width: 50%;}
}
#nextButton {color: #fff;font-size: 2em;transition: opacity 0.8s;}
#nextButton:hover {opacity: 0.7;}
@media screen and (min-width: 768px) {
  #nextButton {font-size: 3em;}
}
#prevButton {color: #fff;font-size: 2em;transition: opacity 0.8s;}
#prevButton:hover {opacity: 0.7;}
@media screen and (min-width: 768px) {
  #prevButton {font-size: 3em;}
}
#exitButton {color: #fff;font-size: 2em;transition: opacity 0.8s;position: absolute;top: 15px;right: 15px;}
#exitButton:hover {opacity: 0.7;}
@media screen and (min-width: 768px) {
  #exitButton {font-size: 3em;}
}



@media (max-width:1380px){.banner_text {left: 16%;}
}



/* responsive css code by chaman */ 


@media screen and (min-width: 1320px) {
.foot_col h2 {font-size:25px !important;}
.follow ul li {margin-top: 3px; padding: 10px 0px;}
.inner_cont {padding:10px 0px;}		
.search_show{padding: 33px 15px;}
.cat_disp_show{display:none;}
.blog.blog-block article .date {font-size: 16px !important;}
}

@media screen and (max-width: 1320px) {
.foot_col h2 {font-size:25px !important;}
.follow ul li {margin-top: 3px; padding: 10px 0px;}
.inner_cont {padding:10px 0px;}	
.search_show{padding: 33px 15px;}
.Multiplexside .text h2 { font-size: 38px !important;}
.Multiplexside .text li {font-size: 16px !important;}
.view_btn {margin-top:10px;padding: 10px 14px !important;}
.cat_disp_show{display:none;}
.section {padding-top: 60px !important;padding-bottom: 60px !important;}
.blog.blog-block article .date {font-size: 16px !important;}
}

@media screen and (max-width: 1200px) {
.logo img {max-width: 285px;}
.logo img {margin-top: 20px;}
.mainmenu .navbar-nav li a {font-size: 12px;    padding: 30px 12px;}
.foot_col h2 {font-size:23px !important;}
.follow ul li {margin-top: 3px; padding: 10px 0px;}
.inner_cont {padding:10px 0px;}	
.testimonial-style .testimonial-caption-style {line-height: 24px;}
.Multiplexside .text h2 { font-size: 34px !important;padding-bottom: 10px !important;}
.Multiplexside .text li {font-size: 14px !important;padding-bottom: 0px !important!;margin: 0 0 4px !important;}
.view_btn {margin-top:10px !important;padding: 8px 12px !important;}
.cat_disp_show{display:none;}
.blog.blog-block article .date {font-size: 16px !important;}
}

@media screen and (max-width: 991px) {
.mainmenu .navbar-nav li a{padding: 12px 7px;font-size:12px;}	
.navbar-collapse {padding-right: 0px !important; padding-left: 0px !important;}
.foot_col h2 {font-size:17px !important;}
.follow ul li {margin-top: 3px; padding: 10px 0px;}
.inner_cont {padding:10px 0px;}
.logo img {margin: 27px 0px;}
.mainmenu .navbar-nav li a {padding: 30px 6px;font-size: 12px;}
.blog article .entry.entry-table {height: 60px;}
.testimonial-style .testimonial-caption-style { line-height: 21px;font-size:20px;}
.testimonial-style .carousel-inner > .item{height:235px;}
.banner {padding-top: 120px;padding-bottom: 120px;}
.banner .btn {margin-top: 26px;}
.testimonial-style .testimonial-authors {margin-top:30px;}
.history .row-block>* {padding: 25px;}
.Multiplexside .text h2 { font-size: 26px !important;}
.Multiplexside .text li {font-size: 12px !important;}
.Multiplexside ul {padding: 0px 5px;}
.view_btn {margin-top: 5px !important;padding: 5px 7px !important;}
.Multiplexside .image img{    height: 270px;}
.img-wrapper img { width: 100%; height: 200px;}
.contact {padding: 0 0 60px 0;}
.contact-info {padding-bottom: 20px;}
.contact .contact-block .contact-info figure .icon {font-size: 42px;}
.contact .contact-block .banner { padding: 60px 40px;}
.cat_disp_show{display:none;}
.searchbar {height: 87px;}
.history .history-image {min-height: 336px !important;margin-bottom: 0px !important;}
.overlay{padding:0px 55px !important;}
.enquiry{margin-left: 50px; margin-right: 50px;}
.enq_cls {max-width: 30px;top: -20px;right: -27px;}
.blog.blog-block article .date {font-size: 16px !important; margin-bottom: 5px;}
}

@media screen and (max-width: 767px) {
.navbar-toggle {border: 1px solid #eee !important;}
.icon-bar{background-color:#fff;}
.logo img {max-width: 250px;margin: 10px 0px;}
.header-top-area{padding: 12px 12px;}
.text-left{text-align:center !important;}
.text-right{text-align:center !important;}
.footer-copyright p {padding: 5px 0px;}
.mainmenu ul {text-align:center;}
.banner {padding-top: 90px;padding-bottom: 90px;}
.row-block{margin:0px 20px;}
.history-image img{margin: 20px;max-width: 100%;width: 550px;}
.navbar-nav .search_show {display:none;}
.blog article {margin-bottom: 50px;}
.btn-main{margin-bottom:10px !important;}
.contact .contact-block .contact-info figure .icon {font-size: 32px;}
.contact-block{margin:0px 40px;}
.contact .contact-block .contact-info { padding-bottom: 0px;}
.cat_disp_show{display:none;}
.history-image{width:100% ;}
.history-desc{width:100%;}
.mainmenu .navbar-nav li a {padding: 13px 6px;font-size: 12px;border-bottom: 1px solid #9d9996b5;}
.overlay{display:none !important;}
.entry-block h3{font-size: 16px;}
.world_img ul li {width: 60px;}
.follow ul li a i {padding: 0px 6px !important;}
.blog article .description {padding: 25px 0; transform: translate3d(0, 20px, 0);  opacity: 0;    padding: 25px 0;}
.blog article:hover .description {transform: translate3d(0, 0, 0); opacity: 1;}
.blog.blog-block article .date {font-size: 14px !important; margin-bottom: 5px;}
}			


@media screen and (max-width: 580px) {
.foot_h2{width:100% !important;}	
.foot_map{width:100% !important;}
.foot_follow{width:100% !important;}
.insta_block{width:100% !important}
.fb_block{width:100% !important}
.foot_col {border:none;min-height: 70px;padding-right: 0px;text-align:center;}
.inner_cont {padding:5px 0px;font-size: 13px;}
.follow ul li {margin-top: 3px; padding: 5px 0px;}
.world_img ul li {margin-bottom: 20px;}
.foot_col ul {display: inline-flex;}
.follow ul li a {margin-right: 16px;}
.foot_cont {padding-top:50px; padding-bottom: 50px;}
.world_img{margin-top:15px;}
.foot_col h2 {margin-bottom: 10px;text-align: center;}
.logo img {width: 185px;}
.product_main{max-width:100%;width:100%;}
.blog article {margin-bottom: 35px;}
.btn .btn-main{margin-bottom:10px;}
.pro_details{width:100%;    margin-bottom: 20px;}
.pro_det_btn{max-width:100%;width:50%;}
.bor_bott { padding-bottom: 20px; margin-bottom: 30px;}
.rel_head {margin-bottom: 25px;}
.cont_class{width:100%;}
.contact .contact-block .contact-info figure .icon {font-size: 28px;}
.banner .btn {margin-top: 20px;}
.contact .contact-block .banner {padding: 40px 40px;}
.open-form{padding: 10px 15px;}
.cont_add{width:50%;}
.contact .contact-info figure {min-height: 182px;}
.contact .contact-block .contact-info figure figcaption>span {font-size: 12px;}
.Multiplexside .text h2 {font-size: 20px !important;}
.Multiplexside .text h2 {padding-bottom: 5px !important;}
.cat_disp_show{display:none;}
.gal_head{font-size:28px !important;}
.instagram h2{font-size: 26px;}
.enq_btn {max-width: 110px;}
.enq_btn_font{font-size: 12px;}
.enq_cls {max-width: 29px;top: -22px;right: -27px;}
.world_img ul li { width: 75px;}
.rel_products{width:100%;margin-bottom:20px;}
.header-content .item {height: 350px !important;}
}




@media screen and (max-width: 480px) {
.foot_col ul {display: inherit;}	
.follow ul {display: inline-flex;}
.follow ul li a {margin-right: 3px;font-size: 12px;}
.world_img ul {margin-top: 15px; margin-bottom: 15px;}
.world_img ul li {margin-bottom: 12px;font-size: 13px;}
.foot_cont {padding-top: 40px;padding-bottom: 40px;}
.footer-copyright p {    font-size: 12px;}
.logo img {width: 160px;}
.blog article .entry.entry-table {height: 48px;}
.blog article {border-radius: 5px;margin-bottom: 40px;}
.gallery-item img:last-child {height: 140px;}
.instagram h2{font-size:25px;}
.socialwidget {margin-top: 30px;}
.social-header {    padding: 25px 15px 30px;}
.wrapper h3{padding: 10px;font-size: 14px;}
.product_main h2{font-size:14px;}
.blog.blog-block article .date {font-size: 12px !important;}
.product-wrapper img{height: 200px;}
.rel_head {    margin-bottom: 20px;}
.mainmenu .navbar-nav li a {padding: 10px 10px !important;}
.world_img img {width: 100%;max-width: 300px;}
.cont_add{width:100%;text-align:center;}
.contact .contact-block .contact-info figure {min-height: 30px;}
.prod_details h4 {    font-size: 22px;}
.Multiplexside .image img {height: 250px;padding: 8px 8px 8px 8px !important;}
.Multiplexside .left {width: 100% !important;float: none;}
.Multiplexside .right {width: 100% !important;float: none;}
.cat_disp_hide{display:none;}
.cat_disp_show{display:block;}
.Multiplexside .image {margin-top: 25px;}
.Multiplexside .text li {font-size: 14px !important;}
.ind_categ{width:100% !important;}
.pro_det_btn{max-width:100%;width:100%;}
.blog h1{font-size:26px;}
.img-wrapper img {width: 100%; height: 140px;}
.history .history-image {min-height: 176px !important; margin-bottom: 0px !important;}
.world_img ul li {width: 62px;    font-size: 12px;}
.text-right{font-size:10px !important;}
.enq_head h4{font-size: 15px;}
.form-control {height: 35px;padding: 7px 8px;font-size: 12px;}
.enquiry{margin-left: 30px; margin-right: 30px;}
.con_padd_rl h2{font-size: 18px;}
.con_padd_rl p{font-size: 12px;}
.open-form {padding: 8px 8px;font-size: 12px;}
.con_padd_rl{padding-left:0px !important; padding-right:0px !important;}
.header-content .item {height: 250px !important;}
}

@media screen and (max-width: 400px) {
.header-content .item {height: 200px !important;}
}

























