<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{ padding: 0;margin: 0;} 
@font-face {
   font-family:'taun-tamil';
    src: url("../fonts/taun-tamil.woff");
}
body{ width:100%; font-family: 'Noto Sans Tamil', sans-serif;    font-size: 14px;  font-weight: normal;  line-height: 26px;  color: #666666;  }
h1,h2,h3,h4,h5,h5,h6{ color: #000; line-height:1.7;   letter-spacing: 1px; font-family:'taun-tamil'; }
p {margin-bottom: 15px;text-align: justify; }
a{text-decoration:none;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}
.f-e{font-family: 'Roboto', sans-serif;}
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*top_menu*/ 
.top_menu{width:100%;padding:5px 0px; background: #fff;} 
.display-date {float: left;  padding: 5px 0px; text-align: center;  font-size: 15px; color:#666;    font-weight: 400;}
.display-time {display: block;  font-size: 15px;  padding: 5px 0px;  color: #666;  border-radius: 0px;  text-align: center;  float: left;  margin-left: 10px;  font-weight: 400;}
/* .social{     display: inline-block;width:100%;height:100%;  justify-content: center;text-align:right;  align-items: center;} */
.social ul{margin:0px;} 
.social{    width: 100%;    display: inline-block;    text-align: right;}
.social ul li{list-style:none;display:inline-block;margin:0px 3px;width:30px;height:30px;text-align: left;}
.social ul li img{  max-width: 32px;}
.social ul li a{color:#fff;font-size:16px;text-decoration:none;}
.sbs_btn{    padding: 5px 0px;}
.sbs_btn a{background:#fff;color:#eb0c8d;text-decoration:none;font-size:14.5px;padding:6px 15px;}
.logo-nav img{max-width: 250px;}
.datetime{    display: inline-block;  float: right;  font-family: 'Roboto', sans-serif;}
.search-box{width: 100%;  padding: 20px 5px;}
.search-box input{    border: 1px solid #ddd;  padding: 5px 10px;  width: 80%;}
.search-box button{background: #eb0c8d;  border: none;  color: #fff;  padding: 6px 14px;  font-size: 15px;}
/*mid_menu*/
.mid_menu{width:100%;padding:5px 0px;    background: #eb0c8d;}
.mid_menul{width:100%;}
.mid_menul img{width:100%;height:auto;}
.mid_menur{width:100%;}
.mid_menur ul{margin:0px;}
.mid_menur ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:40px;font-family: 'Roboto', sans-serif;}
.mid_menur ul li i{    border-radius: 50%;position:absolute;top:0px;left:0px;background:#eb0c8d;color:#fff;line-height:30px;width:30px;height:30px;text-align:center;}
.mid_menur ul li a{text-decoration:none;color:#eb0c8d; font-size:16px;}

.magazine-menu a{border: 2px solid #fff;  padding: 3px 10px !important;  border-radius: 23px;}
.magazine-menu a:hover,.magazine-menu a:focus{    background: #fff;    color: #eb0c8d !important;}
.con-menu a{letter-spacing: 0 !important;    font-size: 16px !important;    font-weight: 600;}
.main_menu{width:100%;background: #eb0c8d; font-family:'taun-tamil'; }
.main_menu #nav {width: 100%;  }
.main_menu #nav &gt; a {display: none;}
.main_menu #nav li {position: relative;}
.main_menu #nav li a {color: #eee;display: block;}
.main_menu #nav li a:hover{  color: #ffff1f;}
.main_menu #nav &gt; ul {margin:0px; text-align: center;}
.main_menu #nav &gt; ul &gt; li {display:inline-block;padding:1px 8px;}
.main_menu #nav &gt; ul &gt; li &gt; a {text-decoration:none;font-size: 20px;letter-spacing: 1px;padding: 3px 0px; }
.main_menu #nav &gt; ul &gt; li:not( :last-child ) &gt; a {/*border-right: 1px solid #eb0c8d;*/}
.main_menu #nav &gt; ul &gt; li:hover &gt; a,.main_menu #nav &gt; ul:not( :hover ) &gt; li.active &gt; a {color: #ffff1f;}

/* second level */
.main_menu #nav li ul {background-color: #fff;box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%) !important;display: none;position: absolute;top: 100%;text-align: left;    width: 300px;z-index: 12;}
.main_menu #nav li:hover ul {display: block;left: 0;right: 0; }
li#nav li ul  {position:relative;}
li#nav li ul:after {width: 0;height: 0;border: 0.313em solid transparent; /* 5 */border-bottom: none;border-top-color: #000;content: '';vertical-align: middle;	display: inline-block;position: relative;right: -6px; /* 5 */}
.main_menu #nav li:not( :first-child ):hover ul {left: 0;text-align: left;}
.main_menu #nav li ul li{list-style:none;    }
.main_menu #nav li ul a {text-decoration:none;padding:5px 7px;font-size: 17px;letter-spacing: 1px;font-weight: 300;color: #333; }
.main_menu #nav li ul li a:hover,.main_menu #nav li ul:not( :hover ) li.active a {background-color: #eb0c8d;color:#fff;}
 @media only screen and ( max-width: 62.5em ) /* 1000 */ {
.main_menu #nav {width: 100%;position: static;margin: 0;}}
 @media only screen and ( max-width: 40em ) /* 640 */ {
.main_menu #nav {position: relative;top: auto;left: auto;}
.main_menu #nav &gt; a {text-align: left;text-indent: -9999px;background-color: #eb0c8d;position: relative;}
.main_menu #nav &gt; a:before,.main_menu #nav &gt; a:after {position: absolute;border: 2px solid #fff;top: 35%;left: 25%;right: 25%;content: '';}
.main_menu #nav &gt; a:after {top: 60%;}
.main_menu #nav:not( :target ) &gt; a:first-of-type,.main_menu #nav:target &gt; a:last-of-type {display: block;}
/* first level */
.main_menu #nav &gt; ul {height: auto;display: none;position: absolute;left: 0;right: 0;}
.main_menu #nav:target &gt; ul {display: block;}
.main_menu #nav &gt; ul &gt; li {width: 100%;float: none;}
.main_menu #nav &gt; ul &gt; li &gt; a {height: auto;text-align: left;padding: 0 0.833em; /* 20 (24) */}
.main_menu #nav &gt; ul &gt; li:not( :last-child ) &gt; a {border-right: none;border-bottom: 1px solid #eb0c8d;}
/* second level */
.main_menu #nav li ul {position: static;padding: 1.25em; /* 20 */padding-top: 0;}
}

/*main_menu2*/
.main_menu2{display:none;padding:15px 0px; font-family:'taun-tamil'; }
.logo2 img{width:100%;height:auto;max-width:280px;}
.logo3{padding:5px 10px;}
.logo3 img{width:100%;height:auto;max-width:200px;}
.menu-button img{width:30px;}
.swipe-nav__inner img{width:20px;}
.main_menu2 .menu-button {display: inline-block;position: absolute;z-index: 1;    top: 15px;right: 10%;background: #eb0c8d;font-size: 1.5em;line-height: 1.5;width: auto;    text-align: center;border-radius: 0;padding: 5px 10px;}
.main_menu2 .swipe-nav { position: fixed;  z-index: 999; top: -2em; right: 0; bottom: -2em;  left: 0; visibility: hidden; transition: visibility 0.2s ease;}
.main_menu2 .swipe-nav__overlay {  cursor: default; display: block; position: absolute;  top: 0; right: 0;  bottom: 0; left: 0; transition: opacity 0.2s ease; transform: translateZ(0);  opacity: 0; background: rgba(0, 0, 0, 0.5); will-change: opacity;}
.main_menu2 .swipe-nav__panel { position: absolute;top: 0; bottom: 0; left: 0; width: 300px; margin: 2em 0; transition: 0.2s ease-out;  transition-property: transform; transform: translate3d(-100%, 0, 0); background-color: #fff; will-change: transform;  background-image: url(../images/bg.jpg);   overflow: hidden;background-attachment: scroll;background-position:   bottom;background-repeat: no-repeat;background-size: cover;}
.main_menu2 .swipe-nav__scroller { height: 100%; overflow-y: auto; overflow-x: hidden;}
.main_menu2 .js .swipe-nav__panel:after { position: fixed; top: 0; bottom: 0; left: 100%; visibility: visible; width: 1em; content: "";}
.main_menu2 .swipe-nav__inner { position: relative; min-height: 100%; padding-bottom: 0; border-top: 0 solid #eaeaea;padding: 20px 10px;}
.main_menu2 .swipe-nav__inner .menu-button { top:-65px;}
.main_menu2 .swipe-nav--open,
.main_menu2 .no-js .swipe-nav:target {visibility: visible;}
.main_menu2 .swipe-nav--open .swipe-nav__overlay,
.main_menu2 .no-js .swipe-nav:target .swipe-nav__overlay {opacity: 1;}
.main_menu2 .swipe-nav--open .swipe-nav__panel,
.main_menu2 .no-js .swipe-nav:target .swipe-nav__panel { transform: translate3d(0, 0, 0);}
.main_menu2 nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu &gt; ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{  }
#cssmenu &gt; ul &gt; li{float:left}
#cssmenu &gt; ul &gt; li &gt; a{padding:14px;font-size:16px; text-decoration:none;color:#000;text-transform: capitalize; }
#cssmenu &gt; ul &gt; li:hover &gt; a,#cssmenu ul li.active a{color:#000;}
#cssmenu &gt; ul &gt; li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#fff!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu &gt; ul &gt; li.has-sub &gt; a{padding-right:30px}
#cssmenu &gt; ul &gt; li.has-sub &gt; a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu &gt; ul &gt; li.has-sub &gt; a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu &gt; ul &gt; li.has-sub:hover &gt; a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover &gt; ul{left:auto}
#cssmenu li:hover &gt; ul &gt; li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:15px;text-decoration:none;color:#ddd;font-weight:400;text-transform: capitalize;}
#cssmenu ul ul li:last-child &gt; a,#cssmenu ul ul li.last-item &gt; a{border-bottom:0}
#cssmenu ul ul li:hover &gt; a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub &gt; a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub &gt; a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul &gt; li.has-sub:hover &gt; a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#fff;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu &gt; ul &gt; li.has-sub &gt; ul &gt; li.active &gt; a,#cssmenu &gt; ul ul &gt; li.has-sub &gt; ul &gt; li.active&gt; a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.main_menu2 .logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.main_menu2 .logo{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%; }
#cssmenu ul li{width:100%;border-top:1px solid #eb0c8d}
#cssmenu ul li:hover{background:#fff;}
#cssmenu ul ul li,#cssmenu li:hover &gt; ul &gt; li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu &gt; ul &gt; li{float:none}
#cssmenu ul ul li a{padding-left:15px}
#cssmenu ul ul li{background:transparent!important;}
#cssmenu ul ul li:hover{background:#fff!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#000;background:none}
#cssmenu ul ul li:hover &gt; a,#cssmenu ul ul li.active &gt; a{color:#eb0c8d}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu &gt; ul &gt; li.has-sub &gt; a:after,#cssmenu &gt; ul &gt; li.has-sub &gt; a:before,#cssmenu ul ul &gt; li.has-sub &gt; a:after,#cssmenu ul ul &gt; li.has-sub &gt; a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#000;font-size:12px;font-weight:700}
.main_menu2 .button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.main_menu2 .button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.main_menu2 .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#000;content:''}
.main_menu2 .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.main_menu2 .button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:-2px;display:block;border-left:0px solid #eb0c8d;height:46px;width:46px;cursor:pointer; }
#cssmenu .submenu-button.submenu-opened{background:#eb0c8d}
#cssmenu ul ul .submenu-button{height:35px;width:35px;top: 1px;}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#eb0c8d;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#eb0c8d;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu &gt; ul &gt; li.has-sub &gt; ul &gt; li.active &gt; a,#cssmenu &gt; ul ul &gt; li.has-sub &gt; ul &gt; li.active &gt; a{border-top:none}
}
.main_menu2 .swipe-nav--open .menu-button{background:#fff !important;}
/*slider*/
/*.wrapper_slide{height:70vh;}*/

.slider{width:100%;position:relative;padding:30px 0px;}
.sliderl{width:100%;position:relative;overflow:hidden;border-radius:10px;    box-shadow: 1px 1px 5px 0 rgb(1 1 1 / 5%);transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;}
.sliderl img{width:100%;height:360px;object-fit:cover;}
.sliderl:hover {-webkit-transform: translateY(-0.25rem);-ms-transform: translateY(-0.25rem);transform: translateY(-0.25rem);box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16);}
.sliderl:after{width:100%;height:45%;content:'';position:absolute;bottom:0px;left:0px;background: linear-gradient(to bottom, rgba(50,50,50,0) 0%, rgba(16,15,15,0.91) 89%, rgba(16,15,15,0.93) 93%)!important;    transition: 0.2s all ease-in-out;    opacity: 0.93;}
.sliderimglink{position:relative;}

.sliderl_bx{position: absolute;bottom:10px;padding: 20px;width: 100%;left: 0;z-index:1;}
.sliderl_bx a{text-decoration:none;color:#fff;}
.sliderl_bx h2{color:#fff;font-size:19px;}
.sliderl_bx_menu ul{margin:3px 0px 5px 0px; }
.sliderl_bx_menu ul li{list-style:none;display:inline-block;margin-right:5px;}
.sliderl_bx_menu ul li a{text-decoration:none;color:#fff;}
.sliderl_bx_menu ul li span i{color:#fff;padding-right:6px;}
.sliderl_bx_menu ul li span {color: #fff;    font-family: 'Roboto', sans-serif;    font-size: 14px;    letter-spacing: 0;    font-weight: 400;}
.tags{position:absolute;left:2%;top:2%;z-index:1;}
.tags a{text-decoration:none;color:#fff;font-size:10px;background:#eb0c8d;color:#fff;padding:6px 10px;border-radius:5px;margin:1px;}
.sliderr{margin-bottom:30px;}
.sliderr  img{width:100%;height:365px;object-fit:cover;} 
.sliderr .sliderl_bx h2{color:#fff;font-size:19px; line-height:21px;}

.sliderl2 .owl-carousel .owl-item img {    display: block;    width: 100%;height:auto;}
/*mblog1*/
.mblog1{width:100%;position:relative;padding:60px 0px;background:#f8f8f8;}
.blog_ads img{width:100%;height:auto;margin-bottom:20px;}
.sec_title{margin:60px 0px 30px 0px;    position: relative;}
 .sec_title_bx1{text-decoration: none;    font-family: 'taun-tamil';    font-weight: 400;    background: red;    background: #f5c3e0;    color: #ce0c7d;letter-spacing: 1px;padding: 15px 25px 8px 15px;}
 .sec_title_bx1 a{text-decoration:none;color:#eb0c8d;    font-size: 40px;}	
 .sec_title_bx1::before {background-color:#eb0c8d;content: "";border-radius: 9999px;position: absolute;height: 100%;width: 5px;top: 0;left: 0;}
.sec_title_bx1,.sec_title_bx2{display:inline-block;}
.sec_title_bx2{float:right;}
.sec_title_bx2 a{background:#eb0c8d;color:#fff;font-size:13px;border-radius:5px;text-decoration:none;padding:5px 10px;}

.blog_card{width:100%;margin-bottom:25px;background:#fff; transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;    box-shadow: 1px 1px 5px 0 rgb(1 1 1 / 5%);border-radius:10px;}
.blog_card_img img{width:100%;height:200px;object-fit:contain;     object-position: top;   border-radius: 10px 10px 0px 0px;}
.blog_details{width:100%;padding:10px 20px 0px;min-height: 70px;}
.blog_details a{text-decoration:none;}
.blog_details h5{    font-size: 18px;    color: #333;    margin-bottom: 0px;    line-height: 24px;}
.blog_details p {   font-size: 13px;    font-weight: 500;    text-align: justify;    line-height: 24px;    margin-top: 20px;}
.post-info-bottom {display: flex;justify-content: space-between;}
.blog_details .learn_btn_two {font-size: 13px;font-weight: 500;color: #282835;margin-top: 0;font-weight: 500;margin-top: 0;font-weight: 500;}
.post-info-bottom{width:100%;padding:5px 20px;}
.post-info-bottom .learn_btn_two:before {-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.post-info-bottom a{text-decoration:none;color: #eb0c8d;    padding: 3px 0px;    font-size: 12px;    width: 100%;    text-align: right;    font-weight: 700;}
.post-info-bottom .learn_btn_two i {font-size: 14px;}
.post-info-bottom a:hover{color: #eb0c8d;}
.post-info-bottom .learn_btn_two:hover {color: #eb0c8d;}
.post-info-comments {font-size: 13px;font-weight: 500;letter-spacing: 1px;color: #282835;}
.post-info-comments i {color: #eb0c8d;padding-right: 5px;}
.post-info-comments {font-size: 13px;font-weight: 500;  letter-spacing: 1px;color: #282835;}
.learn_btn_two {font-size: 15px;margin-top: 0;font-weight: 500;}
 .post-info-bottom span {font-size:24px;position:relative;top:4px;transition:.5s;} 
 .post-info-bottom a:hover span{padding-left:5px;}
.blog_card_img{ width:100%;position: relative;}
.blog_card_img .post_date {position: absolute;left: 20px;top: 20px;border-radius: 4px;background-color: #fbfbfd;box-shadow: 0 14px 30px 0 rgba(68,28,183,.25);text-align: center;color: #5e2ced;padding: 7px 19px;z-index: 1;}
.post_date h2 {font-size: 24px;line-height:1;}
.post_date span {display: block;font-size: 15px;text-align: center;font-weight: 400;}
.blog_details h5:hover{color: #eb0c8d;}
.blog_card .sliderl_bx_menu ul{margin:2px 0px;padding:5px 20px 0px 20px; }
.blog_card .sliderl_bx_menu ul li{list-style:none;display:inline-block;margin-right:5px;}
.blog_card .sliderl_bx_menu ul li a{text-decoration:none;color:#000;}
.blog_card .sliderl_bx_menu ul li span i{color:#888;padding-right:3px;}
.blog_card .sliderl_bx_menu ul li span {color:#888;font-size: 14px;}
.blog_card .sliderl_bx_menu ul li a{font-family: 'Roboto', sans-serif;    color: #888;    font-size: 14px;}
.blog_card:hover {-webkit-transform: translateY(-0.25rem);-ms-transform: translateY(-0.25rem);transform: translateY(-0.25rem);box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16);}
.mblogbx2 img{width:100%;height:350px;object-fit:cover;border-radius:10px;}
.category{    background: #eb0c8d;    border-top-right-radius: 10px;    position: absolute;    right: 0;    top: 0;    color: #fff;    padding: 4px 8px;    font-size: 12px;}



/*mblogbx3*/
.mblogbx3{width:100%;margin-bottom:25px;background:#fff; transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;   box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16);padding:0px;border-radius:10px;}
.mblogbx3_img img{width:100%;height:350px;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.mblogbx3_r{width:100%;position:relative;padding:25px 0px;}
.mblogbx3_r h2{ font-size:18px;margin:20px 0px;}
.mblogbx3_r p{text-align: left;    margin: 20px 0px;    font-size: 12px;    line-height: 22px;    font-weight: 500;}
.mblogbx3_r .tags {position: relative;left: 0;top: 0;z-index: 1;}
.mblogbx3_r h2 a{text-decoration:none;color:#000;}
.mblogbx3_r .sliderl_bx_menu ul{margin:2px 0px;padding:5px 0px; }
.mblogbx3_r .sliderl_bx_menu ul li{list-style:none;display:inline-block;margin-right:10px;}
.mblogbx3_r .sliderl_bx_menu ul li a{text-decoration:none;color:#000;}
.mblogbx3_r .sliderl_bx_menu ul li span i{color:#000;padding-right:6px;}
.mblogbx3_r .sliderl_bx_menu ul li span {color:#000;}
.widget_title h3{font-size: 20px;color: #222d39;padding-bottom:8px;margin:10px 0px 25px 0px;display:inline-block;border-bottom:1px solid #000;}
.media {display: flex;align-items: flex-start;}
.post_item{margin-bottom:20px;padding:10px;background:#fff; transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;   box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16); border-radius:10px;}
.post_item img {border-radius: 3px;}
.media-body {padding-left: 20px;-ms-grid-row-align: center;align-self: center;}
.media-body {flex: 1 1;}
.media-body a{text-decoration:none;}
.media-body h3 {color: #282835;font-size:17px;line-height: 19px;}
.entry_post_info {font: 400 15px/25px Roboto,sans-serif;color: #677294;padding-bottom: 5px;}
.entry_post_info a {color: #677294;}
.post_item img{width: 100%;    max-width: 94px;    border-radius: 10px;    height: 94px;    object-fit: cover;}
.mblogbx4 .tags {position: relative;left: 0;top: 0;z-index: 1;padding:10px 20px;}
.mblogbx5 img{width:100%;max-width:150px;}

.mblogbx6{margin-bottom:20px;}
.movies2_bx{width:100%;position:relative;box-shadow: 0px 2px 4px rgb(46 41 51 / 8%), 0px 5px 10px rgb(71 63 79 / 16%);padding:10px;border-radius:10px;}
.movies2_bx img{width:100%;height:250px;object-fit:cover;border-radius:10px;}
.movies2_detail{position: relative;overflow: hidden;background-color: #FFFFFF;padding: 10px 9px 0;text-align: center;}
.movies2_detail h3{font-size: 18px;margin-bottom:10px;}
.movies2_detail p{text-align: center;color:#b7b8ba;}
 .videos_icon{ text-align: center;position:absolute;top:20%;left:0px;right:0px;text-align:center;transition:2s;z-index:123;margin:40px 0px 60px 0px;}
.videos_icon img{width:60px !important;height:auto!important;object-fit:cover;margin:auto;}


/*footer*/
.footer{width:100%;position:relative;padding: 0px 0px 20px;background: #d3067d;} 
.footer_bx{ } 
.footer_bx img{width:100%;height:auto;max-width:350px;margin-bottom:25px;} 
.footer_bx p{color:#fff;font-size:16px;color:#ccc;font-weight:700;} 
.footer_bx2 ul {list-style: none;padding: 0;margin: 0;}
.footer_bx2 ul li {  position: relative;margin-bottom: 6px;}
.footer_bx2 ul li a{text-decoration:none;    color: #fcd3eb;font-size:12px; } 
.footer_bx3 ul{margin:0px;} 
.footer_bx3 ul li{list-style:none;margin-bottom:10px;width:30%;display:inline-block;margin-right:10px;} 
.footer_bx3 ul li a{text-decoration:none; color: #ddd;font-size:16px; } 
 .copyrights_inn{width:100%;font-family: 'Roboto', sans-serif;     padding-top: 20px;}
.copyrights_inn p{text-align:center;margin:0px;font-size:16px;color:#eee;}
.copyrights_inn p a{text-decoration:none;color: #fff;}
.footer_bx3 h3 {color: #fff;font-size: 16px;margin-bottom:20px;   }
.footer_bx4 h3 {color: #fff;font-size: 16px;margin-bottom:20px;   }
.footer_bx4 ul{margin:0px;} 
.footer_bx4 ul li{list-style:none; background: #343535;padding:6px;margin-bottom: 5px;border-left:2px solid #f58635;} 
.footer_bx4 ul li a{text-decoration:none;color: hsla(0, 0%, 100%, .5);font-size:12px;}
.footer_bx4 .post_item { background: transparent;}
.footer_bx4 h3{font-size:16px;}
.footer_bx4 .post_item {margin-bottom: 0;padding: 5px;}


.footerlinks{    background: #333;  font-family: 'Poppins', sans-serif !important;  padding: 20px 0px 20px;}
.footerlinks h4{    color: #fafafa;    letter-spacing: 0;font-family: 'Poppins', sans-serif !important;}

/*page_title*/
.page_title{width:100%;position:relative; }
.page_title img{width:100%;height:300px;object-fit:cover;position:relative;}
 .page_title:before { position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: '';background:#000000ad;} 
.page_title h2{position:absolute;left:0px; right:0px;bottom:5%;text-align:center; font-size:30px; width:auto;  color:#fff;padding:10px;text-transform:uppercase; margin: 0; z-index:1;  } 
/*mainblog_1*/
.mainblog_1{width:100%;position:relative;padding:70px 0px;background:#f8f8f8;}
.mainblog_1l{background:#fff;padding:20px;border-radius:10px;font-size: 13px;    font-weight: 500;    line-height: 26px;    text-align: justify;    margin-bottom: 20px;}
.mainblog_1l .tags {position: relative;left: 0;top: 0;z-index: 1;padding: 10px 0px;}
.mainblog_1l h2 {font-size: 19px;line-height: 1.8; color: #222d39;    font-size: 2.5em;    line-height: 1.3;    color: #222d39;   margin: 0;    padding: 0;}
.mainblog_1l img{width:100%;height:auto;margin:15px 0px;    max-height: 460px;    object-fit: contain;}
.mainblog_1l .sliderl_bx_menu ul{margin:2px 0px;padding:5px 0px 3px  0px; }
.mainblog_1l .sliderl_bx_menu ul li{list-style:none;display:inline-block;margin-right:10px;}
.mainblog_1l .sliderl_bx_menu ul li a{text-decoration:none;color:#000;}
.mainblog_1l .sliderl_bx_menu ul li span i{color:#000;padding-right:6px;}
.mainblog_1l .sliderl_bx_menu ul li span {color:#000;}
.mainblog_1l p{    font-size: 13px;    font-weight: 500;    line-height: 26px;}
.main_contact_enq h2{margin-bottom:20px;}
.main_contact_enq{padding: 20px 20px;background-color: #e2e8f0;}
.nxt_prev{margin:20px 0px;}
.nxt_prevbx a{text-decoration:none;color:#000;}
.nxt_prevbx {width:100%;position:relative;padding:10px 15px;background:#efefef;padding-left:130px;}
.nxt_prevbx img{width:100%;max-width:100px;position:absolute;left:15px;top:-10px;}
.nxt_prevbx h3{font-size:14px;}
.main_contact_enq input{background:transparent;width:100%;border:none;border: 1px solid #cfcfcf;padding:10px 10px;margin-bottom:15px;}
.main_contact_enq textarea{background:transparent;width:100%;border:none;border: 1px solid #cfcfcf;padding:10px 10px;margin-bottom:15px;resize:none;height:100px;}
.main_contact_right_btn{margin-top:20px;text-align:left;}
.main_contact_right_btn input[type=submit]{font-size:16px;width:auto;border: 2px solid #eb0c8d;background:#eb0c8d; color:#fff;text-align: left;padding:6px 25px;margin:0px;margin-bottom:10px; transition:.2s;font-size: 13px;line-height: 1.76em;font-weight: 500;letter-spacing: .3em;text-decoration: none;text-transform: uppercase;}
h2.nxtblog{text-align:right;}
.related_news h2{margin-bottom:30px;font-size:16px;text-align:center;font-weight:700;}
.related_news ul{margin:10px 0px;}
.related_news ul li{width:100%;position:relative;padding:15px 5px;padding-left:100px;background:#fff;border-radius:15px;margin-bottom:20px; transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease; box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16);border-left:5px solid #eb0c8d;list-style:none;}
.related_news ul li a{text-decoration:none;color:#000;}
.related_news ul li h3{ font-size: 11px;    font-family: 'Noto Sans Tamil', sans-serif;    letter-spacing: 0;    line-height: 17px;}
.related_news ul li img{    position: absolute;    top: 15px;    left: 10px;    width: 100%;    width: 70px;    height: 70px;    object-fit: cover;    object-position: top;}
.related_news ul li:hover {-webkit-transform: translateY(-0.25rem);-ms-transform: translateY(-0.25rem);transform: translateY(-0.25rem);box-shadow: 0px 2px 4px rgba(46, 41, 51, 0.08), 0px 5px 10px rgba(71, 63, 79, 0.16);}
.related_news h5{margin:4px 0px;font-size:13px;}
.page_title3{padding:40px 0px;background:#79408d;}
.page_title3 h2{ text-align:center; font-size:20px; width:auto;  color:#fff;padding:10px;text-transform:uppercase; margin: 0; z-index:1;  } 
.bc h1{    text-transform: uppercase;    text-align: center;    color: #fff;    font-size: 3em;    margin: 0;    padding: 0;    line-height: initial;}
.mainsubs{padding:60px 0px;width:100%;background:#f8f8f8;}
.mainsubs_bx{background:#fff;padding:30px;}
.mainsubs_bx input{background:#e2e8f0;width:100%; border: 1px solid #e2e8f0;padding:10px 10px;margin-bottom:15px;}
.mainsubs_bx textarea{background:#e2e8f0;width:100%; border: 1px solid #e2e8f0;padding:10px 10px;margin-bottom:15px;resize:none;height:100px;}
.mainsubs_bx .main_contact_right_btn{margin-top:20px;text-align:center;}
.mainsubs_bx .main_contact_right_btn input[type=submit]{font-size:16px;width:auto;border: 2px solid #eb0c8d;background:#eb0c8d; color:#fff;text-align: left;padding:6px 25px;margin:0px;margin-bottom:10px; transition:.2s;font-size: 13px;line-height: 1.76em;font-weight: 500;letter-spacing: .3em;text-decoration: none;text-transform: uppercase;}
.mainsubs_bx .main_contact_right_btn input[type=submit]:hover{background:transparent;color:#eb0c8d;}
.mainsubs_bx input[type=radio]{width:auto;margin-bottom:20px;}
.nxt_prev h2{font-size:26px;color: #333;text-decoration:none;}
.postnav a{text-decoration:none;}
.postnav{margin: 50px 0px 20px;}
.postnavright .navtitle h3{text-align:right;}
.postnavleft,.postnavright{    background: #efefef;padding: 0px 10px;}
.navimg img{      width: 110px;    height: 110px;    object-fit: cover;    object-position: top;    margin: 0;    padding: 10px;    border-radius: 50%;}
.navtitle{    padding-top: 13px}
.navtitle h3{   text-align: left; font-size: 18px;    color: #555;  text-decoration:none;  line-height: 23px;}
.navtitle h3:hover,.navtitle h2:hover{color: #eb0c8d;text-decoration:none;}

/* Pagination */
.pagination { margin-top: 20px;   clear:both;    position:relative;    font-size:12px; /* Pagination text size */    line-height:13px;    float:right; /* Pagination float direction */}
.pagination span, .pagination a {    display:block;    float:left;    margin: 2px 2px 2px 0;    padding:6px 9px 5px 9px;    text-decoration:none;    width:auto;    color:#fff; /* Pagination text color */    background: #555; /* Pagination non-active background color */    -webkit-transition: background .15s ease-in-out;    -moz-transition: background .15s ease-in-out;    -ms-transition: background .15s ease-in-out;    -o-transition: background .15s ease-in-out;    transition: background .15s ease-in-out;}
.pagination a:hover{    color:#fff;    background: #e53935; /* Pagination background on hover */} 
.pagination .current{    padding:6px 9px 5px 9px;    background: #eb0c8d; /* Current page background */   color:#fff;}


.main_contact{width:100%;padding:70px 0px; } 
.main_contact_right{width:100%;text-align:right;} 
.main_contact_right img{width:100%;height:auto;border-radius:5px;max-width:650px;} 
 .main_contact h1 {    font-size: 22px;    font-weight: 600;    letter-spacing: 0;    text-transform: uppercase;    font-family: 'Roboto', sans-serif;   color: #eb0c8d;}
 .main_contact_left h5{color: #1A2B48;text-align:left;font-size: 14px;    font-weight: 400;text-transform: uppercase;line-height: 2em;letter-spacing: 2.4px;}
 .main_contact_left ul {list-style: none;    margin: 0px 0px 0px 0;    background: #f5c3e0;    padding: 25px 20px 10px;}
.main_contact_left ul li { color: #f12525;  position: relative;margin-bottom: 30px;}
.main_contact_left ul li i {position: absolute; top: 4px;font-size: 18px;color: #f12525;left: 0;box-shadow: 1px 1px 25px 2px #2c2c3414;   font-size: 33px;    border-radius: 50px 50px 50px 50px;    background-color: #FFFFFF;color: #F63E60;width:60px;height:60px;line-height: 60px;    text-align: center;}
.main_contact_left ul li a{text-decoration:none;color:#000;}    
 .main_contact_left ul li p{     color: #222;margin-bottom:6px;text-align:left;}
.main_contact_left ul li h3{    color: #333;    margin-bottom: 4px;    font-size: 18px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 0;    font-family: 'Roboto', sans-serif;}
 .main_contact2{width:100%;padding:70px 0px;background-image: url(../images/contact2.png);    background-position: top right;background-repeat: no-repeat;}
 .main_contact_left2 iframe {width: 100%;height: 600px;-webkit-filter: grayscale(100%);filter: grayscale(100%);border-radius:5px;    transition: .3s;cursor: pointer;}
  .main_contact_right2{padding:0px 0px}
 .main_contact_right2 h3{margin-bottom:25px;} 
 .main_contact_right2 input{width:100%;background: #fff;border:1px solid #DDDDDD; padding:7px 10px;margin-bottom:15px;}
.main_contact_right2 select{width:100%;background: #fff;border:1px solid #DDDDDD; padding:15px 10px;margin-bottom:15px;}
.main_contact_right2 textarea{width:100%;height:120px;background: #fff;border:1px solid #DDDDDD; padding:15px 10px;margin-bottom:15px;resize:none;}
.contact_form_btn{text-align:left;margin-top:20px;}
input[type=submit]{background: #eb0c8d;cursor:pointer;    color: #ffffff;    width: auto;    border: 2px solid #eb0c8d;    border-radius: 23px;    padding: 10px 30px;}
input[type=submit]:hover{background: #ffffff;   color: #eb0c8d;}

.js-marquee{margin-right:50px !important;}


/***Shop****/
.custom-page{background: #f8f8f8;padding:40px 0px;}
.woocommerce .products li{    text-align: center;font-family: 'Roboto', sans-serif;padding-bottom: 10px;background: #fff;transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;box-shadow: 1px 1px 5px 0 rgb(1 1 1 / 5%);border-radius: 10px;}
.woocommerce-loop-product__title{    font-family: 'Roboto', sans-serif;    text-transform: uppercase;    font-weight: 600;    letter-spacing: 0;    font-size: 19px !important;    padding: 0 !important;    margin: 0 !important;}
.woocommerce ul.products li.product .price {    color: #d3067d !important;    display: block;    font-weight: 600 !important;     margin-bottom: 0em !important;     font-size: 19px !important;    letter-spacing: 0 !important;    padding: 5px 0px !important;}
.woocommerce ul.products li.product .button {    margin-top: 1em;    background: #5b5558;    color: #fff;    font-weight: 400;    text-transform: uppercase;    padding: 12px 19px;    border-radius: 0;    margin: 6px 0 10px;    font-size: 13px;}
.woocommerce ul.products li.product .button:hover{    background: #eb0c8d;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {    float: right;    width: 48% !important;    max-width: 48%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {    padding: 0;    max-width: 48%;}
.woocommerce form .form-row label {    line-height: 2;    font-size: 14px;    font-weight: 500;    text-transform: capitalize;    margin: 0;    width: 100%;    color: #555;}
.woocommerce-input-wrapper{width: 100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {    box-sizing: border-box;    width: 100%;    margin: 0;    outline: 0;    line-height: normal;    padding: 5px 10px;    border: 1px solid #ddd;    border-radius: 0;    margin-bottom: 10px;    font-size: 14px;}
.nav-menu&gt;.active&gt;a, .nav-menu&gt;.focus&gt;a, .nav-menu&gt;li:hover&gt;a {
    color: #fccd0c !important;}.woocommerce .quantity .qty {    padding: 5px 0px;    border: 1px solid #d4d6de;}
.woocommerce-tabs.wc-tabs-wrapper p,.woocommerce-product-details__short-description p,.woocommerce-tabs.wc-tabs-wrapper li,.woocommerce-product-details__short-description li,.woocommerce-product-details__short-description td,.woocommerce-product-details__short-description th{    font-size: 16px;    line-height: 23px;text-align: justify;}
.woocommerce-product-details__short-description h4{    margin: 0;    padding: 20px 0px 0;    font-weight: 500;    font-size: 24px;}
.woocommerce-product-details__short-description h6{font-size: 18px;    font-weight: 500;    padding: 15px 0px 5px;    margin: 0;}
.woocommerce-product-details__short-description ul {    margin: 0;list-style: none;    padding: 0;}
.woocommerce-product-details__short-description ul li{    list-style: none;    margin: 1px 0 10px;    margin-left: 22px;    position:relative;}
.woocommerce-product-details__short-description ul li:before{content: "\e724";    font-size: 13px;    font-family: 'themify';    margin: 0;    position: relative;    color: #66676b;    float: left;    margin-left: -22px;    display: block;}
.woocommerce-product-details__short-description {}
.related.products ul.products li.product {    float: left;    margin: 0 3.8% 2.992em 0 !important;    padding: 0;    position: relative;    width: 21% !important;    margin-left: 0 !important;}
.clients .slick-dots {    bottom: 0;}

.woocommerce img, .woocommerce-page img {    height: auto;    max-width: 100%;    max-height: 400px;    object-fit: cover;   object-position: top;}

.breadcrumb{padding: 12px 0px;}
.password-input{    width: 100%;}
.woocommerce-MyAccount-navigation li{background: #333;font-size: 16px;  padding: 10px;    border-bottom: 1px solid #fff;}
.woocommerce-MyAccount-navigation li a{color:#fff !important;    display: block; }
.woocommerce-MyAccount-navigation li.is-active{    background: #d3067d;border-bottom: 0px solid #555;}
.woocommerce-MyAccount-navigation li:hover{background: #d3067d;}
.woocommerce table.shop_table th {    font-weight: 500;    padding: 5px 10px;    line-height: 1.5em;    background: #fff;    font-size: 16px;    color: #333;    border: none;    text-transform: uppercase;}
.woocommerce table.cart img{    max-width: 80px;    max-height: 80px;}
.product-thumbnail{width: 90px;    padding: 0;    padding-right: 20px;}
.cart_item td{   border-width: 0 0 1px 0;    border-color: #f3f3f3;}
.woocommerce-cart-form .product-name a{    color: inherit;    text-transform: capitalize;}
.woocommerce-cart-form .actions{     padding: 0 !important;   background: #fff;    border: none;    margin: 10px 0px;}
.woocommerce table.shop_table{    border: none !important;}
.woocommerce table.shop_table #coupon_code{border-radius: 0;    border: 1px solid #ddd;    padding: 8px 7px;    width: 150px;    text-transform: uppercase;}
.wc-proceed-to-checkout{text-align: right;}
.shipping td{    background: #fff;}
.woocommerce table.shop_table {}
.woocommerce table.shop_table {}
.woocommerce .cart .button{    float: none;    background: #333;    color: #fff;    font-weight: 500;    text-transform: uppercase;    border: none;    padding: 10px 15px;    border-radius: 0;}
.actions .button:hover{    background: #d3067d !important;color: #fff !important;}
.checkout-button{    float: none;    background: #d3067d !important;    color: #fff !important;    font-weight: 500 !important;    text-transform: uppercase;    border: none;    border-radius: 0 !important;padding: 13px 15px !important;}
.checkout-button:hover{background:#222 !important;}
.woocommerce div.product form.cart {    margin-top: 10px;    margin-bottom: 10px !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price {    color: #333 !important;    font-size: 24px !important;    padding: 10px 0px !important;font-weight: 900;}
del .woocommerce-Price-amount.amount{font-size: 18px !important;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color: #ddd !important}
.woocommerce table.shop_table{margin: 0 !important;}
.cart_totals td,.cart_totals th{border:none !important;}
.cart_totals h2{display:none;}
.woocommerce{margin: 40px 0px;}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {font-family: "FontAwesome" !important;    content: "\f05a" !important;top: 15px !important;}
.woocommerce-message, .woocommerce-error, .woocommerce-info { font-size: 16px;     border-top: none !important;  padding: 14px 30px 14px 50px !important;    margin: 0 0 30px !important;    position: relative !important;    background-color: #eeeff2 !important; color:#343538 !important;   list-style: none outside !important;    width: auto !important;    word-wrap: break-word !important;}
.woocommerce .woocommerce-info a{color: #343538 !important;}
.woocommerce .woocommerce-info a:hover{color:#d3067d !important;}
.woocommerce-info::before {    color: #d3067d !important;}
.woocommerce form .form-row label {    line-height: 2;    font-size: 16px;    font-weight: 500;    text-transform: capitalize;    margin: 0;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {    box-sizing: border-box;    width: 100%;    margin: 0;    outline: 0;    line-height: normal;    padding: 10px;    border: 1px solid #ddd;    border-radius: 0;    margin-bottom: 10px;}
.woocommerce .select2-container--default .select2-selection--single {margin-bottom: 10px;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    height: 40px;    padding: 5px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{    height: 40px;}
.woocommerce div.product div.images img{max-height: 550px;    object-fit: contain;}
.woocommerce div.product div.images .flex-control-thumbs li {    width: 24% !important;    border: 1px solid #ccc;    margin-right: 1% !important;}
.woocommerce-product-gallery .flex-viewport{border: 1px solid #ddd;    margin-bottom: 10px;}
.woocommerce span.onsale{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background: #fff !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border: 2px solid #fff !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{    background: #d3067d !important;}
.button.wc-forward{    background: #d3067d !important;    color: #fff !important;    font-weight: 500 !important;    text-transform: uppercase;    border-radius: 0 !important;}
.button.wc-forward:hover{color:#fff !important;background:#333 !important;}
.single_add_to_cart_button{background: #d3067d !important;}
.single_add_to_cart_button:hover{background: #222 !important;}
.entry-summary h2{font-size: 26px;    text-transform: uppercase;    font-weight: 500;    letter-spacing: 0.5px;    margin: 0 0 7px;}
/*.entry-summary{    width: 50% !important;}*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ background: #fff;   box-shadow: #ddd 0 5px 16px; text-align: center;min-height: 385px;}
.woocommerce ul.products li.product a img {    margin: 0 0 0.5em !important;  width: 100%;    height: 240px !important;    object-fit: contain;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {    color: #343538;    font-weight: 600;    font-size: 19px !important;    text-transform: uppercase;    padding: 8px 10px 0 !important;    line-height: 1.4em;}
.woocommerce  h3{letter-spacing: 0;    text-transform: uppercase;    font-family: 'Roboto';    font-weight: 600;    font-size: 25px;}
.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price {    background: 0 0;   font-weight: 700 !important;    display: inline-block;    font-size: 19px !important;    color: #333 !important;}
.woocommerce ul.products li.product del .woocommerce-Price-amount.amount {    font-size: 15px !important;    color: #333;}
.woocommerce ul.products li.product .price{    padding: 0px 0px;}
.woocommerce ul.products li.product .button {    margin: 0px 0 17px !important;    color: #fff;    text-transform: uppercase;    font-weight: 500;    border-radius: 0;   border: none;    background: #d3067d;}
.woocommerce ul.products li.product .button:hover{background:#222;}
.related.products{width: 100%; display: inline-block;    margin-top: 30px;}
.related.products h2  {text-align: center;    text-transform: uppercase;    font-weight: 900;    color: #d3067d;    padding-bottom: 10px;}
.product_title.entry-title{color: #333;    font-size: 27px;    font-weight: 600;text-transform: uppercase;    letter-spacing: 0;}
.woocommerce div.product form.cart .variations label {    font-weight: 600;    color: #555;    margin: 0;    padding: 0;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {    border: 0;    vertical-align: top;    line-height: 2em;    margin: 0;    padding: 0;}
.woocommerce div.product form.cart .variations select {   width: 100%;    min-width: 20% !important;    max-width: 250px !important;    padding: 5px;    border-radius: 0;    border: 1px solid #ccc;}
.woocommerce div.product form.cart .variations select:focus-visible{    border: 1px solid #000;    /* border-radius: 50%; */    outline: none;    background: #eee;    color: #000;}
.woocommerce div.product form.cart .variations td.label {    padding-right: 1em;    padding: 0;    text-align: left;    font-size: 18px;    text-transform: uppercase;    margin: 0;}
.variations td{width:100% !important;display:inline-block;}
.woocommerce div.product form.cart .reset_variations {    visibility: hidden;    font-size: 15px;    background: #222;    color: #fff;    padding: 5px 10px;    text-transform: uppercase;}
.woocommerce div.product form.cart .reset_variations:hover{background: #d3067d !important;}
.woocommerce div.product form.cart .variations {    border: 0;    width: 100%;    margin: 0 0 20px;}
.woocommerce div.product form.cart .variations{margin: 0px 0px;}
.product_meta{margin-top:20px;}
.sku_wrapper {display:none;}
.posted_in{text-transform: uppercase;    font-weight: 600;    color: #222;}
.posted_in a{    color: #d3067d;}
.suitable{    color: #d3067d !important;    font-weight: 600 !important;    font-size: 16px;    letter-spacing: 0px; }
.woocommerce{font-family: 'Roboto';}
/*.woocommerce-variation-description{margin-top: 40px;}*/
.woocommerce-variation-description p{text-align:left;}
.sub-pages td,.sub-pages th{border:1px solid #ccc;padding:5px;}
.woocommerce-form-register__submit,.woocommerce-form-login__submit{    background: #d3067d !important;    color: #fff !important;    font-weight: 500 !important;    border-radius: 0 !important;    padding: 10px 30px !important;    font-size: 15px !important;}
.woocommerce-form-register__submit:hover,.woocommerce-form-login__submit:hover{background: #222 !important;}
.productbox img{width: 100%;height: 240px; object-fit: contain;}
.productbox{background: #fff;background: #fff;    box-shadow: #ddd 0 5px 16px;    text-align: center; border: none;}
.productbox h4{min-height: 45px;    color: #343538;    font-weight: 500;    font-size: 16px !important;    text-transform: capitalize;    padding: 0 10px !important;    margin: 5px 0px !important;   line-height: 1.4em;}
.productbox .proolink{margin: 15px 0 17px !important;    color: #fff;    text-transform: uppercase;    font-weight: 500;    border-radius: 0;    border: none;    background: #d3067d;    padding: 7px 25px;    display: inline-block;}    .productbox .proolink:hover{background: #222;}
.nav-menu {        float: right;    }
.nav-brand img {    max-width: 320px;}
.nav-brand {    padding: 10px;}
.bc_title{font-size: 20px;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {    clear: right !important;}
.side_bar{margin-top: 35px;background: #fff;    padding: 15px; border-radius:13px;}
.side_bar ul {padding-left: 10px;}
.side_bar ul li{    margin: 5px 0px !important;}
.side_bar ul li label{    margin-bottom: 0;}
.side_bar .bapf_head h3{    background: #333c56;    color: #fff;    padding: 2px 11px;    font-size: 20px;    letter-spacing: 1px;}
.client img{    background: #eee;    padding: 5px;    width: 100%;    height: auto;    margin-bottom: 30px;}
.promotion {background:url(../img/sity.jpg);background-size:100%;background-attachment:fixed;padding:70px 0px;position:relative;}
.promotion:before{    position: absolute;    content: '';    background: #000;    width: 100%;    height: 100%;    top: 0;    left: 0;    right: 0;    bottom: 0;    opacity: 0.7;}
#promotion {     color: #fff;   z-index: 9;    position: relative;}
#promotion h2{text-align: center;    font-weight: 600;padding: 10px 0px 40px;    color: #fff;}
#promotion .inner{text-align:center; margin-bottom:30px;}
#promotion .inner_icon .icon{    background: transparent;    padding: 6px;    border-radius: 50%;    border: 1px dashed #fff;    display: inline-block;    text-align: center;}
#promotion .icon i{    background: #000;    padding: 15px;font-size: 30px;    border-radius: 50%;transition: all ease-out 0.4s;}
#promotion .icon i:hover{color:#000;background:#fff;}
#promotion .boxes_content .boxes_title{    font-size: 21px;    padding: 10px 0px;    text-transform: capitalize;}
#promotion .boxes_content .content_icon_box{font-size: 16px;}
.romo-btn .btn.stretched-link.borders{background: #fff;}
.romo-btn .btn.stretched-link.borders:hover{background: #000;}
.woocommerce table.shop_table {    border: 1px solid #ccc !important;border-collapse: collapse !important;border-radius:0px;}
.woocommerce table.shop_table th,.woocommerce table.shop_table td{border: 1px solid #ccc !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-weight: 500 !important;    border-radius: 0 !important;    background-color: #d3067d !important;    color: #ffffff !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#333 !important;}
.woocommerce a.added_to_cart {        background: #662b50;    padding: 4px 18px !important;    color: #fff;    margin-left: 5px;   margin-top: 4px;}
/***Shop***/

.search_pag{display:inline-block;}
.search_pag a{    background: #d3067d;    padding: 10px 20px;    color: #fff;}
.search_page{padding:40px 0px;}

.newsdiv {
    background: #eee;
    overflow: hidden;
    padding: 10px;color:#222;
}
.newsdiv i {    color: #eb0c8d;
    font-size: 16px;
    margin-right: 5px;
    top: 3px;
}

.policy_page{font-family: 'Poppins', sans-serif !important;
        background: #fafafa;
}
.policy_page h4,.policy_page h5,.policy_page h6,.policy_page h3,.policy_page h2,.policy_page h1{   font-family: 'Poppins', sans-serif !important;padding-top: 10px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #555;
    font-weight: 600;}
.policy_page p{font-size: 14px; color: #666666;font-family: 'Poppins', sans-serif !important;
    text-align: justify;}

.policy_page .boxcontent{padding: 60px 20px;background:#fff;}
.policy_page .boxcontent ul,.policy_page .boxcontent ol{
    padding-left: 15px;
}

/*flashnews*/
.flash_news{width:100%;background:#d3057c;}
.acme-news-ticker { position: relative;height: 45px;margin-top: 45px; }
.acme-news-ticker-box{background:#eee;}
.acme-news-ticker-label { font-size: 20px;    letter-spacing: 1px;   font-family: 'taun-tamil';background: #d3057c;    padding: 14px 10px 10px;padding: 10px;width: auto;float: left;margin-right: 15px;line-height: normal;height: 100%;color: #fff; }
.acme-news-ticker-box {height: 100%;padding-top: 10px;overflow: hidden; }
.acme-news-ticker-box ul {width: 100%;list-style-type: none !important;padding: 0;margin: 0; }
.acme-news-ticker-box ul li a {text-decoration: none; }
.acme-news-ticker-controls {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;height: 100%;right: 0;top: 0; }
.acme-news-ticker-controls button {height: 100%;background: #f6f6f6;padding: 0;width: 40px;border-color: #eeeeee;border-style: solid;border-width: 0 0 0 1px;cursor: pointer;display: inline-block; }
.acme-news-ticker-controls button:hover {background: #eeeeee; }
.acme-news-ticker-controls button.acme-news-ticker-arrow {margin: 0;display: inline-block;position: relative; }
.acme-news-ticker-controls button.acme-news-ticker-arrow:after {border-color: #999;border-bottom-style: solid;border-bottom-width: 2px;border-right-style: solid;border-right-width: 2px;content: '';display: inline-block;height: 8px;left: 50%;position: absolute;top: 50%;width: 8px; }
.acme-news-ticker-controls button.acme-news-ticker-pause {position: relative;display: inline-block; }
.acme-news-ticker-controls button.acme-news-ticker-pause:before {position: absolute;content: "";width: 10px;height: 10px;border-color: #999;border-style: solid;border-width: 0 2px 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;top: 50%; }
.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after {-webkit-transform: translate(-50%, -50%) rotate(135deg);-ms-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg); }
.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after {-webkit-transform: translate(-50%, -50%) rotate(315deg);-ms-transform: translate(-50%, -50%) rotate(315deg);transform: translate(-50%, -50%) rotate(315deg); }
.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after {-webkit-transform: translate(-50%, -50%) rotate(225deg);-ms-transform: translate(-50%, -50%) rotate(225deg);transform: translate(-50%, -50%) rotate(225deg); }
.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after {-webkit-transform: translate(-50%, -50%) rotate(405deg);-ms-transform: translate(-50%, -50%) rotate(405deg);transform: translate(-50%, -50%) rotate(405deg); }
.flash_news ul li a{color:#333;font-family: 'taun-tamil';font-weight:300; letter-spacing:1px; font-size:18px;}
.flash_news ul li a p{color:#333;}
.flash_news ul li { position:relative;padding:0px 20px 0px 10px;margin-right:10px;}
.flash_news ul li:after{content:'';position:absolute;top:9px;left:-6px;background:#e53c39;width:6px;height:6px;border-radius:100px;}
/*flash_news*/

.adbanner{    background: #79408d;}
.adbanner img{    width: 100%;    height: 150px; }
.adbanr{display:inline-block;width:100%;text-align:center;}

@media (max-width: 575px) {
/*.acme-news-ticker-box {padding-left: 10px;padding-right: 120px; } */
}

@media (max-width: 575px) {
/*.acme-news-ticker-label {position: absolute;top: -45px; } */
    
}

@media (max-width: 767px){
.mblogbx3_r {    padding: 15px;}
.blog_details{    min-height: 30px;}
.logo-nav{display:none;}
.datetime{    float: left;    width: 50%;}
.display-date,.display-time{font-size: 11px;}
.social{    float: left;    width: 49%;}
.social ul li{    width: 20px;    height: 20px;margin: 0 2px;}
.social ul li img {    max-width: 20px;}
.adbanner img {height: 50px;}
.search-box {    padding: 7px 0px;}
.mid_menu{    display: none;}
#cssmenu ul li a:hover, #cssmenu ul ul li a:hover{    color: #eb0c8d !important;}
.magazine-menu a{padding:14px 10px;}
#cssmenu &gt; ul &gt; li &gt; a {    font-size: 19px;    font-weight: 500;padding: 13px 12px !important;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {    width: 100%!important;}
.woocommerce img, .woocommerce-page img{   width: 100%!important;    height: 250px!important;    object-fit: contain!important;}
.mainblog_1 h2,.mainblog_1 p{text-align:left;}
.acme-news-ticker-label {    font-size: 15px;    letter-spacing: 0px;    padding: 10px 0px 10px 6px;    margin-right: 8px;}



}

@media (min-width: 768px){
.acme-news-ticker {margin-top: 0; } 
.main_menu #nav li ul li { font-size: 16px; border-bottom: 1px solid #ddd;  width: 50%;  float: left;    font-weight: 300;}

}

@media (min-width: 1200px){
.container {    width: 90%; max-width:1600px;}
.policy_page .container {    max-width: 1140px !important;}
}

@media screen and (max-width: 1100px) and (min-width: 900px) {
.sliderr img {    height: 200px;    object-fit: contain;}
}

@media screen and (max-width: 1400px) and (min-width: 1101px) {
.sliderr img {    height: 250px;    object-fit: contain;}
}

@media screen and (max-width: 1500px) and (min-width: 1401px) {
.sliderr img {    height: 270px;    object-fit: contain;}
}

@media screen and (max-width: 1600px) and (min-width: 1501px) {
.sliderr img {    height: 285px;    object-fit: contain;}
}

@media screen and (max-width: 1700px) and (min-width: 1601px) {
.sliderr img {    height: 300px;    object-fit: contain;}
}

@media screen and (max-width: 1920px) and (min-width: 1701px) {
.sliderr img {    height: 340px;    object-fit: contain;}
}

@media screen and (max-width: 2200px) and (min-width: 1921px) {
.sliderr img {    height: 380px;    object-fit: contain;}
}


</pre></body></html>