@font-face {
    font-family: 'brotherhood_scriptregular';
    src: url('../fonts/brotherhood_script-webfont.woff2') format('woff2'),
         url('../fonts/brotherhood_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{
	margin: -1px;
padding-top:0;padding-bottom:0;position:relative;font-family:'Poppins',sans-serif;overflow-x:hidden;font-weight:400;background-color:#fff!important;color:#000}
*{border-sizing:border-box}
ul,li{margin:0;padding:0;list-style:none}
a,a:active,a:focus,button,active
button:focus,button:active,.btn,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none;outline:0}
input::-moz-focus-inner{border:0}
img{max-width:100%}
a:hover{text-decoration:none}
a{text-decoration:none}
.site-title h2{font-size:32px;color:#000;line-height:30px;letter-spacing:2px;margin:10px auto;text-transform:uppercase;font-weight:600;display:inline-block;position:relative}
.site-title h4{color:#FFF;font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:3px;font-family:'Pacifica Condensed'}
.site-title p{text-align:center;margin:15px 0;font-size:14px;font-weight:300;color:#707070;line-height:25px}
.site-title{text-align:left;margin:0 0 40px 20px;position:relative;z-index:9;display:block}
.site-title h2::before{position:absolute;z-index:9;left:-30px;top:15px;content:"";background:#ccc;height:3px;width:33px;transform:rotate(-90deg)}
.site-btn a{background:#000;padding:15px 30px;border-radius:0;color:#fff;font-weight:700;font-size:16px;letter-spacing:0;transition:all ease-in-out .5s}
.site-btn a:hover{box-shadow:0 50px 20px #646464 inset;transition:all ease-in-out .5s;color:#fff}
.site-btn{text-align:left;display:block;margin:50px 0}
.innerpage_banner{width:100%}
.innerpage_banner img{width:100%;display:block}
.innerpage_wrapper{width:100%;padding:50px 0;border-bottom:1px solid #eaeaea}
.innerpage_wrapper h1{text-transform:uppercase;color:#000;font-size:39px;font-weight:800;margin:0 0 30px}
/* .innerpage_wrapper img{max-width:410px;float:left;margin:0 20px 20px 0} */
.innerpage_wrapper p{line-height:25px;color:#747474;font-size:16px;font-weight:300;margin:0 0 15px}
.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:40px 0}
.contact_left ul > li > i{padding:7px;color:#000;position:absolute;z-index:1;left:0;top:0;font-size:16px;text-align:center;background:#ffa200;height:30px;width:30px}
.contact_left ul > li h3{margin:0 0 5px;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:1px;font-family:'Oswald',sans-serif}
.contact_left ul > li p{margin:0;padding:0;font-size:19px;color:#919191}
.contact_left ul > li p a{color:#898989;text-decoration:none}
.contact_right{margin:20px;padding:40px}
.contact_right .form-group input{margin:0;padding:10px;width:100%;color:#333;border:1px solid #492902;background:#fff;height:45px}
.contact_right .form-group textarea{margin:0;padding:10px;width:100%;color:#333;border:1px solid #492902;background:#fff;height:200px;resize:none}
.send_btn{margin:7px 0 0;padding:10px 20px;background:#000;color:#fff;text-transform:uppercase;font-size:16px;border:1px solid #fff;display:block;height:50px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
.send_btn:hover{background:#fff;color:#000;border:1px solid #000}
.map_area{width:100%;height:300px;margin-bottom:20px}
.map_area iframe{width:100%;height:100%}
.contact_right .form-group{margin-bottom:23px}
.inn-bnr img{width:100%;height:400px!important;object-fit:cover}
.bnr-txt{position:absolute;z-index:99;left:0;top:55%;width:100%;left:6%;margin:0 auto;text-align:left;color:#fff}
.hdng span{font-weight:700}
.bnr-txt h2{font-size:47px;line-height:60px;color:#fff;letter-spacing:1px;font-weight:700}
.bnr-txt h3{font-size:28px;font-weight:300;line-height:40px;margin:20px 0 0;color:#c6c6c6;text-transform:uppercase}
.hdng{position:absolute;right:3%;transform:rotate(-90deg);text-align:right;top:-55%;color:#fff!important}
.bnr-txt h4{color:#fff;font-size:63px;width:60%;font-family:'Bell MT'}
.bnr-txt p{color:#1e1e1e;font-size:15px;font-weight:600;width:60%;margin:20px auto;line-height:35px;letter-spacing:1px}
.bnr-slider .owl-item.active h2{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInUp;animation-delay:.3s}
.main-bnr .overlay{position:absolute;z-index:9;background:rgba(0,0,0,0.3);width:100%;top:0;left:0;height:100%}
.main-bnr{position:relative}
.hd{color:#fff;position:absolute;z-index:99;background:#000;background:linear-gradient(180deg,rgba(0,0,0,1) 43%,rgba(0,8,31,0) 100%);width:100%;left:0;right:0}
.mn-ac{width:100%;float:left;margin:53px 0 0}
.srch{float:left;width:22%;cursor:pointer}
.acct{width:78%;float:left;margin:-17px 0 0;position:relative}
.acct::before{position:absolute;z-index:9;content:"";background:#757575;width:1px;height:32px;left:-20px;top:6px}
.acct li{display:inline-block;margin:0 20px;display:inline-block;margin:0 20px;font-size:12px;font-weight:600}
.acct li:last-child a{background: #fff;
    color: #000;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    line-height: 52px;
    text-align: center;
    display: inline-block;}
.acct li a{color:#fff}
.srch-form{width:300px;position:absolute;z-index:9;left:-120px;top:40px;transition:all ease-in-out .4s;display:none}
.srch-sec{position:relative}
.srch-form input[type="email"]{width:200px;float:left;background:#fff;border:none;padding:8px 10px;font-size:12px;color:#333;border-radius:5px 0 0 5px}
.srch-form input[type="submit"]{width:90px;background:#d2d2d2;border:none;padding:8px 10px;font-size:13px;color:#000;border-radius:0 5px 5px 0;font-weight:600}
.cls-btn{position:absolute;top:-30px;right:20px}
.bnr-slider .owl-dots{display:none}
.bnr-slider .owl-prev{position:absolute;z-index:9;right:110px;bottom:70px;background:url(../img/prev.png) no-repeat!important;width:42px;height:42px;text-indent:-100000px}
.bnr-slider .owl-next{position:absolute;z-index:9;right:60px;bottom:70px;background:url(../img/next.png) no-repeat!important;width:42px;height:42px;text-indent:-100000px}
.rnd-site-btn{width:70px;height:70px;border-radius:50%;background:#242424;position:relative;line-height:70px;text-align:center;transition:all ease-in-out .4s}
.rnd-site-btn:hover{background:#ccc;transition:all ease-in-out .4s}
.rnd-site-btn::before{content:"";position:absolute;inset:0;border:1px solid #fff;border-radius:50%;animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;box-shadow:0 0 10px 2px #333;z-index:9}
.rnd-site-btn::after{content:"";position:absolute;inset:0;border:1px solid #fff;border-radius:50%;animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:1s;box-shadow:0 0 10px 2px #333;z-index:9}
@keyframes pulse {
0%{transform:scale(0.5);opacity:0}
10%{opacity:1}
100%{transform:scale(1.5);opacity:0}
}
.abt{background:#000;color:#fff;padding:80px 0 0}
.rnd-site-btn img{position:relative;z-index:99}
.abt-img img{border-radius:4px}
.abt-txt{padding:50px 70px 20px 120px;background:#fff;color:#000;text-align:left;margin:40px 0 0}
.abt-txt p{margin:0 0 30px;font-size:15px;line-height:30px;font-weight:500}
.abt-img{position:absolute}
.collec{padding:70px 0 80px}
.collec-img{position:relative;z-index:9}
.collec-img::before{background:#000;width:80%;height:80%;position:absolute;z-index:-9;content:"";top:-40px;right:-40px}
.collec-img::after{background:#000;width:80%;height:80%;position:absolute;z-index:-9;content:"";bottom:-40px;left:40px}
.collec-img img{width:85%}
.collec-img{text-align:right}
.collec .rnd-site-btn{width:70px;height:70px;border-radius:50%;background:#242424;position:relative;line-height:70px;text-align:center;position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;margin:0 auto;top:45%;transition:all ease-in-out .4s}
.collec .rnd-site-btn:hover{background:#ccc;transition:all ease-in-out .4s}
.collec-txt p{font-size:15px;line-height:30px;font-weight:500}
.collec-txt{margin:40px 0 0}
.artwrk{padding:70px 0;background:#000;color:#fff;position:relative}
.artwrk .site-title{position:absolute}
.artwrk .site-title h2{color:#fff}
.artwrk-txt ul{margin:0 0 20px;border:none;text-align:right;float:right}
.artwrk-txt .nav-tabs .nav-link{margin-bottom:0;background:0 0;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}
.artwrk-txt .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background-color:none;border-bottom:1px solid #fff!important}
.artwrk-txt .nav-link{padding:10px 20px;color:#fff;margin:0 30px}
.art-sec-txt h3{font-size:12px;word-wrap: break-word;}
.art-sec-txt{float:left;width:50%}
.art-sec-btn{float:right}
.art-sec{
	position: relative;
}
.art-sec-btn a{background:#fff;padding:10px 12px;font-size:13px;font-weight:300;color:#000;letter-spacing:2px;display:block;margin:0;border:1px solid transparent;transition:all ease-in-out .4s}
.art-sec-btn a:hover{box-shadow:0 35px 10px 0 #000 inset;color:#fff;border:1px solid #fff;transition:all ease-in-out .4s}
.art-txt{margin:20px 0;display:inline-block;width:100%}
.testi-blog{padding:60px 0}
.testi-img{position:relative}
.testi-sec-txt{margin:0 0 30px 130px}
.testi-img img{width:100px!important;border-radius:50%;position:absolute;top:-20px;left:0}
.testi-slider .owl-stage-outer{padding:30px 0 0}
.testi-sec-txt h4{font-size:24px;font-weight:600;font-style:italic}
.testi-sec-txt p{font-size:18px;color:#999}
.testi-txt p{font-size:16px;color:#000;margin:30px 0 0;display:inline-block;line-height:30px;font-weight:500}
.blog-sec{width:100%;float:left;padding: 20px;}
.blog-img{width:45%;float:left}
.blog-txt{width: 48%;
float: right;
margin: 0 0 0 30px;}
.blog-txt h4{font-size:20px;font-weight:600;line-height:30px}
.blog-txt h5{color:#999;font-size:14px;font-family:'Oswald',sans-serif;margin:15px 0}
.blog-txt h5 span{margin:0 10px 0 0}
.blog-txt p{font-size:15px;line-height:30px;font-weight:500}
.blog-img img{width:100%;height:300px;object-fit:cover}
.nl{background:url(../img/news-bg.jpg) no-repeat;padding:80px 0;background-size:cover;color:#fff;background-attachment:fixed;background-position:top right}
.news-txt h4{font-size:30px;font-weight:700;line-height:50px}
.news-txt h4 span{text-transform:uppercase}
.news-txt input[type="email"]{width:100%;padding:10px;float:left}
.news-txt input[type="submit"]{width:20%;padding:13px 10px;background:#222;color:#fff;font-weight:500;letter-spacing:2px;font-size:15px;border:none;float:right;margin:0px 0 0}
.news-txt .es-field-wrap label{width:100%}
.news-txt form{margin:40px 0 0}
.ft{padding:60px 0 40px}
.ft-txt img{margin:0 20px 15px}
.ft-txt p{font-size:14px;letter-spacing:2px;color:#666;margin:10px 0 0}
.ft-txt p b{color:#000}
.ft-txt ul{margin:40px 0 0}
.ft-txt li{margin:10px 0}
.ft-txt li a{color:#666;font-weight:500;font-size:14px}
.ft-txt li span{color:#000;font-size:20px;margin:0 10px 0 0}
.ft-scl{margin:40px 0 0 30px !important;text-align:center}
.ft-scl li{display:inline-block;margin:0 10px 0 0}
.ft-scl li a{font-size:27px;color:#000}
.ft-scl img{margin:0!important;width:60px}
.abt-img h4{position:absolute;z-index:9;top:100px;left:-129px;font-size:13px;letter-spacing:2px;transform:rotate(-90deg)}
.abt-img::before{position:absolute;z-index:9;bottom:0;left:-27px;background:#fff;width:2px;height:200px;content:""}
.abt-img::after{position:absolute;z-index:9;left:-31px;background:#fff;width:10px;height:10px;content:"";transform:rotate(46deg);top:50%}
.art-sec img{transition:all ease-in-out .4s;width:100%;height:250px;object-fit:cover;border-radius:4px}
.art-sec:hover img{transition:all ease-in-out .4s;transform:scale(1.1)}
.search_expand{z-index:9;width:295px;position:absolute;top:72px;right:80px;background:#fff;padding:5px;display:none;box-shadow:2px 3px 9px #000;border:1px solid #eee}
.search-form input[type="text"]{width:75%;float:left}
.search-form input[type="submit"]{width:75%;float:left}
.search_expand form{width:100%}
.search_expand input[type="text"]{width:70%;float:left;background:none;border:none;height:35px;padding:0 0 0 10px;color:#000!important;font-size:12px;outline:0}
.search_expand input[type="submit"]{background:#000;border:2px solid #000;height:35px;color:#fff;padding:0 9px}
span.required{color:red}
.search_expand button[type="submit"]{width:30%;float:right;background:#000;border:none;height:35px;padding:0;color:#fff;font-size:13px;outline:0}
.blog_main{background:#f2f2f2}
.blog_left{width:64%;padding:0 15px;float:left}
.blog_right{width:33%;padding:0 15px;margin-left:3%;float:left;margin-top:0px}
.blog_title{color:#333;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 0 rgba(0,0,0,0.08);background:#fff}
.blog_category h2{background-color:#000;color:#FFF;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 #2b2b2b}
.blog_category ul li:last-child,.blog_post li:last-child{border-bottom:none}
.blog_category ul li:hover,.blog_category ul li.active{background-color:#0c0c0c}
.blog_category ul li:hover a,.blog_category ul li.active a{color:#f2ad1d}
.blog_category ul li a{color:#000;font-size:16px;line-height:48px;text-transform:uppercase;display:block;padding:8px 20px}
.blog_category ul{background-color:#24242400;margin-bottom:0}
.blog_tagh2{background-color:#000;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!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}
.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}
.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}
.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}
.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 0 rgba(0,0,0,0.08);display:block}
.list_content{padding:20px;border-bottom:1px solid #e1e1e1;min-height:134px}
.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:50px}
.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;float:right}
.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;display:block ruby}
.blog_left .blogborder{padding-top:50px;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:0;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 0 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{max-width:100%}
.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 0 rgba(0,0,0,0.08);margin-top:30px}
.commentbox label{color:#5C5C5C;font-size:15px;line-height:24px;display:block;font-weight:400;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}
}
.latest-slider .owl-dots{text-align:center;padding-top:15px}
.latest-slider .owl-dots button.owl-dot{width:15px;height:15px;border-radius:50%;display:inline-block;background:#ccc;margin:0 3px}
.latest-slider .owl-dots button.owl-dot.active{background-color:#000}
.latest-slider .owl-dots button.owl-dot:focus{outline:none}

.blog-slider .owl-dots{text-align:center;padding-top:15px}
.blog-slider .owl-dots button.owl-dot{width:15px;height:15px;border-radius:50%;display:inline-block;background:#ccc;margin:0 3px}
.blog-slider .owl-dots button.owl-dot.active{background-color:#000}
.blog-slider .owl-dots button.owl-dot:focus{outline:none}





.inner_panel{background:#f2f2f2}
.no-results{margin-top:10%}
.social_share{display:flex!important}
.social_share h5{font-weight:400;color:#69758c;font-size:15px;margin-top:9px}
li.current_page_item{color:#fff}
li.current_page_item a{color:#fa3950}
.crunchify-link{padding:2px 8px 4px!important;font-size:17px;border-radius:2px;cursor:pointer;display:inline-block;text-decoration:none;line-height:24px;margin:0 4px}
.crunchify-twitter{color:#000}
.crunchify-facebook{color:#000}
.crunchify-googleplus{color:#000}
.crunchify-whatsapp{color:#000}
.crunchify-pinterest{color:#000}
.crunchify-linkedin{color:#000}
.crunchify-social{margin:20px 0 10px;-webkit-font-smoothing:antialiased;font-size:12px;display:flex;padding:10px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0!important}
.woocommerce div.product .woocommerce-tabs .panel h2{font-size:20px;margin:0 0 10px}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:20px!important;border:1px solid #eee!important}
.woocommerce div.product .product_title{font-size:26px;word-break:break-all;font-weight:700;line-height:50px}
.woocommerce table.shop_table td{font-size:16px;color:#666}
.woocommerce table.shop_table th{font-size:20px;color:#000}
.woocommerce div.product form.cart{margin-bottom:0}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;padding:0}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:left;width:48%;padding:0}
.related h2{margin:10px 0 20px;text-transform:capitalize}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{margin:10px 0 0}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#424243!important;border-radius:0}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000!important;font-size:26px!important}
.woocommerce #review_form #respond textarea{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.comment-form-author input{font-size:1rem;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.comment-form-email input{font-size:1rem;display:block;width:100%;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.woocommerce-billing-fields input{font-size:1rem;display:block;width:100%!important;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem}
.woocommerce-input-wrapper textarea{font-size:1rem;display:block;width:100%!important;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem}
.woocommerce-input-wrapper{width:100%}
.woocommerce-billing-fields label{width:100%}
.woocommerce-billing-fields .woocommerce-input-wrapper{width:100%}
.form-submit input{background-color:#920000!important;color:#fff!important}
.woocommerce #reviews #comments h2{clear:none;font-size:23px;padding:0 0 26px}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#000!important;z-index:2;border-bottom-color:#fff;color:#fff}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:49%}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:#04a945!important}
.register .form-row-wide input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.login .form-row-wide input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff!important;background-color:#eb1c23!important;margin:0 25px 0 0}
.password-input{width:100%}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:0 28px 0 0}
.woocommerce-MyAccount-navigation ul{margin:0;padding:0}
.woocommerce-MyAccount-navigation ul li{list-style-type:none}
.woocommerce-MyAccount-navigation ul li a{background:#5d5b5b;color:#fff;display:block;margin:0 0 10px;padding:10px 16px;font-size:16px}
.woocommerce-MyAccount-navigation ul li.is-active a{background:#000}
.woocommerce table.my_account_orders .button{white-space:nowrap;background:#000;color:#fff}
.page-id-15 .woocommerce table.my_account_orders{font-size:16px!important}
.woocommerce-account .addresses .title .edit{float:right;background:#6b6a6a;color:#fff;padding:6px 10px}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff!important;background-color:#32abd0!important;*width:179px}
.woocommerce-account .addresses .title h3{float:left;font-size:19px;margin-bottom:0}
.tinvwl-txt{font-size:13px}
.woocommerce a.added_to_cart{padding:5px 11px}
.woocommerce-MyAccount-content input{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.woocommerce .quantity .qty{width:50px!important;height:50px;text-align:center!important;margin-right:20px}
.woocommerce div.product form.cart .button{vertical-align:middle;float:left;padding:17px 30px;text-transform:uppercase;font-weight:700}
.required{color:red}
.woocommerce ul.products li.product .star-rating{color:#ffa200}
.woocommerce ul.products li.product a img{height:250px!important;float:none;max-width:initial}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#000!important}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;margin-left:0;border:1px solid #eee!important;padding:10px!important;min-height:370px;height:410px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:absolute;width:36px;height:36px;vertical-align:sub;left:0;top:0}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none!important;color:red!important;padding:0!important;margin:0!important}
.wpcf7 form.sent .wpcf7-response-output{border:none!important;color:#46b450!important;padding:0!important;margin:0!important}
.tinvwl-buttons-group #respond input#submit,.tinvwl-buttons-group a.button,.tinvwl-buttons-group button.button,.tinvwl-buttons-group input.button{padding-top:0!important;padding-bottom:0!important}
.tinvwl-table-manage-list tr td.product-action button{padding:0!important}
.single-product a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart{margin:0}
.woocommerce-password-hint{color:red}
header.woocommerce-Address-title{position:inherit;z-index:inherit}
.woocommerce table.shop_table{display:inline-table!important}
#mini-cart-count{display:inline-block}
.starratingawesome:not(:checked) > label{font-size:30px!important}
.notfound img{float:none!important}
.woocommerce a{color:#000}
.wc-block-product-search__button{background:#000;border:0;color:#fff}
.has-sidebar .widget.widget_block h2,.has-sidebar .wc-block-product-search__label,.has-sidebar .widget.woocommerce.widget_price_filter h2{color:#000;font-size:20px;padding:20px 0 1px;display:block;}
.has-sidebar .wc-block-product-categories-list{padding:10px 0 0}
.has-sidebar .wc-block-product-categories-list li{margin-bottom:5px}
.single-product .listing__section-title h2{font-size:30px!important}
.single-product h4.listing__section-title{font-size:20px}
.single-product .my-16{padding:0 0 15px}
#myTabContent{margin-top:40px}
.detailslinkedsection{background-color:#f9f9f9;padding:20px;width:48%;margin:0 0 30px}
.detailslinkedsection a{display:inline-block;width: 49%;}
.detailslinkedsection a img{
	margin:0;padding: 20px;
}
.detailslinkedsection a svg{width:30px}
.woocommerce div.product div.images{margin-bottom:0!important}
.images.wpgs-wrapper{padding-bottom:0!important}
.woocommerce ul.products li.product .button{margin-top:7px!important;font-size: 14px;}
#customer_login .offset-md-3{margin-left:0!important}
#customer_login .col-md-6{width:100%!important}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 15px!important;overflow:hidden;position:relative}
#customer_login .offset-md-3 form{width:100%!important}
#wc-block-search__input-1{width:50%}
.woocommerce-shop .art-txt{margin:0;display:inline-block;width:100%}
.woocommerce div.product form.cart div.quantity{float:left;margin:1px 4px 0 0 !important}
/* .innerpage_wrapper img{width:100%} */
.blog_bottom .datetxt{float:none!important}
.contact_right{margin:0;padding:10px}
.tab-content{margin:30px 0 0}
.welcome-section h2{font-size: 30px;
line-height: 237px;
color: #fff;
letter-spacing: 1px;
margin: 0 auto;
width: 100%;}
.welcome-section h3{font-size:28px;font-weight:300;line-height:40px;width: 100%;
margin: 0 auto;color:#c6c6c6;text-transform:uppercase}
.welcome-section .fonts-20{font-size: 200px;
    font-size: 310px;
    font-family: 'brotherhood_scriptregular';
    float: left;
    left: -111px;
    font-weight: lighter;
    margin: 0 20px 0 0;
    top: 29px;
    color: #ff1493;
    letter-spacing: 20px;
    width: 100%;
    text-align: left;
}
.modal-newsletter{color:#999;width:625px;max-width:625px;font-size:15px}
.modal-newsletter .modal-content{padding:30px;border-radius:0;border:none}
.modal-newsletter .modal-header{border-bottom:none;position:relative;border-radius:0}
.modal-newsletter h4{color:#000;font-size:30px;margin:0;font-weight:700}
.modal-newsletter .close{position:absolute;top:-15px;right:-15px;text-shadow:none;opacity:.6;font-size:30px;background:transparent;border:none}
.modal-newsletter .close:hover{opacity:.8}
.modal-newsletter .icon-box{color:#7265ea;display:inline-block;z-index:9;text-align:center;position:relative;margin-bottom:10px}
.modal-newsletter .icon-box i{font-size:110px}
.modal-newsletter .form-control,.modal-newsletter .btn{min-height:46px;border-radius:0}
.modal-newsletter .form-control{box-shadow:none;border-color:#dbdbdb}
.modal-newsletter .form-control:focus{border-color:#f95858;box-shadow:0 0 8px rgba(249,88,88,0.4)}
.modal-newsletter .btn{color:#fff;background:#f95858;text-decoration:none;transition:all .4s;line-height:normal;padding:6px 20px;min-width:150px;margin-left:6px!important;border:none}
.modal-newsletter .btn:hover,.modal-newsletter .btn:focus{box-shadow:0 0 8px rgba(249,88,88,0.4);background:#f72222;outline:none}
.modal-newsletter .input-group{margin-top:30px}
.emaillist{
    width: 100%!important;
}
.es-field-wrap{
    width: 78%;
    float: left;
}
.es-field-wrap label{
    width: 100%;
}
.es-field-wrap label input{
    width: 100%;
    padding: 10px;
}
.es_subscription_form_submit{
        background: #000;
    border: 0;
    color: #fff;
    padding: 12px;
    margin: 0 0 0 10px;
    float: right;
    width: 20%

}
.latest-slider .art-sec{
	padding: 20px;
}
.latest-slider .art-sec-btn a {
    background: #000;
    padding: 10px 12px;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    letter-spacing: 2px;
    display: block;
    margin: 0;
    border: 1px solid transparent;
    transition: all ease-in-out .4s;
}
.latest-slider .art-sec-btn a:hover {
    box-shadow: 0 35px 10px 0 #eee inset;
    color: #000;
    border: 1px solid #fff;
    transition: all ease-in-out .4s;
}

section.palmares .prize-type {
    color: #000;
    font-size: 20px;
    text-align: left;
    margin-top: 30px;
}
section.palmares .prize-list {
    margin-top: 20px;
    text-align: left;
}
section.palmares .prize-list li {
    color: #7d6c6c;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 20px;
}
section.palmares .prize-list li span {
    color: #eca147;
}

section.palmares .title {
    margin-top: 30px;
    margin-bottom: 25px;
    color: #000;
    font-size: 48px;
    font-weight: 500;
    text-align: center;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #131313!important;
    color: #fff!important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: 1em 20px!important;
    min-width: 1em;
    display: block;
}

.simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center!important;
}

.simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
	color: #666;
	padding: 15px 20px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	/*box-shadow: 0px 0px 10px 0px #EEE;*/
}

.simple-pagination .current {
	color: #FFF;
	background-color: #000;
	border-color: #FFF;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	background: #000;
}
#pagination-container ul{text-align: center;width: 100%;}
.current-menu-item> a {
  color: #84B642!important;
}
.current-menu-parent> a{
  color: #84B642 !important;
}
.current_page_ancestor> a{
  color: #666 !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: red!important;
    color: red;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: green;
}
.sub-menu-toggle{
    display:none;
}
.page-template-default ul li{
  text-align: left!important;
}
.page-template-default ol li{
  text-align: left!important;
}
.stellarnav ul.sub-menu li a{
	color: #fff;
}

.es_subscription_message.success {
    color: #ceffce;
    font-size: 16px;
}


.sold-ribbon {
    position: relative;
    background-color: #089fd6;
    color: #fff;
    line-height: 34px;
padding: 6px 10px;
}
.sold-ribbon::after, .sold-ribbon::before {
    content: "";
    position: absolute;
    right: -16px;
    border-style: solid;
    border-width: 8px;
}
.sold-ribbon::before {
    top: 0;
    border-color: #089fd6 transparent transparent #089fd6;
}
.sold-ribbon::after {
    top: 16px;
    border-color: transparent transparent #089fd6 #089fd6;
}

.text-white {
    color: #fff;
}
.sold-ribbon-container {
    position: absolute;
    top: 40px;
    left: 0;
    font-size: .9em;
    display: inline-block;
    line-height: 32px;
    text-transform: uppercase;
    padding: 0;
    width: 60px;
    text-align: center;
    z-index: 1;
}
.sold-ribbon-container {
    font-size: .9em;
    line-height: 32px;
    text-transform: uppercase;
    text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0.5em 0;
    margin: 0;
    font-size: 13px!important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    max-width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    max-width: 100%;
}
.woocommerce ul.products li.product .price {
    color: #000000!important;
    display: block;
    font-weight: 600!important;
    margin-bottom: 0.5em;
    font-size: 1.3em!important;
}
.es_subscription_message.error {
    float: left;
}
.mb-30{margin-bottom:30px}

.inner_panel .width-100 img{ width: 100%;}