/**
Theme Name: dukami_astra
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dukami_astra
Template: astra
*/
/*** contactus first row ***/
/* .ast-small-footer.footer-sml-layout-2 {
    position: fixed;
    bottom: 0px;
    width: 100%;
} */
/*** 24-april ***/
.detail-content {
    min-height:715px;
}
.postid-1471 .detail-content .container_fluid{ display:none;}
.postid-1471 .content_div {
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin: 56px 0px;
    width: 100%;
    display: inline-block;
}
.poems-newstyle{}
.content_div {
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin: 56px 0px 0px 0px!important;
}
h2.detail-heading {
    color: #fff;
}
.blog-detail .fl-col-content {
   
    padding:40px;
}
.poems-newstyle .card a:hover h2{color:#bf6200;}
.poems-newstyle .fl-builder-content .fl-node-6083a0588e9f5 a:hover h2 {
    color:#bf6200 !important;
}
.poems-newstyle .card h2.title-head {
    height: inherit;
    font-size: 14px !important;
    width: 100%;
}
.poems-newstyle .post-list .card{ 
    height: 77px;
}
.poems-newstyle .post-list .col-lg-6 {
   width:33%;
    float: left;
    padding: 10px 15px;
}
/*** 24-april ***/
/** box style start poem-demo**/

.fl-node-6083a0588e9ec .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6083a0588e9ec .fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6083a0588e9ec .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6083a0588e9ec .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/





:focus {
    outline: 0;
}
.ast-site-title-wrap {
    position: relative;
}
.site-header .site-description {
    font-size: 15px;
    position: absolute;
      top:32px;
    color: #bf6200 !important;
}
/*** 18-march ***/

.footer-sml-layout-2 .ast-small-footer-section-2 {
 
    padding-right: 30px;
}
.footer-sml-layout-2 .ast-small-footer-section-1 {
   padding-left: 30px;
}
.fl-node-60333bd5a3050 .fl-row-content {
    max-width: 1086px!important;
}
.fl-node-6044951c69b37 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.fl-node-6044aaaf34b84 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.fl-node-6045a3c8e5a76 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.fl-node-60436f8fdecd0 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.home .fl-node-60333bd5a3050 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0!important;
}
.home .fl-node-60333bd5a304d {
    width: 100%;
    margin-top: 0px!important;
    position: relative;
    top: 0!important;
}
.home .pic1 {
    margin-bottom: 0!important;
    margin-top: 64px;
}
.current-menu-item a {
    color:#bf6200 !important;
}
 .circle-image0 img{ border:#ffffff 2px solid;}
.head-boader {
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/03/bg.png) center top repeat-x !important;

    position: absolute;
    top: 67px;
    width: 100%;
    z-index: 9999;
}


.fl-node-6045b91c16cb3 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.ngg-gallery-thumbnail img {
 height: 255px!important;
}
/**poempage css start **/

.link-gallery {
    margin-top: -20px;
    margin-left: 5px;
}
.life-story-first-row {
    position: relative;
}

.fl-node-604238c731786 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.fl-node-6043136e24f86 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0px;
}

/** box style start**/

.fl-node-6045b91c16cae .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6045b91c16cb1.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6045b91c16cb1 .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6045b91c16cb1 .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/
/** box style start**/

.fl-node-6045a3c8e5a74 .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6045a3c8e5a74.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6045a3c8e5a74  .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6045a3c8e5a74  .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/


/** box style start**/

.fl-node-6044aaaf34b82 .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6044aaaf34b82.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6044aaaf34b82 .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6044aaaf34b82 .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/
/** box style start**/

.fl-node-6044951c69b35 .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6044951c69b35.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6044951c69b35 .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6044951c69b35 .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/







/**poempage css start **/
.page-design h3.fl-heading {
       font-size: 18px;
    text-align: center;
	    color: #bf6200;
}
.blog-hindi-text {
    position: relative;
    top: -44px;
    text-align: center;
}
.page-design::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}
.page-design::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.page-design {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
	    width: 100%;
    display: inline-block;
	    padding: 80px;
	    position: relative;
}
/**poempage css start **/

.link-gallery {
    margin-top: -20px;
    margin-left: 5px;
}
.life-story-first-row {
    position: relative;
}

.fl-node-604238c731786 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}
.fl-node-6043136e24f86 > .fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 0px;
}
/** box style start**/

.fl-node-6043136e24f82 .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-6043136e24f82.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-6043136e24f82 .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-6043136e24f82 .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/


/** box style start poem**/

.fl-node-60436f8fdeccd .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-node-60436f8fdeccd.fl-col-has-cols {
    position: relative;
	 
}
.fl-node-60436f8fdeccd .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-node-60436f8fdeccd .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

/** box style end**/


.pic1-ourstory {
    position: relative;
    width: 100%;
 
}

.fl-node-604238c73178e .fl-photo {
    text-align: right;
}
.fl-node-60333bd5a304d > .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top: 0;
}

.fl-node-60333bd5a304d > .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top: 0;
}
.fl-col.fl-node-604238c731793 {
    position: relative;
}
.fl-node-604238c731793 .fl-col-content::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -55px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top repeat-y;
    top:-21px;
}
.fl-node-604238c731793 .fl-col-content::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -52px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top repeat-y;
    top:-21px;
}
.fl-node-604238c73177d .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}
.fl-col-group .fl-node-60422c4f94ee5 {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216))!important;
}

h2.myimages {
    font-size: 25px;
    font-family: Montserrat, sans-serif;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
h2.Myawards {
    font-size: 25px;
    font-family: Montserrat, sans-serif;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
.main-bg{
    background-image: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/03/background-prateek-3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
	    padding-top: 200px;
}
.gallery-page .ngg-slideshow.slick-slider {
    margin: 200px auto 50px !important;
    overflow: visible;
}
.fl-node-60333bd5a304d {
    width: 100%;
    margin-top: 0px!important;
    position: relative;
    top:-200px;
}
.main-img {
    position: relative;
    top:-200px;
    right: 0;
    bottom: 0;
    left: 358px;
	    display: none;
}
.pic1 {
    margin-bottom:200px;
	margin-top: 64px;
}
.pic1-about{ margin-bottom:100px;}

.footer-adv.footer-adv-layout-2 {
    display: none;
}
.footer-adv a:hover, .footer-adv .no-widget-text a:hover, .footer-adv a:focus, .footer-adv .no-widget-text a:focus {
    color: #edce8e;
}
.fl-col-group.fl-node-601e177a61986 {
    border: 1px solid #2fc8b3;
    box-shadow: 1px 3px 12px rgb(109 204 191);
}

.fl-col-group.fl-node-601e417f500ce {
    border: 1px solid grey;
}
div#overlay{
	width: 37%!important;
}
.fl-col-group.fl-node-601e417f500ce {
	margin-left: 105px;
    max-width: 92%;
    border: 1px solid #8080808f;
    border-radius: 4px;
    padding: 6px;
   
}

/*** end ***/
/*** contactus first column ***/
div#overlay {
   background-color: #2fc8b3;
    box-shadow: 1px 3px 12px rgb(47 200 179);
    position: relative;
    top: 48px;
    left: -158px;
    z-index: 1000;
}

/*** end ***/
/*** contactus second column ***/
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    
    background: #ffffff;
}
/* input.wpcf7-form-control.wpcf7-submit {
    box-shadow: 1px 3px 12px rgb(109 204 191);
} */
/* input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #b2b2b9;
    padding: 9px;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaeabd;
    border-radius: 2px;
    background: #fbeec121;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
} */
::placeholder {
	color:#bdbdbd !important;
	
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	
    border: 1px solid #8080808f;
    border-radius: 25px;
}
/* input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required :hover{
	
    border: 1px solid #2fc8b3;
    border-radius: 25px;
} */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:hover {
    border: 1px solid #2fc8b3;
}

/*** end ***/
button, a.uabb-button {
    border-radius: 2px !important;
    text-transform: uppercase !important;
}
div.wpforms-container-full .wpforms-form button[type=submit] , .my_button{
    color: #030208 !important;
    border-color: #edce8e !important;
    background-color: #edce8e !important;
    padding-top: 14px !important;
    padding-right: 40px !important;
    padding-bottom: 14px !important;
    padding-left: 40px !important;
    font-size: 15px !important;
    font-size: 1rem !important;
    line-height: 1 !important;
}
/*** footer ***/
.site-footer .widget-title {
    color: #fff;
    text-transform: uppercase !important; 
}
.textwidget p{
	color:#bdbdbd !important;
}
.widget ul li a{
	line-height:33px;
}
#recent-posts-3 ul li {
	padding-bottom:15px;
}
#recent-posts-3 ul li a{
	line-height:20px;
}
.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
	margin-top: 0px !important;
}
.widget ul li a::before {
    content:"\e900";
	font-family:Astra;
    font-size: 10px;
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
  -webkit-transform: rotate(-95deg);
  -moz-transform: rotate(-95deg);
  -o-transform: rotate(-95deg);
  -ms-transform: rotate(-95deg);
  transform: rotate(-95deg);
}
@media (min-width: 768px){
	
	.ast-footer-overlay {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
}
	
}
@media(max-width:991px) and (min-width:768px){
	.fl-node-6041f558561b4 > .fl-module-content {
    margin-top: 100px;
    margin-bottom: 20px;
    margin-left: 20px;
}
	.footer-adv-widget{
		width:50% !important;
		margin-bottom:20px;
	}
	div#overlay {
   background-color: #2fc8b3;
    box-shadow: 1px 3px 12px rgb(255 241 190);
    position: relative;
    top: 0px;
    left: 0px;
    z-index:0;
}
	div#overlay {
    width: 100%!important;
}
	.fl-col-group.fl-node-601e417f500ce {
	margin-left: 0px;
    max-width: 100%;
    border: 1px solid grey;
    border-radius: 4px;
    padding: 6px;
    box-shadow: 0 0 2px 1px rgb(0 140 186 / 14%);
}
}
@media (max-width: 767px){
	.poems-newstyle .post-list .col-lg-6 {
    width: 100%;
    float: left;
    padding: 10px 15px;
}
	.poems-newstyle .fl-node-6083a0588e9ec .fl-col-content::after{display:none!important;}
	.head-boader{ display:none;}
	.fl-photo-content img {
    display: inline;
    height: auto;
    max-width: 100%;
    width: 50%;
}
	.pic1-ourstory {
    position: relative;
    width: 100%;
    top: 0;
    margin-top: 0;
}
	.fl-node-6041f558561b4 > .fl-module-content {
  
    margin-left: 20px;
}
	.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
		margin-top: 1em;
	}
	div#overlay {
   background-color: #2fc8b3;
    box-shadow: 1px 3px 12px rgb(255 241 190);
    position: relative;
    top: 0px;
    left: 0px;
    z-index:0;
}
	div#overlay {
    width: 100%!important;
}
	.fl-col-group.fl-node-601e417f500ce {
	margin-left:0px;
    max-width: 100%;
    border: 1px solid grey;
    border-radius: 4px;
    padding: 6px;
    box-shadow: 0 0 2px 1px rgb(0 140 186 / 14%);
}
}














header#masthead {
    width: 100%;
    max-width: 100%;
    padding: 0px;
    background-color: #edce8e;
}
.main-header-menu li:hover > a, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li.focus > a, .main-header-menu li.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .main-header-menu .current_page_item > .ast-menu-toggle {
    color: #333333;
}
.fl-node-6030b641aac3b > .fl-col-content {
    background-image: linear-gradient(to top, rgb(249 241 216 / 85%),rgb(249 241 216));
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    box-shadow: 0 0 20px rgb(172 161 148);
    
}
.fl-module-content.fl-node-content {
    color: #000000!important;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
}
.entry-content p {
    margin-bottom: 22px!important;
}
.fl-col.fl-node-6030b641aac3b {
    margin-top: -474px;
    position: relative;
    top: 0;
}
.site-title a, .site-title a:focus, .site-title a:hover, .site-title a:visited {
    color: #bf6200!important;
}
.fl-col.fl-node-6030b641aac3b {
    position: relative;
    top: 0;
}
.fl-col.fl-node-6030b641aac3b::before {
    content: "";
    font-weight: bold;
    position: absolute;
    z-index: 1820;
    left: -32px;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/l2.png) center top no-repeat;
    top: 0;
}
.fl-col.fl-node-6030b641aac3b::after {
    content: "";
    font-weight: bold;
    position: absolute;
    right: -32px;
    z-index: 1820;
    width: 72px;
    height: 100%;
    background: url(https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/r2.png) center top no-repeat;
    top: 0;
}
div.wpforms-container-full .wpforms-form button[type=submit], .my_button {
    color: #030208 !important;
    border-color: #edce8e !important;
    background-color: #edce8e !important;
    
}

/**22 2 2021 **/
.row.post-list {
    margin-top: 80px;
}

@media (max-width: 575.98px) {
	.head-boader{ display:none;}
    .fl-col.fl-node-6030b641aac3b {
    margin-top: -172px;
    position: relative;
    top: 0;
}
.fl-col.fl-node-6030b641aac3b::after {
    display:none;
    
}
.fl-col.fl-node-6030b641aac3b::before {
    display:none;
    
}
  
    }
    @media (min-width: 576px) and (max-width: 767.98px) {
		.head-boader{ display:none;}
        
     .fl-col.fl-node-6030b641aac3b::after {
    display:none;
    
}
  .fl-col.fl-node-6030b641aac3b::before {
    display:none;
    
}     
    }
    @media (min-width: 768px) and (max-width: 991.98px) {
		.head-boader{ display:none;}
             .fl-col.fl-node-6030b641aac3b::after {
    display:none;
    
}
  .fl-col.fl-node-6030b641aac3b::before {
    display:none;
    
}    
.fl-col.fl-node-6030b641aac3b {
    margin-top: -331px;
    position: relative;
    top: 0;
}
      .fl-node-6041f558561b4 > .fl-module-content {
    margin-top: 100px;
    margin-bottom: 20px;
    margin-left: 20px;
}  
		.fl-node-604238c73178f > .fl-module-content {
    margin-top: 100px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
}
		.fl-node-604238c73178e > .fl-module-content {
    margin-top: 100px;
    margin-right: 20px;
    margin-bottom: 40px;
}
        }
    
p.poem-count {
    color: #fff;
	    font-family: "Source Serif Pro", serif;
    font-weight: 400;
    font-size: 20px;
}
p.poem-count {
    color: #fff;
    margin-top: 159px;
}
h2.slogan.poem {
    left: 0px;
}


.post-list h2 {
    line-height: 1.5em;
    height: 4em;
    font-weight: 600;
    font-size: 30px;
    padding: 13px;
    font-family: 'Source Serif Pro',serif;
    color: #1a0000 !important;
}
.card h2.title-head {
    color: #1a0000 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	height: 62px;
	margin-top: 10px;
}








/** editor issues**/
.row.post-list {
    margin-top: -29px!important;
}
.post-list .col-one{
		width:40%;
		float: left;
	}
	.post-list .col-two{
	position: relative;
    top: 61px;
    left: 0px;
    width: 60%;
    float: left;
	}
	
.post-list h2.slogan {
    position: relative;
    top: 175px;
    left: 184px;
	color: white;
}
.post-list button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-outline {
    margin-left: -34px;
    position: relative;
    top: 1px;
}
.post-list div#content {
    background-image:url('https://ducami.com/dev/mrsmair/wp-content/uploads/2021/02/plain.jpg');background-repeat: no-repeat;
  
  background-position: center;background-size: cover;
}


.post-list .read-more a{ color:#ffffff!important;}
.post-list .heading-style.read-more {
        top: 39%;
    padding: 9px 55px;
    left: -71px;
    width: auto !important;
    text-align: center;
}


.post-list button {
    background: #edce8e;
    
}
.post-list a.follow {
    color: #bf6200!important;
    font-size: 16px;
}
.post-list .card {
    background-color: #f2eacf;
}
	.post-list div#content {
    padding-bottom: 28px;
}
	.post-list .col-lg-4{
flex: 0 0 auto;
width: 33.3333333333%;
float: left;
padding: 10px 35px;
}

	.post-list .col-lg-6{
		width: 33%;
		float: left;
		padding: 10px 7px;
	}
.post-list .card {
	border: 1px solid #ddd;
    border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgb(121 85 72);
	 max-width: 100%;
	margin: auto;
	text-align: left;
	font-family: 'Source Serif Pro',serif;
	height: 46px;
	position: relative;
	/*max-height: 328px;*/

}
.post-list button {
border: none;
outline: 0;
display: inline-block;
padding: 8px;
color: white;

text-align: center;
cursor: pointer;
width: 100%;
font-size: 18px;
bottom: 0;
 position: absolute;
}
.post-list p {
    padding: 13px;
}
/*a {
text-decoration: none;
font-size: 22px;
color: black;
}*/
.post-list a.follow {
    color: white;
}
.post-list h2 {
	line-height: 1.5em;
    height: 4em;
    
    font-weight: 600;
    font-size: 30px;
    padding: 13px;
    font-family: 'Source Serif Pro',serif;
    color: #1a0000;
}

@media (min-width: 768px) and (max-width: 991.98px){
.head-boader{ display:none;}
.col-sm-6 {
    width: 50%;
}
.site-title {
    font-size: 27px!important;
    
}
h2.slogan {
    position: relative;
    top: 90px;
    left: 32px;
    color: white;
    font-size: 23px;
}
h2.title-head {
    position: absolute;
    top: 33%;
    left: 12px;
}
.col-one {
    width: 44%;
    float: left;
}
.col-two {
    position: relative;
    top: 61px;
    left: 0px;
    width: 56%;
    float: left;
}
}
@media (min-width: 576px) and (max-width: 767.98px) { 
.col-lg-4 {
    flex: 0 0 auto;
    width: 100%!important;
    float: left;
    padding: 10px 10px;
}


}
@media (max-width: 575.98px) { 
h2.slogan {
    position: relative;
    top: 0px!important;
    left: 0px!important;
    color: white;
}
.col-one {
    width: 100%;
    float: left;
}
.col-two {
    position: relative;
    top: 61px;
    left: 0px;
    width:100%!important;
    float: left;
}
h2.title-head {
    position: absolute;
    top: 33%;
    left: 30px;
}
	.col-xs-12{
    flex: 0 0 auto;
    width: 100%;
    float: left;
    padding: 10px 10px;
}
.col-md-6 .col-sm-6{
	width: 50%;
 }
 .row.post-list {
    margin-top: -20px;
}
}
.footer-adv-overlay {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.widget-title {
    
    line-height: 5.5!important;
}



/**responsive start Here**/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.fl-node-6044951c69b35 .fl-col-content::after{ display:none!important;}	
	.pic1-ourstory {
    position: relative;
    width: 100%;
    top: -40px;
    margin-top: 0;
}
.pic1-ourstory {
    position: relative;
    width: 37%;
    top: 0;
    margin-top: 0;
    margin: 0 auto;
}
	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.fl-node-6044951c69b35 .fl-col-content::after{ display:none!important;}	
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.fl-node-6045b91c16cb9 > .fl-module-content {
    margin-top: 96px;
    margin-bottom: 40px;
    margin-left: 20px;
}
	.fl-node-6045b91c16cb1 .fl-col-content::after{ display:none;}
	
.fl-node-6044951c69b35 .fl-col-content::after{ display:none!important;}	
	.fl-node-6043136e24f82 .fl-col-content::after{ display:none!important;}
	.fl-node-60436f8fdeccd .fl-col-content::after{display:none;}
	.fl-node-6045a3c8e5a74 .fl-col-content::after{ display:none;}
}

@media (max-width: 767px){
	.fl-node-60436f8fdecd6 > .fl-module-content {
  
    margin-left:15px;
}
	.fl-node-6052f8e5111bc > .fl-module-content {

    margin-left: 15px;
}
	.fl-node-6043136e24f82 .fl-col-content::after{ display:none;}
	.fl-node-6052e0da2e160 > .fl-module-content {
   
    margin-left: 15px;
}
	.site-header .site-description {
    font-size: 14px;
    position: absolute;
    top: 26px;
    color: #bf6200 !important;
}
	.fl-node-60436f8fdeccd .fl-col-content::after{ display:none;}
	.fl-node-6045a3c8e5a74 .fl-col-content::after{ display:none;}
	.fl-node-604608b32f92c .fl-photo {
    text-align: left;
    margin-top: -58px;
}
	.fl-node-6045b91c16cb9  .fl-module-content {
   
    margin-left: 15px;
}
	.fl-node-6045b91c16cb1 .fl-col-content::after{ display:none;}
	.fl-photo-content img {
  
    width: 100%;
}
	.fl-node-6044951c69b35 .fl-col-content::after{ display:none;}
	
	.post-list .col-lg-6 {
    width: 100%;
    float: left;
    padding: 15px;
}
	
}








































