body{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    background: #fff;
}
:focus{outline: none;}
.fw_500{font-weight: 500;}
.fw_600{font-weight: 600 !important;}
.fw_700{font-weight: 700;}
/* navbar */
.cus_nav{max-width: 1330px;}
.logo_img{width: 150px;}
.cus_nav .navbar-toggler-icon{background-image: url('images/pd_nav.svg');}
.cus_nav .navbar-brand{width: 200px;min-width: 145px;}
.cus_nav .navbar-nav a,.tool_toggle .btn{color: #000000;box-shadow: none;font-size:15px;}
.cus_nav .navbar-nav .nav-item::after{
    content: "";
    width: 36px;
    height: 3px;
    background: transparent;
    display: block;
    margin-left: 18px;
}
.cus_nav .navbar-nav .active::after,.cus_nav .navbar-nav .nav-item:hover::after{background: #143642 !important;}
.tool_toggle .dropdown-toggle::after{
    border: none;
    background-image: url('images/toggle_chevron.svg');
    width: 10px;
    height: 6px;
}
.tool_toggle .dropdown-menu{
    background: #ffffff;border-radius: 14px;
    margin-left: auto;
    right: 0px;
    min-width: 15rem!important;
    padding: 0 10px;
}
.tool_toggle .dropdown-menu a{color: #000000;font-size: 14px;white-space: unset;padding: 10px;font-weight: 600;}
.tool_toggle .dropdown-menu a:hover{color: #000000;background-color: #FFF6D8 !important;border-radius: 9px;}
.tool_toggle .dropdown-divider{border-color: #376676;}
.pd_btns a{min-width: 100px;height: 45px;font-size: 15px;border-radius: 14px;}
.pd_btns a img{}.bdr-rds10 {border-radius: 10px;}
.bg143642{background: #143642;}
.bgffc50d{background: #ffc50d !important;}
.cus_nav .navbar-collapse.show{background-color: #143642;}
.cus_nav .show .navbar-nav a, .show .tool_toggle .btn {color: #cae2eb;}
.cus_nav .show .pd_btns{flex-wrap: wrap;}
.cus_nav .show .pd_btns a{width: 100%;color: #143642 !important;}
.cus_nav .show .pd_btns a.pre{background: #26505f;color: #fff !important;} 
.cus_nav .show .lang_toggle .dropdown-toggle{width: 100%;}
.cus_nav .switch {position: relative;display: inline-block;min-width: 69px;height: 37px;border: 1px solid #D4D4D4;border-radius: 9px;}
.cus_nav .switch input {opacity: 0;width: 0;height: 0;}
.cus_nav .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: .4s;transition: .4s;background-image: url('images/pd_night.svg');background-repeat: no-repeat;background-position: 43px;}
.cus_nav .slider:before {content: "";background-image: url('images/pd_day.svg');background-position: center;background-repeat: no-repeat;position: absolute;height: 30px;width: 30px;left: 3px;background-color: #F3F3F3;border-radius: 7px;-webkit-transition: .4s;transition: .4s;top: 3px;}
.cus_nav input:checked + .slider {background-image: url('images/pd_day_sun.svg');background-position: 10px;}
.cus_nav input:checked + .slider:before {-webkit-transform: translateX(44px);-ms-transform: translateX(44px);transform: translateX(44px);background-color: transparent;background-image: url('images/pd_night_moon.svg');background-color: #FFC50D;border-radius: 7px;left: -9px;}
.tool_toggle .dropdown-item:hover, .tool_toggle .dropdown-item:focus{background-color: transparent;}
/* navbar end */
.main_area{max-width: 1440px;}
/* footer */
.footer{background: #143642;}
.footer .f_txt{font-size: 15px;color: #ffffff;}
.footer .q_links a{font-size: 15px;color: #ffffff;}
.footer .footer_h{font-size: 20px;}
.footer .f_email{height: 45px;background: #194555;font-size: 16px;color: #fff;}
.footer .f_email::placeholder{color: #fff;font-weight: 600;}
.footer .f_subscribe{height: 45px;background: #ffc50d;font-size: 16px;}
.footer .pd_blog img{width: 56px;height: 56px;}
.pd_blog .blog_h{font-size: 15px;}
.pd_blog .blog_t{font-size: 14px;}
.pd_blog span{color: #ffffff;}
.footer .available_on img{width: 42px;height: 42px;}
/* footer end */
/* blog-post */
.blog_bg {background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 250, 233, 1) 0%);height: 300px;}
/*.blog_bg {
    background-image: url(images/blog_bg.svg);
    background-repeat: no-repeat;
    height: 300px;
    background-size: cover;
    position: relative;
}*/
.blog_bg h1 {font-size: 34px;color: #000000;}
.main_area {max-width: 1445px;}
.blog_sty img{width: 100%;height: auto;}
.blog_sty h3{font-size: 22px;color: #143642;font-weight: 600;min-height: 60px;}
.blog_sty p{font-size: 17px;color: #4d5659;font-weight: 500;min-height: 140px;}
.blog_pulse{
    min-height: 46px;
    font-size: 17px;
    background: #ffc50d;
    animation: yellow-pulse 1s infinite;
}
@keyframes yellow-pulse{ 
    0%{box-shadow:0 0 0 0px #ffc50d;}
    100%{box-shadow:0 0 0 15px rgba(255, 197, 13, 0);}
}
.page-numbers{font-size: 18px;font-weight: 500;color: #143642;margin: 0px 10px;}
.page-numbers.current{
    width: 48px;
    height: 48px;
    background:#ffc50d;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #143642 !important;
}
.blog_head_info{
    color: #4d5659;
    font-size: 14px;
}
/* blog-post-end */
/* blog-single */
.bs_top_img{width: 100%;height: auto;}
.single_post h1,.single_post h2{color: #143642;font-size: 32px;font-weight: 600;margin: 2.5rem 0px 1.5rem 0px;}
.single_post h1:first-child{margin-top: 0px !important;}
.single_post p,.single_post ul,.single_post ol{color: #4d5659;font-size: 18px;font-weight: 500;}
.single_post ul{padding-left: 0px;list-style: none;}
.single_post h3{font-size: 22px;font-weight: 600;}
.single_post iframe{width: 100%;}
.recent_post,.post_author{background: #f5f5f5;}
.rp_head{font-size: 24px;color: #143642;}
.recent_post .rp_img{max-width: 70px;height: 70px;}
.recent_post .time_date{font-size: 14px;color: #4d5659;}
.recent_post .rp_content{font-size: 16px;color: #143642;}
.recent_post .blog_pulse{font-size: 14px;min-height: 35px;}
.post_author .author_img{width: 148px;height: 148px;}
.post_author .founder{font-size: 18px;color: #143642;}
.post_author .social_author{width: 40px;height: 40px;background-color: #e3e4e5;background-repeat: no-repeat;background-position: center;}
.post_author .social_author.fb{background-image: url('images/fb.svg');}
.post_author .social_author.in{background-image: url('images/in.svg');}
.post_author .social_author.mail{background-image: url('images/mail.svg');}
#button-addon{background-color: #143642;}
/* blog-single-end */



/* dark-theme */
.dark__ .blog_bg {background: rgba(36, 36, 36, 1)!important;}
.dark__ .bg_353535 {background-color: #353535 !important;}
.dark__ .nav_dbb,.dark__ .cus_nav .navbar-brand {border-color: #353535 !important;}
.dark__ .cus_nav .switch{border-color: #606060!important;}
.dark__ .bg_252525 {background-color: rgba(26, 26, 26, 1);}
.dark__ .clr_fff,.dark__ .blog_sty h3,.dark__ .single_post h1, .dark__ .single_post h2,.dark__ .rp_head,.dark__ .recent_post .rp_content{color: #fff !important;}
.dark__ .tool_toggle .dropdown-toggle::after {background-image: url(images/dark-imgs/toggle_chevrond.svg);}
.dark__ .bg_202020,.dark__ .recent_post, .dark__ .post_author{background-color: #202020;}
.dark__.bg_2d2d2d,.dark__ .post_author .social_author{background-color: rgba(26, 26, 26, 1);}
.dark__ .blog_head_info,.dark__ .blog_sty p,.dark__ .page-numbers,.dark__ .single_post p,.dark__ .post_author .founder,.dark__ .recent_post .time_date {color: #bcbcbc;}
.dark__ .post_author .social_author.fb{background-image: url('images/dark-imgs/fbd.svg');}
.dark__ .post_author .social_author.in{background-image: url('images/dark-imgs/ind.svg');}
.dark__ .post_author .social_author.mail{background-image: url('images/dark-imgs/maild.svg');}
.dark__ .cus_nav .navbar-toggler-icon {background-image: url('images/dark-imgs/pd_navd.svg');}
.dark__ .recent_post a {     color: #fff; }
.dark__ .single_post h3 {     color: #fff; }
.dark__ .single_post ul, .dark__ .single_post ol{  color: #bcbcbc; }
/* New changes */
.catNav ul {
    padding: 5px;
    margin: 0;
    list-style: none;
    display: inline-block;
    /*background: #b7d5df;*/
}
.catNav ul li {
    display: inline-block;
}
.catNav ul li a {
    color: #000;
    display: block;
    background:#ffffff;
    border: 1px solid rgba(233, 233, 233, 1);
    border-radius: 8px;
    padding:8px 18px;
    margin: 2px;
    font-weight: 600;
}
.catNav ul li.active a{
    background: rgba(0, 0, 0, 1);
    color: #ffffff;
    border-color: rgba(0, 0, 0, 1);
}
/*.catNav {
    position: absolute;
    bottom: -23px;
    width: 100%;
    left: 0;
}*/
.catNav ul li a:hover {
    background: rgba(0, 0, 0, 1);
    color: #ffffff;
    border-color: rgba(0, 0, 0, 1);
    text-decoration: none;
}
.recent_post a {
    color: #000;
    line-height: normal;
    display: inline-block;
}
.recent_post a:hover{
    text-decoration:none;
}
span.nav-previous{
    float: left;
    background: #b7d5df;
    padding: 5px 10px;
}
span.nav-next {
    float: right;
    background: #b7d5df;
    padding: 5px 10px;
}
span.nav-previous a, 
span.nav-next a{
    color: #000;
    font-weight: 600;
}
nav#nav-single {
    margin-top: 50px;
}
@media only screen and (max-width: 767px){
    .mtc,.blog_sty h3,.blog_sty p{text-align: center !important;}
    .mjcc,.mjcc{justify-content: center;}
    .mps{padding: 10px !important;}
    .mdb{display: block !important;}
    .mdn{display: none !important;}
    .blog_sty img{height: 204px;}
    .blog_sty h3 {font-size: 18px;}
    .blog_sty p {font-size: 15px;}
    .single_post{padding-right: 15px !important;}
    .catNav {position:relative;width:auto;}
}
@media only screen and (max-width: 991px){
    .cus_nav .navbar-brand {border-right: none;width: auto;}
}
@media only screen and (max-width: 1199px){
    #collapsibleNavbar .mdb{display: block !important;}
    .cus_nav .nav-item{border-bottom: 1px solid #1f4957;}
    .tool_toggle .dropdown-toggle::after {background-image: url(images/toggle_chevrond.svg);}
    .cus_nav .tool_toggle .btn{justify-content: space-between;width: 100%;padding: 6px 0px !important;}
    .cus_nav .navbar-toggler{outline: none}
    .inn_footer .tool_btns{min-width: 100%;}
    .q_links{text-align: center;}
}
@media only screen and (max-width: 1540px){
    .main_area {max-width: 1330px;}
}