﻿@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,500;0,600;0,700;0,800;1,700&display=swap');


body {font-family: 'Domine', serif;}
.srow, .img-responsive {width:100%;}
.clrleft {float:left;}
.clrright {float:right;}
.heading-1 h1, .heading_three h3, .innheading1 {font-family: 'Lobster', cursive;}


/*------ ALL HEADING CSS -------*/
.heading-1 {
    background: #f5654b;
    padding: 5px;
}
.heading-3 h3 {position: relative; border-bottom: 1px solid #ed7902; padding-bottom: 5px; margin-bottom: 10px;}
.heading-1 h1 {font-size: 25px; color:#fff; margin-bottom:0;}
.heading-3 h3 {font-size: 20px;}
.heading-3 h3::after {position:absolute; content:''; bottom: -5px; left: 25px; background: #08538c; height: 10px; width: 10px; rotate: 45deg;}
.heading_three {position:relative; background:#b84592; padding:5px;}
.heading_three::after {position:absolute; content:''; right:10px; top:-15px; background:url(../images/ring-icon.png) no-repeat; width:70px; height:45px;}
.heading_three h3 {color:#fff; margin-bottom:0; font-size:25px;}
.innheading1 {position: relative; border-bottom: 1px solid #ed7902; padding-bottom: 5px; margin-bottom: 10px; font-size: 25px;}
.innheading1::after {position:absolute; content:''; bottom: -5px; left: 25px; background: #08538c; height: 10px; width: 10px; rotate: 45deg;}

.moblogo {display:none;}
.topstreap {
    padding-top: 10px;background: #fdf5e8;
}
.topmenu {background:#f5654b; text-align:center;}
.logo-heading {text-align:center; padding-top:25px;}
.logo-heading h1 {font-weight:700;}
.logo-heading h1 a {color:#543729;}
.logo-heading h1 a span {font-size:1.5em; text-shadow: 4px 4px 5px #fff;}
.logo-heading h1 a span:last-child {font-size:1em;}
.logo-heading h1 a small {font-family: 'Poppins', sans-serif; text-shadow: 4px 4px 5px #fff;}
.logo figure {border-radius: 50%; border: 1px solid #543729; padding: 5px; background:#fff; margin-bottom:0;}
.logo figure img {border: 2px solid #543729; border-radius: 50%;}
.logo small {display: inline-block; text-align: center; width: 100%; font-weight: 700; font-size: 15px; margin-bottom: 10px; color:#000;}
.pro-mamber .testimonial-item img {height:307px; padding: 10px; border: 1px solid #e7d4c8; margin-top:10px;}
.ourvideo {background-image: url(../images/choose-bg.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 1}
.pro-mamber dfn {font-style:normal; width:100%; float:left; text-align:center; padding: 5px; background: #efe9e5; border: 1px solid #e7d4c8; border-top:none;}
.pro-mamber dfn span {width:100%; float:left; font-weight:700; font-size:18px;}
.pro-mamber dfn span:nth-child(3n), .pro-mamber dfn small {font-size:14px;}
.pro-mamber dfn span:nth-child(2n) {color:#f00;}
.pro-mamber figure {margin-bottom:0; padding: 0 44px; border: 1px solid #ddd; border-bottom: none; background: #efe9e5;}
.portfolio img {height:150px;}
.homeslider .carousel-item figure {margin-bottom:0;}
.homeslider .carousel-item dfn {font-style:normal; width:100%; float:left; text-align:center; padding: 10px; background: #f38020; color: #fff; font-size: 20px; text-shadow: 1px 2px 2px #683306;}
.noticeboard {padding: 20px; background: #f5f5f5; border: 1px solid #e3e1e1;}
.noticeboard ul {padding-left:0; list-style:none;}
.noticeboard ul li {float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; position:relative;}
.noticeboard ul li::after {position:absolute; top:0; left:0; background:url(assets/images/)}
.noticeboard ul li a {color:#000;}
.noticeboard ul li a:hover {color:#f00;}
.member-list ul {list-style:none; padding-left:0; display:inline-block;}
.member-list ul li {float:left; padding: 10px; background: #efe9e5; border: 1px solid #e1d3ca; width:47%; margin:10px;}
.member-list ul li figure {float:left; width: 70px; border-right: 1px dashed #ddd; padding-right: 10px; margin-right: 10px; margin-bottom:0;}
.member-list ul li figure img {border:1px solid #ebcfbc;}
.member-list ul li dfn {font-style:normal; float:left; width:75%;}
.member-list ul li dfn span {float:left; width:100%; font-size:14px;}
.member-list ul li dfn span:first-child {font-weight:700;}
.member-list ul li dfn span:last-child {font-size:12px;}

@media only screen and (max-width:767px) {
    .moblogo {display:block;}
    .dsklogo {display:none;}
    .logo {text-align:center;}
    .logo figure {width:55%; display:inline-block}
    .logo-heading {padding-top:5px;}
    .logo-heading h1 {margin-bottom: 10px; display: inline-block;}
    .logo-heading h1 a span {font-size: 1em;}
    .logo-heading h1 a span:last-child {font-size: 0.7em; margin-top: 10px;}
    .pro-mamber .testimonial-item img {height:auto;}
    .main-widget {margin-top:20px;}
    .footer-info, #footer .footer-top .footer-links {text-align: center;}
    #footer .footer-top .footer-links ul {display:inline-block;}
    .member-list ul li {margin:10px 0 10px 0; width:100%;}
    .member-list ul li dfn {width:73%;}
    .moblogo dfn {font-style:normal; float:left; width:50%;}


}

