/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.top-bar #text-2{text-align: center;width: 64%;float: left;margin: 0px;}
.top-bar #nav_menu-2{width: 20%;float: left;}
.top-bar #text-3{width: 16%;float: right;margin: 0px;text-align: right;}
.top-bar #text-3 ul li{display: inline-block;padding: 0px 10px;}
.top-bar{background: url('https://www.madidecor.com/wp-content/uploads/2021/02/top-menu-bg.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height: 100px;padding: 40px 0px;}
.inside-top-bar {padding: 0px 0px;}
##nav_menu-2 li{padding: 0 10px;}
#nav_menu-2 a {color: #fff !important;font-size: 16px;letter-spacing: 1px;font-weight: 700;}
#text-2 p {font-size: 16px;color: #fff;font-weight:400;}
#text-2 b {font-weight:700;}
.site-logo{width: 22%;float: left;position: relative;margin-right: 8%;}
#menu-three-section{display: inline-block;width: 70%;float: right;position: relative;}
#menu-three-section .box1 {width: 50%;float: left;}
#menu-three-section .box2 {width: 25%;float: left;}
#menu-three-section .box3 {width: 25%;float: right;text-align: right;}
p{color: #000;font-size: 16px;line-height: 30px;font-weight: 400;}
.entry-content{background: url('https://www.madidecor.com/wp-content/uploads/2021/03/main-bg2.jpg') repeat; background-position: center center;margin: 0px !important;}
#second-section{text-align: center;padding: 60px 0px 40px 0px;;}
#second-section h1 {color: #3c2413;font-size: 36px;margin-bottom: 5px;font-weight:700;}
#second-section h3 {color: #000;font-size: 20px;line-height: 30px;font-weight:700;}
#second-section b{color: #cea839;}
#third-section h3{color: #000;font-size: 16px;line-height: 30px;font-weight:700;margin-bottom: 15px;}
#third-section b{color: #cea839;}
#service-section{padding: 20px 0px 40px 0px;}
#service-section h3{font-size: 36px;color: #cea839;text-align: center;font-weight:600;}
#service-section h4{color: #827139;font-size: 24px;font-weight: 700;margin-bottom: 0px;line-height: 26px;}
#service-section #bx{background: #fff;border: 2px solid #cea839;text-align: center;padding: 20px 0px;height: 100%;}
#service-section img{padding-bottom: 40px;}
#fourth-section{background: #fff;padding-top:40px;}
#fourth-section h4{font-size: 36px;color: #cea839;margin-bottom: 30px;font-weight: 600;}
#fourth-section p{font-weight: 500;text-align: justify;}
#fourth-section a{font-size: 16px;color: #827139;border-bottom: 1px solid #827139;float: right;margin-top: 40px;}
#fifth-section{padding: 50px 0px;}
#fifth-section h3{font-size: 36px;color: #cea839;text-align: center;font-weight:600;}
#fifth-section h5{color: #333;font-size: 16px;font-weight: 400;line-height: 26px;}
#fifth-section #bx{background: #fff;border: 2px solid #cea839;text-align: center;padding: 20px 0px;height: 100%;}
#fifth-section img{padding-bottom: 40px;}
#sixth-section #why{padding-top: 40px;}
#sixth-section #why h3 {font-size: 36px;color: #cea839;font-weight:600;}
#sixth-section #why li {color: #fff;font-size: 16px;line-height: 30px;font-weight: 400;}
#icons-section h4 {color: #fff;font-size: 16px;font-weight: 400;}
#seventh-section{background: #fff;padding: 80px 0px 20px 0px;}
#seventh-section h3{font-size: 36px;font-weight: 500;color: #cea839;}
#seventh-section p{font-size: 14px;text-align: center;line-height: 25px;font-weight: 500;position: relative;top: -130px;left: 10px;}
#seventh-section #wht p{color: #fff;}
#seventh-section #blk p{color: #000;}
#footer-widgets{background:url('https://www.madidecor.com/wp-content/uploads/2021/03/footer-bg.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
.site-info {background-color: #161614;text-align: initial;}
.inside-site-info{display: block;align-items: normal;justify-content: normal;padding: 20px 0px;}
.copyright{float:left;width: 50%;}
.footer-menu{width: 50%;float: right;}
.footer-menu ul{list-style-type: none;margin: 0px;text-align: right;}
.footer-menu li{display: inline-block; padding: 0px 15px;}
#text-4 h2{font-weight: 600;font-size: 24px;letter-spacing: 2px;color: #fff;}
#text-7 ul{margin: 0px;text-align:center;}
#text-7 li{display: inline-block;padding: 0px 10px;margin-bottom:0px;}
.two-buttons{text-align: center;}
.two-buttons li{padding: 10px 0px;}
.two-buttons a {background: #000;padding: 5px 20px;font-weight:600;font-size: 16px;color: #fff;}
#text-8 p {color: #fff;font-size: 14px;font-weight: 600;line-height: 20px;}
#site-navigation{display: none;}
#menu-slider-menu-1{margin: 0px; list-style: none;/*text-align: center;*/background:#827139;}
#menu-slider-menu-1 li{float: none;font-size: 14px;position: relative;}
#menu-slider-menu-1 li a{font-size: 15px;color: #fff;letter-spacing: 0px;padding: 10px 15px;text-transform: uppercase;   position: relative;display: block;line-height: normal;}
#menu-slider-menu-1 li a:hover{color: #cea839;}
#slider-title h3{text-align: center;font-size: 17px;color: #3c2413;font-weight: 700;background: #e9e8e9;padding: 10px 20px;border-bottom: 5px solid #3c2413;margin-bottom: 0px;}
#slider-cnt{background: #fff;}
#slider-cnt ul{list-style: none;margin:0px;padding-left: 20px;padding-bottom:10px;}
#slider-cnt li{line-height: 38px;}
#slider-cnt li a{font-size: 14px;color: #222222;font-weight: 600;}
#slide .elementor-widget:not(:last-child) {margin-bottom: 0px;}
.customers img{height: 170px !important; padding: 40px;margin:22px 0px;}
#inner-first-section{text-align: center;padding: 60px 0px 20px 0px;;}
#inner-first-section h1 {color: #3c2413;font-size: 36px;margin-bottom: 5px;font-weight:700;}
#inner-first-section h3 {color: #000;font-size: 20px;line-height: 30px;font-weight:700;}
#inner-third-section li {font-size: 16px;color: #000;line-height: 30px;margin-bottom: 20px;font-weight:500;}
.entry-content h3{font-size: 32px;margin-bottom: 30px;font-weight:500;color:#cea839;}
.entry-content h4{color: #cea839;font-size: 26px;font-weight:500;}
.entry-content a{color: #07afd4;}
.entry-content p{font-size: 16px;color: #000;line-height: 30px;margin-bottom: 20px;font-weight:500;}
#white-section{padding: 80px 0px;background: #fff;}
#lft{margin-right: 30px;}
#jute-section{padding: 80px 0px;}
#inner-spl-section a{color: #000 !important;font-weight:500;}
#inner-spl-section p{color: #000;font-size: 16px;font-weight:300;}
#blk-brdr{border: 1px solid #000000;padding: 20px;}
#blk-brdr span{color: #000;font-size: 16px;font-weight:300;line-height: 30px;}
#inner-spl-section img{width: 100%; margin-bottom: 20px;}
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1200px !important;}
.inside-header {padding: 20px 0px;}
#slider-cnt li a::after{content: url("https://www.madidecor.com/wp-content/uploads/2021/03/arrow.png");
float: right;margin-right: 10px;}
.footer-widget-1{flex-basis: 25% !important;border-right: 2px solid #fff;padding: 0px 20px;}
.footer-widget-3{flex-basis: 25% !important; padding: 0px 20px;}
.footer-widget-2{flex-basis: 50% !Important;border-right: 2px solid #fff;padding: 0px 20px;}
.footer-widgets-container {padding: 40px 0px;}
.site-footer .footer-widgets-container .inside-footer-widgets {margin-left: 0px;}
.site-footer .footer-widgets-container .inner-padding {padding: 0 0 0 0px;}
#text-9, #text-5, #text-10 {width: 33.33%;float: left;margin-top: 20px;}
#text-10 .frst {width: 60%;float: left;line-height: 15px;text-align: center;}
#text-10 .scnd {width: 40%;float: right;line-height: 15px;text-align: center;}
#text-10 li{color: #fff;font-size: 14px;font-weight: 600;line-height: 30px;margin-bottom: 0px;padding: 10px 0px;}
#text-10 li a{color: #fff;}
#text-9 p {color: #fff;font-size: 14px;font-weight: 600;line-height: 30px;}
#text-9 a {color: #fff;}
#inner-third-section ul{margin: 0px;list-style: none;padding-left: 30px;}
#inner-third-section li::before{content: url("https://unbiazed.org/madidecor/wp/wp-content/uploads/2021/03/tick.png");    position: absolute;left: 10px;}
#jute-section ul{list-style: none;padding-left: 20px;margin:0px;}
#jute-section ul li{font-size: 16px;color: #000;margin-bottom: 20px;font-weight:500;}
#call-to-action{text-align: center;padding:30px 0px;}
#call-to-action p{font-size: 36px;color: #fff;line-height: 40px;font-weight: 300;}
#call-to-action a{background:#827139;color: #fff;font-weight:500;padding: 10px 30px;}
#jute-bg{background:url('https://www.madidecor.com/wp-content/uploads/2021/03/we_are_here.jpg') no-repeat; background-position:center top; background-size: cover;padding:30px 30px 10px 30px;text-align: center;}
#jute-bg h3{font-size: 40px;font-weight:700;color: #fff;margin-bottom:15px;}
#jute-bg p{font-size: 36px;font-weight: 400;line-height: 40px;color: #fff;}
.page-id-21 #jute-section {padding: 80px 0px 0px 0px;}
#cnt-spl .elementor-widget:not(:last-child){margin: 0px;}
#cnt-spl p{font-size: 16px;color: #fff;background: #3c2413;text-align: center;padding: 10px;font-weight: 300;margin-bottom: 15px;}
#cnt-rght p{line-height: 24px;margin-bottom: 0px;}
#cnt-rght a{color: #000;}
#cnt-lft{text-align: center;border: 1px solid #3c2413;padding: 20px 20px 20px 20px;margin-right:30px;}
#cnt-lft .elementor-widget:not(:last-child) {margin-bottom: 0px;}
#cnt-lft p{color: #3c2413;margin-bottom: 5px;font-weight: 600;}
#cnt-lft strong{color: #3c2413;font-size:20px;font-weight: 700;}
#cnt-spl img{width: 100%;}
#cnt-lft h3{color: #827139;font-size: 36px;font-weight: 600;margin-bottom: 0px;padding-top: 20px;}
#cnt-lft h4 {color: #827139;font-size: 25px;font-weight: 400;}
#cnt-frm{padding: 30px 0px;}
#cnt-frm h3{color: #fff;font-size: 24px;font-weight: 600;}
#cnt-frm .lft {width: 48%;float: left;}
#cnt-frm .rght {width: 48%;float: right;}
#cnt-frm .lft1 {width: 48%;float: left;margin-bottom: 20px;}
#cnt-frm .lft2 {width: 48%;float: right;margin-bottom: 20px;}
.wpcf7-form input {background: #fff !important;}
.wpcf7-form input, .wpcf7-form .your-message textarea {background: #f2f2f2;border: 1px solid #dddddd;outline: medium none;
padding: 10px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
textarea {width: 100%;height: 178px;}
.wpcf7-form input.wpcf7-submit {background: #000 !important;border: 0px !important;color: #fff !important;font-weight: 600;
font-size: 14px;}
.wpcf7-form input.wpcf7-submit {font-size: 15px;background: none;font-weight: 700;width: 122px;text-transform: uppercase;
transition: 0.5s ease-in-out;}
.wpcf7-form p {text-align: center;margin-top: 10px;}
.blog, .single, .archive{background: #fff;}
.single .entry-content{background: none !important;}
.comments-area{display: none;}
#blog-bnr {background: url(https://www.madidecor.com/wp-content/uploads/2021/03/jute-blog-banner_mn-1.jpg) no-repeat;height: 180px;background-size: cover;background-position: bottom;}
#blog-bnr #navigation{margin: 0px;list-style: none;text-align: center;background: #827139;}
#blog-bnr li {display: inline-block;float: none;font-size: 14px;position: relative;}
#blog-bnr li a {font-size: 15px;color: #fff;letter-spacing: 0px;padding: 10px 15px;text-transform: uppercase;position: relative;display: block;line-height: normal;}
.blog .entry-summary, .blog .entry-header{width: 65%;float: right;padding: 0px;}
.blog .post-image{width: 30%; float: left !important;}
.archive .entry-summary, .archive .entry-header{width: 65%;float: right;padding: 0px;}
.archive .post-image{width: 30%; float: left !important;}
.blog article{margin-bottom: 30px;}
.current_page_item a{color: #cea839 !Important;}
.blog .page-header, .archive .page-header{padding: 0px;margin-bottom: 0px;}
.page-header .page-title {font-size: 28px;font-weight: 500;margin-bottom: 15px;padding: 30px 0 20px;position: relative;
min-height: 41px;margin-bottom: 40px; border-bottom: 1px solid #cea839;}
.page-header .page-title::before {content: '';display: inline-block;left: 0; position: absolute;text-transform: uppercase;width: 24%;border-bottom: 2px solid #0263CA;bottom: -1px;}
.blog .inside-article h2, .archive .inside-article h2{font-size: 24px;margin: 0 0 10px;font-weight:700;}
.blog .inside-article h2 a:hover, .archive .inside-article h2 a:hover{color: #cea839;}
.blog .inside-article .entry-meta, .archive .inside-article .entry-meta{color: #aaa;font-size: 14px;}
.blog .inside-article .entry-meta a, .archive .inside-article .entry-meta a{color: #aaa;}
.blog .inside-article .entry-summary, .archive .inside-article .entry-summary{margin-top: 10px;}
.blog .inside-article .read-more, .archive .inside-article .read-more{display: block;background: #cea839;color: #fff;position: relative;text-align: center;margin-top: 10px;font-size: 13px;text-transform: uppercase;line-height: 26px;padding: 4px 10px; width: 100px;border: 1px solid #cea839;}
.blog .inside-article .read-more:hover, .archive .inside-article .read-more:hover{border: 1px solid #cea839;background: none;color: #cea839;}
.inside-right-sidebar li{border-bottom: 1px solid #d7d7d7;display: block;list-style-type: none;padding-top: 10px;padding-bottom: 10px;}
.inside-right-sidebar li a{font-size: 14px;color: #222222;font-weight: 600;}
.inside-right-sidebar .widget-title{color: #cea839;font-size: 20px;font-weight:700;;line-height: 30px;margin-bottom: 10px;}
.is-right-sidebar {width: 28%;padding-top: 12px;}
.inside-right-sidebar .widget{padding: 0px 40px 40px 40px;margin-bottom: 0px;}
#story-lft{background-color: #3c2413;margin-right: 30px;padding:20px;color: #f9f0e5;}
#story-lft h3{font-size: 23px;font-weight: 700;text-align: center;color: #f9f0e5;line-height: 40px;}
#story-lft ul{margin: 0px;padding-left: 20px;}
#story-lft li {font-size: 16px;line-height: 30px;font-weight:400;}
.page-id-14 #seventh-section{padding: 0px;}
.page-id-14 #seventh-section h3{text-align: left !important;}
#hd h3{margin-bottom: 0px;}
#enquiry{text-align: center;background: #3c2413; padding: 30px;}
#enquiry h3{margin-bottom:10px;}
#enquiry p, #enquiry a{color: #fff;margin: 0px;}
#spcl{padding: 30px;}
#spcl p{font-size: 26px;color: #000;font-weight: 700;text-align: center;margin-bottom: 0px;}
#get-in-touch{padding: 30px;text-align: center;}
#get-in-touch h4{color: #3c2413;font-size: 32px;font-weight:700;margin-bottom:30px;}
#get-in-touch a{color: #fff;background-color: #362011;font-size: 22px;font-weight:700;padding: 15px 43px;}
.sp h2 {color: #3c2413;font-size: 26px;margin-top: 15px;letter-spacing: 2px;font-weight: bold;text-align: center;}
#material {width: 70%;margin: 30px auto;border: 0px;}
#material td:first-child {text-align: center;}
#material td {border: 0px;padding: 5px 10px;vertical-align: middle;font-size: 16px;margin: 0px;line-height: 20px;}
#material span {background: #fff;color: #827139;border: 2px solid #cea839;font-size: 16px;padding: 10px 20px;
border-radius: 10px;display: block;}
.wp-caption .wp-caption-text{font-size: 16px;font-style: italic;}
#featured ul{margin: 0px; padding-left: 20px;}
#featured li{font-size: 15px;color: #000;line-height: 40px;text-decoration: underline;}
#featured li a{color: #000 !important;}
#featured .elementor-widget:not(:last-child){margin: 0px;}
#brown-section{padding: 30px;}
#brown-section ul{margin: 0px; padding-left: 20px;list-style-type: none;}
#brown-section li {font-size: 16px;color: #fff;margin-bottom: 20px;}
#brown-section li::before{content: url("https://www.madidecor.com/wp-content/uploads/2021/03/tick.png");    position: absolute;left: -5px;}
#reasons ul{margin: 0px; padding-left: 20px;list-style-type: none;}
#reasons li {font-size: 16px;color: #000;margin-bottom: 15px;border-bottom: 1px solid #c1c1c1;line-height: 30px; padding-bottom: 10px;}
#reasons li::before{content: url("https://www.madidecor.com/wp-content/uploads/2021/03/tick.png");    position: absolute;left: -5px;}
.single .entry-header{clear:both;}
.single .entry-content p{color: #2d2d2d;font-size: 14px;line-height: 22px;padding: 0 0 10px 0;font-weight: 400;margin-bottom: 15px;}
.blog .inside-article, .archive .inside-article{padding: 0px;margin-bottom: 30px;}
.single .entry-content h3 {color: #000;}
#jute-section-1{padding: 60px 0px;}
#jute-section-1 table{border: 0px;border-bottom: 1px solid #a7a197;}
#jute-section-1 tr{border: 0px;}
#jute-section-1 th{font-size: 14px;color: #000;margin-bottom: 0px;padding: 10px 0px;font-weight: 700;border-left: 0px;
border-right: 0px;border-top: 1px solid #a7a197;border-bottom: 1px solid #a7a197;}
#jute-section-1 td{font-size: 13px;color: #000;line-height: 30px;border-right: 1px solid #a7a197;border-top: 0px;border-bottom: 0px;padding: 0px 15px;}
#jute-section-1 td:last-child{border: 0px;}
#menu-three-section a{font-size: 14px;color: #000;}
#menu-three-section img{position: relative;top: 2px;}
#nav-below{text-align:center;}
.paging-navigation .nav-links a{padding: 10px 15px;}
.paging-navigation .nav-links .current{background: #cea839;color: #fff;padding: 10px 15px;}
#mobile-slider{display: none;}
#mobile-box{display: none;}
#mobile-box h3{margin-bottom: 10px;}
#mobile-box p{text-align: center; margin-bottom: 0px;line-height: 24px;}
#mobile-box #lf p{color: #fff;}
#mobile-table{display: none;}
.generate-back-to-top {bottom: 80px;}
#clickable:hover{cursor:pointer;}
.menu-slider-menu-container ul.menu {list-style: none;margin: 0;padding: 0;display: flex;gap: 20px;justify-content: center;}
.menu-slider-menu-container ul.menu > li {position: relative;}
.menu-slider-menu-container ul.menu > li > a {display: block;padding: 10px 15px;text-decoration: none;color: #333;font-weight: 500;}
.menu-slider-menu-container ul.sub-menu {display: none;position: absolute;top: 100%;left: 0;min-width: 200px;background-color: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);z-index: 9999;margin-left:1em;list-style: none;}
.menu-slider-menu-container ul.menu > li:hover > ul.sub-menu {display: block;}
.menu-slider-menu-container ul.sub-menu li {position: relative;}
.menu-slider-menu-container ul.sub-menu li a {padding: 10px 15px;display: block;color: #333 !important;;white-space: nowrap;text-decoration: none;}
.menu-slider-menu-container ul.sub-menu li a:hover {color: #000;}
/****************************** Media Queries ******************************/
@media only screen and (min-width: 320px) and (max-width: 767px){
#menu-three-section{width: 100%;float: none;padding-top: 25px;}
#menu-three-section .box1{width: 100%;float: none;margin-bottom:10px;}
#menu-three-section .box2{width: 45%;}
#menu-three-section .box3{width: 55%;float: left;text-align: center;}
#mobile-slider{display: block; padding: 100px 0px;}
#site-navigation{display: block;}
#menu-slider-menu-1{display: none;}
#fourth-section a{float: none;}
#icons-section h4{text-align: center;}
.copyright{float: none;width: 100%;text-align: center;margin-bottom: 10px;}
.footer-menu{width: 100%;float: none;}
.footer-menu ul{text-align: center;}
#text-9, #text-5, #text-10{width: 100%; float: none;}
#text-9{text-align: center;}
#text-9 p {font-size: 20px;line-height: 35px;}
#text-5 img{width: 70%;}
#text-10 li {font-size: 20px;}
#text-8 p {font-size: 18px;line-height: 30px;text-align: center;}
//.entry-content p, .entry-content h3{padding: 0px 15px;}
#lft {margin-right: 0px;}
#cnt-lft {margin-right: 0px;margin-bottom: 20px;}
#cnt-rght p{text-align: center;}
#cnt-frm .lft{width: 100%;float: none;}
#cnt-frm .rght {width: 100%;float: none;}
.lft3 {margin-bottom: 20px;}
.menu-toggle{background: #3f220e !important;color: #fff;text-align: right !important;}
#menu-slider-menu{background-color: #cea839;}
#menu-slider-menu a{color: #fff;}
button.menu-toggle:hover, button.menu-toggle:focus {color: #fff !important;}	
#story-lft {margin-right: 0px;}
#get-in-touch a {font-size: 18px;}
#mobile-box p {padding: 0px;}
#mobile-table{padding: 30px 0px;display: block;}
#material td {font-size: 13px;}
#mobile-table h5{font-weight: 700;}
#mobile-table ul{list-style: none; padding-left: 20px;margin: 0px;}
#mobile-table li{font-size: 18px;line-height: 40px;}
.blog .grid-container, .archive .grid-container{padding: 0px 15px;}
.blog .entry-summary, .blog .entry-header {width: 100%;float: none;}
.archive .entry-summary, .archive .entry-header {width: 100%;float: none;}
.post-image{width: 100% !important;}
#blog-bnr #navigation{display: none;}
.footer-widget-1, .footer-widget-2{border-right: 0px solid #fff;}
#footer-widgets{padding: 40px 0px;}
.site-info{padding: 20px 0px;}
.inside-right-sidebar .widget{padding: 0px;margin-bottom: 30px;}
#clickable .elementor-widget-wrap{height: 215px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a, .main-navigation .main-nav ul li[class*="current-menu-"] > a{background:#827139 !important;}
.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {background-color: #827139;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.customers img {margin: 28px 0px;}
#slider-title h3 {font-size: 13px;}
#slider-cnt li {line-height: 37px;}
#slider-cnt ul {padding-bottom: 5px;}
#second-section h3 {font-size: 16px;}
.entry-content p {font-size: 13px;}
#third-section{padding: 0px 15px;}
#service-section h3 {font-size: 30px;}
.elementor-2 .elementor-element.elementor-element-7dd08fa {width: 100% !important;}
.elementor-2 .elementor-element.elementor-element-67dc20e {width: 100% !important;}
.elementor-2 .elementor-element.elementor-element-67dc20e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{padding: 30% 0px;}
.elementor-section.elementor-section-boxed > .elementor-container{padding: 0px 15px;}
#menu-three-section{width: 100%;float: none;padding-top: 25px;}
#menu-three-section .box1 {width: 40%;}
#menu-three-section .box2 {width: 30%;}
#menu-three-section .box3 {width: 30%;text-align: center;}
#service-section h4 {font-size: 18px;line-height: 20px;}
#sixth-section img{    float: left;margin-right: 10px;}
#cnt-lft {margin-right: 20px;}
#cnt-rght p {margin-left: 20px;}
#story-lft {margin-right: 0px;}
.page-id-14 #cnt-lft {margin-right: 0px;}
.page-id-17 .desktop{display: block;}
.blog .grid-container, .archive .grid-container{padding: 0px 15px;}
.footer-widget-1, .footer-widget-2{border-right: 0px solid #fff;}
}
@media only screen and (max-width: 1023px){
.top-bar {height: 100%;padding: 15px 0px;}
.top-bar #text-2{width: 100%;float: none;order: 2;}
#text-2 p{font-size: 14px;line-height: 20px;margin: 15px 0px;}
.top-bar #nav_menu-2{width: 100%;float: none;text-align: center;}
.top-bar #text-3 {width: 100%;float: none;text-align: center;order: 3;}
.top-bar .widget_nav_menu>div>ul{display: block;}
.top-bar .widget_nav_menu li{display: inline-block;}
.site-logo{width: 100%;float: none;margin: 0px;}
.desktop{display: none;}
#mobile-box{display: block;padding: 30px 0px;}
#text-4 h2{text-align: center;}
#lft{margin: 0px;}
#jute-section .elementor-top-column{width: 100%;}
#featured .elementor-top-column{width: 100%;}
#material {width: 100%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1365px){
.customers img {margin: 20px 0px;}
#service-section h4 {line-height: 26px;}
.top-bar{padding: 20px;height: 70px;}
#text-2 p {font-size: 13px;}
.top-bar #text-3 {width: 15%;}
.top-bar #text-2 {width: 65%;}
#menu-three-section .box3 {text-align: left;}
#text-4 h2 {font-size: 22px;letter-spacing: 0px;}
.elementor-section.elementor-section-boxed > .elementor-container{padding: 0px 15px;}
#cnt-lft h3 {font-size: 25px;padding-top: 30px;}
#lft {margin-right: 0px;}
#jute-section .elementor-top-column{width: 100%;}
#featured .elementor-top-column{width: 100%;}
#story-lft {margin-right: 0px;}
.page-id-14 #cnt-lft {margin-right: 0px;}
.page-id-17 .desktop{display: block;}
.blog .grid-container, .archive .grid-container{padding: 0px 15px;}
}
@media only screen and (min-width: 1536px) and (max-width: 1679px){
#slider-title h3 {font-size: 17px;}
.customers img {margin: 20px 0px;}
.site-logo {margin-right: 18%;}
#menu-three-section a {font-size: 16px;}
}
@media only screen and (min-width: 1840px) and (max-width: 1920px){
.site-logo {margin-right: 15%;}
#menu-three-section a {font-size: 16px;}
}
.in-wh {padding: 60px 0 !important;}
#inner-first-section1 h1 {color: #3c2413;font-size: 36px;margin-bottom: 5px;font-weight: 700;}
.prd-img-br img{width: 271px;padding-top: 14px;padding-bottom: 14px;}
.prd-img-br{background-size: 83% 100%;}
.prd-img-br h3{position: absolute;left: 108px;top: 30px;}
.prd-img-br .elementor-widget.elementor-widget-image {margin-bottom: 0;}
#inner-first-section1 h2 {color: #3c2413;font-size: 32px;margin-bottom: 5px;font-weight: 700;text-align: center;}
#inner-first-section2 h2 {color: #3c2413;font-size: 21px;margin-bottom: 5px;font-weight: 700;text-align: center;}
.sectin2 h3 {color: #3c2413 !important;}
.lst-itms ul {padding-top: 15px;}.lst-itms li {padding-bottom: 14px;}
.lst-itms {border: 3px solid #cea839;height: 296px;padding: 30px 10px 30px 10px;}
.circle {border: 3px solid #3c2413;border-radius: 100%;height: 200px;width: 200px !important;}
/*.circle h2 {position: relative;top: 80px;}*/
.circle .elementor-text-editor.elementor-clearfix {height: 200px;width: 200px;display: table-cell;vertical-align: middle;
 line-height: 200px;}
.br-top {background: url(https://www.madidecor.com/wp-content/uploads/2021/03/top-brder.png);background-repeat: no-repeat;    background-size: 40% 40%;}
.lst-itms ul {list-style-type: none;list-style-image: url(https://www.madidecor.com/wp-content/uploads/2021/03/selector1.png);}
.lst-itms li {padding-left: 5px;}
@media(min-width:900px) and (max-width:1199px){
.prd-img-br img {width: 236px;}
.lst-itms {height: 325px;}
.prd-img-br h3 {left: 83px;}
}
@media(min-width:767px) and (max-width:899px){
.prd-img-br img {width: 171px;padding-top: 7px;padding-bottom: 7px;}
.prd-img-br h3 {left: 40px;}
	.lst-itms {height: 386px;padding: 30px 4px 30px 0px;}
}
@media(min-width:320px) and (max-width:350px){
.prd-img-br h3 {left: 56px !important;}	
.lst-itms {height: 327px;}
}
@media (min-width: 479px) and (max-width: 500px){
.prd-img-br h3 {left: 136px !important;}
}
@media (min-width: 600px) and (max-width: 641px){
.prd-img-br h3 {left: 218px !important;}
}
@media(min-width:320px) and (max-width:700px){
.prd-img-br img {padding-top: 10px;padding-bottom:10px;}
.prd-img-br {padding-bottom: 70px;}
.prd-img-br h3 {left: 88px;}
}
#inner-third-section li::before {
    content: url(https://www.madidecor.com/wp-content/uploads/2021/03/tick.png);
    position: absolute;
    left: -5px;
}