@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'Calibri';
    src: url('fonts/Calibri-Bold.eot');
    src: url('fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Calibri-Bold.woff2') format('woff2'),
         url('fonts/Calibri-Bold.woff') format('woff'),
         url('fonts/Calibri-Bold.ttf')  format('truetype'),
         url('fonts/Calibri-Bold.svg#Calibri') format('svg');
}
body {line-height: 24px; color: #364155; font-family: 'Inter', sans-serif; }

.btn, a, button {-webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear; }

a { text-decoration: none;}

a:hover,a:focus,a:active {color: #222; text-decoration: none; outline: 0; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none}

a:focus, :focus {outline: 0;box-shadow:none}

ul{ list-style:none; padding:0 }

button:focus{ outline:none}





/*HEADINGS*/

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 700; }



/*SECTION HEADINGS*/

.heading-layout .heading-title{color: #fff;font-size: 16px;background: #012d7c;padding: 12px;}

.heading-title i{ color:#ffd500;padding-right: 5px;}



.newssection__heading{position: relative; border-bottom:2px solid #e5e7ed; margin-bottom:10px} 

.newssection__heading h2{display: inline-block; font-weight: 800;font-size: 18px;color: #012d7c;text-transform: uppercase; position:relative} 

.newssection__heading h2:after{ content: "";position: absolute;border-bottom: 2px solid #ffd500; bottom: -10px; left: 0;

width: 100%;z-index: 1; }

.newssection__heading a{color: #41629e; font-weight:500; font-size: 12px;}

.newssection__heading a:hover{color: #ffd500;} 

.newssection__heading i{ color:#c20017}



 

.container{ max-width: 1280px}

.red { color:#c20017}

.blue{ color:#4166a8}



/*#################################################*/

/*################## MAIN STYLE ###################*/

/*#################################################*/



/*top part*/



.top-part .lang { position: relative;z-index:999;display: inline-block;}

.top-part .lang ul {margin: 0; padding: 0;}

.top-part .lang ul li {list-style: none;position: relative;z-index: 2;transition: all 0.3s;display: inline-block; text-align:left}

.top-part .lang ul li a {display: inline-block;padding: 7px 14px; font-size:14px; font-weight: 600;}

.top-part .lang ul li a:hover{ color:#0071ed}

.top-part .lang .about-nv .sub-menu li:after { background: none; width:auto}

.logo-part{ text-align:center}

.logo-part .navbar-brand img{ width: 150px;padding-top: 2px; margin-bottom: 5px;}

.logo-part .navbar-brand{ margin-right:0}

.logo-text{margin-top: -10px; margin-bottom: 7px; font-weight: 500; font-size: 11px;}  

.top-part .lang ul li a.support-us-btn {color: #cbd3e3; background: #012d7c;}

.top-part .lang ul li a.support-us-btn:hover {background:#022461;}

.top-part .lang .support-us-btn i{background:#375ca0;border-radius: 50px;color: #fff;width: 30px; height: 30px; text-align: center;line-height: 30px;margin-right: 7px;}



.search_icon { position: relative;}

.search_btn {cursor: pointer;display: block;color: #07142b;padding: 14px 15px 13px 15px;font-size: 17px;background: #ffd500;}

.search-box {background: #fff; position: absolute; top: 47px;right: -10px;width: 450px;height: 70px;line-height: 80px;box-shadow: 0 0 10px rgba(0,0,0,0.060);display: none;z-index: 100; padding: 5px}

.search-box:before {content: "";position: absolute;top: -28px;right: 13px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid transparent;border-bottom: 14px solid #fff;}

.search-box .input-group{width: 100%;}

.search-box .form-control{height: 40px;line-height: 40px;margin: 8px;border:1px solid #f1f1f1;outline: none;text-transform: capitalize;}

.search-box button[type="submit"] {width: 55px;height: 38px;padding: 5px 0;background:#012d7c;color: #fff;border: 1px solid #012d7c;outline: none;cursor: pointer;position: absolute;z-index: 100;right: 8px;top: 9px;border-radius: 0;transition: 0.5s;}

.search-box button[type="submit"]:hover{background:#012d7c;border-color:#f2f2f2;}

.search-box button i{color: #fff;}









/*HEADER*/

.site_header .navbar {transition: 0.5s all; background:#eff3fb; border-top:1px solid #e4e8f1; border-bottom:1px solid #e4e8f1;padding:0;}

.site_header .navbar ul li a.nav-link {color:#092963; margin-left:10px;margin-right:10px; font-size:14px; font-weight:600;line-height: 1.3; }

.site_header .navbar ul li a.nav-link:hover{color: #0071ed;}

.logo-nv{background: #ff0308;padding: 6px 4px;} 

/*BOOTSTRAP 4 DROPDOWN ON HOVER*/

.site_header .dropdown-menu{ border: 1px solid rgba(120,130,140,.13);border-radius: 0; box-shadow: 0 3px 12px rgba(0,0,0,.05)!important;-webkit-box-shadow: 0!important;-moz-box-shadow: 0!important; padding-bottom: 8px; margin-top: 0;}

.site_header .dropdown-menu .dropdown-item{font-size: 13px;}

.site_header .dropdown-menu .dropdown-item:hover,

.site_header .dropdown-menu .dropdown-item:focus{background-color: transparent;color: #0067ff;}

.site_header .dropdown:hover>.dropdown-menu{display: block;}





/*HAMBURGER MENU START*/



/*--slidenavbar css--*/

.darkoverlay {background: rgba(0, 0, 0, 0.5); position: fixed; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; display: none;opacity: 0; -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }

.slidenavbar{background: #fff; width: 300px; height: 100%; top: 0; bottom:0; position: fixed; right: -300px; z-index: 999999; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

body.sidemenu_open{overflow: hidden!important;height: 100vh!important;}

.sidemenu_open .darkoverlay{display: block;opacity: 1;}

.sidemenu_open .slidenavbar{left: 0;}

.slidenavbar .sidebarlinksec{padding: 20px;}

.slidenavbar .sbenutitle{background: #eee; padding: 30px;position: relative;font-size: 25px;}

.slidenavbar .sbenutitle .closesidebar{display: inline-block; position: absolute; background: #012d7c; height: 100%; width: 90px; top: 0; right: 0; color: #fff; }

.slidenavbar .sbenutitle .closesidebar:hover{background:#0071ed;}

.slidenavbar .sbenutitle .closesidebar span{position: absolute; display: block; height: 40px; width: 40px; text-align: center; top: 50%; left: 50%; margin-left: -28px; margin-top: -3px; transform: rotate(45deg);}

.slidenavbar .sbenutitle .closesidebar span:before,

.slidenavbar .sbenutitle .closesidebar span:after{content: ""; display: block; position: absolute; width: 30px; height: 1px; background: #fff;}

.slidenavbar .sbenutitle .closesidebar span:before{transform: rotate(0deg);}

.slidenavbar .sbenutitle .closesidebar span:after{transform: rotate(-90deg);}

.sidebarlinksec h2{margin-top: 0; font-weight: 700; font-size: 22px; text-transform: uppercase;}

.sidebarlinksec ul{margin: 0 0 20px 0; padding: 0;} 

.sidebarlinksec ul li{list-style: none;border-bottom: 1px solid #e9ebf5;line-height: 25px;padding-bottom: 1px;padding-top: 1px;}

.sidebarlinksec ul li a{font-weight: 500; line-height:25px; color: #3a4551; font-size: 15px;padding-left: 0;}

.sidebarlinksec ul li a:hover{color:#0071ed;margin-left: 5px;}



.top-part .datetime{padding: 13px 0 0 10px;font-weight: 500; color: #012d7c;font-size: 14px;}



.hamburgermenu{margin-right:12px;margin-top:11px; float:left}

.hamburgermenu a{padding: 0!important;}

.hamburgermenu a:hover span{background: #0071ed;}

.hamburgermenu .hbbarlines span {display: block; width:25px; height:2px; background:#012d7c; margin:6px 0; }





/*--slidenavbar css end here--*/



.site_header .navbar-toggler{padding: 0; outline: 0; color: transparent; background-color:transparent; border-color: transparent;}

.site_header .navbar-toggler:focus,

.site_header .navbar-toggler:active{outline: 0;}

.site_header .navbar-toggler .navbar-toggler-icon{position: relative; height: 2px; background-color: transparent; width: 35px; border-radius: 4px; transition: 0.3s all ease-in-out; }

.site_header .navbar-toggler .navbar-toggler-icon:before,

.site_header .navbar-toggler .navbar-toggler-icon:after{content: ""; position: absolute; display: block; height: 2px; width: 100%; background-color: #444; border-radius: 4px; transition: 0.3s all ease-in-out; }

.site_header .navbar-toggler-icon:before{top: 0; transform: rotate(45deg);}

.site_header .navbar-toggler-icon:after{bottom: 0; transform: rotate(-45deg);}

.site_header .navbar-toggler.collapsed .navbar-toggler-icon{background-color: #444;}

.site_header .navbar-toggler.collapsed .navbar-toggler-icon:before{top:-12px; transform: rotate(0);}

.site_header .navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:-12px; transform: rotate(0);}



 

/*----dropdown css for wordpress-----*/

.new-nav  li {display: block; float: left; position: relative;}

.new-nav  ul li ul { background-color:#fff;visibility: hidden;opacity: 0;min-width: 210px;position: absolute;transition: all 0.5s ease;left: 0;display: none;z-index:999;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); }

.new-nav ul li:hover > ul,

.new-nav ul li:focus-within > ul, 

.new-nav ul li ul:hover {visibility: visible;opacity: 1;display: block; clear: both;font-weight: 400;line-height: 1.42857143;

color: #fff;white-space: nowrap;line-height: 30px; padding:0}

.new-nav ul li ul li { width: 100%; border-bottom: 1px solid #ddd;}

.new-nav ul li ul li:last-child{ border:none}

.new-nav ul li ul li a{display: block; padding: 6px 20px; font-size: 14px !important; margin-left: 5px !important;margin-right: 0 !important;}

 





@media (max-width: 991.98px){.site_header .navbar-toggler-icon:before,.site_header .navbar-toggler-icon:after{background-color: #333;}}



/*HAMBURGER MENU END*/



.Marquee a{ color:#2d343c;font-weight: 600;}



/*HEADER FIXED ON SCROLL*/



.isFixed {position: fixed; top: 0; right: 0;  left: 0;  z-index: 1030;background-color: #fff; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);padding-top: 10px;padding-bottom: 10px; z-index: 9999;}

 





/*Breaking News left side css*/

.Breaking_News_left .news-post { padding:0; position:relative}

.Breaking_News_left .boxs{ margin-bottom:20px;border: 1px solid #ebeff6;padding: 10px;}

.Breaking_News_left .news-post li { padding-bottom:12px;border-bottom: 1px solid #e9ebf5;padding-top: 12px;} 

.Breaking_News_left .news-post li:last-child {border-bottom: none; padding-bottom:0}

.Breaking_News_left .news-post li h4 {font-weight: 600;line-height: 16px;margin: 0; overflow:hidden; height:60px}

.Breaking_News_left .news-post li h4 a {font-size: 15px; color: #111;font-weight: 600}

.Breaking_News_left .news-post li a:hover {color: #0071ed}

.paddimg-right-none { padding-right: 0;}



/*------owl-carousel css-------*/

.owl-carousel .owl-nav {margin-top: -30px; position: absolute; top: 50%; width: 100%; display: flex; justify-content: space-between; height: 0; }

.owl-carousel .item > div{position: relative; z-index: 9; }

.owl-carousel .owl-nav button.owl-next, 

.owl-carousel .owl-nav button.owl-prev {font-size: 14px; text-align: center; line-height: 42px; height: 30px; width: 30px; background-color: #fff !important; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.32); border-radius: 50px; color: #444; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }

 

.owl-theme .owl-nav [class*=owl-]:hover{background-color:#1c214a; color: #888 !important; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #ffd500 !important;}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {background-color:#1c214a; color: #888 ;}

#hero__slider .owl-dots{position: absolute; bottom:20px;left: 10%;}

#hero__slider.owl-carousel .owl-nav button.owl-next, 

#hero__slider.owl-carousel .owl-nav button.owl-prev {font-size: 18px; line-height: 40px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, 0.15) !important; box-shadow: none; text-shadow: 0 1px 0px rgba(255, 255, 255, 0.45); color: rgba(255, 255, 255, 0.10); visibility: hidden; opacity: 0; }

#hero__slider.owl-carousel:hover button.owl-prev, 

#hero__slider.owl-carousel:hover button.owl-next {visibility: visible!important; opacity: 1!important; }

.hero .owl-carousel .owl-nav {top:35% !important;}

.hero__background img { height:525px}

.banner-tag{background-color:#c20017;display: block;padding: 0px 10px;font-size:12px;color:#fff;text-transform: uppercase;letter-spacing: .08em;top:4px;position: absolute;left: -1px;}

.text-part h2{ margin-top:20px;height: 35px;overflow: hidden;}

.text-part h2 a{ color:#012d7c; font-size:23px;}

.text-part p{height:50px;overflow: hidden; font-size:17px; padding-top:7px}





/*--afrer banner Mid-News---*/

.Mid-News{}

.listing-block h3{ line-height:20px;height: 50px; overflow: hidden; margin-bottom:0}

.listing-block a{ color:#2d343c; font-size:16px; font-weight:700; }

.News_right .owl-carousel .owl-item img {display:inline-block; width: auto;}

/*--Policy & governance and all-News---*/

.policy_governance{ margin-top:20px}

.heading__sm {font-size: 18px;height: 50px; overflow: hidden;}

.news__heading a{ color:#2d343c; line-height:25px; }

.horizontal__newswrap{  margin-top:30px}

.horizontal__newswrap .horizontal__block{display: block;border-bottom: 1px solid #e5e7ed;margin-bottom: 30px;padding-bottom: 10px;}

.horizontal__block p{ font-size:14px;height: 45px;overflow: hidden; margin-bottom: 5px;}





/*chanakya dialogues Video part*/



.video-box{ padding: 30px 0 20px 0;}

.video-box .video-img{ position:relative;background: #000;}

.video-box .video-img img{height: 150px; overflow:hidden}

.video-box .video-img:hover{-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.10);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.10);}

.video-box .vidoe-content h5 { font-weight: 500;line-height: 15px;  margin: 13px 0 0px 0;height: 38px;overflow: hidden}

.video-box .vidoe-content h5 a {font-size: 14px;color: #2d343c;line-height: 19px;}
.video-box1 .vidoe-content h5 a {color: #fff}
.video-box1 .time .clock {color: #fff}
.video-box1 .time i {color: #ff0308;}
.video-box1 .page-numbers{ color: #f00;}
.video-box1 .page-numbers.current, .video-box1 a.page-numbers:hover { border: 1px solid #ff0308;}

.video-img .tag{background-color: #c20017;display: block;padding: 0px 10px;font-size: 12px; color: #fff;text-transform: uppercase;letter-spacing: .08em;bottom: -5px; position: absolute;left: 0;}

.video-img .play-btn{ position: absolute;right: 15px;bottom: 15px;background: #ffd500;color: #2d343c;height: 30px;width: 30px;

border-radius: 50%; box-shadow: 0 0 0 6px #ffd5006b;text-align: center;line-height: 30px;padding-left: 3px;}

.video-box .time .circle { font-size: 14px;}

.video-box .time .clock { font-size: 13px;}


/*-----News_right css----*/

.News_right .text-lower {margin-bottom: 20px;border: 1px solid #ebeff6; }

.News_right .text-lower a {color: #2d343c;font-size: 14px;font-weight: 700;}

.right-heaing span{ font-size: 11px; color: #ffd500; font-weight:normal}

.for-mi-hi{ height:50px; overflow:hidden}
.oped-imgs{ height:175px;}
 
/*Footer*/



.footer-logo img{ width:175px}

.footer {padding: 20px 0;background:#3a434e; position: relative; color:#fff;font-size:14px }



.footer .social{ margin-top:20px}

.footer .social-links > a {width: 40px;height: 40px;margin-right: 13px;font-size: 20px;color: #fff;padding: 10px;

text-align: center;}

.kuhu{ background:#facd46; padding: 8px 10px 7px 10px !important;}

.footer .social-links > a:hover {background: #333c47}

.footer .footer-links{ margin-top:50px}

.footer .social-links .facebook{ background:#4267b2}

.footer .social-links .twitter{ background:#1da1f2}

.footer .social-links .youtube{background:#c4302b}

.footer .social-links .linkedin{background:#0077b5}

.footer .social-links .instagram{background:#c13584}

 



.footer .logo-bt h4 {font-size:22px; color: #fff; }

.footer .logo-bt h4 span {color: #fe7806;}

.footer h3.footer-title {font-size: 15px;color:#dee3e9;margin-bottom: 13px;letter-spacing: .5px;}

.footer-links ul li a {color: #fff;line-height: 35px; padding:0px; }

.footer-links ul li a:hover, .footer-links a:hover {color: #fff}





	

.footer .form_newsletter{ margin-top:10px; position:relative}

.footer .form-search .newsletter-input { display: inline;padding: 0 125px 0 33px;border-radius: 5px;background: transparent;height:45px;background-image: url(../images/news-icon.png); background-position: 10px 15px; background-repeat: no-repeat; color:#fff} 

.footer .form-search .button_mini { font-size: 15px; color: #373435; padding: 0 20px; top: 4px; position: absolute; right:4px; line-height: 35px; background-color: #fff; font-weight:600  }

.footer .form-search .button_mini:hover {background:#0071ed;color: #fff;}

.footer::placeholder {color: #fff;}

 

 

 

/*bottom-footer*/

.bottom-footer{ background:#333c47; padding:10px 0; color:#8b949f; font-size:14px}

.btmlinks a{ color: #8b949f;padding: 0 14px; } 

.btmlinks a:hover{ color: #0071ed;}

 


/*-----our-contributor css----*/

.team-box { padding: 25px;box-shadow: -2px 11px 35px 7px rgba(0, 0, 0, 0.18);-webkit-box-shadow: -2px 11px 35px 7px rgba(0, 0, 0, 0.18);-moz-box-shadow: -2px 11px 35px 7px rgba(0, 0, 0, 0.18);border-radius: 8px;background: #ffffff;margin-top: 25px;}
.team-box img {text-align: center;display: block;margin: 0px auto;border-radius: 50%;}
.team-item-info h4 {font-size: 17px;line-height: 22px;text-align: center; font-weight: 400;height: 60px;overflow: hidden;}
.team-item-info p {font-size: 15px;line-height: 22px;}
.meet-our-team{background-color: #f9f9f9;padding: 50px 0; border: 1px solid #ececec;}

.page-numbers.current, a.page-numbers:hover { background: #000;color: #fff; border: 1px solid #000;}
.page-numbers { display: inline-block;padding: 5px 10px; margin: 0 2px 0 0; border: 1px solid #eee;line-height: 1; text-decoration: none;border-radius: 2px; font-weight: 600;}
.page-numbers>a {color: #0400ffb8;}

 

/*---details-page----*/

.news-details{}
.main-big-top-img img{ width:100% }
.news-details p {font-size: 17px;margin-bottom: 0; margin-top: 10px;line-height: 28px;}

.news-details p strong{color: #333;font-weight: 600;}

.news-details h1{ font-size: 30px;font-weight: 700; letter-spacing: -1px; color: #2d343c; display: block;}

.news-details .time i{ font-size: 11px; padding-right: 5px; color: #0071ed;}

.news-details .time .circle{ font-size:15px; color:#343c45; font-weight:700}

.news-details .time .clock{font-size: 14px;font-weight: 500}


.tg-footer{border-top: 1px solid #e9ebf5;border-bottom: 1px solid #e9ebf5;margin: 40px 0;}

.blog-tags { padding: 15px 0; display: inline-block;}

.blog-tags .list-inline { margin-bottom: 0;}

.blog-tags .list-inline .list-inline-item { margin-right: 0;}

.blog-tags .list-inline .list-inline-item .fa-tags {margin-right: 10px;text-align: center; position: relative; color: #0071ed;}

.blog-tags .list-inline .list-inline-item a {display: block; padding:2px 6px 3px; border: 1px solid #ddd; margin-right: 5px; color: #000; text-decoration: none; text-transform: uppercase; font-size: 12px; margin-bottom: 10px; font-weight: 600; }

.blog-tags .list-inline .list-inline-item a:hover {background-color: #0071ed;  color: #fff;border: 1px solid #0071ed;}



.tg-footer .mob-Share {padding-top: 15px;margin-bottom: 15px;}

.tg-footer .Share-bt{ font-size: 15px; padding-right: 10px;}

.tg-footer .social-margin { margin-right:5px;}

.tg-footer  .social-icon {box-sizing: border-box;-moz-border-radius: 50px; -webkit-border-radius: 0px;border-radius: 50px;border: 5px solid;text-align: center; width: 40px; height: 40px;display: inline-block;line-height: 1px; transition: all 0.5s;}

.tg-footer  .social-icon:hover {  transform: rotate(360deg)scale(1.2);}

/* Facebook Button Styling */

.tg-footer .facebook { font-size: 19px;padding-top: 6px; border-color: #3b5998; background-color: #3b5998;color: #ffffff;}

.tg-footer .facebook:hover {background-color: #ffffff;color: #3b5998;}

 /* Twitter Button Styling */

.tg-footer .twitter {font-size: 19px;padding-top: 6px;padding-left: 2px;border-color: #55acee;background-color: #55acee;color: #ffffff;}

.tg-footer  .twitter:hover { background-color: #ffffff; color: #55acee;}

/* Whatsapp Button Styling */

.tg-footer .whatsapp {font-size: 19px;padding-top: 6px;padding-left: 1px;background-color: #25d366;color: #ffffff;border-color: #25d366;}

.tg-footer .whatsapp:hover {background-color:#fff;color:#25d366;}

/* Linkedin Button Styling */

.tg-footer .linkedin {font-size: 19px;padding-top: 6px;padding-left: 1px;background-color: #0976b4;color: #ffffff;border-color: #0976b4;}

.tg-footer .linkedin:hover {background-color:#fff;color: #0976b4;}




/*Author box*/

.author-bio{text-align:left;display:flex; padding: 20px;background: #fbfbfb;}

.author-bio .author-image img{border-radius:50%;width:90px;height:90px;}

.author-bio .author-image{flex-grow:0;flex-shrink:0;overflow:hidden;width:90px;height:90px;margin-right:40px;}

.author-bio .author-info{flex-grow:1;}

.author-bio h3 a{font-size:22px;margin-bottom:10px; color: #2d343c;}

.author-bio h5{font-size:13px;text-transform:uppercase;margin-bottom:0;font-weight:500;}

.author-bio .author-description{margin-top:15px;margin-bottom:15px;font-size:16px;}


.comments-area{position:relative;margin: 45px 0;}

.comments-area .comment-box{position:relative;padding-bottom: 35px;border-bottom: 1px solid #e8e8e8;margin-bottom: 25px;margin-top: 20px;}



.comments-area .comment-box:last-child{margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}

.comments-area .comment{position:relative;min-height: 100px;padding-left: 15px;}

.comments-area .comment-box .author-thumb{position:absolute;left:0px;top:5px;height: 80px;width: 80px;margin-bottom: 20px;

overflow: hidden;}

.comments-area .comment-box .author-thumb img{width:100%;display:block;}

.comments-area .comment-info{position: relative;display: block;margin-bottom: 5px;}

.comments-area .comment-box .name{position: relative;display: inline-block;font-size:16px;line-height:1.2em;font-weight:700;

color:#000;}

.comments-area .comment-box .time{position: relative;display: block;font-size: 13px;line-height: 20px; 

text-transform: uppercase;}

.comments-area .comment-box .text{font-size: 16px;font-weight: 300;margin-bottom: 10px;}

.comments-area .comment-box .reply-btn{position: relative;display: inline-block;font-size: 14px;line-height: 25px;

color:#0071ed;font-weight: 500;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}

.comments-area .comment-box .reply-btn:hover{color: #222222;}

.comments-area .comment-box .reply-btn span{-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);margin-right: 2px;}

.comments-box label{font-weight: 700; font-size: 17px; color: #333; }


.comment-form{position: relative;padding: 20px 0px 50px 0px;border-top: 1px solid #e9ebf5;}

.comment-form .group-title h3{font-size: 20px;color: #0071ed; font-family: 'Lora', serif;}

.comment-form .text{display: block;font-size: 15px;line-height: 28px;color: #555555;font-weight: 300;margin-bottom: 20px;}

.comment-form .form-group{position:relative;margin-bottom: 20px;}

.comment-form .form-group:last-child{margin-bottom: 0;}

.comment-form .form-group input[type="text"],

.comment-form .form-group input[type="email"],

.comment-form .form-group textarea,

.comment-form .form-group select{position: relative;display: block;height: 40px;width: 100%; line-height: 23px;font-weight: 300;padding: 10px 10px;background-color: #ffffff;border-bottom: 2px solid #dddddd;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;border-top: 0;border-left: 0; border-right: 0}

.comment-form .form-group input:focus,

.comment-form .form-group select:focus,

.comment-form .form-group textarea:focus{border-color:#0071ed;color: #222222;}

.comment-form .form-group textarea{height: 150px;resize: none;margin-bottom: 10px;}

 





.NewS_part-right_Part .widget-search {margin-bottom: 30px;}

.NewS_part-right_Part .widget-search .search-form {position: relative;}

.NewS_part-right_Part .widget-search .search-form label {display: block;margin-bottom: 0;}

.NewS_part-right_Part .widget-search .search-form input { height: 50px;padding: 6px 15px;border: 1px solid #eeeeee;: display: block;outline: 0;-webkit-transition: 0.5s;transition: 0.5s; width:100%}

.NewS_part-right_Part .widget-search .search-form button { position: absolute; right: 0;outline: 0;bottom: 0;height: 50px;
 width: 50px; z-index: 1;border: none; color: #ffffff;background-color:#012d7c; -webkit-transition: 0.5s;transition: 0.5s; cursor: pointer;}

.NewS_part-right_Part .widget-search .search-form button:hover{ background:#3a4551}



 

/*----Contact Us--*/

.contact-us_part { font-size:16px}
.Contactfom .form-control { height: 50px;  padding: 15px; border-radius: 0; border-color: #eee; font-size: 15px;
 padding-left: 15px;-webkit-box-shadow: unset;  box-shadow: unset;}
.Contactfom textarea.form-control { height: 150px !important;}
.Contactfom form .form-control:focus {  border-color: #0071ed!important;}


.latest-news-box .time i { font-size: 11px;color: #012d7c}


/*ABOUT US*/

.mission-row .mission-col img, .mission-row .vision-col img { transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s;}

.mission-row>div img { width:65px;}
 
.mission-row .mission-col:hover img, .mission-row .vision-col:hover img {transform: translateY(-8px); -webkit-transform: translateY(-8px);-moz-transform: translateY(-8px); -ms-transform: translateY(-8px);}


.listings .border-box .box{ border: 1px solid #ddd;padding: 20px;margin-bottom: 20px;}

.news-details ul{list-style: circle; line-height: 30px;padding-left: 20px;margin-top: 10px;}
.our_team .guiding-content { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; padding: 20px;}

.mission-row ul, .other-pgs ul{ list-style: circle; line-height: 30px; padding-left: 45px; margin-top: 10px;}

<!--Editorial-->

.Editorial .text-parts h4{ margin-bottom:0;}

.Editorial .img-box{  }

.Editorial .text-parts{ padding:15px 10px;background: #eef0f2; display:block;}

 /*----support-us- page css----*/
.support-bg { background: #eef0f2;}
.donate-pricebox .form-control {padding: 1.2rem 1rem;  font-size: 14px;   background: #f9f9f9;}
.donate-pricebox .auto_box .title.active {background-color:#ffd500  !important; -webkit-box-shadow: 0 7px 18px rgba(255 213 0 / 49%) !important; -moz-box-shadow: 0 7px 18px rgba(255 213 0 / 49%) !important;box-shadow: 0 7px 18px rgba(255 213 0 / 49%) !important;border: solid 1px #f9d108  !important; border-radius:0}
.donate-pricebox .btn{ border-radius:0}


 /*------Thankyou --------*/
.paymentstatus{padding:100px 0; }
.paymentstatusblock {background: #fff; padding: 40px 40px 70px 40px; text-align: center; }
.paymentstatusblock:before {content: "";height: 3px; width: 90%; background:#0071ed;display: block;  margin: 0 auto; position: absolute;bottom: -3px; left: 0;right: 0; z-index: 1; border-radius: 0 0 5px 5px;}
 
.paymentstatusblock .paymnttitle {font-weight: 800;font-size: 30px;margin-bottom: 20px;}
.paymentstatusblock .statusmessage {color:#0071ed; font-size:20px;margin-bottom: 30px;}
.paymentstatusblock p.statusmessage strong {color:#444; font-size:14px; font-weight:normal} 
.donat-support a{color: #fff !important;background: #0071ed;padding-left: 15px !important;padding-right: 15px !important;}
.donat-support a:hover{background-color: #192b69; color: #fff;}
.paymentstatusblock .redmore-btn{color: #fff;padding: 15px 50px;background: #0071ed; }
.paymentstatusblock .redmore-btn:hover{background-color: #192b69; color: #fff;}

/*LOGIN REGISTER PAGE*/
#formWrapper{
	margin-bottom: 80px;
	margin-top: 40px;
}
#formWrapper .formBlock div#contactForm {
	background: #f7fafd;
	margin-top: 0!important;
	padding: 30px;
	border: 2px solid #012d7c;
	border-radius: 0 0 15px 15px;
}
#formWrapper .formBlock .form-control {
	height: 50px;
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.W-for-us{ background:#fed500; border:1px solid #002c7d; padding:10px 15px; color:#002c7d;font-size: 18px;font-weight: 600;}
.W-for-us:hover{background:#002c7d; color:#fff}
.reader-pg h3{ color:#002c7d; font-size: 23px;}
.reader_Stories .box{ padding: 40px !important;}
.reader_Stories .list-col h3 {height: 55px; overflow: hidden;}

.other-pgs{ min-height:400px}


/*career-Right-Content-Holder & Search Form*/ 
.carrer-listing-holder{padding-top: 0px;}
.career-right-content-holder{width:100%;padding:0;margin:20px 0;}
.career-right-content-holder .career-heading h1{font-size: 1.625rem;line-height: 26px;margin-bottom: 8px;color: #191b22;font-weight: 600;}
.career-right-content-holder .career-heading h2{line-height: 1.3rem; font-weight: 500; color: #646d8c; padding-bottom: 0;font-size: 1.1rem;position: relative;margin: 0;letter-spacing: .5px;}
.career-right-content-holder .search__form {width:100%;padding:0;margin:16px 0; }
.career-right-content-holder .search__form .form-group {position: relative; } 
.career-right-content-holder .search__form .form-group  label{margin: 16px 0 8px;display: block;font-weight: 500;font-size: 0.875rem;line-height: 1rem;}
.career-right-content-holder .search__form .form-group input::placeholder{color:#d5d7dc!important;}
.career-right-content-holder .search__form .form-group i.fa {position: absolute; right: 15px; top: 36px; font-size: 15px; color: #5e6065!important; z-index: 10; } 
.career-right-content-holder .search__form .form-control {    height: 42px;border-radius:4px;background: #fff;box-shadow: none;box-sizing: border-box;padding: 0 32px 0 14px;font-size: 14px;border:1px solid #343c4547;overflow: hidden; font-weight:400;} 
.career-right-content-holder .search__form  button.search-btn { height: 42px; border-radius:4px!important; margin-right: 10px;    font-size: 15px; padding:0 14px;text-transform:capitalize;  border:1px solid #343c45; color: #fff; font-weight: 400;background:#343c45; } 
.career-right-content-holder .search__form .btn-group .btn.active {background-color: #005baa; border-color: #005baa; } 
.career-right-content-holder .search__form button.search-btn:hover {background-color: #0072f1; border-color: #0072f1; color: #fff; }
.career-details-box{padding: 16px;border-bottom: 1px solid #f2f4f9;position: relative;background: #eef0f2;display: flex;flex-wrap: wrap;border-top: 1px solid #f2f4f9;margin-bottom: 6px;}
.career-details-box:hover{background:#f5f6fa;}
.career-details-box:hover .career-inner-box-left h3 a {color: #343c45;}
.career-details-box .career-inner-box-left{width: 67%;}
.career-details-box .career-inner-box-left h3{font-size: 1rem;  margin:0;  line-height: 1.4rem;    font-weight: 500;}
.career-details-box .career-inner-box-left h3  a {color:#012d7c;cursor: pointer;word-break: break-word;font-size: 1rem;    line-height: 1.4rem; font-weight: 500;}
.career-details-box .career-inner-box-left p {    margin-bottom: 10px;padding: 0 0 0 0;font-size: 13px;line-height: 20px;font-weight: 400;color:#50566d;}
.career-details-box .career-inner-box-left span.career-date {display: block;font-size: 0.8125rem;}
.career-details-box .career-inner-box-right {width: 33%;}
.career-details-box .career-inner-box-right span {font-size: 0.8125rem;text-align: right;display:block;}


/*--webinars--*/
.webinars .list-col h3 a {font-size: 18px; line-height: 22px; color:#111}
.webinars .list-col h3 { margin-bottom:0}
.webinars .time i{ font-size: 11px; padding-right: 5px; color: #012d7c;}
.webinars .time .clock{ font-size:15px; color:#6f6f6f; }

/*---images size css all---*/
.Breaking_News_left .paddimg-right-none img{ height:60px; width:100% }
.listing-block .image-box img{height:295px}
.horizontal__block figure img{ height: 140px;}


.formError {position: absolute !important;left: 0!important; margin-top: 30px!important;z-index: 1 !important;}

.disclaimer-text h5{ font-size:16px;}
.telegram-alert h4{font-size: 15px;line-height: 34px; margin-bottom: 0;}
.telegram-alert i{ font-size: 25px;color: #012d7c;}
.disclaimer-text p{ font-size:14px}


/*-------CFTV LIVE page-------*/
.cftv-banner{ }
.cftv-banner .txt-prt{left: 0;right: 0; text-align: center; top: 48%;color: #333;}
.strip-tv{ background:#000; padding:0 15px }
.cf-logo-sz{width: 130px;}
.live-cf{font-size: 25px;}
.cf-Upcoming-Show{ padding:30px 0}
.cf-heading{ font-size:1.5rem; color:#17265c}
.cf-Upcoming-Show h4 {font-weight: 600; margin: 0; font-size: 18px;}
.cf-Upcoming-Show h4 a {font-size: 18px; color: #111;font-weight: 600;line-height:30px}
.cf-Upcoming-Show a:hover {color: #0071ed}

.Watch-Old-Shows .play-btn{position: absolute; left: 0;margin: 0 auto;right: 0;background: #ffd500;color: #2d343c; height: 30px; width: 30px;border-radius: 50%; box-shadow: 0 0 0 6px #ffd5006b;text-align: center; top: 33%;  line-height: 30px;}

.cftv-banner iframe{ margin: 0;padding: 0; display:block;}
.Watch-Old-Shows .horizontal__block figure img { height: 90px;}

/*---cftv mobile logo css--*/

/*.logo-nv img{width: 95px;}*/

.tv-logo-fx {display: block;position: fixed;bottom: 0;left: 0;right: 0;background:#ff0308;z-index: 999;}
.tv-logo-fx img{ width: 75px;}
.lgs-footet a{ color:#fff;display: block;}

/*-------hompage vidoe top css page-------*/
.home-sharp-focus-video p {font-size: 14px; color:#fff}
.bg-black{ background-color:#000}
.video-heading h2{font-family: 'Calibri', serif;color: #fff;font-size: 28px; text-transform: uppercase;letter-spacing: .05rem; }
.video-heading .with{font-family: 'Open Sans', sans-serif; color:#fff;font-size: 16px; }
.video-view-btn{ color:#ce2219}
.video-view-btn:hover{ color:#ccc}

.main-heading-home{font-family: 'Calibri', serif;font-size: 28px; text-transform: uppercase;letter-spacing: .05rem; }

.home-top-blok{ height:172px; overflow: hidden;}
.border-video-H{ border:1px solid #222}


.or-block span{background: #ffd500;border-radius: 50%; font-weight: 700;text-transform: uppercase; width: 50px;height: 50px;display: inline-block; line-height: 50px;}
.mob-txt{color: #000;font-size: 24px; display:inline-block }
.numb-sz{font-size: 30px;}

.lgs-footet{background: #012d7c;padding-top: 10px;color: #fff;}
.lgs-footet a{ color:#fff;display: block;font-size: 17px;}
.live-ico {width: 10px;height:10px; border-radius: 50%; box-shadow: 0px 0px 1px 1px #0000001a; background: #01f151;display:inline-block;position: relative;z-index: 1;}
.pulse {animation: pulse-animation 2s infinite;}

.cf-Line-ht{line-height: 53px;}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
  }
}	
.pmt-opts img{ width:143px}


.page-id-33203 .rt-hindi{ display:none}

.ad-close.close{ right:0px; background:#fff}
.add-22{margin-top: -20px;margin-bottom: 20px}


/*----live-streaming----*/

.Live-sec{}
.live-streaming-bnnr{margin-top: 20px;}
.ive-streaming-text{padding: 15px 0 15px 5px;}
.PLay-prt{left: 0;right: 0;margin: 0 auto; text-align: center; top: 48%; }

.live-streaming-bnnr iframe{ width:100%; height:420px}




.top-part .datetime{ display:inline-block}
.lagu{display: inline-block;color: #ddd;padding: 4px 10px;background: #012d7c; margin: 10px 0px 0 10px;}
.lagu a{ color:#fff} 
.btn-Youtube{background: #ff0308; border-radius: 0; padding: 0.11rem 0.45rem;}
.For_Youtube .dropdown-menu{ padding:0 }
.For_Youtube .dropdown-divider {margin: 0.1rem 0;}
.For_Youtube .dropdown-toggle::after{ display:none}
.For_Youtube .btn:focus{ box-shadow:none}


.mobil-youtube .modal-header{background: #012d7c;color: #fff;text-transform: uppercase;}
.mobil-youtube h5{font-size: 16px;}
.mobil-youtube .close {color: #fff;}
.mobil-youtube .modal-dialog {margin-top: 50%;}
.mobil-youtube .hin,  .mobil-youtube .eng{ border-color:#012d7c}


.the-General.owl-theme .owl-nav {
      margin-top: 0;
} 

/*----home css aug 2022-----*/
.main-home-sec .item_title { text-align: left; width: 100%;  position: absolute; bottom: 0; left: 0; padding: 65px 20px 20px 30px;background: -moz-linear-gradient(top, transparent 5%, #000 100%); background: -webkit-linear-gradient(top, transparent 5%, #000 100%); background: linear-gradient(to bottom, transparent 5%, #000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.main-home-sec .item_title h3 a{font-size: 20px;margin-bottom:0px;  color:#fff}
.main-home-sec .item_title h3  { line-height:24px}
.Lft2022 .text-lower a {color: #2d343c;font-size: 15px;font-weight: 400;}
.video-img .play-btn-red{position: absolute;background: #ff0308;color: #ffffff;height: 30px;width: 30px;border-radius: 50%; box-shadow: 0 0 0 6px #ff03086e;text-align: center;line-height: 30px;padding-left: 3px;margin: 0 auto;left: 0; right: 0;top: 50%;}
.Lft2022 .video-box { padding: 0;}
.Lft2022 .text-lower {margin-bottom: 20px; border: 1px solid #ebeff6;min-height: 90px;overflow: hidden;}
.Lft2022 .video-img img { opacity: 1;}

.Lft2022 .video-box .video-img img { height: auto; overflow: hidden;}
.Lft2022  .right-heaing span {display: block;font-size: 13px;color: #ffd500;padding-left: 23px;letter-spacing: .05em;margin-top: 4px;}

/*-----The Chanakaya Dialogues gallery css------*/

.C_thumbblock {padding: 7px; display: block;border: 1px solid #ddd; border-radius: 5px;margin-bottom: 30px;box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);}
.C_thumbblock i.fa.fa-plus { background: transparent;border: 1px solid #012d7c;height: 25px;width: 25px;text-align: center;
line-height: 25px;color: #012d7c;float: right;border-radius: 30px;margin-right: 0px;margin-top: 13px;-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;}
.C_thumbblock:hover i.fa.fa-plus {background: #012d7c; color: #fff;}
.C_proDesc h4{font-size: 14px; padding: 16px; color: #666}



/*#################################################*/

/*################## MEDIAQUERIES #################*/

/*#################################################*/



@media (max-width: 991.98px){

 	 

	 

}



@media (max-width: 767.98px){

.isFixed{ position:static}

.top-part .lang{margin-bottom: -40px;} 
.new-nav {margin-top: -15px;}

.site_header .navbar, .site_header .navbar.isFixed  { padding: 15px 0;}	 
.site_header .navbar-toggler { padding-left: 20px;}	 
.search-box {width: 300px;}
.banner-tag { left:0}
.paddimg-right-none { padding-right: 15px;}
.Breaking_News_left .news-post li h4 {padding: 10px 0;}
.video-box .vidoe-content h5 { margin: 20px 0;}

.Breaking_News_left .news-post li h4 { height: 50px;}
.Breaking_News_left .news-post li { padding-top: 0px;}

.text-right.btmlinks{ text-align:left !important}
.btmlinks a { padding: 0 4px 0 0;font-size: 13px;}
 
.news-details h1 {font-size: 26px;margin-top: 10px;}
.horizontal__block figure img {height: 70px;}
.Breaking_News_left .paddimg-right-none img {height: 235px;}
.our_team .guiding-content  h4{ font-size: 20px;margin-top: 10px;}
.our_team .guiding-content  h5{ font-size:18px;}
.career-details-box .career-inner-box-left, .career-details-box .career-inner-box-right { width:100%;}

.cftv-banner iframe{ height:200px !important; }

.live-streaming-bnnr {margin-top: 0;}
.ive-streaming-text { padding: 10px 0 10px 8px;}
.live-cf {font-size: 20px;}
/*-------CFTV LIVE page-------*/
.cftv-banner .txt-prt { font-size: 18px;}
.Watch-Old-Shows .news__heading a { line-height: 20px;}
.Watch-Old-Shows .heading__sm {font-size: 14px;}
.Watch-Old-Shows figure { margin-bottom:0}
.Watch-Old-Shows .play-btn {top: 25%;}
.cf-Upcoming-Show h4 a {font-size: 15px;line-height: 20px;}
.Watch-Old-Shows .newssection__heading { border-bottom:none;background:#ecf1f9; padding: 8px; text-align: center;display: block !important;}
.Watch-Old-Shows .newssection__heading h2{ margin-bottom:0; text-transform:capitalize; color:#303030}
.Watch-Old-Shows .newssection__heading h2::after { display:none}
.live-mob{ padding:0}
.cf-logo-sz {width: 115px;}
.cf-heading {font-size: 1.2rem;}
.mobi-tx-lft{ padding-left:5px}


.video-heading h2 { font-size: 18px;}
.main-heading-home{  font-size: 20px;}
.video-heading .with, .video-view-btn, .home-sharp-focus-video p  {font-size: 13px;} 
.video-thum .align-items-center {align-items: flex-start !important;}
.home-top-blok {height: auto;}
.border-video-H{ border:none}


.pmt-opts img{width: 32%;}
.mob-txt { font-size: 15px;}
.numb-sz { font-size: 25px; margin-top: 15px;}
.news-details .rating_img{ width:auto !important }
}

@media (max-width: 576.98px){
body{ overflow-x:hidden} 

.newssection__heading h2 { font-size: 15px;}
.heading__sm {font-size: 16px;}

#hero__slider.owl-carousel .owl-nav button.owl-next, #hero__slider.owl-carousel .owl-nav button.owl-prev { display:none}
.support-bg .p-5{ padding: 1rem !important;}
.video-box .video-img img { height: 190px;}
.hero__background img {  height: 250px;}
.news-details img{ width:100%; height:100%}
.news-details{overflow-x: hidden;}
.add-22{margin-top: 5px;margin-bottom:0px}

.Contactfom .btn-primary{ width:100%}

.live-streaming-bnnr iframe{ width:100%; height:220px}
.postid-269598 .winner{ font-size:12px}

.oneplus-svg{ width: 18px !important; vertical-align: sub;}
.othe-text p, .othe-text h6 {font-size: 11px !important;}
.simp-frt .col{ padding-right: 5px;padding-left: 5px;}


}

/*-// Medium devices (landscape phones)//*/
@media (min-width: 576px) and (max-width: 767.98px) { 
.isFixed{ position:static}
.listing-block .image-box img, .oped-imgs { height: 100%;}
}

/*-// Medium devices (tablets, 768px and up) Portrait//*/
@media (min-width: 768px) and (max-width: 991.98px) {
.isFixed{ position:static}
.listing-block .image-box img, .oped-imgs { height: 265px;}

.site_header .navbar, .site_header .navbar.isFixed  { padding: 15px 0;}	 
.site_header .navbar-toggler { padding-left: 20px;}	
.listing-block .image-box img, .oped-imgs {height: 330px;}


	
}
/*-// Medium devices (tablets, 768px and up) landscape//*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.isFixed{ position:static}
.site_header .navbar, .site_header .navbar.isFixed  { padding: 15px 0;}	 
.site_header .navbar-toggler { padding-left: 20px;}	 
.listing-block .image-box img, .oped-imgs {height: 100%;}
.footer .social-links > a {margin-right: 2px;}
.btmlinks a { padding: 0 7px;}

.site_header .navbar ul li a.nav-link { margin-left: 7px;margin-right: 7px; font-size: 13px;}
}
 

.page-id-366591 .adsbygoogle{ display:none !important;}
.page-id-366591 .check-box .wpcf7-list-item { margin: 0 5px 0 0em !important;}

/*.postid-269598 .news-details .time, .Disclaimer{ display:none }

.winner:nth-of-type(odd) {background-color:#f6f6f6;}   
.winner:nth-of-type(even) {background-color:#e5e5e5;}*/


/*For woocommerce*/

.new-btn, .wc-proceed-to-checkout .checkout-button, .single_add_to_cart_button {background-color:#012d7c !important;font-size: 13px;font-weight: 600!important;letter-spacing: 0.5px;height: 46px;line-height: 1; color:#fff; padding-left:30px!important; padding-right:30px!important; border-color:#012d7c!important;    border-radius: 0 !important;}
.new-btn:hover, .wc-proceed-to-checkout .checkout-button:hover, .single_add_to_cart_button:hover{background-color:#ffd500!important; color:#000;border-color:#ffd500!important}
.price-w{ font-size:25px;font-weight:400;margin-bottom: 15px;margin-top: 45px }
.price-w span{color:#012d7c; font-weight:600;font-size:30px;}
.woocommerce-product-details__short-description{ margin-top: 30px;} 
.single_add_to_cart_button {width: 150px;height: 41px;}
/*PRODUCT QUANTITY BUTTON*/
.product-quantity-option .btn{height: 40px;}
.product-quantity-option .add-to-cart-btn{width: auto;}
.product-quantity-option .add-to-cart-btn:hover {background-color: #012d7c; border-color: #012d7c; color: #fff;}
.product-quantity-option .input-group .form-control{width: 50px;height: 40px;}
.product-quantity-option .input-group .btn{width: 50px; background: #012d7c;color: #fff;font-size: 12px;border-radius: 0;}
.product-quantity-option .input-group input[type=number]::-webkit-inner-spin-button,
.product-quantity-option .input-group input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }
.product-quantity-option .input-group .value-button:hover {cursor: pointer; background-color: #ffd500; border-color:#ffd500; color: #fff; }
.btn-outline-prime {background-color: transparent;border-color: #08713d;color: #08713d; border-radius: 0;font-weight: 500;font-size: 13px;display: inline-flex;align-items: center;justify-content: center}
 
.buy-now{min-width: 310px;}
.othe-text figure{ height:32px}
.othe-text p, .othe-text h6{ font-size:13px}

.woocommerce div.product span.price ins {text-decoration: none;}

/*WOOCOMMERCE ALERTS*/
.woocommerce-message, 
.woocommerce-info, 
.woocommerce-error{border: 2px solid!important; border-bottom-width:5px!important;font-size: 13px;font-weight: 500;}
.woocommerce-message {border-color: #56be5a!important;}
.woocommerce-message::before {color: #56be5a!important;}
.woocommerce-info {border-color: #2196F3!important;}
.woocommerce-info::before {color: #2196F3!important;}
.woocommerce-error {border-color: #d21e2b!important;}
.woocommerce-error::before {color: #d21e2b!important;}

.woocommerce-message a, .woocommerce-info a, .woocommerce-error a{font-weight: 700; color: #444;}
.woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover{text-decoration: underline!important;color: #000!important;}

.woocommerce-message a.button:hover, 
.woocommerce-info a.button:hover, 
.woocommerce-error a.button:hover{font-weight: 700; color: #444;}

/*COUPON CARD FORM*/
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register{border-radius: 0!important;}

.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first, .woocommerce-form-login .form-row.form-row-first{width: auto;}
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last, woocommerce-form-login .form-row.form-row-last {width: auto; float: left;}
.checkout_coupon.woocommerce-form-coupon .form-row input.input-text, 
.checkout_coupon.woocommerce-form-coupon .form-row button {height: 50px;}
.checkout_coupon.woocommerce-form-coupon .form-row button{padding-left: 20px;padding-right: 20px;}
.checkout_coupon.woocommerce-form-coupon .form-row button:hover{background-color: var(--bs-red); color: white;}

.woocommerce-form-login .input-text{height: 50px;border-radius: 5px;border: 1px solid #ddd; padding-left:5px}

.woocommerce-notices-wrapper{ width:100%} 
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{width: auto; float: left;}

.woocommerce-button.button.woocommerce-form-login__submit{background-color:#012d7c !important;font-size: 13px;font-weight: 600!important;letter-spacing: 0.5px;height: 46px;line-height: 1; color:#fff; padding-left:30px!important; padding-right:30px!important; border-color:#012d7c!important;    border-radius: 0 !important;    width: 100%;}
.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:#ffd500!important; color:#000;border-color:#ffd500!important} 


.woocommerce table.shop_table{border-radius: 0!important;}
.woocommerce table.shop_table{border: 1px solid rgb(0 0 0 / 40%)!important;border-collapse: collapse !important;}

.woocommerce table.shop_table .coupon input#coupon_code {min-width: 120px; height: 42px; padding: 8px 10px;}

.woocommerce table.shop_table .actions .button{height: 42px;font-size: 14px;font-weight: 500;}
 
.woocommerce table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top: 1px solid rgb(0 0 0 / 40%)!important;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ font-size: 1em;}

.product-name a{ color: #012d7c; font-weight:600}
.woocommerce-cart .cart-collaterals .cart_totals table{ font-size:14px !important}
/*CHECKOUT PAGE CSS*/
.block-title{margin-bottom: 20px;}
.block-title p{font-size: 13px;font-weight: 500;}
.block-title .title-icon{color: #ffffff; background-color: #198754; border-color: #198754; height: 40px; width: 40px; justify-content: center; align-items: center; text-align: center; border-radius: 50%; margin-right: 15px;}
.block-title .title-icon i{font-size: 20px; color: #fff;}

.billing-location {padding: 24px; border: 1px solid rgb(0 0 0 / 40%) !important; border-radius: 0;background: #ffffff;}
.billing-location .block-title h5 {color: #333; font-size: 20px; font-weight: 700; padding: 10px 0px 0; margin-bottom: 0; text-transform: uppercase;}
.location-form{margin-bottom: 30px;}
.location-form label{font-weight: 600; color: #333; font-size: 15px; }
.location-form .form-control,
.location-form .form-select{border-color: #98aca3; background-color: #fafdfb; height: 46px; color: #4e4e4e; font-size: 14px; border-radius: 0;}
.location-form textarea.form-control{border-color: #98aca3; background-color: #fafdfb; color: #4e4e4e; font-size: 14px; height: auto; }


/*CHECKOUT PAGE CSS*/
.block-title{margin-bottom: 20px;}
.block-title p{font-size: 13px;font-weight: 500;}
.block-title .title-icon{color: #ffffff; background-color: #198754; border-color: #198754; height: 40px; width: 40px; justify-content: center; align-items: center; text-align: center; border-radius: 50%; margin-right: 15px;}
.block-title .title-icon i{font-size: 20px; color: #fff;}

.billing-location {padding: 24px; border: 1px solid rgb(0 0 0 / 40%) !important; border-radius: 0;background: #ffffff;}
.billing-location .block-title h5 {color: #333; font-size: 20px; font-weight: 700; padding: 10px 0px 0; margin-bottom: 0; text-transform: uppercase;}
.location-form{margin-bottom: 30px;}
.location-form label{font-weight: 600; color: #333; font-size: 15px; }
.location-form .form-control,
.location-form .form-select{border-color: #98aca3; background-color: #fafdfb; height: 46px; color: #4e4e4e; font-size: 14px; border-radius: 0;}
.location-form textarea.form-control{border-color: #98aca3; background-color: #fafdfb; color: #4e4e4e; font-size: 14px; height: auto; }

/*ORDER DETAILS*/
.order-details{padding: 3px; border: 1px solid rgb(0 0 0 / 40%) !important; border-radius: 0; background: transparent;}
.order-details .order-details-content{background-color: #fff; padding: 15px 15px; border-radius: 0; }
.order-details .order-details-title{color: #333; font-size: 20px; font-weight: 700; padding: 10px 12px 12px; margin-bottom: 0; text-transform: uppercase;}
.order-details-products h5{color: #198754; font-size: 17px; font-weight: 600; margin-bottom: 10px; }
.order-details .order-details-products .more-product{background-color: #d0e4e4; border: 1px solid #8ab1b1; color: #3e8787; font-weight: 600; }
.order-details .order-details-products .more-product:hover {background-color: #3e8787; color: #bae6e6; font-weight: 600; }
.order-details-products-block .figure{width: 70px; height: 70px; border-radius: 0; padding: 3px; margin-right: 10px; border: 1px solid #454545 !important; display: flex; align-items: center; justify-content: center;}
.order-details-products-block.cart_item figure img {width: 100%; height: auto;}
.order-details-products-block.cart_item {padding-left: 12px;}


/*WOOCOMMERECE CHECKOUT PAGE FIXES*/
.billing-location .input-text,
.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single{height: 46px!important;}
.billing-location .input-text{padding: 0 1.5rem 0 0.75rem;}

.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 46px!important;}

.select2-container--default .select2-selection--single {background-color: #fafdfb; border: 1px solid #98aca3; border-radius: 0; }
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #4e4e4e; line-height: 46px; }

.woocommerce-billing-fields__field-wrapper{display: flex; flex-direction: row; flex-wrap: wrap;}
.woocommerce form .form-row-first, 
.woocommerce-page form .form-row-first{float: none;}

.woocommerce .checkout  .form-row{width: 50%; padding-left: 7px; padding-right: 7px;display: inline-block;}


.billing-location .block-title.mb-1 p.mb-0.text-muted {margin-bottom: 10px!important;}
.billing-location #additional-notes{margin-bottom: 20px;}

.woocommerce-checkout-payment .form-row.place-order,
.woocommerce-checkout-payment .form-row.place-order .form-row {width: 100%; padding-left: 0; padding-right: 0;}

.woocommerce-checkout-payment .form-row.place-order .woocommerce-form__label{font-size: 13px; font-weight: 500; line-height: 1.4; margin-bottom: 15px;}

#additional-notes .form-row, .woocommerce-input-wrapper{width: 100% !important;}
#additional-notes .form-row textarea {min-height: 90px !important; padding: 15px !important;}

#payment .payment_box {background-color: #30af74 !important; color: #fff !important; padding: 10px 16px !important; line-height: 1 !important; margin-bottom: 0px !important;}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {border: 1em solid #30af74!important; border-right-color: transparent!important; border-left-color: transparent!important; border-top-color: transparent!important; }


 

#payment .place-order .btn.btn-dark{background-color: #012d7c; border-color:  #012d7c; color: #fff; padding-top: 16px; padding-bottom: 16px; text-transform: uppercase; font-weight: 500; float: none; border-radius:0 }
 
#payment .place-order .btn.btn-dark:hover{background-color: #ffd500; border-color: #ffd500;}

.woocommerce a.remove{font-size: 14px;}
.block-title.d-flex #ship-to-different-address{margin-left: 30px;}
.woocommerce-privacy-policy-text{ font-size:14px}

.woocommerce-thankyou-order-received{  font-size: 34px;margin-bottom: 70px; font-weight:600}

.wpgs-for.slick-slider img{ width:60%;margin: 0 auto;}
.wpgs-nav .slick-current {  border-color: transparent !important;}
.flaticon-back { left:0}

.wpgs-nav .slick-active img {margin: 0 auto}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {width: 400px;margin: 10px 0 40px 0}



/*---header new 2-dec-2024-CSS----*/

.cart-icon{ position:relative}
.cart-icon i{ background: #375ca0;border-radius: 50px;color: #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;margin-right: 7px;}
.count-cart{ position: absolute; background: #F00;top:-6px;right:-2px;color: #fff;width: 20px;height: 20px;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.site_header .navbar { padding: 0;}
.diaries_btn a{ background: #c20017;padding:16px;color:#fff; font-size:16px; font-weight:600; padding-left:30px;display: inline-flex;align-items: center;justify-content: center; width:290px; height:55px; text-transform:uppercase }
.diaries_btn a:hover{background: #012d7c; color: #cbd3e3; }
.tap_invite {display: flex;justify-content: center;align-items: center;width: calc(5.7888112vh);
height: calc(5.7888112vh); position:absolute; left:1px;transition: opacity 2s cubic-bezier(0.23, 1, 0.32, 1);cursor: pointer}
.circle {width: 100%;height: 100%; border-radius: 50%;background-color: #fff;position: absolute;opacity: 0;animation: scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);z-index: 2;}
.one { animation-delay: -3s;}
.two {animation-delay: -2s;} 
.three{animation-delay: -1s; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.white_dot { width:5px;height:5px;border-radius: 50%;background-color: #d01631;position: absolute;
top: 50%;left: 50%;z-index: 3; transform: translate(-50%, -50%);}
@keyframes scaleIn { from { transform: scale(0.5, 0.5);opacity: 0.5;}to {transform: scale(2, 2);opacity: 0;}}

.sku_wrapper{margin-top: 10px;display: block;}  


@media (max-width: 576.98px){
.product-quantity .d-flex {display: inherit !important}
.woocommerce .checkout .form-row {width: 100% !important;}
.single_add_to_cart_button {width: 100%}
.product-quantity-option{ width:150px; margin-bottom:10px}	
.site_header .navbar {padding: 15px }
.diaries_btn a {font-size: 14px;width: 260px;height: 53px;top: 23px;}
	
}