/*
Theme Name: Bhawesh
Theme URI: https://www.websoftitnepal.com
Author: Bhawesh Mandal
Author URI: https://www.websoftitnepal.com
Description: This is for the client of websoft IT Nepal Pvt. Ltd.
Version: 5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:websoftitnepal
Text Domain: bhawesh
*/
body, div, span, applet, object, iframe,p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,sub, sup, tt, var,u, i, center,
dl, dt, dd, ol, ul,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	color:#000;
	text-decoration:none;
}
*{box-sizing:border-box;}
html{max-width:100%;box-sizing: border-box;}
body{max-width:100%;overflow-x: hidden;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
* img{-webkit-animation: none;animation:none;transition: transform 0.8s ease-in-out;}
* img:hover{overflow:hidden;}
*,p,a{font-family:'Ek Mukta', sans-serif;}
ol,ul{list-style:none;}
/* width */
::-webkit-scrollbar{width: 0px;}

/* Track */
::-webkit-scrollbar-track{box-shadow: inset 0 0 5px grey;border-radius: 3px;}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 3px;
}

a{color:#004477;text-decoration:none;}
a:hover{color:#df0505;text-decoration:none;}

.wrapperhead{width:100%;margin:auto;box-sizing: border-box;}
.wrapperhead::after {
    content: "";
    clear: both;
    display: table;
}
.clear{clear:both;}

.topnav {
  position: relative;
  padding:2px 2%;
  height:30px;
}
.topnav a {
  float: left;
  font-size: 15px;
  margin-right:3px;
}
.topnav a .fa{color:#fff;padding: 4px 15px;}
.topnav a .fa:hover{background:#111;}
#facebook{background:#3b5999;}
#youtube{background:#cd201f;}
#twitter{background:#55acee;}
.topnav-centered{
  float: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color:red;
  z-index:9999;
}


.topnav-right {
  float: right;
  font-weight:bold;
}
.wrapperhead p{font-weight:bold;}
.wrapperhead p span{color:red;}
.wrapper{width:90%;background:#fff;margin:5px auto;overflow:hidden;box-sizing: border-box;}
.wrapper::after {
    content: "";
    clear: both;
    display: table;
}
@media all and (max-width:800px){
.wrapper{width:95%;}
}
.headlogoarea{position:relative;}

button.donation{border:none;background:red;font-weight:bold;}
button.donation:hover{background:#cd201f;}
.donation a{color:#fff;}
.language{position:absolute;right:1%;bottom:0;}
.language a{background:#c11116;padding:0 5px;color:#fbff00;font-weight:600;}
.language a:hover{color:#fff;}


.logo{margin:auto;}
.logo a img{width:100%;}


.searchbhawesh{float:right;}
.searchbhawesh form{display:flex;box-sizing:border-box;justify-content:center;align-items:center;}
.searchbhawesh form input{
    border: none;
	outline:none;
    color:red;
    font-weight:bold;
	width:0;
	height:40px;
	transition:all 0.5s;
	background:#fff;
}
.searchbhawesh form:hover input,.searchbhawesh form input:focus{width:180px;background:#ffdcdc;}
.searchbhawesh form button{background: #FF9800;border:none;height:40px;width:40px;outline:none;}
.searchbhawesh form button .fa{color:#fff;}

/* all nav */
.stellarnav { position: relative;font-size:18px; width: 100%; z-index:9999999; line-height: normal;font-weight:bold; }
.stellarnav a { color: #777; }
.stellarnav ul {margin: 0;padding:0;}
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle; }
.stellarnav li a { padding: 5px; display: block; text-decoration: none; color: #777; font-size: inherit; font-family: inherit; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; }
.current-menu-item{background:#FF9800;}
/* main level */
.stellarnav > ul > li { display: inline-block;  }
.stellarnav > ul > li > a { padding: 5px 10px; }

/* first level dd */
.stellarnav ul ul { top: auto; width: 220px; position: absolute; text-align: left; display: none; background: #3987ff; }
.stellarnav li li { display: block; }

/* second level dd */
.stellarnav ul ul ul { top: 0; /* dd animtion - change to auto to remove */ left: 220px;}
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }

/* .drop-left */
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 220px; }

/* dark theme */
.stellarnav.dark { background:#c11116;}
.stellarnav.dark a { color: #ffffff; }
.stellarnav.dark a:hover{background:#1057c5;}
.stellarnav.dark li:hover{-webkit-animation: pulse .9s;animation: pulse 0.9s;}
.stellarnav.dark li a { color:#ffffff; }
/* sticky nav */
.stellarnav.fixed { position: fixed; width:100%; top: 0; left: 0;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);}



/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/

/* general styling */
.stellarnav li.has-sub > a:after { content: ''; margin-left: 10px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; display: inline-block;}
.stellarnav li li.has-sub > a:after { margin-left: 10px; float: right; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #FFF; position: relative; top: 4px; }
.stellarnav li.drop-left li.has-sub > a:after { float: left; margin-right: 10px; border-left: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #FFF; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; right: 0; padding: 0; width: 40px; height: 40px; text-align: center;border: 0; }
.stellarnav.desktop li.has-sub a { padding-right: 5px; }
.stellarnav.desktop.hide-arrows li.has-sub a { padding-right: 15px; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }

/* svg icons */
.stellarnav svg { fill: currentColor; width: 1em; height: 1em; position: relative; top: 2px; }
/* svg icons */

.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.light a.dd-toggle .icon-plus:before { border-color: #000; }
.stellarnav.light a.dd-toggle .icon-plus:after { border-color: #000; }
.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #FFF; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #FFF; }

.stellarnav .icon-close { box-sizing: border-box; width: 12px; height: 12px; position: relative; display: inline-block; }
.stellarnav .icon-close:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; transform: rotate(-45deg); }
.stellarnav.light .icon-close:before { border-color: #000; }
.stellarnav.light .icon-close:after { border-color: #000; }
.stellarnav.dark .icon-close:before { border-color: #FFF; }
.stellarnav.dark .icon-close:after { border-color: #FFF; }

/* mobile nav */
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { padding:3px 10px; box-sizing: border-box; }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-right: 7px; position: relative; top: 3px; }
.stellarnav .menu-toggle span.bars span { display: block; width: 15px; height: 2px; border-radius: 6px; background: #777; margin: 0 0 3px; }
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center;}
.stellarnav .location-btn-mobile.half { text-align: right;}
.stellarnav.light .third, .stellarnav.light .half { border-left: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-left: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { border-left: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.dark .menu-toggle span.bars span { background: #fff; }
.stellarnav.mobile { position: static;}
.stellarnav.mobile.fixed { position: static;}
.stellarnav.mobile ul { position: relative; display: none; }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: left; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding:5px; }
.stellarnav.mobile ul { background: rgba(221, 221, 221, 1); }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-right: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-right: 0; text-align: left; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul { background:#0e5dae; }
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0;}
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }

/* left and right positions */
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul { position: fixed; top: 0; bottom: 0; width: 100%;overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;z-index:9999999999; }
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { display: inline-block; text-align: center; }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third { text-align: left; }
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span { display: none; }
/* left and right positions */

/* Fallback for slow javascript load */
@media only screen and (max-width : 768px) {
	.stellarnav { overflow: hidden; display: block; }
	.stellarnav ul { position: relative; display: block; }
}

/* mobile nav */
@media only screen and (max-width : 420px) {
	.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none;}
}
	.mainbanner{height:450px;position:relative;box-sizing: border-box;overflow:hidden;}
	@media all and (max-width:900px){.mainbanner{height:370px;}}
	@media all and (max-width:800px){.mainbanner{height:350px;}}
	@media all and (max-width:700px){.mainbanner{height:300px;}}
	@media all and (max-width:600px){.mainbanner{height:250px;}}
	@media all and (max-width:500px){.mainbanner{height:200px;}}
	
	.mainbanner img{width:100%;height:100%;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
	.owl-theme .owl-dots{top:0;right:0;position:absolute;background:#ffffffad;padding:4px;}
	.owl-theme .owl-dots .owl-dot{background:#fff;margin:0 1px;}
	.mainbanner span{font-size:20px;line-height:30px;color:fff;bottom:0;position:absolute;left:0;text-align:center;background:#48353573;width:100%;padding:8px 0;}
.meroauthor{display: flex;}
.meroauthor::after {content: "";clear: both;display: table;}
.meroauthor p{font-size:18px;font-weight:bold;}
.meroauthor p img{width:30px;height:30px;float:left;margin-right:5px;}
.meroauthor p span{font-size:14px;}
/* single page */

.title {
    font-weight: 700;
    font-size: 35px;
    line-height:40px;
    padding: 5px 0;
}
.title a{display:block;font-weight:bold;color:#000;}
/* details css */

.details{color:#000;text-align:justify;}
.details p{
    font-size: 20px!important;
    line-height: 165%!important;
    margin: 0 0 1.04em;
	text-align: justify;
	overflow:hidden;}
.details p strong{font-weight:800;}
.details ul,ol{list-style-type:none;padding:5px 1px;}
.details li{font-weight:bold;color:#000;}
.details #feature{width:100%;margin:auto;overflow:hidden;position:relative;}
.details #feature img{width:100%;height:auto;}
.details #notice img{width:100%;height:auto;}
.details #notice a button{margin:10px auto;float:right;background:red;font-weight:bold;color:#fff;}
.details img{height:auto;display:block;width:100%;}
.details del{text-decoration: line-through;}
/* Style the tab */
.tab {
  overflow: hidden;
  background:#c11116;
box-shadow: 0 5px 8px -2px #ccc;

}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 5px 15px;
  transition: 0.3s;
  font-size: 20px;
  width:50%;
  font-weight: 600;
  color:#fff;
}

/* Create an active/current tablink class */
.tab button.active {background:#dd0c39;}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0 5px;
  border: 1px solid #ccc;
  border-top: none;
}
ul.tajapopular{counter-reset:bhawesh 0;}
ul.tajapopular li{font-size:18px;font-weight:600;border-bottom:1px dashed #ccc;padding:5px 0;display: grid;align-items: center;position:relative;}
ul.tajapopular li:before{content:counter(bhawesh);counter-increment: bhawesh 1;width:25px;height:25px;line-height:20px;text-align:center;border:2px solid #e2e7e5;border-radius:50%;position:absolute;display:inline-block;}
ul.tajapopular li:last-child{border:none;}
ul.tajapopular li a{color:#393939;margin-left:30px;}

/* final css start*/
.download{margin:10px 0;padding:5px 10px;font-size:20px;border-bottom:1px solid #EEE;}
.downloadtitle{font-weight:bold;}
.downloadfile{}
.downloadfile button{font-weight:bold;width:100%;height: 100%;}
.downloadfile button:hover{background:red;color:#fff;}

.catvideo1{height:410px;margin-bottom:20px;position:relative;font-size:25px;}
.catvideo1 a{color:#fff;font-weight:600;}
.catvideo1 a img{width:100%;height:100%;}
.catvideo1 .catvideo1title {background:rgba(0,0,0,.43);bottom:0;left:0;position:absolute;width:100%;padding:3px 5px;}
.catvideo2{height:120px;margin-bottom:25px;}
.catvideo2 a img{width:100%;height:100%;}
.catvideo2title{font-weight:600;}
.catvideo2title a{font-size:20px;line-height:30px;}
/* final css end*/

.mainnews{height:400px;position:relative;margin:20px 0;}
.mainnews a{color:#fff;}
.mainnews a img{width:100%;height:100%;}
.mainnewstitle{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-size:35px;line-height:40px;font-weight:600;}
.mainnewsdetailcover{margin:10px 0;}
.mainnewsdetailimg{height:200px;}
.mainnewsdetailimg img{width:100%;height:100%;}
.mainnewsdetailtitle{padding:5px;}
.mainnewsdetailtitle a{font-size:25px;line-height:30px;font-weight:600;}


/* close default table details */
.teamgroup{font-weight:600;font-size:20px;line-height:25px;padding:10px 0;margin:10px 0;text-align:center;border:4px solid #EEE;}
.teamgroup span{font-size:15px;}
.teamgroup span a{color:red;}
.teamgroup a{display:block;color:#000;}
.teamgroup a:hover{color:red;}

.team{margin:10px 0;}
.teampic{height:100px;}
.teampic img{width:100%;height:100%;}
.teaminfo{font-size:20px;line-height:25px;}
.teaminfo span{font-weight:bold;color:red;}
.teaminfo p{font-size:16px;line-height:20px;}
.teaminfo p a{font-size:20px;font-weight:600;}

/* css for this website*/
.donner{margin:15px 5px;border:2px solid red;padding-top: 10px;border-radius:10px 10px 0 0;box-sizing: border-box;}
.donner:hover{box-shadow:0 0 6px 2px #ccc;}
.donnertitle{font-weight:bold;color:red;text-align:center;font-size:20px;line-height:25px;}
.donnerpic{height:100px;margin: 10px 5px;}
.donnerpic img{width:100%;height:100%;}
.donnerinfo{font-size:20px;line-height:25px;}
.donnerinfo p{font-size:16px;line-height:20px;}
.website{background:red;text-align:center;font-weight:bold;font-size:20px;}
.website a{color:#fbff00;display:block;}

.gallery{height:200px;margin:15px 0;position:relative;}
.gallery a img{width:100%;height:100%;}
.gallerytitle{position:absolute;bottom:0;left:0;color:#fff;background:#000;width:100%;text-align:center;}

.noticeboard{margin:10px 0;padding:5px;border:2px solid #fff;}
.noticeboard:hover{border:2px dotted #EEE;}
.noticeboardimg{height:75px;}
.noticeboardimg a img{width:100%;height:100%;}
.noticeboardtitle{font-size:18px;line-height:23px;}

.aboutdetailscover{margin:10px 5px;}
.aboutdetailtitle{color:red;font-size:25px;}
.aboutdetails{text-align:justify;line-height:28px;font-size:18px;height:300px;}
.aboutdetailspic{height:300px;}
.aboutdetailspic img{width:100%;height:100%;}
@media all and (max-width: 800px) {.aboutdetailspic{height:160px;overflow:hidden;}}
.projecthomecover{padding:5px 10px;}
.projecthome{margin:10px 0;box-shadow:0 0 5px 2px #ccc;}
.projecthome:hover{box-shadow:0 0 10px 5px #ccc;}
.projecthomepic{height:150px;overflow:hidden}
.projecthomepic a img{width:100%;height:100%;transition: transform 1s;}
.projecthomepic a img:hover{-webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);}
.projecthometitle{text-align:center;font-size:16px;line-height:20px;padding:5px 0;}

.reviewmenu{font-size:25px;text-align:center;font-weight:bold;}
 .review{text-align:center;background:#EEE;margin:10px 0;padding:5px;position:relative;}
 .reviewpic{height:150px;width:150px;margin:5px auto;border-radius:50%;overflow:hidden;border:4px dashed #000;transition:all .5s;}
 .reviewpic img{width:100%;height:100%;border:7px solid #fff;border-radius:50%;transition:transform 1.4s;}
 .review:hover .reviewpic img{webkit-transform: scale(2.5);-ms-transform: scale(2.5);transform: scale(2.5);}
 .review:hover .reviewpic{border:8px solid #000;}
 .review:hover .reviewtitle{color:red;}
 .reviewtitle{font-size:20px;font-weight:600;}
 .reviewdesc{font-size:17px;line-height:23px;height:45px;margin-bottom:15px;overflow:hidden;}
 .reviewdesc a{font-size:15px;position:absolute;bottom:0;right:0;background:#fff;color:red;padding:0px 5px;border-radius:8px 0 0 0;}
.bhaweshkovideotitle{background:#c11116;font-weight:bold;padding:3px 10px;color:#fff;font-size:20px;border-radius:10px 10px 0 0;}
.bhaweshkovideotitle a{float:right;color:#fff;font-size:19px;}
.bhaweshkovideo{height:150px;overflow:hidden;margin-bottom:10px;}
.bhaweshkovideo a img{height:100%;-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 15px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote p {
  display: inline;
}




/* sidebar*/

.sidebar{width:100%;}
.sidebar img{width:100%;}
	.tajabhawesh{background:blue;overflow:hidden;position:relative;text-align:center;margin-bottom:5px;}
	.tajabhawesh a{}
	.tajabhawesh a img{width:100%;transition: transform 1s;}
	.tajabhawesh a img:hover{-webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);}
	.tajabhawesh span{position:absolute;width:100%;bottom:0;left:0;background:#40363675;color:#fff;}
	
/*pagination with divya code */
.divya{font-size:20px;margin:5px 0;}
.divya a{color:#fff;}
.divya .page-numbers{background:#1f6feb;padding:0 15px;transition:background-color .9s;}
.divya .page-numbers:hover{background:#000;color:#fff;}
.divya .current{background:#8b0000;color:#fff;}

#back2Top {
    width: 35px;
	height:35px;
	text-align:center;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 100px;
    right: 20px;
    background-color: #080808;
    font-size: 28px;
    text-decoration: none;
	border-radius:50%;
	-webkit-box-shadow: 0px 0px 10px 5px #efff00;
-moz-box-shadow: 0px 0px 10px 5px #efff00;
box-shadow: 0px 0px 10px 5px #efff00;
}
#back2Top i{color:#efff00;}
#back2Top:hover{background-color: #111;}
.wrapperfooter{background:#ed2e34;padding:0 15px;}
h1.para{margin:0;text-align:center;}
h1.para span{color:#fff;}
.para a{color:#fff;}
.para p{color:#fff;}
.para img{width:98%;margin:auto;display:block;}
.copyright{font-weight:600;padding:2px 2%;}
.copyright a{color:red;color:#fff;}
.copyright span{float:right;color:#fff;}