@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');

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:#ce2219}
.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: 5px 0;}
.site_header .navbar ul li a.nav-link {color:#092963; margin-left:10px;margin-right:10px; font-size:14px; font-weight:600; }
.site_header .navbar ul li a.nav-link:hover{color: #0071ed;}
 
/*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:40px; 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;}
.site_header .navbar.isFixed{ padding: 5px 0 10px 0;}


/*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;}
 

#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); 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 .owl-carousel .owl-nav {top: 40% !important;}


.banner-tag{background-color:#c20017;display: block;padding: 0px 10px;font-size:12px;color:#fff;text-transform: uppercase;letter-spacing: .08em;bottom: -7px;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;}


/*--afrer banner Mid-News---*/
.Mid-News{}
.listing-block h3{ line-height:20px;height: 50px; overflow: hidden;}
.listing-block a{ color:#2d343c; font-size:17px; font-weight:700; }
.listing-block .image-box img{height:165px}

/*--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: 75px;overflow: hidden;}


/*chanakya dialogues Video part*/

.video-box{ padding: 30px 0 20px 0;}
.video-box .video-img{ position:relative;background: #000;}
.video-box .video-img img{ opacity:.5}
.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 5px 0;height: 40px;overflow: hidden}
.video-box .vidoe-content h5 a {font-size: 14px;color: #2d343c;line-height: 19px;}
.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;}

/*-----News_right css----*/
.News_right .text-lower {margin-bottom: 20px;border: 1px solid #ebeff6; }
.News_right .text-lower a {color: #2d343c;font-size: 17px;font-weight: 700;  }
.right-heaing span{ display: block;font-size: 12px; color: #ffd500; padding-left: 23px; letter-spacing:.05em}
.for-mi-hi{ height:50px; overflow:hidden}

/*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; }
.footer-links ul li a:hover, .footer-links a:hover {color: #0071ed}


	
.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;}
 

/*-------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: 160px;}
.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;line-height: 16px;margin: 0; overflow:hidden; height:60px}
.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;}


.blackbgs{ background:#000}

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


/*-------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: 'DM Serif Display', serif;color: #fff;font-size: 28px;font-weight: 500; 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: 'DM Serif Display', serif;font-size: 28px;font-weight: 500; text-transform: uppercase;letter-spacing: .05rem; }



.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;}
.Lft2022 .video-img img { opacity: 1;}










/*------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:30px; 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 ;}

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


.banner-tag { top: 4px; bottom: inherit;}

.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;}





/*LEFT DIALOGUE COLUMN*/
.dialogue-wrapper{margin-bottom: 24px;}
.dialogue-block {position: relative; display: block; margin-bottom: 16px;}
.dialogue-block:hover {}

.dialogue-block__play {position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);z-index: 5;}
.dialogue-block__play-icon {height: 44px;width: 44px;}

.dialogue-block__image {overflow: hidden;}
.dialogue-block__image-img {}

.dialogue-block__footer {position: absolute;left: 0;right: 0;bottom: 0; z-index: 9; display: flex; justify-content: flex-start; align-items: flex-end; gap: 10px;background: rgb(0,0,0);background: linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);}

.dialogue-block__number { font-weight: 600; font-size: 16px; line-height: 1; padding: 8px 16px 8px 10px; clip-path: polygon(0% 0%, 80% 0%, 100% 100%, 0% 100%); background-color:#FFD500; color:#000f2b; display: inline-flex; justify-content: center; align-items: center;}
.dialogue-block__year {color: #fff; font-size: 17px; font-weight: 600;line-height: 1; padding-bottom: 5px;}
.dialogue-block__date {color: #fff; font-size: 14px; font-weight: 500;line-height: 1; padding-bottom: 7px;}




.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;}}

.banner-tag{left: 10px; bottom: auto; top: 10px;}




 


/*----details page css----*/
.new-btn{background-color:#012d7c;font-size: 13px;font-weight: 600;letter-spacing: 0.5px;height: 46px;line-height: 1; color:#fff; padding-left:30px; padding-right:30px; border-color:#012d7c}
.new-btn:hover{background-color:#ffd500; color:#000;border-color:#ffd500}

.price-w{ font-size:25px;font-weight:400}
.price-w span{color:#012d7c; font-weight:600;font-size:30px;}
 
.buy-now{min-width: 310px;}
.othe-text figure{ height:32px}
.othe-text p, .othe-text h6{ font-size:14px}

.Details .contact-form__check-wrap{margin-bottom: 5px;}
.Details .form-check-inline{margin-right: 5px;margin-bottom: 5px;}
.Details .btn{padding: 5px 17px;font-weight: 400;font-size: 15px;color: #404964;border-color: transparent;background-color: #eef1fa;}
.Details .btn-check:checked + .btn {background-color: #012d7c; color: white; }
.Details .btn-check:checked + .btn span {display: inline-block !important;}


.Details-block .carousel-indicators button.thumbnail, button.thumbnail img {width: 100px;padding: 0;margin-right: 5px;border: 0;}
.Details-block .carousel-indicators { position: static;height: 80px;overflow: hidden;margin-top: 10px;}

 

@media screen and (min-width: 992px) {
.Details-block .carousel { max-width: 70%; margin: 0 auto;}
}


.allview1{ min-width: 60px;}
.button_mini .fa-paper-plane{ color: #666F7F} 
.listing-block .image-box img {height: 295px;}

.p-details input[type=radio] {display: none}







/*----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;}




/*-----All Archives-----*/
.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; }

.heading__sm {font-size: 18px;height: 50px; overflow: hidden;}
.news__heading a{ color:#2d343c; line-height:25px; text-decoration: none;}
.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;}
.horizontal__block figure img {height: 140px}



/*-----Video image page css------*/

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

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

.videos_gallarys-sec .nav-link {padding: .5rem 2rem; font-size: 15px; background: #ddd; border-radius: 0; margin-right: 5px;color: #000;}
.videos_gallarys-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #ffffff;background-color: #012D7C;}
.videos_gallarys-sec .card {border-radius: 0}
.videos_gallarys-sec  .nav.nav-pills {display: flex;justify-content: center;}

.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;}




/*-----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;}


/*----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;}

/*-----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;min-height: 388px;}
.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;}

/*----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;}

/*=========================CART PAGE CSS=========================*/
.cart-section .card{border: 1px solid #aeaeae; }
/* Cart Item Styles */
.cart-wrapper .cart-item {display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #aeaeae; }
.cart-wrapper .cart-item:last-child {border-bottom: 0; }

.cart-wrapper .item-number,
.cart-wrapper .item-image,
.cart-wrapper .item-product,
.cart-wrapper .item-price,
.cart-wrapper .item-quantity,
.cart-wrapper .item-total,
.cart-wrapper .item-delete {flex: 1; padding: 5px; font-size: 16px; font-weight:700; color: #000; }
.cart-wrapper .item-product {flex: 3; }
.cart-wrapper .item-quantity input.form-control {max-width: 55px;margin: 0 auto;border-color: #aeaeae;border-radius: 0; }
.cart-wrapper .item-price, .cart-wrapper .item-total {flex: 2; text-align: center; }
.cart-wrapper .item-delete {flex: 1; text-align: center; }

/* Cart Summary styles */
.cart-wrapper .cart-summary {display: flex; justify-content: space-between; align-items: center; padding: 10px 0; font-size: 15px; font-weight:700; border-top: 1px solid #aeaeae; }
.cart-wrapper .summary-label {flex: 1; }
.cart-wrapper .summary-value {flex: 1; text-align: right; }


/*FORM CONTROL*/
.form-control{border: 1px solid #ddd; height: 45px;  padding-right: 10px;padding-left: 10px;font-size: 13px;}
.form-control:focus { border-color:var(--color-blue-bright)}
textarea{resize: none;}
textarea.form-control { height: auto !important;}



 
/*---details-page----*/
.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 .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: #000;background-color: #000;color: #fff;}
.tg-footer  .twitter:hover { background-color: #ffffff; color: #000;}

/* 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:100%;height:100%;}
.author-bio .author-image{flex-grow:0;flex-shrink:0;overflow:hidden;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}


.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}
.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;}

 
/*Breaking News left side css*/
.Breaking_News_left ul {list-style: none;}
.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;}



/*=========================CART PAGE CSS=========================*/
.cart-section .card{border: 1px solid #aeaeae; }
/* Cart Item Styles */
.cart-wrapper .cart-item {display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #aeaeae; }
.cart-wrapper .cart-item:last-child {border-bottom: 0; }

.cart-wrapper .item-number,
.cart-wrapper .item-image,
.cart-wrapper .item-product,
.cart-wrapper .item-price,
.cart-wrapper .item-quantity,
.cart-wrapper .item-total,
.cart-wrapper .item-delete {flex: 1; padding: 5px; font-size: 16px; font-weight:700; color: #000; }
.cart-wrapper .item-product {flex: 3; }
.cart-wrapper .item-quantity input.form-control {max-width: 55px;margin: 0 auto;border-color: #aeaeae;border-radius: 0; }
.cart-wrapper .item-price, .cart-wrapper .item-total {flex: 2; text-align: center; }
.cart-wrapper .item-delete {flex: 1; text-align: center; }

/* Cart Summary styles */
.cart-wrapper .cart-summary {display: flex; justify-content: space-between; align-items: center; padding: 10px 0; font-size: 15px; font-weight:700; border-top: 1px solid #aeaeae; }
.cart-wrapper .summary-label {flex: 1; }
.cart-wrapper .summary-value {flex: 1; text-align: right; }


/*FORM CONTROL*/
.form-control{border: 1px solid #ddd; height: 45px;  padding-right: 10px;padding-left: 10px;font-size: 13px;}
.form-control:focus { border-color:var(--color-blue-bright)}
textarea{resize: none;}
textarea.form-control { height: auto !important;} 



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

@media (max-width: 991.98px){
 	 
	 
}

@media (max-width: 767.98px){
.isFixed{ position:static} 
.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;}


.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;}

.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;}
}
@media (max-width: 576.98px){
.top-part .lang{margin-bottom: -56px;} 
.new-nav {margin-top: -20px;}
.newssection__heading h2 { font-size: 15px;}

.header-brand__Mobile{ text-align: center;display: block;}
.main-navbar .nav-item {margin-right: 0px;}
.header-brand__Mobile img{ width:220px}
.navbar-toggler{ background-color:#fff}
.breaking-title span {width: 130px} 
.main-navbar .nav-item .btn {padding:12px;padding-left: 25px;width: 265px}
 
.for-mobile-menu{ width:100%}
.vision-col .block-heading-md, .vision-col .block-heading-lg { text-align: left}
.mission-row ul, .other-pgs ul {padding-left: 15px}
 
.horizontal__block figure img {height: 100%}
.heading__sm {font-size: 14px;height: auto}

.Lft2022 .text-lower {min-height: auto;}
.career-details-box .career-inner-box-left, .career-details-box .career-inner-box-right { width:100%;}
.team-item-info h4 {font-size: 16px;height: auto;}
.team-box {min-height: auto;}
.buy-now { min-width: 100%}
.othe-text p, .othe-text h6 {font-size: 12px;}




.order-details{ margin-top:10px}
}
