* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
body {
padding: 0;
margin: 0;
font-family: 'Montserrat', sans-serif;
}
a,
a:focus,
a:hover {
text-decoration: none;
}
.owl-nav button:focus {
outline: 0;
}
li,
ul {
padding: 0;
margin: 0;
list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
padding: 0;
margin: 0;
}
section.banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 700px;
position: relative;
}
.banner .content {
position: absolute;
top: 50%;
}
.banner .content h2 {
font-size: 32px;
font-weight: 300;
color: #fff;
text-transform: uppercase;
}
.banner .content h2  span{
font-weight:bold;
color:red;
}
.banner .content h1 {
color: #fff;
font-weight: 900;
text-transform: uppercase;
font-size: 65px;
}
header {
position: absolute;
z-index: 99;
width: 100%;
padding: 20px 50px;
}
header .logo img {
width: 100px;
}
header .logo img {
width: 100px;
}
.stellarnav.right.desktop ul {
text-align: right;
}
a.header-btn {
padding: 11px 24px;
background: #fe0000;
color: #fff;
font-size: 1rem;
position: relative;
font-weight: bold;
transition: all 0.3s ease-in-out;
}
.stellarnav>ul>li{
padding: 0px 11px;
}
.stellarnav>ul>li>a {
padding: 20px 0;
font-size: 16px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
position:relative;
transition:all 0.3s ease-in-out;
padding:10px 3px;
}
.stellarnav>ul>li>a::before{
content:"";
position:absolute;
bottom:0;
height:2px;
width:0%;
background-color:#fe0000;
left:0;
transition:all 0.3s ease-in-out;
}
.stellarnav>ul>li>a:hover::before{
width:100%;
}
.right-image img {
width: 100%;
}
.about .right-conent h3 {
text-transform: capitalize;
font-size: 3.2rem;
color: #353535b3;
font-weight: bold;
}
.about .right-conent h3 span{
font-size:4.5rem;
}
.about .right-conent  h6 {
font-size: 1.8rem;
color: #fe0000;
font-weight: 500;
padding: 8px 0px 10px 0px;
}
.about .right-conent p {
font-size: 1rem;
color: #5e5e5e;
font-weight: 500;
}
.about .right-conent span{
position:relative;
}
.about .right-conent span::before {
content: "";
position: absolute;
height: 2px;
width: 400px;
max-width: 100%;
right: -298px;
top: 50%;
background-color: #fe0000;
transform: translate(0,-50%);
z-index: 99;
}
a.header-btn:hover {
box-shadow: 0px 0px 6px 4px #ffffff61;
}
header {
position: absolute;
z-index: 99;
width: 100%;
padding: 20px 50px;
background: linear-gradient(181deg, rgb(0 0 0 / 88%) 0%, rgb(0 0 0 / 0%) 100%);
}
.ourmusic-sec {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 100px 0px !important;
}
.our-musicheader {
display: flex;
justify-content: space-between;
align-items: center;
}
h2.secheading {
font-size: 51px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
text-align: right;
}
h2.secheading span {
font-size: 90px;
display: block;
color: #373636;
}
.nav-tabs {
border: 0px;
border-bottom: 1px solid #ffffff57;
width: 33%;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
background: transparent;
border: 0px;
color:#fe0000;
border-bottom:1px solid #fe0000;
}
.nav-tabs .nav-link {
border-radius: 0px;
background-color: transparent;
border: 0px;
}
.nav-link:focus, .nav-link:hover {
outline: 0px;
cursor:pointer;
}
.our-musicheader button {
color: #fff;
text-transform: capitalize;
font-weight: bold;
position: relative;
}
.inner-ourmusic .owl-nav {
position: absolute;
top: 50%;
width: 100%;
transform: translate(10px, -0%);
display: flex;
justify-content: space-between;
left: 0;
}
.inner-ourmusic .owl-nav button img{
width:50px;
}
.inner-ourmusic button.owl-prev {
position: relative;
left: -34px;
}
.inner-ourmusic button.owl-next {
position: relative;
right: -19px;
}
.inner-ourmusic .videocard {
position: relative;
overflow: hidden;
}
.inner-ourmusic .videocard .play-btn{
position:absolute;
left:50%;
top:50%;
transform:translate(-50% , -50%);
cursor:pointer;
z-index:99;
}
.videocard h3 {
position: absolute;
color: #fff;
background: #00000082;
left: 0;
padding: 10px;
border-radius: 12px;
width: 100%;
height: 100%;
top: 0;
font-size: 25px;
font-weight: bold;
}
.videocard .img {
height: 506px;
position: relative;
}
.videocard .img::before {
content: "";
position: absolute;
left: 0;
right: 0;
height: 20%;
bottom: 0;
background: linear-gradient(358deg, rgb(0 0 0 / 88%) 0%, rgb(0 0 0 / 29%) 100%);
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.portfolio-card .img::before {
content: "";
position: absolute;
left: 0;
right: 0;
height: 34%;
bottom: 0;
background: linear-gradient(358deg, rgb(0 0 0 / 95%) 0%, rgb(0 0 0 / 0%) 100%);
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.videocard .img img{
height:100%;
object-fit: cover;
border-radius:12px;
}
.tab-c .owl-item.center .videocard , .port-c .owl-item.center .portfolio-card{
top: -83px;
transition:all 0.2s ease-in-out;
}
.tab-c  .owl-stage-outer, .port-c .owl-stage-outer {
padding-top: 3%;
}
.port-c .owl-stage-outer{
padding-bottom:4%;
}
a.d-morebtn {
text-transform: uppercase;
font-size: 1.4rem;
font-weight: 500;
color: #fff;
background: red;
display: block;
width: 259px;
padding: 7px 0px;
text-align: center;
border-radius: 3px;
margin: 0 auto;
position: relative;
bottom: top;
top: -50px;
}
.our-portfolio 
h2.secheading {
text-align: center;
width: 150px;
margin: 0 auto 0 0;
color:#000;
}
.our-portfolio 
h2.secheading span{
color: #37363691;
}
.portfolio-card .img {
height: 445px;
position: relative;
}
.portfolio-card .img img{
height:100%;
object-fit:cover;
border-radius:10px;
}
.portfolio-card .card-foot {
position: absolute;
bottom: 0;
padding: 15px;
width: 100%;
color: #fff;
}
.portfolio-card .card-foot h3{
font-size:2rem;
font-weight:bold;
}
.portfolio-card .card-foot p{
font-size:23px;
font-weight:400;
}
.portfolio-card .card-foot h3 , 
.portfolio-card .card-foot p{
color:#fff;
text-transform:uppercase;
}
.inner-ourmusic .port-c .owl-nav {
top: -60px;
justify-content: flex-end;
right: 0; }
.inner-ourmusic .port-c .owl-nav img , .test-c .owl-nav img {
width: 40px;
}
.inner-ourmusic .port-c button.owl-prev {
position: relative;
left: -16px;
}
.inner-ourmusic  .port-c  button.owl-next {
position: relative;
right: 0;
}
.portfolio-card {
-webkit-box-reflect: below 0px linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0 / 14%));
}
.our-portfolio {
padding: 100px 0px 0px 0px !important;
}
section.about {
padding: 10% 0px;
}
section.testimonials {
padding: 10% 0px 7% 0px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.textimonial-card {
background: #0e0e0e;
padding: 15px;
border-radius:5px;
position:relative;
}
.textimonial-card .img {
height: 130px;
width: 130px;
position: absolute;
top: -31px;
left: -31px;
}
.textimonial-card .img img{
height:100%;
width:100%;
border:5px solid #000;
border-radius:10px;
}
img.quotee {
width: 40px !important;
margin: 10px 0px;
}
.textimonial-card p {
color: #7f7f7f;
font-weight: 500;
font-style: italic;
}
.textimonial-card .title h5 {
font-style: italic;
font-size: 1.6rem;
color: #7f7f7f;
font-weight: 500;
}
.textimonial-card .title small{
color:red;
}
.textimonial-card .title small {
color: red;
font-size: 14px;
font-weight: 500;
font-style: italic;
word-break: break-all;
}
.textimonial-card  .title {
padding: 0px 0px 0px 0px;
}
.testimonials .owl-stage-outer {
padding: 33px 0px;
}
.testimonials .item {
padding: 35px 30px;
}
.textimonial-header {
display: flex;
align-items: flex-start;
justify-content: flex-end;
}
.textimonial-header .content h2 {
font-size: 55px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
.textimonial-header .content{
padding:0px 30px;
text-align:right;
}
.textimonial-header .content p {
color: #fff;
font-weight: 500;
font-size: 1.3rem;
}
.test-c .owl-nav {
position: absolute;
top: -95px;
}
.test-c .owl-nav  button{
margin-right:16px;
}
.partn-card {
height: 150px;
display: flex;
justify-content: center;
align-items: center;
}
.partn-card img{
width:100% !important; 
height:100px !important;
object-fit:contain;
}
.newssel {
display: flex;
align-items: center;
border-left: 2px solid #f60404;
padding-left: 5px;
margin-bottom: 40px;
}
.newssel span {
font-size: 1.2rem;
color: #ffff;
padding-right: 10px;
font-weight: 500;
text-transform: capitalize;
}
input:focus{
outline:0;
}
.newssel form input[type="email"] {
border: 0;
width: 401px;
max-width: 100%;
border-bottom: ba;
background: transparent;
border-bottom: 1px solid #ffffff5c;
color:#fff;
}
.newssel form input[type="email"]::placeholder{
color:#777777;
font-weight:500;
font-size:14px;
}
.newssel form input{
padding: 10px 15px;
}
.newssel form input[type="submit"]{
color:#fff;
font-size:12px;
text-transform: capitalize;
font-weight: bold;
background-color:#f60404;
letter-spacing:1.2px;
border:0px
}
.newssel form input[type="submit"]:hover{
cursor:pointer;
}
ul.menu  li a {
color: #7777;
font-size: 1.2rem;
font-weight: 500;
text-transform: capitalize;
transition: all 0.2s ease-in-out;
}
ul.menu  li a:hover {
color:#f60404;
}
.flogo ul {
display: flex;
justify-content: center;
margin: 15px 0px;
}
.flogo ul i{
font-size:30px;
color:#fff;
}
.flogo ul li{
margin:0px 10px;
}
p.copyright {
font-size: 15px;
color: #fff;
font-weight: 400;
border-top: 1px solid #ffffff61;
padding-top: 26px;
margin-top: 50px;
}
p.copyright span{
color:#f60404;
}
.about .right-conent a {
padding: 10px 24px;
background-color: #fe0000;
margin-top: 19px;
display: inline-block;
color: #fff;
font-weight: bold;
}
.stellarnav.mobile.left>ul, .stellarnav.mobile.right>ul {
z-index: 9999;
}
.stellarnav.mobile ul {
background: #020202;
}
.video_read{
text-align: center;
}
.video_read a {
padding: 10px 24px;
background-color: #fe0000;
margin-top: 19px;
display: inline-block;
color: #fff;
font-weight: 500;
font-size: 1.4rem;
text-transform: uppercase;
}
.our-portfolio .video_read{
margin-bottom: 25px;
}
.ourmusic-sec iframe{
margin: 20px 0;
} .innerpage_banner {width:100%;}
.innerpage_banner img {width:100%;display:block;}
.innerpage_wrapper {width:100%;padding:50px 0; display: inline-block; }
.innerpage_wrapper h1 {text-transform: uppercase;color: #fe0000;font-size: 39px;font-weight: 600;margin: 0 0 30px;font-family: 'Poppins', sans-serif;}
.innerpage_wrapper img {
max-width: 40%;
float: right;
margin: 0 0px 20px 20px;
padding: 15px;
border: #ccc solid 1px;
}
.section_heading {
text-align: center;
letter-spacing: 0px;
color: #170654;
font-size: 40px;
font-weight: 600;
font-family: "Poppins", sans-serif;
margin: 0 0 5px 0;
}
.aboutheadingtop {
width: 64% !important;
}
.page-id-109 .section_heading {
display: block;
margin: 0 0 30px 0 !important;
padding: 0 0 0px 0;
width: 100%;
position: relative;
text-align: center !important;
}
.page-id-109 .section_heading:after {
background: #170654;
width: 309px;
height: 10px;
position: absolute;
bottom: -18px;
left: 0;
right: 0;
margin: 0 auto;
content: "";
}
.innerpage_wrapper p {line-height: 25px;color: #3f3e3e;font-size: 16px;font-weight: 300;margin: 0 0 15px;font-family: 'Poppins', sans-serif;}
.contact_left {margin: 0;padding: 0;}
.contact_left ul {list-style-type: none;padding: 0;}
.contact_left ul > li {padding: 0 0 0 40px;position: relative;margin-bottom: 20px;}
.contact_left ul > li > i {padding: 7px;color: #ffffff;
position: absolute;z-index: 1;left: 0;
top: 0;font-size: 16px;text-align: center;
background: #170654;
height: 30px;width: 30px;}
.contact_left ul > li h3 {margin: 0 0 5px 0;font-size: 15px;color: #222;text-transform: uppercase;font-weight: 700;}
.contact_left ul > li p {margin: 0;padding: 0;font-size: 16px;color: #000;}
.contact_left ul > li p a {color:#000;text-decoration:none;}
.contact_right {margin: 0;padding: 0;}
.contact_right .form-group input {margin: 0;padding: 10px;width: 100%;color: #333;border: 1px solid #1689ca;background: #fff;height: 45px;}
.contact_right .form-group textarea {margin: 0;padding: 10px;width: 100%;color: #333;border: 1px solid #1689ca;background: #fff;height: 100px;resize: none;}
.send_btn {margin: 7px 0 0;padding: 10px 20px;background: #f60404;color: #fff;text-transform: uppercase;font-size: 16px;
border: 1px solid #f60404;display: block;height: 50px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.send_btn:hover {background: #66990c;color: #fff;border: 1px solid #66990c;}
.map_area {width: 100%;}
.map_area img {max-width: 100% !important; height: 202px;}
.contact_right .form-group {margin-bottom: 23px;}
.contact_right .form-group input, .contact_right .form-group select {
margin: 0;
padding: 10px;
width: 100%;
color: #000;
border: 1px solid #ddd;
background: #fff;
height: 45px;
font-size: 16px;
text-transform: capitalize;
}
.page-template-default .aboutpage ul li{
list-style: disc !important;
margin-left: 14px;
}
.wpcf7 input[type="tel"] {
margin: 0;
padding: 10px;
width: 100%;
color: #000;
border: 1px solid #ddd;
background: #fff;
height: 45px;
font-size: 16px;
text-transform: capitalize;
}
section.inner_banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 500px;
position: relative;
}
.video_list iframe {
padding: 0 0 20px 0;
}
.image_list img {
max-width: 100% !important;
height: 350px;
object-fit: cover;
}
.card.testimonial-card {
min-height: 370px;
margin-bottom: 40px;
}
.testimonial-card .card-up {
height: 120px;
overflow: hidden;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
display: none;
}
.blue-gradient {
background: linear-gradient(40deg,#f60404,#2c1916) !important;
}
.testimonial-card .avatar {
width: 150px;
margin-top: -86px;
overflow: hidden;
border: 5px solid #fff;
border-radius: 50%;
display: none;
}
.testimonial-card .avatar img {
max-width: 100% !important;
margin: 0;
}
.testimonial-card .card-body {
text-align: center;
}
.card-body {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
border-radius: 0 !important;
}
.testimonial-card h4.font-weight-bold.mb-4 {
font-size: 20px;
}  .blog_left{width: 64%;padding: 0 15px;float:left}
.blog_right{width: 33%;padding: 0 15px;margin-left: 3%;float: left;}
.blog_title{color: #333333;font-size: 30px; text-align: center;position: relative;display: inline-block;margin:0;}
.blog_title:before{content: '';position:absolute;border-top:2px solid #f2ad1d;width: 100%;top: 0;}
.blog_category,.blog_tags,.blog_post{margin-bottom:25px;box-shadow: 0 2px 4px 0px rgba(0,0,0,0.08);background: #fff}
.blog_category h2{background-color: #222222;color: #FFFFFF;font-size: 26px;font-weight: 700;line-height: 24px;padding:14px 20px;margin:0;text-transform:uppercase;font-family: 'Alegreya Sans', sans-serif;}
.blog_category ul li{border-bottom: 1px solid #dfdfdf; list-style: none;}
.blog_category ul li:last-child,.blog_post li:last-child{border-bottom: none}
.blog_category ul li:hover a,.blog_category ul li.active a{color: #f21d1d;}
.blog_category ul li a{color: #000000;font-size: 16px;line-height: 48px;text-transform: uppercase;display:block;padding: 8px 20px;}
.blog_category ul{background-color: #ffffff;margin-bottom: 0;}
.blog_tagh2{background-color: #222;color:#fff;text-transform: uppercase;padding: 14px 20px;font-size: 26px;  font-weight: 700; line-height: 24px;margin:0;font-family: 'Alegreya Sans', sans-serif;}
.blog_tags ul{padding: 20px 15px}
.blog_tags li{display: inline-block;border:1px solid #e1e1e1;border-radius: 20px;margin: 5px 3px}
.blog_tags li.active,.blog_tags li:hover{border:1px solid #40a2d5;}
.blog_img img {max-width: 100% !important;margin: 0 0 20px 0 !important;}
.blog_tags li.active a,.blog_tags li:hover a,.blog_post a{color: #40a2d5;display: block;}
.blog_post a:hover{text-decoration: underline}
.blog_tags li a{font-size: 13px;  line-height:26px;text-align: center;color: #969696;text-transform:uppercase;display:block;padding: 2px 21px;}
.blog_post li{border-bottom:1px solid #e1e1e1 ;padding: 25px 20px; list-style: none;}
.blog_post .row{margin: 0}
.blog_post p{color:#6e6e6e;font-size: 12px;line-height: 20px;margin-bottom: 0;}
.postcontent{float: left;width: 64%;padding: 0 15px}
.postimg{width: 95px;overflow:hidden;float: left}
.postimg img{border:1px solid #e1e1e1;max-width: 100% !important;
width: 100%;
margin: 0 10px 0 0 !important;}
.postcontent p {font-size: 13px !important;line-height: 19px !important;margin:0 !important;}
.footer_menu li.current_page_item a {color: #40adff;}
.fc-view table tr td {text-align:center !important;}
.comment-form input[type="submit"] {padding: 10px 20px;
background: #40a2d5;
color: #fff;
text-transform: uppercase;
font-size: 16px;
border: 1px solid #40a2d5;
display: block;
height: 50px;}
.blog_detail {margin: 50px 0 30px;padding-top: 33px;}
.blog_detail .nav-next svg, .blog_detail .nav-previous svg {display:none !important;}
.blog_detail .navigation h2 {display:none;}
.nav-links span.nav-subtitle, .nav-links span.nav-title {display:none;}
.blog_detail .nav-links {width: 100%;
display: inline-block;}
.blog_detail .nav-previous {
width: auto;
float: left;
margin: 10px 0;
}
.blog_detail .nav-next {width: auto;
float: right;}
.comments-area {width:100%;margin:30px 0 0;}
.comments-area label {width:100%;display:block;}
.comments-area input[type="text"], .comments-area input[type="tel"], .comments-area input[type="email"], .comments-area input[type="password"] {width:100%;}
.comments-area textarea {width:100%;resize:none;height:135px;}
.gallery_box {width:100%;border:1px solid #ccc;padding:15px;margin: 0 0 25px 0;}
.gallery_box img {width: 100% !important;
max-width: 100% !important;
margin: 0!important;
float: none !important;
height: 300px;
object-fit: cover;}
.gallery_box h3 {color: #424242;
font-size: 14px;
font-weight: 600;
line-height: 1.2;
text-transform: uppercase;font-family: 'Alegreya Sans', sans-serif;margin: 20px 0 0;}
.evntpic img {max-width:100%  !important;width:100% !important;margin:0  !important;}
.evntpic_info {margin: 0 0 35px;}
.blog_list{background: #fff;box-shadow: 0 2px 4px 0px rgba(0,0,0,0.08);display: block}
.list_content{padding: 20px;border-bottom: 1px solid #e1e1e1;min-height: 200px;}
.blog_img{overflow: hidden;text-align: center;max-height: 215px}
.title1{color: #424242;font-size: 16px;font-weight: 600;  line-height:1.2;text-transform: uppercase;margin-bottom: 5px;margin-top: 0;font-family: 'Alegreya Sans', sans-serif;}
.title2{color: #9C9B9B;font-size: 14px;line-height: 24px;margin-bottom: 5px}
.title3{color: #6E6E6E;font-size: 14px;line-height: 20px;margin-bottom:8px; min-height: 80px;}
.smalltxt{color: #2E2E2E;font-size: 14px;font-weight: 600;  line-height: 20px;margin-bottom: 0}
.color1 {color:#40a2d5;}
.datetxt{color: #6E6E6E;font-size: 14px;line-height: 20px;;display: inline-block;margin-bottom: 0;margin-left: 5px}
.datetxt i{margin-right:6px}
.iconfav{border:1px solid #e1e1e1;border-radius: 20px;display: inline-block;color: #ABABAB;font-size: 14px;line-height: 14px;padding: 5px 13px;margin:0 4px}
.iconfav span{border-left:1px solid #e1e1e1;display: inline-block;padding-left: 10px;}
.blog_bottom{padding: 20px 18px}
.blog_left .blogborder{margin-bottom: 50px}
.blog_left .blogborder:before{position: absolute;content: '';border-top: 1px solid #fff;top: -1px;width: 96%;left: 0}
.blog_left .blogborder:nth-child(odd):before,.blog_left .blogborder:nth-child(odd):after{right:0;left: auto}
.blog_left .blogborder:nth-child(1):before,.blog_left .blogborder:nth-child(1):after,.blog_left .blogborder:nth-child(2):before,.blog_left .blogborder:nth-child(2):after{content: none}
.blog_left .blogborder:after{position: absolute;content: '';border-top: 1px solid #e1e1e1;top:0px;width: 96%;left: 0}
.blog_search .input-group {
display: flex;
}
.blog_search .form-control{border-radius: 30px;border-color:#e1e1e1;height: 50px;padding: 6px 20px;box-shadow: none !important;z-index: 0;border-right:none}
.blog_search{margin-bottom: 30px}
.blog_search .input-group-addon:before{position: absolute;content: '';background:#e1e1e1;top:0;bottom: 0;width: 1px;height:84%;margin: auto;left:0}
.blog_search .input-group-addon {
background-color: #fff;
border-radius: 0 30px 30px 0;
border: 1px solid #e1e1e1;
color: #888;
padding: 0;
position: relative;
height: 50px;
line-height: 50px;
width: 50px;
text-align: center;
border-left: 0;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.social_fix .fix_list li img {width:100%;}
.detailcontent,.detailcontent1,.detailcontent2{background: #fff;padding: 25px 35px;box-shadow: 0 2px 4px 0px rgba(0,0,0,0.08);width: 100%;
display: inline-block;}
.blog_detail .blog_right{margin-top: 0}
.detailcontent .blog_tags{box-shadow: none;margin-bottom:15px;border-bottom: 1px solid #e1e1e1;padding-bottom: 15px}
.detailcontent .blog_tags ul{padding: 5px 0;margin-bottom: 0}
.detailtitle{color: #333;font-size:20px;font-weight: 700; line-height: 32px;margin: 8px 0 10px;font-family: 'Alegreya Sans', sans-serif;}
.detailimg1{border-top:1px solid #e1e1e1;padding-top: 25px;margin-top: 15px;margin-bottom: 25px}
.imgbox img{border: 6px solid #dad7d7;
max-width: 100%;
width: 100%;
height: 300px;
object-fit: cover;}
.detailtxt{color: #5C5C5C;font-size: 15px;line-height: 24px;margin: 5px 0 18px}
.txtunderline{text-decoration: underline}
.detailcontent1,.detailcontent2{border-top:1px solid #e1e1e1;}
.detailcontent1 img{max-width: 100%}
.imgbox1{overflow: hidden;max-height: 412px}
.bloglink li{display: inline-block;border:1px solid #999;border-radius: 3px;margin: 2px}
.linkcount{border-left: 1px solid #e1e1e1;padding-left: 5px;margin-left: 5px;}
.bloglink li a{color:#999;font-weight: 600;display: block;padding: 6px 10px;font-size: 14px}
.bloglink li:hover a{color:#f2ad1d;}
.bloglink li:hover{border:1px solid #f2ad1d;}
.commentbox{background: #fff;padding: 30px 35px;box-shadow: 0 2px 4px 0px rgba(0,0,0,0.08);margin-top: 30px}
.commentbox label{color: #5C5C5C;font-size: 15px; line-height: 24px;display: block;font-weight: normal;margin-bottom:8px}
.btncomment{border: 1px solid #f2ad1d;  background-color: #fff;color: #f2ad1d;font-size: 14px;  line-height: 22px;text-transform: uppercase;width:100%;text-align:left}
.btncomment:hover{background-color:#f2ad1d;color:#fff }
@media screen and (max-width: 1200px) {
.blog_bottom,.blog_post li,.blog_tags ul,.list_content {padding: 10px;}
.blog_category ul li a{font-size: 14px;line-height: 36px;padding:6px 10px}
.title1{font-size: 14px;line-height: 18px}
.title3{font-size: 13px}
.blog_post p,.detailtxt{font-size: 13px;line-height: 18px}
.blog_right{margin-left: 0;margin-top: 30px}
.blog_left{width: 67%}
.blog_left .blogborder{padding-top: 30px;margin-bottom: 30px}
.blog_tagh2,.blog_category h2{font-size: 20px;line-height: 20px;padding: 12px 10px}
.blog_tags li a{padding: 2px 14px}
.blog_tags li{margin: 5px 1px}
.postimg{width:36%;}
.blog_category, .blog_tags, .blog_post,.blog_search{margin-bottom: 20px}
.detailcontent, .detailcontent1, .detailcontent2{padding: 20px 15px}
.blog_bottom .datetxt{margin:7px 0 0}
}
@media screen and (max-width: 992px){
.blog_left,.blog_right{width: 100%;float: none}
.blog_right{width: 100%;margin:0 auto}
.commentbox{margin-bottom: 30px}
.postimg{width: 112px}
.postcontent{width: 74%}
}
@media screen and (max-width: 767px){
.favtxt{text-align: left !important;margin-top:7px} 
.detailcontent, .detailcontent1, .detailcontent2{padding: 15px}
.postimg{width: 36%}
.postcontent{width: 64%} 
}
@media screen and (max-width:500px){ 
.blog_right{width:100%;margin-top: 30px}
.blog_left .blogborder{width: 100%;float:none;margin-bottom: 0}
.blog_left .blogborder:before,.blog_left .blogborder:after{content: none}
} .current-menu-item> a {
color: #25aae1 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
color: #46b450;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #da0022 !important;
color: #da0022;
}
div#comments {
display: none !important;
}
.mmm_list {
text-align: center;
padding: 10px 0px;
box-shadow: rgb(0 0 0 / 30%) 2px 5px 12px;
border: 1px solid rgb(196, 193, 193);
margin: 15px 0 35px 0;
}
.mmm_list audio{
width: 98%;
}
.music_listing h3{
font-size: 1.2rem;
color: #fe0000;
font-weight: 500;
padding: 8px 0px 10px 0px;
}
.stellarnav.right.desktop ul {
text-align: left;
}
.stellarnav .sub-menu li a {
padding: 10px 15px;
}
.prot_con {
margin: 32px 0 66px 0;
}
.prot_con strong{
font-weight: 700;
}
.blog_logo {
text-align: center;
}
.blog_logo img{
max-width: 40%;
margin: 0 0px 20px 20px;
padding: 8px;
border: #ccc solid 1px;
float:none;
}
.blog_main.blog_detail .blog_left a {
background: #222222;
color: #fff;
font-weight: 500;
padding: 10px 15px;
display: inline-block;
margin-top: 30px;
border-radius: 5px;
}
.mobile-h-btn{
display:none;
}