/*
Theme Name: Genesis Master
Description: Master Genesis child theme for Client.
Author: Mir Mesbah Uddin
Author URI: http://dimold.com/
Version: 19
Template: genesis
Template Version: 2.0.1
License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

@font-face {
  font-family: 'mir';
  src: url('./lib/fonts/fontello/mir.eot?74912445');
  src: url('./lib/fonts/fontello/mir.eot?74912445#iefix') format('embedded-opentype'),
       url('./lib/fonts/fontello/mir.woff2?74912445') format('woff2'),
       url('./lib/fonts/fontello/mir.woff?74912445') format('woff'),
       url('./lib/fonts/fontello/mir.ttf?74912445') format('truetype'),
       url('./lib/fonts/fontello/mir.svg?74912445#mir') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300..500&display=swap');

/*@import url('https://fonts.cdnfonts.com/css/chronicle-display?styles=67779,67780,67777');*/

                

/*Baseline Normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* Box Sizing */
*,input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* Float Clearing*/
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,
.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table;}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,
.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table;}

/*Typographical Elements*/
html{font-size: 62.5%;/*10px browser default*/}
body{background-color:#fff;color:#212322;font-size:16px;font-weight:400;line-height:1.6;
font-family: "Roboto", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
font-variation-settings:"wdth" 100;
}

[lang|="bn"] body {font-size: 20px; line-height:1.375;}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}

::-moz-selection{background-color:#333;color:#fff;}
::selection{background-color:#333;color:#fff;}

a{color:#212322;text-decoration:none;}
a img{margin-bottom:-4px;}
a:hover{text-decoration:none;}
p{margin:0 0 24px;padding: 0;}
strong{font-weight:800;}
ol,ul{margin:0;padding:0;}

blockquote,blockquote::before{color:#999;}
blockquote{margin:40px 40px 24px;}
blockquote::before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px;}

.entry-content code{background-color:#333;color:#ddd;}
cite{font-style:normal;}

/* Objects */
embed,iframe,img,object,video,.wp-caption{max-width:100%;}
img{height:auto;width:auto;/*IE8*/}

/* Forms*/
input,select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:0px; box-shadow:none; color:#999; font-size:14px; padding:8px 12px;}
input:focus,textarea:focus{border:1px solid #999; outline:none;}

::-moz-placeholder{color:#999;opacity:1;}
::-webkit-input-placeholder{color:#999;}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{
	background-color: rgb(100,75,25);	border: none;	box-shadow: none;	color: #fff;cursor: pointer;padding: 12px 16px;	text-transform: uppercase;	width: auto;}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover {background-color: rgb(80,50,15);}
button:active, button:focus, a:active, a:focus{ outline:none !important;}

.entry-content .button:hover{color:#fff;}
.button{display: inline-block;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}

/* WordPress */
img.centered,.aligncenter{display:block;margin:0 auto 24px;}
img.alignnone{margin-bottom:12px;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;}
img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;}
.wp-caption-text{font-size:14px;font-weight:700;text-align:center;}

/*Headings*/
h1,h2,h3,h4,h5,h6{font-family:'Chronicle Display', serif; font-weight:375; line-height:1.0; margin:0 0 16px;}
h1{font-size:48px;line-height:1.2;}
h2{font-size:36px;line-height:1.4;}
h3{font-size:26px;line-height:1.4;}
h4{font-size:20px;line-height:1.6;}
h5{font-size:18px;}
h6{font-size:16px;}

/* Structure and Layout */

/* Site Header */
.site-header{background-color:#f6f4ea;z-index:9999;width:100%; background-image:radial-gradient(  rgb(255,255,255) 5%, rgb(240,240,230) 95%); position:relative;}
.site-header .wrap{padding:0px 0;position:relative; display:flex;align-items:center;}
.home .site-header{background:transparent; position:absolute;}

/* Header Title Area*/
.title-area{float:left; width:300px; min-height:120px; background:url(images/logo.png) no-repeat left; position:relative; transition:.2s all;}
.site-description{margin-bottom:0;}
.site-description,.site-title a{display:block;text-indent:-9999px;}
.site-header .widget-area .wrap{background:none; padding:0;}
.site-title a{position:absolute; height:100%; width:100%;}

/* Widget Area */
.widget-area{word-wrap:break-word;}
.site-header .widget-area{transition:all .2s ease-in-out; float:right; text-align:left;	width:870px; padding:26px 0 23px;}
.site-header .righty{ float:right;}

/* Site Containers */
.site-container{overflow:hidden;}
.site-inner,.wrap{margin:0 auto; max-width:1180px;}
.site-inner{clear:both;padding-top:0px;}

.content{float:right; width:760px;}
.content-sidebar .content{float:left;}
.full-width-content .content{width:100%;}
.sidebar-primary{float:right; width:360px; margin-top:50px;}

/* Sidebars */
.sidebar{color:#000;}
.sidebar a{border-bottom:none;}
.sidebar p:last-child{margin-bottom:0;}
.sidebar li{list-style-type:none; margin-bottom:6px; word-wrap:break-word;}
.sidebar ul > li:last-child{margin-bottom:0;}
.sidebar .widget{background-color:#fff;	border-radius:3px; margin-bottom:40px; padding:0px 0px 20px 0px;}

/* Titles */
.entry-title{font-size:36px;line-height:1;margin-bottom:30px;}
.entry-title a,.sidebar .widget-title a{color:#333;}
.entry-title a:hover{color:#666;}

.widget-title{font-size:20px; margin-bottom:16px; text-transform:uppercase;}
.sidebar .widget-title a{border:none;}
.archive-title{font-size:20px; margin-bottom:24px;}

/* Entries*/
.entry{background-color:#fff; border-radius:3px; margin-bottom:40px; padding:40px 40px 24px;}
.entry-content a{border-bottom: 1px solid rgba(156, 35, 31,.3);color: rgb(156, 35, 31);}
.entry-content a:hover{color:#333;}

.entry-content .attachment a,.entry-content .gallery a{border:none;}

.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:26px;}
.entry-content ol,.entry-content ul{margin-left:40px;}
.entry-content ol li{list-style-type:decimal;}
.entry-content ul li{list-style-type:disc;}
.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}

.entry-content .search-form{width:50%;}
.entry-meta{color:#999;font-size:14px;}
.entry-meta a{border-bottom:1px solid #ddd;}

.entry-header .entry-meta{margin-bottom:24px;}
.entry-footer .entry-meta{border-top:2px solid #f5f5f5;	margin:0 -40px;	padding:32px 40px 8px;}
.entry-comments-link::before{content:"\2014"; margin:0 6px 0 2px;}
.entry-categories,.entry-tags{display:block;}


article h2,article h3, article b, article strong{display:inline-block;background:rgba(100, 75, 25, .08);padding: 0 5px;font-weight: 375;border-bottom: 1px solid #ddd;}
article h3{margin-bottom:10px;}
h2 strong{background:none;border-bottom:none;}
.entry-content h2{font-size:30px;}

/* Pagination */
.archive-pagination,.entry-pagination{font-size:14px; margin:40px 0;}
.archive-pagination li{display:inline;}
.archive-pagination li a{background-color:#333;	border-radius:3px; color:#fff;	cursor:pointer;	display:inline-block; padding:8px 12px;}
.archive-pagination li a:hover,.archive-pagination li.active a{background-color:#f15123;}
.entry-pagination a{border-bottom:1px solid #ddd;}

/* Comments */
.comments-wrap{padding:0 1%;margin:75px auto 20px;}
.comments-summary{max-width:980px; margin:0px auto;}

.comments-list{margin:0px auto 70px;max-width:980px;}
.comment{list-style:none;}
.comment-body{background:#fff; padding:20px; font-size:16px; margin:0 0 20px; border:1px solid #CCC;} 
.comment-top{ position:relative;}
.comment-avatar{float:left; padding-right:20px;}
.comment-author-name{font-weight:bold;}
.comment-inner{padding-left:67px;}

.comment .comment{margin-left:40px; margin-top:20px;}
.reply{position: absolute;right: 0px;top: 0px; display:inline-block; border-bottom:1px solid #111; line-height:1.125;}
.comments-count{width:50%; float:left; line-height:30px; margin-bottom:40px; font-size:24px;}
.leave-reply{width:50%; float:right; text-align:right; line-height:30px; margin-bottom:40px; font-size:18px; font-weight:400;}

/* form */
.comment-respond{margin:0px auto 60px; max-width:980px;}
h3.comment-reply-title{font-size:22px; font-weight:500;}
/*.icon-user-o, .icon-mail{margin:4px 0 0 -30px;}*/
.icon-user-o:before, .icon-mail:before{color:#111;}
.form-submit{text-align:right;}
#respond input[type="submit"]{background:#1290CB;color:#FFF; padding:19px 74px; transition: .3s all;}
#respond input[type="submit"]:hover{background:#000;}

.comment-form-author, .comment-form-email{width:49%; float:left; margin-right:2%;}
.comment-form-email{ margin-right:0;}
.comments-wrap input[type="email"],.comments-wrap input[type="text"]{width: 100%}
#respond textarea{width:100%;}

.entry-pings .reply{display:none;}
.form-allowed-tags{background-color:#f5f5f5; font-size:14px; padding:24px;}


/* Footer Widgets */
.footer-widgets{background-color:rgb(206,184,136);	clear:both;	padding:40px 0 16px;}
.footer-widgets .wrap{display: flex;flex-wrap:wrap; justify-content: space-between;}
.footer-widgets-1{width:39%;}
.footer-widgets-2{width:29%;}
.footer-widgets-3{width:29%;}


.footer-widgets .widget{margin-bottom:24px; color:rgb(75,50,15);}
.footer-widgets .widget-title{font-weight:700; font-size:16px; margin:0 0 10px;}
.footer-widgets a{border-bottom:none; color:rgb(100,75,25);}
.footer-widgets a:hover{color:rgb(75,50,15);}

.footer-widgets li,.site-footer li{list-style-type:none; margin-bottom:10px; word-wrap:break-word;}

.f-wrap{margin: 0 0 15px;}
.f-phone, .f-email{ display: block; margin-bottom: 5px;}
.f-socials a{font-size: 27px;}

/* Site Footer */
.site-footer{background-color:#FFF; font-size:14px; padding:0;	text-align:center;	line-height:1.375;	min-height:auto; line-height:30px;}
.site-footer li{display:inline-block; margin:0 13px;}
.site-footer a{border-bottom:none;}
.site-footer p{margin-bottom:0;}

/* CUSTOM */
.cfix:before, .cfix:after{display:table;content:' ';clear:both;}

.top-bar{font-size:14px;font-weight:500;color:#fff; background-image: radial-gradient(  rgb(245,245,245) 5%, rgb(240,240,230) 95%); line-height: 1.25;}
.top-bar .wrap{max-width:1180px; min-height:42px; margin:0px auto; padding:8px 0 5px; display: flex; border-bottom:1px solid rgba(100,75,25, .3); align-items:center;}

.top-bar .widget_text{width:70%;}
.top-bar .widget_nav_menu{width:30%; align-self:normal;}
.top-bar a{color:rgb(100,75,25);}
.hb-whole{display: flex; flex-wrap:wrap;}
.hb-wrap{margin:0; text-align:left;display: inline-block;}
.hb-phone, .hb-email{ display: inline-block; margin:0px 15px 5px 0;}
.hb-socials{display: inline-block;}
.hb-socials a{font-size: 27px;margin-top:-7px;display: inline-block;}

.top-bar .widget_nav_menu, #menu-caregivers{text-align:right; padding-right: 10px;}
.top-bar .menu-item{display: inline-block;padding: 0 10px; border: 1px solid rgb(100,75,25);line-height:22px; background:rgb(100,75,25); vertical-align: top;}
.top-bar .menu-item a{color: #fff;}
.lang-item-bn-bd{font-size:17px;}

.footer-bar{font-size:15px; font-weight:400;;background:#fff;}
.footer-bar .wrap{max-width:1200px; margin:0px auto; border-top:1px solid rgb(242,242,242); padding:20px 0 }
.footer-bar .widget:first-child{float:left; width:70%;}
.footer-bar .widget:last-child{float:right; width:30%; text-align:right;}

/*layouts*/
.w1180{max-width:1180px; margin:0px auto;}
.kays .entry{background:transparent;}
.kays article{padding:0;}

.site-inner article{padding:50px 0px;}
.kay1 .site-inner{max-width:1800px;}

/*blocks*/
.bk{display:block;}
.bkf{max-width:none;}
.bkn, .bkiw{max-width:1200px;margin:0px auto;padding:0;}

.w-40{width:40%;}
.w-60{width:60%; }




.bk-01{background-image: radial-gradient(  rgb(173,196,230) 5%, rgb(46,122,190) 95%); padding-top:130px;
background-image:radial-gradient(  rgb(255,255,255) 5%, rgb(240,240,230) 95%);
}
.bk-01 .inw, .bkiw{}
.fx{display:flex; align-items:center;}
.bk-01 h1{font-weight:400;color:rgb(100,75,25); font-size:40px;}
.full{width:100%;}
.inw{max-width:1200px; width:100%; marging:0px auto;}
.himg img{ margin-bottom:-8px; width:100%;}

.fx-1{width:40%;}
.fx-2{width:60%; }
.hr{border-top: 1px solid #ccc; border-bottom:0px solid;}

.spanb{display:block; margin-bottom:5px;}
.hcta{font-family: "Roboto", "sans-serif"; color: rgb(100,75,25); font-size:18px; font-weight:600; text-align: center; margin:20px 0 30px; max-width: 300px;}
.hcta-learn, .hcta-call{display:inline-block; padding:10px 15px; background-color: rgb(100,75,25); color:#fff; transition:.3s all;    border-radius: 6px;
    text-transform: uppercase;font-weight: 400;font-size:16px; box-shadow: 3px 3px rgba(100, 75, 25, .5); margin: 0px;}
.hcta-learn:hover, .hcta-call:hover{background-color: rgb(75,50,15);}


/*services*/
.our-services{text-align:center;text-transform: uppercase;font-size: 45px;margin: 50px auto -10px;}

.bk-02-des{font-size:16px; margin-bottom:10px;min-height: 40px;line-height: 1.25;}

.bk-02-inc-w{ text-align:left;}
.bk-02-inc{font-size:12px; text-transform:uppercase; text-align:left; display:inline-block; font-weight:bold; color:#fff; 
border-top-right-radius:18px;border-bottom-right-radius:18px; background:rgb(150,125,20); padding:2px 13px; margin: 7px 0px; }

.services-all{display:flex; flex-wrap:wrap; margin:50px auto; justify-content:space-between; font-family:sans-serif;}
.service-1{ width:32%;text-align:left; border:1px solid #ddd; margin-bottom:4%;}
.service-1:nth-child(n){background:#f8f8f8;}
.service-11{padding:1%; background:rgb(150,125,75); color:#fff; transition: .3s all;}
.service-12{padding:4% 5% 0%;}
.service-13{padding:0% 5% 2%;}
.service-11:hover{background-color: rgb(100,75,25);}

.bk-02 h3{margin-bottom:0px;text-transform:uppercase; color:#fff; font-weight:400; padding:0 3%;}
.bk-02 h6{font-family:sans-serif; margin-bottom:8px; text-transform:none; font-size:14px; font-weight:400; color:rgb(150,125,20);color:#fff;
padding:0 3%;} 

.pac1, .ser1{ text-align:left; padding:2px 0;}
.pac1{font-size:14px;}
.ser1{font-size:14px; border-top:1px solid #eee;}

.pacs{margin:15px 0 20px;}

.bk-02-buttw{text-align:center;padding:20px 0 10px;}
.bk-02-butt{padding:8px 30px; background:rgb(150,125,20); font-size:15px; text-transform: uppercase;display:block;
    color: #fff;font-weight: 600; transition:.3s all; cursor:pointer;}
.bk-02-butt:hover{background:rgb(125,100,10); }

[lang|="bn"] .bk-02-des{font-size:20px;}
[lang|="bn"] .bk-02-inc{font-size:15px;}
[lang|="bn"] .ser1, [lang|="bn"] .pac1{font-size: 18px;line-height:1.375;}
[lang|="bn"] .bk-02-butt{font-size:20px;}

.s-footer{margin-top:-60px; font-size:14px; padding:0px 0 50px;}
.bk-05 .s-footer{margin-top:-20px;}
[lang|="bn"] .s-footer{font-size:16px;}

.sidebar .our-services, .sidebar .bk-02-buttw, .sidebar .our-specials, .sidebar .bk-05-buttw{display: none;}
.sidebar .service-1, .sidebar .special-1{width:100%;}
.sidebar .bk-05{background: none; padding:0;}

/*about*/
.bk-03{background:rgb(206,184,136);}
.bk-03 .inw{ padding:70px 0;}

.bk-03-1{padding-right:4%;}
.bk-03-1 h3{ color:rgb(125,100,45); font-size:26px; padding:0 0 12px; border-bottom: 1px solid rgb(125,100,45);
    line-height:1.125; margin-bottom:12px}
.bk-03-2{color:rgb(100,75,25);}
.bk-03-more {margin-top:10px;}

/*testimonials*/
.bk-04{background-image: radial-gradient(  rgb(255,255,255) 5%, rgb(240,240,230) 95%); background:rgb(206,184,136); }
.bk-04 .inw{padding:50px 0 70px;}


.bk-04-t{text-align:center; margin: 0px auto 30px; color:rgb(100,75,25); font-size:36px;}
.bk-04-b{justify-content: space-between; align-items:stretch;}

.bk-04-1{border:1px solid rgba(100,75,25,.5);}
.w-31{width:31%; padding:1%;}

.bk-04-comment{color:rgb(100,75,25);}
.bk-04-client, .bk-04-package{font-size:14px; color:rgb(100,75,25);}
.hr.hr-gold{border-top: 1px solid rgba(100,75,25,.5); border-bottom:0px solid;}

/*specials*/

.bk-05{background-image:radial-gradient(  rgb(255,255,255) 5%, rgb(240,240,230) 95%); padding-top:50px;}    
.our-specials{text-align:center;text-transform: uppercase;font-size: 45px;margin: 10px auto -10px;}

.bk-05-des{font-size:16px; margin-bottom:10px;min-height: 40px;line-height: 1.25;}

.bk-05-inc-w{ text-align:left;}
.bk-05-inc{font-size:12px; text-transform:uppercase; text-align:left; display:inline-block; font-weight:bold; color:#fff; 
border-top-right-radius:18px;border-bottom-right-radius:18px; background:rgb(150,125,20); padding:2px 13px; margin: 7px 0px; }

.specials-all{display:flex; flex-wrap:wrap; margin:50px auto 0; justify-content:space-between; font-family:sans-serif;}
.special-1{ width:48.5%;text-align:left; border:1px solid #ddd; margin-bottom:4%;}
.special-1:nth-child(n){background:#f8f8f8;}
.special-11{padding:1%; background:rgb(150,125,75); color:#fff;}
.special-11 img{width:100%; height:auto;}
.special-12{padding:4% 5% 0%;}
.special-13{padding:0% 5% 2%;}

.bk-05 h3{margin-bottom:0px;text-transform:uppercase; color:#fff; font-weight:400; padding:0 3%;}
.bk-05 h6{font-family:sans-serif; margin-bottom:8px; text-transform:none; font-size:14px; font-weight:400; color:rgb(150,125,20);color:#fff;
padding:0 3%;} 

.pac1, .ser1{ text-align:left; padding:2px 0;}
.pac1{font-size:14px;}
.ser1{font-size:14px; border-top:1px solid #eee;}

.pacs{margin:15px 0 20px;}

.bk-05-buttw{text-align:center;padding:20px 0 10px;}
.bk-05-butt{padding:8px 30px; background:rgb(150,125,20); font-size:15px; text-transform: uppercase;display:block;
    color: #fff;font-weight: 600; transition:.3s all; cursor:pointer;}
.bk-05-butt:hover{background:rgb(125,100,10); }


/*home contact*/
.bk-06{background:#fff;}
.bk-06 .inw{ padding:70px 0; justify-content: space-between;}

.bk-06-1,.bk-06-2{padding:0;}
.bk-06-1 h3{ color:rgb(125,100,45); font-size:36px; padding:0 0 12px; border-bottom: 1px solid rgb(125,100,45);
    line-height:1.125; margin-bottom:12px}
.bk-06-1{width:45%;}
.bk-06-2{width:50%; color:rgb(100,75,25);}

/*block caregivers*/
.bk-07{text-align:center;}
.bk-07-t{text-align: center;color: rgb(100, 75, 25);text-transform: uppercase;font-size: 45px;margin: 10px auto 40px; }
.bk-07-w{flex-wrap:wrap; justify-content:space-between;}
.bk-07-1{margin-bottom:30px;}
.bk-07 h4{font-size:24px; margin-bottom:0px;}
.bk-07 .inw{padding:40px 0;}
.bk-07-age{font-size:14px;}
.bk-07-more{display:inline-block; padding:8px 12px; border:1px solid #000; margin: 20px auto; transition:.2s all;  background:rgb(100, 75, 25);color:#fff;}
.bk-07-more:hover{ background:#fff;color:#000; box-shadow:3px 3px 5px rgba(0,0,0,.3);}

/*Sidebar Callus Button*/
.sb-call-wrap, .spanb{text-align: center;}
.sb-call, .hcta-call, .hcta-learn{display: inline-block;line-height: 24px;font-size: 16px;font-weight: 400; background: rgb(156, 35, 31);color: #fff;    transition: .2s all;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .25), 0 6px 20px 0 rgba(0, 0, 0, .15);
padding: 15px 25px;text-align: center;border-bottom: none;border-radius: 30px;}

.sb-call:hover, .hcta-call:hover, .hcta-learn:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .35), 0 6px 20px 0 rgba(0, 0, 0, .25);}
.sb-call .icon-whatsapp, .hcta-call .icon-whatsapp{font-size: 24px; vertical-align: middle;}
.sb-call{margin:0px auto 0;}


/*3rd Phase*/
/*registration*/
.bduser-role{opacity: 0; margin:-10px 0 -10px!important; height:0px;}
.pro-regis{padding:10px;  margin:40px auto 20px; max-width:600px;}
.pro-regis .acf-form{padding:10px; border:1px solid #ddd; margin:30px auto 20px;}
.pro-regis .acf-fields > .acf-field{padding: 12px 0; border-top:none; border-bottom: 1px solid #eaecf0;}

.pro-regis .acf-label{margin-bottom: 0!important;}
.pro-regis label{font-size: 14px; line-height: 30px!important;}
/*login*/

.pro-login{max-width: 400px; margin:40px auto 40px; padding:20px;}
.pro-login #loginform{margin:20px auto;  padding: 20px; border: 1px solid #ddd;}
#pro_login p.login-username,#pro_login p.login-password{display:flex; justify-content: space-between; border-bottom: 1px solid #ddd; padding:10px 0; max-width:340px; margin-bottom: 10px;}
#pro_login p.login-username label, #pro_login p.login-password label{width:40%} 
#pro_login p.login-username input, #pro_login p.login-password input{width:60%;}

/*Profile-Pages*/
.pro-sec{margin:0px auto 40px;}
.pro-sections, .pro-editp{max-width:600px;margin:0px auto;}

.acf-form-submit{margin:20px 0; text-align: right;}
.acflex{display:flex;}
.d-none{display:none;}
.acflex.acf-field .acf-label{width:40%;}
.acflex.acf-field .acf-input{width:60%;text-align:right;}



.acf-button, .acf-tab-button, input[type="submit"] { display: inline-block;line-height: 24px;font-size: 14px;font-weight: 400;
background: rgb(156, 35, 31);color: #fff;transition: .2s all;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .25), 0 6px 20px 0 rgba(0, 0, 0, .15);
padding: 15px 25px;text-align: center;border-bottom: none;border-radius: 30px;}
.acf-button, .acf-tab-button{padding:5px 15px;}

.pro-ed .acf-accordion .acf-accordion-title label{font-size:16px;font-weight:400;}
.pro-ed .hide-if-value {display: block;font-size: 13px;}


.acf-accordion.-open .acf-input.acf-accordion-content{background:#FFF;}
.pro-ed .acf-field.acf-accordion{ border-color:rgb(100,75,25);}
.pro-ed .acf-label.acf-accordion-title{background:rgba(206,184,136,.3); transition: .3s all;}
.pro-ed .acf-accordion .acf-accordion-title:hover, .acf-accordion.-open .pro-ed .acf-accordion .acf-accordion-title:hover{background:rgba(206,184,136,.5);}
.pro-ed .acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields{padding:10px 0 20px; background:#f9f9f9;}

.col3 .acf-checkbox-list.acf-bl{display:flex; flex-wrap:wrap;}
.col3 ul.acf-checkbox-list li{width:33%;}

.acf-field .acf-label label{line-height:1.25;}
.mand .acf-label label::after{color:red; content:'*';}
.m-red .description{font-size:14px; color: red!important;;}
.note-w{max-width:800px; padding:20px 3%;}
.pro-sec .acf-form-submit{margin-right:10px;}

#menu-caregivers li{margin-left: 5px;}
.home .nav-primary .wrap {position:relative;}
.home .nav-primary .wrap #menu-caregivers{position: absolute;right: 0;top: 100px;}

/*caregiver-filter-loadmore*/
.cg-one{border:1px solid #888; margin-bottom: 20px;}

.filters-wrap{max-width:800px;margin:40px auto 0px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.filters-in{width:65%; border:0px solid red; padding:20px 0;}
.filters-tips{width:30%; border:0px solid red; padding:20px 0;}
.filters-wrap ul{list-style:none;}
.ul-tips li{margin-bottom: 12px;}
 /*#select_dist_thana{ display: flex; flex-wrap: wrap; justify-content: space-between;}*/
.job-filter{display: flex; flex-wrap: wrap; margin:0px auto 10px;align-items:center; justify-content: space-between;}
.job-label{width:50%;}
.job-select{width:50%; color:#333; border:1px solid #333;}
.job-buttons button{width:70%; background-color: #fff; color:#000; border:1px solid; font-size: 14px;}
.job-buttons .job-reset{width:28%;}


.fl-wrap{max-width:1200px; margin:0px auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.fl-left{width:45%; border:0px solid red; padding:20px;}
.fl-right{width:45%;border:0px solid red; padding:20px;}


.found-res{padding:20px 5%;background:#f9f9f0; margin: 0 0 30px;}

.dt-all{max-width:800px; margin:0px auto 20px;}
.dt-one{display:flex; flex-wrap:wrap; justify-content: space-between; margin-bottom:30px; border:1px solid #f4f4f0; background:#f9f9f0; }
.dt-left{max-width:225px;}
.dt-right{width:66%; padding:20px 0;}

.dt-one div{font-size:14px;font-family: sans-serif;}
.dt-one b{text-transform:uppercase;font-size:13px;font-weight: bold;margin-bottom: 6px;}
.dt-one img{margin-bottom:-7px;}
.serveas{margin:10px 0 10px;}
.serveas span{display: inline-block; padding:2px 5px; border:1px solid #ddd; background:#eee; margin-right:5px; font-size:12px;}

.call-agency{background: rgb(156, 35, 31); color:#fff; padding:2px 10px; border-radius:5px; font-size:12px; margin:10px 2px 0 0;}
#blm_box{margin:0px auto;display:block;}

/*adm*/
.ad-h{width:100%;}
.ad-user-info b{display: block; margin-bottom: 5px;}
.ad-cg-list{margin-bottom: 8px;cursor:pointer; display: block;}

@media only screen and (max-width: 767px) {
.sm-f{display:block;}
.sm-f.acf-field .acf-label{width:100%;}
.sm-f.acf-field .acf-input{width:100%;text-align:right;}
}


@media only screen and (max-width: 1199px) {
.mx-1200{max-width:960px;}

.bk-06-1,.bk-06-2{width:48%; padding:0;}
}

@media only screen and (max-width: 1023px) {

.mx-1200{max-width:760px;} 
.bk-01 h1{font-size:36px;}
.fx-1, .fx-2{width:50%}

.our-services{font-size:36px;}
.service-1{width:49%;}    

.bk-03 .inw, .bk-04 .inw{max-width: 760px;}
.bk-06 .inw.fx{flex-wrap:wrap; padding: 50px 3%;}
.bk-06-1{margin-bottom:30px;}
.bk-06-1,.bk-06-2{width:100%;}
.w-41{width:48%;}
}

@media only screen and (max-width: 767px) {
.bk-01 .inw{flex-wrap:wrap;}
.fx-1, .fx-2{width:100%;}
.bk-01 h1{font-size:30px;padding:3%;text-align: center;}
.bk-01 .hr.hr-gold{width:85%;}
.hcta{max-width:none;}

.services-all{flex-wrap:wrap; margin:0px auto 2%;}
.service-1{width:100%;margin:40px 2% 0;}       

.bk-03 .inw{flex-wrap:wrap;padding: 50px 3%;}
.w-40,.w-60{width:100%;}
.bk-03-1 h3{font-size:27px;}

.bk-04-b{flex-wrap:wrap;}
.bk-04-1{width:100%;margin:3%;padding:2%;}    

.specials-all{flex-wrap:wrap;margin: 50px 2% 0;padding-bottom: 30px;}
.our-specials{font-size: 36px;margin: 10px auto -20px;}  
.special-1{width:100%;}
.special-1:nth-child(n){margin-bottom: 40px;}
.bk-05 h3{padding: 2% 3% 0;line-height: 1.125;}          
	
.s-footer{margin-top:30px; padding:0px 3% 50px;}
.bk-05 .s-footer{margin-top:-40px;padding:0px 3% 50px;}	

.cf-row{flex-wrap:wrap;}
.cfh{width:100%;}    
}

@media only screen and (max-width: 479px) {
.w-41{width:100%;}
}





/*Form*/
.wpcf7 form{background-color: rgb(206,184,136); padding:5%;}

.cf-row{width:100%; display:flex; justify-content: space-between;}
.cff{width:100%;}
.cfh{width:49%;}

.cf-row textarea, .cf-row input{width:100%; display: block;}


/*Fontello*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "mir";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	
}

.icon-star:before { content: '\e800'; } /* '' */
.icon-star-empty:before { content: '\e801'; } /* '' */
.icon-mail:before { content: '\e802'; } /* '' */
.icon-ok-circled:before { content: '\e803'; } /* '' */
.icon-ok-circled2:before { content: '\e804'; } /* '' */
.icon-ok:before { content: '\e805'; } /* '' */
.icon-help-circled:before { content: '\e806'; } /* '' */
.icon-cancel:before { content: '\e807'; } /* '' */
.icon-phone:before { content: '\e808'; } /* '' */
.icon-calendar:before { content: '\e809'; } /* '' */
.icon-clock:before { content: '\e80a'; } /* '' */
.icon-comment:before { content: '\e80b'; } /* '' */
.icon-facebook-circled:before { content: '\f051'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */
.icon-quote-left:before { content: '\f10d'; } /* '' */
.icon-quote-right:before { content: '\f10e'; } /* '' */
.icon-star-half-alt:before { content: '\f123'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-whatsapp:before { content: '\f232'; } /* '' */

.icon-location:before { content: '\e80c'; } /* '' */

.i-gold{color: rgb(150, 125, 20);margin-right: 4px;}
.icon-menu.activated:before{ content: '\e807'; }
.icon-plus:before{ content: '+'; font-size:25px; font-weight:900;  }
.icon-plus.activated:before{ content: '-'; }

/* Media Queries */
@media only screen and (max-width: 1199px) {
.site-inner,.wrap, .top-bar .wrap, .inw{max-width:960px;}
.content{width:560px;}
/*	.site-header,.md .site-header{height:80px;}*/
.site-header.wrap{padding:0 0;}


.site-header .widget-area{width:660px;}

}

@media only screen and (max-width: 1023px) {
body{background-color:#fff;}
.content,.footer-widgets-1,.site-inner,.wrap{width:100%;}
.site-inner{padding-left:3%;padding-right:3%;}
.site-header .wrap{padding:0 2%;}
.site-inner,.wrap, .top-bar .wrap, .inw{max-width:760px;}
.site-inner article{padding:50px 0;}
.sidebar-primary{float:left;width:450px;}

.entry,.entry-footer .entry-meta,.sidebar .widget,.site-header{padding:0;}
.site-header ul.genesis-nav-menu{float:none; padding-top:20px;}
.entry-footer .entry-meta{margin:0;padding-top:12px;}

.top-bar .widget_text{width:60%; min-width:210px;}
.top-bar .widget_nav_menu{width:40%;}
.hb-email,a.ci-yt, a.ci-fb{display:none;}

.title-area{width:200px;min-height:80px; background-position:0 center; background-size:contain;}
.site-header .widget-area{ width:100%; max-width:540px; padding-right:2%;}

.footer-widgets{padding:40px 5% 16px;}
.footer-widgets-1{margin:0;}
.main-f3{padding:30px 3%;}
}

@media only screen and (max-width: 767px) {
.footer-widgets-1 .widget:last-child{float:none; width:100%;}
.site-footer .widget,.site-footer .widget:first-child{float:none; text-align:center;}
.site-header .widget-area{padding:0; width:100%;}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:100%;}

.hb-phone{margin-right:5px;}
.sidebar .service-1{margin:40px 0 0;}
.job-label{font-size: 14px;}

.filters-in, .filters-tips{width:100%;}
.dt-one{padding:20px 3%;}
.dt-left, .dt-right{width:100%;max-width:100%;text-align:center;}
.filters-tips{order:1;}
.filters-in{order:2;}
}


@media only screen and (max-width: 479px) {
.site-header .wrap{padding:0;}
.title-area,.md .title-area{min-height:68px;}
.title-area{background-position:18px center; margin:3px 0;min-width:200px;} 
.sidebar-primary{width:100%;}
}



/*# Site Navigation */
.genesis-nav-menu{clear:both; font-size:18px; font-weight:500; line-height:1; width:100%; text-align:right;}
.genesis-nav-menu .menu-item{display:inline-block;	margin-bottom:0; padding-bottom:0; text-align:left;}
.genesis-nav-menu a{text-decoration:none; display:block; padding:8px 19px; border-radius:4px; color:rgb(100,75,25); font-family: sans-serif;}
.genesis-nav-menu .menu-item:last-child a{ padding-right:0;}

.hin a,
.genesis-nav-menu a:hover,
.genesis-nav-menu .menu-item:hover > a,
.genesis-nav-menu a:focus,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .current-menu-parent > a ,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus{text-decoration:none; color:#9C231F;}

.genesis-nav-menu .sub-menu{height:0px; left:-9999px; opacity:0; position:absolute;	transition:all .4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	z-index:99; width:200px; border:none; background-color:#FFFFFF; box-shadow: 0 2px 17px 0 rgba(0,0,0,0.14); padding:10px;}

/*.genesis-nav-menu .sub-menu:before{content: ' '; width:200px; height:40px; margin-top:-35px; position:absolute; margin-left:17px; border-left:2px solid rgb(156,35,31);}*/
.genesis-nav-menu .sub-menu a{font-size:15px; font-weight:400; background-color:#fff; padding:14px 10px; position:relative; width:100%; word-wrap:break-word;}
.genesis-nav-menu .sub-menu .menu-item:hover > a{color:#9C231F;}

.genesis-nav-menu .sub-menu .sub-menu{margin:-56px 0 0 199px;}
.genesis-nav-menu .menu-item:hover{position:static;}
.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto; height:auto; opacity:1; margin:0px auto; padding-top:10px;}

.genesis-nav-menu > .first > a{padding-left:0;}
.genesis-nav-menu > .last > a{padding-right:0;}
.genesis-nav-menu > .right{float:right;}

/* Accessible Menu */
.menu .menu-item:focus{position:static;}
.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}
.sub-menu-toggle,.menu-toggle{display:none;visibility:hidden;}
/* Site Header Nav */
.site-header .genesis-nav-menu li li{margin-left:0;width:100%;}

/* After Header Nav */
.nav-primary .wrap{border-top: 1px solid rgba(100,75,25, .3); margin:0px auto; padding:6px 0px;}
.nav-primary, .nav-primary .genesis-nav-menu{background-image:radial-gradient(  rgb(245,245,245) 5%, rgb(240,240,230) 95%);}
.nav-primary .genesis-nav-menu a{background:rgb(156, 35, 31);color: #fff; border:0px solid rgb(100,75,25); font-size:14px;}
.nav-primary .genesis-nav-menu a:hover{background:#058; color:#ccc;}
.nav-primary .genesis-nav-menu .menu-item:last-child a{padding: 8px 12px;}
/* Nav Secondary */
.nav-secondary, .nav-secondary .genesis-nav-menu{background:rgb(100,255,100);}
.nav-secondary .genesis-nav-menu a{background:green; color:#ddd;}
.nav-secondary .genesis-nav-menu a:hover{background:#058; color:#ccc;}
/* Footer Nav*/
.genesis-nav-menu .menu-border a:hover,.genesis-nav-menu .current-menu-item.menu-border > a{background:#003A6E!important; color:#fff!important;}

.genesis-nav-menu .lang-item a{border:1px solid;}
.genesis-nav-menu .menu-item.current-lang{display:none!important;}
.lang-item-bn a {font-size: 22px;line-height: 1;}

@media only screen and ( max-width: 1023px ) {  
 nav{opacity:0;} 
.nav-primary{opacity: 1;} 
 nav.genesis-responsive-menu {opacity:1;background-image:radial-gradient(rgb(255,255,255) 5%, rgb(240,240,230) 95%); height:100vh; position: absolute; width:100%; left:0;margin-top:0px;}
.genesis-responsive-menu .wrap{padding: 0; }
.genesis-responsive-menu{display: none;position: relative;}
.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden;}
.genesis-nav-menu .sub-menu a{background:transparent;}

.menu-toggle,.sub-menu-toggle{border-width:0;background-color:transparent;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible;}
.menu-toggle:focus,	.menu-toggle:hover,	.sub-menu-toggle:focus,	.sub-menu-toggle:hover {background: transparent;color: #c3251d;border-width: 0;}
.menu-toggle {line-height: 20px;position:absolute;	z-index: 1000;	width: 57px; top:0; right:0;}
.menu-toggle::before {font-size: 1.5em;	margin-right:10px;text-rendering:auto;vertical-align:middle;/*margin-top:10px;*/}

.sub-menu-toggle {float: right;	padding:10px 20px; position: absolute; right: 0;top: 0;z-index: 100;}
.sub-menu-toggle::before{display: inline-block;text-rendering: auto;transform:rotate( 0 );transition:transform .25s ease-in-out;}
.sub-menu-toggle.activated::before{transform:rotate( 180deg );}

.genesis-responsive-menu .genesis-nav-menu .menu-item {	display: block;	float: none; position: relative;	text-align: left;}
.genesis-responsive-menu .genesis-nav-menu >.menu-item { border-top:1px solid rgba(0,0,0,.1);}
.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position: relative;}
.genesis-responsive-menu .genesis-nav-menu a:focus, .genesis-responsive-menu .genesis-nav-menu a:hover {color: #c3251d;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a {border: none; margin-bottom: 1px; padding: 15px 20px; width: 100%;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu {border: none;}
.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left:0;margin-left:0;}
.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {content: none;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear: both;display: none;	margin: 0; opacity: 1;	padding-left: 15px;	position: static; width: 100%; height:auto;
  background-image:radial-gradient(rgb(240,240,240) 5%, rgb(245,245,245) 95%);}
.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {margin: 0;}
}



/*
Offwhite: rgb(245, 243,240);
gold: rgb(206,184,136);
*/


