a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tfoot,thead,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{display:block;height:100%;line-height:1;background-color:white;margin:auto;text-align:center;text-rendering: optimizeLegibility;	font-family: 'Conv_Jubilat-Regular';font-size:100%;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/*font faces century for main headings*/


@font-face {
	font-family: 'Conv_Jubilat-Regular';
	src: url('fonts/Jubilat-Regular.eot');
	src: local('?'), url('fonts/Jubilat-Regular.woff') format('woff'), url('fonts/Jubilat-Regular.ttf') format('truetype'), url('fonts/Jubilat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular.eot');
	src: local('?'), url('fonts/ProximaNova-Regular.woff') format('woff'), url('fonts/ProximaNova-Regular.ttf') format('truetype'), url('fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'jubilatbold';
    src: url('fonts/jubilat-bold-webfont.eot');
    src: url('fonts/jubilat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jubilat-bold-webfont.woff2') format('woff2'),
         url('fonts/jubilat-bold-webfont.woff') format('woff'),
         url('fonts/jubilat-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'nafees-nastaleeq';
  src: url('fonts/nafees-nastaleeq.eot?#iefix') format('embedded-opentype'),  url('fonts/nafees-nastaleeq.woff') format('woff'), url('fonts/nafees-nastaleeq.ttf')  format('truetype'), url('fonts/nafees-nastaleeq.svg#nafees-nastaleeq') format('svg');
  font-weight: normal;
  font-style: normal;
}
#snippet-box{
position:absolute;
left:-300%;
}
p.image-credits{
    color:#A7A7A7!important;
    font-size: 16px !important;
}

p::selection, li::selection {
text-shadow:1px 1px 0px #e64554;
}
p::-moz-selection, li::-moz-selection {
text-shadow:1px 1px 0px #e64554;
}
	  .desk_nav{
  display:block;
  }
  .mob_nav{
  display:none;
  }
/*heading font family*/
h1, h2, h3, h4, h5, h6 {
font-family:'Conv_Jubilat-Regular';
}
/*a,p,span font family*/
a, p, span, input,textarea, button, li, label, td , tr, th{
  font-family:'Conv_Jubilat-Regular';
}
/*heading sizes*/
h1, .events > div > div > h1, .about > div > div:last-child > div h2{
font-size: 32px;
}
h2{
    font-size: 25px;
}
h3{
    font-size: 20px;
}
h4{
    font-size: 20px;
}
input, select{
position:relative;
padding: 0 0 0 3px;
border:none;
height:40px;
overflow:hidden;
	font-size: 20px;
outline:none;
	}
textarea{
outline:none;
	font-size: 20px;
padding: 5px 0 0 2px;
overflow:hidden;
position:relative;
padding:0;
border:none;
}
button, input[type="submit"], input[type="button"]{
overflow: hidden;
    position: relative;
    /* padding: 8px 23px 8px 23px; */
    height: 37px;
    width: 140.4531px;
    border: none;
    color: white;
    cursor: pointer;
font-family:'Conv_Jubilat-Regular';
    text-align: center;
    border: none;
}

.detail table, .detail table td{
    border: 1px solid black !important;
    border-collapse: separate !important;
	border-spacing:2px !important;
}

/* nice scroll */
#ascrail2000-hr{
width:100%  !important;
}
#ascrail2000-hr > div{
height:7px !important;
    width: 50px !important;
}
#ascrail2000{
width: 9px !important;
}
.nicescroll-rails{
    background-color: #D0D0D0;
}
.nicescroll-rails > div{
border-radius:0px !important;
width: 9px !important;
	border:none!important;
}
/*main wrapper*/
.main-wrapper{
width:1366px;
position:relative;
display:block;
margin:auto;
overflow:hidden;
}
/*wrapper*/
.wrapper{
position:relative;
display:block;
margin:auto;
width:98%;
}
/*sub wrapper*/
.sub-wrapper{
overflow:hidden;
position:relative;
clear:both;
display:block;
width:100%;
margin:15px auto auto auto;
}
/*columnts*/
.left_content{
overflow:hidden;
position:relative;
float:left;
display:block;
margin:0;
width:1000px;
}
.right_content{
overflow:hidden;
position:relative;
float:right;
display:block;
margin:0;
width:315px;
}
.full_content{
overflow:hidden;
position:relative;
display:block;
margin:auto;
width:100%;
}
.highlight { background-color: yellow ;}
.mo-show{
display:none;
}
	.mo-tags{
	display:none;
	}
.overlay{
position:fixed;
display:none;
width:100%;
height:100%;
z-index:2;
background-color:rgba(0, 0, 0, 0.5);
}

/* side bar*/

.side_bar{
position:relative;
display:block;
margin:0;
min-height:100px;
width:100%;
}
.side_bar_content{
position:relative;
display:block;
margin:auto;
width:100%;
}
.side_bar_content .latestvideos, .side_bar_content .latest-art{
background-color:rgb(169, 169, 169);
}
.side_bar_content .latestvideos h2, .side_bar_content .latest-art h2{
font-size:20px;
text-align:center;
border:none;
color:white;
}
.side_bar_content > div{
position:relative;
display:block;
overflow:hidden;
width:100%;
}

.tools-area > div > div > form > div{
margin:auto auto 15px auto;
}

.tools-area > div > div > form > p{
    color: black;
    /* font-weight: bold; */
    font-size: 18px;
    clear: both;
    width: 80%;
    text-align: left;
    margin: auto auto 8.203px auto;
    /* background-color: red; */
    display: block;
    /* overflow: hidden; */
    overflow: hidden;
    padding: 0px 0 0px 0;
}
.inf {
    width: 31% !important;
    margin: 0 0px 0 8.20px !important;
}
.tools-area input[type="submit"], .tools-area input[type="button"], .tools-area button, .poll-area input[type="button"], .signup > div > div:first-child > form > div > button, .jlist .jobs-applynow a, .button-primary, .job_dtable a, .jb-submit, .jb-submitr{
    margin: auto auto 5px auto;
    clear: both;
    display: block;
    font-size: 17px;
    color:white;
    text-transform:capitalize;
background: rgb(43, 224, 91);
background: -moz-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(43, 224, 91)), color-stop(100%, rgb(29, 167, 67)));
background: -webkit-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -o-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background:radial-gradient(ellipse at center, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44c767', endColorstr='#278c42', GradientType=1 );
    border: 1px solid #18ab29;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627;
	}
	.tools-area input[type="submit"]:hover, .tools-area input[type="button"]:hover, .tools-area button:hover, .poll-area input[type="button"]:hover, .signup > div > div:first-child > form > div > button:hover, .jlist .jobs-applynow a:hover, .button-primary:hover, .job_dtable a:hover, .jb-submit:hover, .jb-submitr:hover{
	box-shadow:0px 0px 56px 0px rgba(255, 255, 255, 0.29) inset;
	}
		.tools-area input[type="submit"]:active, .tools-area input[type="button"]:active, .tools-area button:active, .poll-area input[type="button"]:active{
	
	}

.detail > div > div:last-child > span{
margin:0 0 15px 0 !important;
}
.detail .article_top_data {
    position: relative;
    display: block;
    float: right;
    margin: 8px 0 15px 0;
    clear: both;
    width: 100%;
}
.detail .article_top_data span {
    color: #DE4552;
    margin: 0 0px 0 15px;
    font-size: 17px;
}
.detail .article_top_data span a  {
    color: #DE4552;
	font-size: 17px;
	text-decoration:none;
}
.detail .article_top_data span:first-child{
border-right:1px solid silver;
    padding: 0 14px 0 0px;
margin:0;
}
.tools-area > div > div > form > p > span{
    position: relative;
    display: inline-block;
    padding: 14px 0 0 0px;
}
.tools-area > div > div > form > p > input{
float:right;
display:inline-block;
    font-size: 16px;
    width: 43%;
	}
	#maxhr{
	position:relative;
	margin:5px auto 5px auto;
	}
	#maxhr p{
    color: #565656;
    /* background-color: #E64554; */
    padding: 11px 10px 14px 10px;
    border-left: 3px solid #DE4552;
    /* line-height: 30px; */
    background-color: #E8E8E8;
    text-align: left;
    direction: ltr;
	}
	#maxhr span {
    padding: 0px 5px 0 5px;
    color: #DE4552;
}
	.tools-area select, .tools-area input{
	border: 1px solid rgb(220,220,220);
	}
	.calorie_calculator .lselect{
	width:60%;
	}
.tools-area > div > div > form > p > select{
    font-size: 16px;
display: inline-block;
float:right;
margin:auto auto auto auto;
width:45%;
color:grey;
}
.calorie_calculator, #imc_calculator_wydget-2{
position: relative;
    display: block;
    overflow: hidden;
    margin: auto;
    width: 80%;
	    text-align: left;
}

.select_container{
display: inline-block;
}

.wp-polls-ul {
    padding: 0px;
    margin: auto;
}
.wp-polls-ans li{
display:block !important;
}
.wp-polls-ans p {
    margin: 0 0 8px 0;
}
.poll-area .wp-polls ul li, .wp-polls-ul li{
display:inline-block;
margin:auto 10px 10px 10px;;
}

.poll-area .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li label {
    color: #1F1F1F;
    font-size: 16px;
}
.poll-area h2{
text-align:left;
margin:auto auto 15px auto;
}

.poll-area input[type="radio"]{
height:auto;
}
.poll-area > h3{
color:#E64554;
display:block;
font-size:28px;
margin:0;
text-align:left;
}
.poll-area > div{
border:1px solid #9c9c9c;
}
.poll-area button{
float:left;
font-size:20px;
}
.poll-area > div > div, .tools-area > div > div{
width:98%;
display:block;
overflow:hidden;
margin:15px auto auto auto;
}
.wp-polls-ul {
    padding: 0px;
    margin: 0px 0px 5px 0px;
}
.hidden{
display:none;
}
.calorie_calculator_container{
position:relative;
display:block;
margin:auto;
}
.calorie_calculator_container .calorie_calculator_nav{
position:relative;
display:block;
overflow:hidden;
margin:auto auto 15px auto;
width:100%;
}
.calorie_calculator_container .calorie_calculator_nav a{
    display: inline-block;
    margin: auto 1px auto auto;
    background-color: #B3B3B3;
    text-decoration: none;
    padding: 7px 7px 7px 7px;
    color: #FFFFFF;
    width: 60px;
	font-size:15px;
}
.calorie_calculator > div > form label, #imc_calculator_wydget-2 label{
  
color: black;
    /* font-weight: bold; */
	    text-transform: capitalize;
	padding:10px 0 0 0px;
    font-size: 18px;
text-align:left;
    display: inline-block;
    margin:0;
}


.calorie_calculator_container #results div {
position:relative;
display:block;
margin:auto auto 5px auto;
text-align:center;
}
.calorie_calculator_container #results span  {
color:#e64554;
  
}
.calorie_calculator input[type="number"], #CalculoIMC input[type="text"]{
margin:0;
padding:0;
width:44.3%;
float:right;
    color: grey;
}
.calorie_calculator select{
      
    margin:0;
    width: 45%;
    font-size: 16px;
    color: grey;
    float: right;
    display: inline-block;
}

.calorie_calculator p , #imc_calculator_wydget-2 p{
    position: relative;
    clear: both;
    display: block;
    overflow: hidden;
    margin: auto auto 8.203px auto;
}

.tools-area > div{
border-left:1px solid #9c9c9c;
border-bottom:1px solid #9c9c9c;
border-right:1px solid #9c9c9c;
}
.tools-area > div > div > a{
color:#e64554;
display:none;
text-align:center;
margin:0 0 8.203px 0;
padding:0 0 0 8.203px;
font-size:15px;
}

.side_art .latest-art ul li{
float: none;
    position: relative;
    display: block;
    margin: auto auto 8.203px auto;
    width: 99%;
    overflow: hidden;
}
.side_art .latest-art ul li:nth-child(3n-9){
margin-right:auto;
}
.adsense, .wfu-btn, .tools-area, .poll-area{
margin:auto;
padding:0 0 8.203px 0;
}

.wfu-btn > div:nth-child(2) {
background-image:url(images/wfu.png);
    background-size: 26%;
	    background-position: center 5px;
float:right;
}
.wfu-btn > div:first-child {
background-image:url(images/tvs.png);
}
.wfu-btn > div{
   -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: 30%;
    display: inline-block;
    margin: 0;
    float: left;
    width: 48%;
    overflow: hidden;
}

.wfu-btn > div:hover > a{

}
.wfu-btn > div:hover{
    background-size: 32%;
}
.wfu-btn > div:nth-child(2):hover {
    background-size: 28%;
}
.wfu-btn > div:active{
border-bottom: 1px solid rgb(12, 132, 44);
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.35) inset;
}



.wfu-btn > div > a {
    margin: auto;
    position: relative;
    display: block;
	color:#000000;
    text-decoration: none;
    text-align: center;
    padding:57px 0 0px 0px;
    font-size: 16px;
}

/*margin bottom fixed*/
.mb{
margin:auto auto 15px auto;
}
.mb-0{
margin:auto auto 8.203px auto;
}
.mb-1{
margin:auto auto 30px auto;
}
.s-search{
padding:0 0 15px 0;
}
.s-search > form > input[type="search"]{
    border: 1px solid #C5C5C5;
}
.s-search > form > input{
display:Block;
width:100%;
background:#d3d3d3;
}
.s-search > form > input[type="submit"]{
    position: absolute;
    right: 0.203px;
    width: 43px;
    top: 6px;
    height: 29px;
    background-color: transparent;
    background-image: url(images/search-bg.png);
    background-repeat: no-repeat;
    background-size: 82%;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  padding:0px 0 0 8px;
  color:silver;
  font-size:15px;
  text-align:left;
}
input:-moz-placeholder, texarea:-moz-placeholder {
  padding:0px 0 0 8px;
  color:silver;
  font-size:15px;
  text-align:left;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  padding:0px 0 0 8px;
  color:silver;
  font-size:15px;
  text-align:left;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  padding:0px 0 0 8px;
  color:silver;
  font-size:15px;
  text-align:left;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholde { color:transparent; } /* IE 10+ */
.adsense div{
overflow:hidden;
position:relative;
display:block;
margin:auto !important;
width:100%!important;
min-height:0px;
}
/*top banner*/
.top_banner{
width:100%;
height:auto;
margin:auto;
position:relative;
display:block;
overflow:hidden;
}
.listing_top_banner{
		position:relative;
	display:Block;
    margin: auto auto 6px auto;
}
.top_ad_banner {
	position:relative;
	display:Block;
    margin: 6px auto 6px auto;
}
.mob_banner{
	margin-top:11px;
}
.lang{
    position: absolute;
    display: inline-block;
    margin: 0;
    overflow: hidden;
    right: 0;
top:25px;
}

.lang select{
    text-align: right;
    margin: 0;
    display: inline-block;
    background-color: transparent;
    border: 1px solid #A5A5A5;
    font-size: 14px;
    height: 28px;
padding: 0 15px 0 0px;
}
.lang:after{
    content: "\25bc";
    position: Absolute;
    display: Block;
    right: 0;
    top: 0;
    padding: 8px 0 0 0;
    color: white;
    width: 22px;
    height: 100%;
    z-index: 0;
    background-color: #E64554;
}
/*main header*/
header {
height:65px;
    position: relative;
    display: block;
    margin: auto;
    background-color: white;
    z-index:2;
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
}

  /*main nav*/
  header .mo-nav > span > span > a:first-child{
  display:none;
  }
  .mo-search{
  display:none;
  }
header .mo-nav > nav{
  z-index: 2;
float:right;
position:relative;
display:block;
  margin:13px 0 0 0;
  height:41px;
}
header .mo-nav > nav > ul{
    position: relative;
    display: block;
    margin: 0;
	float:right;
}

header .mo-nav > nav > ul > li{
    z-index: 1;
    position: relative;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    border-left: 1px solid #E6E6E6;
	    -o-transition: background .4s;
    -ms-transition: background .4s;
    transition: background .4s;
    -webkit-transition: background .4s;
    -moz-transition: background .4s;
	}


header .mo-nav > nav > ul > li > a{
    text-transform: uppercase;
    position: relative;
    display: block;
    margin: auto;
    padding: 14px 20px 10px 20px;
    text-decoration: none;
    font-size: 19px;
    color: rgb(222, 69, 82);
	    -o-transition: background .4s;
    -ms-transition: background .4s;
    transition: background .4s;
    -webkit-transition: background .4s;
    -moz-transition: background .4s;
	}

/*sub nav*/
.sub-nav-container{
position:relative;
display:block;
height:67px;
margin:1px auto 20px auto;
   /* box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.42);*/
z-index: 9;
   }
.sub-nav{
overflow:visible !important;
    z-index: 9;
    display: block;
	height:68px;
    margin: auto;
    background-color: #AA1801;
}
.sub-nav > ul{
    position: relative;
    display: inline-block;
    margin:0 0 0 -87px;
	   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	float:left;
}

.sub-nav > ul > li {
    z-index: 1;
    position: relative;
    display: block;
    float: left;
    padding: 0;
    border-left: 1px solid rgba(0,0,0,0.2);
    box-shadow: 1px 0 rgba(255,255,255,0.1) inset;
    margin: 0 0 0 0px;
    background-repeat: no-repeat;
    background-position: center 6px;
}
.sub-nav  > ul > li:hover{
box-shadow:none;
background-color: #861200;
}

.sub-nav > ul > li:first-child{
border:none;
box-shadow:none;
background-image:url(images/videow.png);
  background-size: 35px;
}
/*.sub-nav > ul > li:nth-child(2){
background-image:url(images/newsw.png);
  background-size: 40px;
}*/
.sub-nav > ul > li:nth-child(2){
background-image:url(images/healthw.png);
  background-size: 43px;
}
.sub-nav > ul > li:nth-child(3){
background-image:url(images/nutritionw.png);
  background-size: 50px;
}
.sub-nav > ul > li:nth-child(4){
    background-image: url(images/recipew.png);
    background-size: 30px;
}
.sub-nav > ul > li:nth-child(5){
background-image:url(images/fitnessw.png);
  background-size: 18px;
}
.sub-nav > ul > li:nth-child(6){
background-image:url(images/mindbodyw.png);
  background-size: 38px;
}
.sub-nav > ul > li:nth-child(7){
background-image:url(images/lifestylew.png);
  background-size: 50px;
}
.sub-nav > ul > li:nth-child(8){
background-image:url(images/beautyw.png);
  background-size: 36px;
}
.sub-nav > ul > li:nth-child(9){
background-image:url(images/momw.png);
  background-size: 28px;
}

.sub-nav > ul > li > a{
    font-family:'Conv_Jubilat-Regular';
text-transform: uppercase;
    position: relative;
    display: block;
    margin: auto;
    padding: 50px 10px 3px 10px;
    text-decoration: none;
    font-size: 15px;
    color:white;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    -ms-transition: background .3s;
    transition: background .3s;
}
.sub-nav .logo{
margin:8px 0 5px 5px;
left:-400px;
   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.sub-nav .h-search{
    margin-top: 17px;
   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
left:-400px;
width:17%;
}
.sub-nav .logo.come, .sub-nav  .h-search.come{
left:0px;
}
.sub-nav .sub-lang.come{
right:0px;
}
.sub-nav ul.reset{
float:left;
margin:0 0 0 55px;
	}

.sub-nav .h-search input[type="search"]{
color:white;
    border: 1px solid rgb(170, 24, 1);
    background-color: #861200 !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.24) inset;
	height:33px;
}
.sub-nav .h-search input[type="submit"]{
    background-position: -44px -23px;
    background-size: 73px 50px;
}
.sub-nav .h-search input[type="search"]:focus{
background-color: #801201 !important;
}
input[type="search"] {
    -webkit-appearance: none;
}

::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.sub-nav .sub-lang:focus a{
color:#636363;
}

.sub-nav .sub-lang{
background-image:url(images/down.png);
background-position:92% center;
background-size:22%;
background-repeat:no-repeat;
   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	    background-color:#34416D;
right:-400px;
    position: relative;
display:block;
    float: right;
}
.sub-nav .sub-lang > a{
position:relative;
    padding: 23px 38px 23px 20px;
    font-size: 22px;
    color: #F5F5F5;
    text-shadow: none;
    font-family: nafees-nastaleeq;
    display: block;
	    text-decoration: none;
}
.sub-nav .sub-lang:hover{
    background-color: #861200;
}
.sub-nav .sub-lang > a{
text-decoration:none;
color:white;
}
.sub-nav .sub-lang > ul{
position:absolute;
display:block;
    visibility: hidden;
    clear: both;
    margin: auto;
    min-width: 89px;
    right: 0px;
    opacity: 0;
    top: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.sub-nav .sub-lang > ul > li{
position: relative;
    display: block;
    top: 9px;
}
.sub-nav .sub-lang > ul > li > a{
text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    text-decoration: none;
background-color:#34416D;
    color: white;
    padding: 5.5px 16px 11px 16px;
    font-size: 22px;
    font-family: nafees-nastaleeq;
}.sub-nav .sub-lang > ul > li > a:hover{
    background-color: #861200;
color:white;
}
.sub-nav .sub-lang:hover > ul{
    visibility: visible;
    opacity: 1;
    top: 60px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/**/
header .mo-nav > nav > ul > li > a:hover{
background-color: #E2E2E2;
}


header .mo-nav > nav > ul > li:nth-child(6){
	border:none;
    background-color: #DE4552;
background-image:url(images/down.png);
background-position:92% center;
background-size:22%;
background-repeat:no-repeat;
}
header .mo-nav > nav > ul > li:nth-child(6):hover{
background-color: #A51701;
}

header .mo-nav > nav > ul > li:nth-child(6) > a:hover{
background-color: transparent;
}
header .mo-nav > nav > ul > li:nth-child(6) > a{
    padding:5.5px 38px 11px 20px;
    font-size: 22px;
    color: white;
    text-shadow: none;
    font-family: nafees-nastaleeq;
}
/*sub menu*/
header .mo-nav > nav > ul > li > ul{
position:absolute;
display:block;
visibility:hidden;
clear:both;
margin:auto;
    min-width: 89px;
  left: 0px;
  opacity:0;
top:20px;
   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

header .mo-nav > nav > ul > li:hover > ul{
visibility:visible;
opacity:1;
top:42px;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
header .mo-nav > nav > ul > li > ul > li{
position:relative;
display:block;
top: 0px;
}
header .mo-nav > nav > ul > li > ul > li > a{
text-transform:uppercase;
text-align:center;
position:relative;
display:block;
text-decoration:none;
    background-color: #DE4552;
    color: white;
    border-bottom: 1px solid white;
    padding: 6px 16px 6px 16px;
    font-size: 22px;
    font-family: nafees-nastaleeq;	
}
header .mo-nav > nav > ul > li > ul > li > a:hover{
	 background-color:#A51701;
}

  .header_container{
      position: relative;
    display: block;
    margin: auto;
  }
.h-search {
    position: relative;
    display: block;
    width: 17%;
    float: left;
    margin: 17px 0 0 20px;
}
.h-search input[type="submit"] {
    position: absolute;
    right: 0.203px;
    width: 34px;
    top: 0px;
    background-color: transparent;
	background-repeat:no-repeat;
background-image: url(images/htv-sprite.png);
    background-position: -15px -24px;
    background-size: 75px 51px;
    height: 32px;
	}
  .h-search input[type="search"]:focus{
  background-color:white;
  }
.h-search input[type="search"] {
    float: left;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
    border: 1px solid #D0D0D0;
    height: 33px;
}
.fixed {
    overflow: visible!important;
    margin: auto;
    width: 1338.66px !important;
    position: fixed;
    top: 0;
  }

header > span{
display:none;
}
/*main logo*/
.logo{
    overflow: hidden;
    position: relative;
    margin:7px 0 5px 5px;
    display: block;
    /* clear: both; */
    float: left;
}
.logo a{
    overflow: hidden;
    position: relative;
    margin: auto;
    display: block;
    background-image: url(images/logo.png);
    width: 128px;
    height: 52px;
    background-size: 100%;
    background-repeat: no-repeat;
}

/*heading sizes*/

/*featured posts*/
.featured{
}
.featured_content{
overflow:hidden;
position:relative;
display:block;
margin:auto;
}

.featured_content h1{
    color: black;
    position: relative;
    display: block;
    text-align: left;
    z-index: 1;
    padding: 10px 0px 10px 0px;
    border-top: 4px solid rgb(222, 69, 82);
	font-size:38px;
}

.featured_content h1:after, .featured_content h1, .featured_content{

}

.follow-us {
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    overflow: hidden;
    padding: 0;
}

.follow-us a:nth-of-type(1){
background-position: -57px 6px;
    background-size: 114px auto;
}
.follow-us a:nth-of-type(2){
    background-position: -1px -38px;
    background-size: 120px auto;
}
.follow-us a:nth-of-type(3){
    background-position: -1px 5px;
    background-size: 121px auto;
}
.follow-us a:nth-of-type(4){
background-position: -30px 5px;
    background-size: 118px auto;
}
.follow-us a {
background-image:url(images/htv-sprite.png);
    width: 20px;
    height: 47px;
    background-repeat: no-repeat;
    image-rendering: optimizeQuality;
    padding: 0;
	background-repeat:no-repeat;
margin: 0px 0px 0 5px;
    float: left;
    display: inline-block;
    overflow: hidden;
    text-align: center;
}
.featured_content ul{
position: relative;
  display: block;
  margin:auto;
  clear: both;
}
.featured_content ul li:hover :after{
background-color:rgba(0,0,0,.6);
}
.featured_content ul li:first-child{
position: relative;
    float: left;
    display: block;
    margin: 0 5px 0 0!important;
    width: 670px;
    height: auto;
}
.featured_content ul  li:nth-child(2n-5){
margin:0 0 5px 0;
}
.featured_content ul li img{
position:relative;
display:block;
margin:auto;
width:100%;
height:auto;
clear:both;
}

.featured_content ul li:first-child .caption{
bottom:-65px;
}
.featured_content ul li:hover .caption{
bottom:0px;
}
.featured_content ul li .caption_container{
position:absolute;
clear:both;
display:block;
margin:auto;
bottom:0px;
width:100%;
z-index:1;
}

.featured_content ul li .caption_content{
width:95%;
display:block;
margin:auto;
clear:both;
position:relative;
}
.featured_content ul li:first-child .caption .caption_content > a{
    font-size: 1.5588em;
    line-height: 30px;
 /*text-shadow: 0 1px #000;*/
	}

.caption_counter{
position: absolute;
    display: none;
    top: 5px;
    padding: 5px 15px 5px 15px;
    right: 0px;
    z-index: 1;
    background-color: #FF3A3A;
}
.caption_counter .counter_icon{
position:relative;
display:block;
background-image:url(images/share_counterw.png);
  background-repeat: no-repeat;
  background-size: 19px;
  background-position: right center;
  padding:9.5px 20px 9.5px 0;
  float: right;
}
.caption_counter .counter_num{
    text-align: right;
    display: block;
    margin: 0;
    padding: 4px 26px 0 0px;
    position: relative;
    color: rgb(255, 255, 255);
    font-size: 13px;
}
/*after first child*/
.featured_content ul li a.post-thumbnail:after{
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.88) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.15)), color-stop(100%,rgba(0, 0, 0, 0.88)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%,rgba(0, 0, 0, 0.88) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%,rgba(0, 0, 0, 0.88) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%,rgba(0, 0, 0, 0.88) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%,rgba(0, 0, 0, 0.88) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e32ff', endColorstr='#6a00c6',GradientType=0 );
    overflow: hidden;
    display: block;
    position: Absolute;
}

.featured_content ul li{
    position: relative;
    display: block;
margin:0 5px 5px 0;
    float: left;
    width: 329px;
    overflow: hidden;
	}

/*second child*/


.featured_content ul li:first-child p{
	  padding:0px 10px 25px 10px;
	 height: 35px;
}
.featured_content ul li p{
position:relative;
text-align:left;
height:55px;
font-size:16px;
  color: white;
display:block;
line-height:20px;
	  padding:0px 10px 10px 10px;

	  }
.featured_content ul li .caption .caption_content > a:hover{
color: rgba(255, 255, 255, 0.89);
}
.featured_content ul li .caption .caption_content > a{
text-align: left;
    font-size: 1.3588em;
    color: white;
    display: block;
    line-height: 25px;
    text-shadow: 0 .5px #000; 
    padding: 7px 10px 14px 10px;
  
    text-decoration: none;
}

.featured_content ul li .caption{
width:100%;
position:absolute;
clear:both;
display:block;
margin:auto;
bottom:-74px;

z-index:1;
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/*top stories*/
.cm-0{
width:100%;
display:block;
overflow:hidden;
}
.cm-0 > div{
position:relative;
position:relative;
overflow:hidden;
}
.cm-1{
width:330px;
display:block;
overflow:hidden;
}
/*latest news*/
.cm-2{
width:64.71%;
display:block;
overflow:hidden;
}
.cm-3{
width:100%;
display:block;
overflow:hidden;
}
.cm-5{
width:100%;
display:block;
overflow:hidden;
}
/*background color for all elements which has same */
.cm-0 h4, .no-home h1, .full_content h1, button, input[type="submit"], .breadcrumb > span > span > span > strong, input[type="button"],
.breadcrumb > span > span > a, .breadcrumb > span > span > span > a
{
background-color:#e64554;
}

.nicescroll-rails > div{
background-color:#DE4552;
}
.cm-3 h3, .cm-3 h2, .cm-2 h2, .cm-1 h2{
border-top: 4px solid #AA1801;
    border-bottom: 1px solid #AA1801;
    text-align: left;
    color: black;
    position: relative;
    display: block;
    /* background-color: #ECECEC; */
    margin: auto;
    padding: 9.5px 0 9.5px 7px;
font-size:31px;
	}
.side_bar_content .latestvideos h2, .side_bar_content .latest-art h2, .cm-0 h4{
background-color:#34416D;
}


.cm-0 h4{
color:white;
position:relative;
display:block;
text-align:center;
margin:auto;
padding: 11px 0 11px 7px;
letter-spacing:.2px;
}
.cm-4 h2, .no-home h1{
color:white;
position:relative;
display:block;
text-align:center;
margin:auto;
padding: 10px 0 10px 13px;
}
.cm-1 h3, .cm-2 h3, .cm-3 h3, .cm-4 h3{
color:white;
position:relative;
display:block;
text-align:left;
margin:auto;
padding: 10px 0 10px 13px;
}

.events > div{
border-top:1px solid #9c9c9c;
}

.events > div > div > h1:after{
border:none;
}
.event_desc{
position:Relative;
display:block;
margin:auto;
}
.no-home{
background-color:white;
}

.no-home h1, .full_content h1{
text-transform: uppercase;
color:white;
position:relative;
display:block;
text-align:center;
margin:auto auto 15px auto;
padding: 10px 0 10px 13px;
font-size:21px;
    background-color: #34416D;

}

.cm-content ul{
position:relative;
/*overflow:hidden;*/
display:block;
margin:8.203px auto auto auto;
}
.ajax-load-more-wrap, .ajax-load-more-wrap ul{
   margin: auto !important;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
/*borders*/
.br{
border-bottom:1px solid #bebebe;
border-style: dashed;
}

.border > div > div{
position:relative;
display:block;
overflow:hidden;
margin:auto;
}
.contact > div > div > div:first-child{
border-top:1px solid #9c9c9c;
}
.border > div > div, .contact > div > div > div:first-child{
border-left:1px solid #9c9c9c;
border-bottom:1px solid #9c9c9c;
border-right:1px solid #9c9c9c;
}

.trending-news ul li{
width:97%;
position:relative;
display:block;
  overflow: hidden;
}

.trending-news ul li > a:first-child{
    overflow: hidden;
    height: 42px;
}

.trending-news ul li .news-date{
margin:9px auto 5px auto
}
.trending-news ul li > a:first-child{
    font-size: 18px;
    color: black;
    position: relative;
    text-align: left;
    display: block;
    padding: 0px 10px 0px 10px;
    margin: 0 0 2px 0;
    text-decoration: none;
    line-height: 20px;
}
.trending-news ul li > a > img{
position:relative;
display:block;
margin:auto;
width:91%;
height:auto;
padding:0;
float:none;
}
.trending-news .news-date > span:nth-child(2){
    background-image: url(images/seen.png);
}
.trending-art .caption_counter .counter_icon{
 background-image: url(images/seen.png);
}

#latestrecip .caption_counter .counter_icon{
 background-image: url(images/share_counter.png);
}
.news-date{
width:75%;
display:block;
margin:9px auto 9px auto;
}
.news-date > span {
display:inline-block;
position:relative;
margin:0;
font-size:15px;
color:#e64554;
padding:2px 0 2px 0;
}
.news-date > span > a{
text-decoration:none;
}
.news-date > span:nth-child(2) {
    background-image: url(images/share_counter.png);
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: 1px 0px;
    padding-right: 0px;
    padding-left: 25px;
    float: right;
}
/*latest news*/
.latest-news, .trending-news, .trending-art, .listing, .shows{
 /*   background-color: rgb(169, 169, 169); */
}
.latest-news ul li, .trending-news ul li, .listing ul li, .trending-art ul li, .slideshows-art ul li, .latestvideos ul li{
border-bottom: 1px solid #bebebe;
    border-style: dashed;
margin:auto auto 8.203px auto;
}
.listing ul li .news-date span, .listing ul li .news-date span a{
font-size:17px !important;
}
.trending-art ul li{
/*    background-color: #ededed; */
}
.latest-news ul li{
width:99%;
position:relative;
display:block;
    padding: 0px 0 8px 0;
    overflow: hidden;
}
.trending-news ul li:last-child{
margin:auto auto 8.203px auto;
}
/*see all*/

.see-all{
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.203px 8.203px;
float:left;
background: rgb(97, 182, 255);
background: -moz-radial-gradient(center, ellipse cover, rgb(97, 182, 255) 0%, rgb(50, 153, 239) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(97, 182, 255)), color-stop(100%, rgb(50, 153, 239)));
background: -webkit-radial-gradient(center, ellipse cover, rgb(97, 182, 255) 0%, rgb(50, 153, 239) 100%);
background: -o-radial-gradient(center, ellipse cover, rgb(97, 182, 255) 0%, rgb(50, 153, 239) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgb(97, 182, 255) 0%, rgb(50, 153, 239) 100%);
background: radial-gradient(ellipse at center, rgb(97, 182, 255) 0%, rgb(50, 153, 239) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5683a8', endColorstr='#184b77', GradientType=1 );
    text-decoration: none;
	border:1px solid #5DB3FE;
}
.see-all:hover{
    box-shadow: 0px 0px 56px 0px rgba(255, 255, 255, 0.29) inset;
}
.see-all a{
    position: relative;
    text-align: center;
    display: block;
    overflow: hidden;
    font-size: 17px;
    margin: 0;
    padding: 12px 24px 12px 24px;
    color: white;
		    text-shadow:0px 1px 0px #5898D0;
    text-decoration: none;
}

/**/
.latest-news ul li img, .listing ul li img{
width:47%;
float:left;
position:relative;
display:block;
margin:0 0 0 6px;
height:auto;
overflow: hidden;
}
.latest-news ul li > div, .listing ul li > div{
width:50%;
position:relative;
display:block;
overflow:hidden;
margin:0;
float:right;
}
.latest-news ul li > div > a{
height:55px;
overflow:hidden;
padding:0px 10px 0px 0px!important;
}
.latest-news ul li > div > p{
    overflow: hidden;
    height: 67px;
	padding:0 13px 2.5px 0;
}
.latest-news ul li > div > a, .listing ul li > div > a{
    /* font-family: 'jubilatbold'; */
    /* letter-spacing: .6px; */
    font-size: 23px;
    /* font-weight: bold; */
    color: black;
    position: relative;
    line-height: 25px;
    text-align: left;
    display: block;
    padding: 0px 10px 5px 0px;
    margin: 0;
    text-decoration: none;
}
.listing ul li > div > a{
    margin: 0 0 0px 0;
    font-size: 27px;
    line-height: 35px;
}
.listing ul li > div > p{
    margin: 0 0 15px 0;
}
.latest-news ul li > div > p, .listing ul li > div > p{
  
font-size: 16px;
color: black;
position:relative;
line-height:23px;
text-align:left;
display:block;
margin:0;
padding:0 13px 0 0;
}
.news-date abbr.timeago {
    padding:0 15px 0 0px;
}
.latest-news ul li > div > .news-date > span:nth-child(2), .listing ul li > div > .news-date > span:nth-child(2){
float:none;
display:none;
}
.latest-news ul li > div > .news-date, .listing ul li > div > .news-date{
margin:7px 0 0 0;
width:100%;
}
.latest-news ul li > div > .news-date span, .listing ul li > div > .news-date span{
margin:0 15px 0 0;
}
.latest-news ul li > div > .news-date span:last-child, .listing ul li > div > .news-date span:last-child{
margin:0;
}
.latest-news ul li > div > .news-date a, .listing ul li > div > .news-date a{
display:inline-block;
position:relative;
margin:0;
font-size:15px;
color:#e64554;
padding:0;
}
/*section merge styling*/
.listing, .trending-news, .latest-news, .latest-art, .trending-art, .slideshows-art, .latestvideos, .ourdocs, .logos {
display:block;
overflow:hidden;
position:relative;
}
.listing ul, .trending-news ul, .latest-news ul, .latest-art ul, .trending-art ul, .slideshows-art ul, .latestvideos ul, .ourdocs ul, .logos ul{
position:relative;
display:block;
width: 99%;
padding:0;
/*overflow:hidden;*/
}
.listing ul li, .latest-art ul li, .trending-art ul li, .slideshows-art ul li, .ourdocs ul li, .logos ul li{
float:left;
position:relative;
display:block;
margin:0 8.203px 8.203px 0;
width:32.778%;
overflow:hidden;
}
 .sidevids ul li{
width: 100%!important;
 }

 .latestvideos ul li{
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
 }
  .latestvideos ul li:last-child{
  margin:0;
  }

 .latestvideos ul li iframe {
    position: relative;
    display: block;
    margin: auto;
    width: 100%;
    height: 181px;
    clear: both;
 }

 
.latest-art ul li:nth-child(3n-9), .trending-art ul li:nth-child(3n-9), .ourdocs ul li:nth-child(9n-9), .logos ul li:nth-child(5n-10){
margin-right:0;
}
.listing h1{
margin:auto;
}
.trending-art ul li{

}
/*shows*/

.shows.latest-art h1{
margin:auto;
}
.shows.latest-art ul li:nth-child(3n-9){
	margin-right:8px;
}
.shows.latest-art ul li .caption .caption_content > a {
    text-align: center;
    font-size: 22px;
	}
.shows.latest-art ul li .caption{
bottom:0px;
}
.shows ul > li{
    width: 49.58%;
	margin-right:8px;
}
.shows ul > li:nth-child(2n-6){
	margin-right:0px!important;
}

/**/

/*latest article*/
.latest-art ul li:hover .caption{
bottom:0px;
}
.latest-art ul li .caption_container{
position:absolute;
clear:both;
display:block;
margin:auto;
bottom:0px;
width:100%;
}

.latest-art ul li .caption_content{
width:95%;
display:block;
margin:auto;
clear:both;
position:relative;

}

.latest-art ul li p{
    height: 60px;
    position: relative;
    text-align: left;
    font-size: 16px;
    color: black;
    display: block;
    line-height: 20px;
    padding: 0px 0px 0px 0;
    margin: 0 0 10px 0;
    overflow: hidden;
	  }
.latest-art ul li .caption .caption_content > a{
text-decoration:none;
line-height: 25px;
opacity:1;
text-align:left;
font-size:18px;
color:black;
display:block;
padding:5px 0px 10px 0px;
}
.latest-art ul li .caption{
position:absolute;
clear:both;
display:block;
margin:auto;
bottom:-74px;
width:100%;
  background-color:rgba(255,255,255,.8);
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.latest-art ul li img{
position:relative;
display:block;
margin:auto;
width:100%;
height:auto;
clear:both;
}
/*trending article*/
.trending-art .caption_container{
position:relative;
clear:both;
display:block;
margin:auto;
bottom:0px;
width:100%;
}

.trending-art ul li .caption_content{
width:100%;
display:block;
margin:auto;
clear:both;
position:relative;
}

.trending-art ul li p{
    position: relative;
    text-align: left;
    font-size: 16px;
    color: black;
    display: block;
    line-height: 20px;
    padding: 5px 5px 5px 5px;
	  }
	  .trending-art ul li > div{
	  position:relative;
	  display:block;
	  overflow:hidden;
	  margin:auto;
	  }
.trending-art ul li > a:first-child{
    font-size: 20px;
    color: black;
    position: relative;
    line-height: 23px;
    text-align: left;
    display: block;
    padding: 5px 5px 5px 5px;
    margin: 0;
    text-decoration: none;
	height:46px;
}
.trending-art ul li .caption_content > a{
position:relative;
text-decoration:none;
text-align:right;
display:block;
margin:0 5px 0 0;
padding:0 0 4px 0;
font-size:16px;
color:#e64554;
}
.trending-art ul li .caption{
position:relative;
clear:both;
display:block;
margin:auto;
width:100%;
}
.trending-art ul li img{
position:relative;
display:block;
margin:auto;
width:100%;
height:auto;
clear:both;
}
/*latest slideshows*/
	.slideshows-art ul{
	width:98%
	}
			.slideshows-art ul li:nth-child(odd){
	float:left;
	}
	.slideshows-art ul li:nth-child(even){
	float:right;
	margin-right:0;
	}
	.slideshows-art ul li{
    width: 49%;
	  }
.slideshows-art ul li > a{
    font-size: 18px;
    color: black;
    position: relative;
    line-height: 23px;
    text-align: left;
    display: block;
    padding:3px 10px 10px 7px;
    margin: 0;
    text-decoration: none;
}
.slideshows-art ul li img{
position:relative;
display:block;
margin:auto;
width:100%;
height:auto;
clear:both;
}
/*latets videos*/
	  .latestvideos ul li > div{
       width: 100%;
    position: relative;
    display: block;
    margin: auto;
	  }
.latestvideos ul li a{
    font-size: 18px;
    color: black;
    position: relative;
    line-height: 23px;
    text-align: left;
    display: block;
    padding: 3px 10px 10px 7px;
    margin: 0;
    text-decoration: none;
}


/*our docs*/
.ourdocs > div > div{
	 width:98%;
}
	  .ourdocs h3{
	  text-align:center;
	  }
	  .ourdocs ul li{
      width: 10.36%;
	  }	 
	  .ourdocs ul li > div{
       width: 100%;
    position: relative;
    display: block;
    margin: auto;
	  }
	  .ourdocs ul li > a{
    font-size: 15px;
    color: #161616;
    position: relative;
    line-height: 20px;
    text-align: left;
    display: block;
    padding: 0px 0px 10px 0px;
    margin: 0;
    text-decoration: none;
}

	  .ourdocs ul li img{
position:relative;
display:block;
margin:auto;
width:100%;
height:auto;
clear:both;
}
/*logos*/
.logos{
position:relative;

}
.logos h2{
font-size:32px;
    background: none;
    text-align: center;
    margin: 15px 0 15px 0;
    font-weight: bold;
  border:none;
    color: #232323;
}
	  .logos ul{
	  margin:auto;
	  }
	  .logos ul li{
    width: 18.05%;
    margin: 2px 28px 2px 0px;
    height: 88px;
	  }
	  .logos ul li:nth-child(n+11) {
left:20.5%;
}
	  .logos > div{
	    width: 90%;
    margin: auto;
    display: block;
    overflow: hidden;
	  }
	  .logos ul li img{
position:relative;
display:block;
margin:auto;
width:85%;
height:auto;
clear:both;
}
/*LISTING*/
.video_description_area{
position:relative;
clear:both;
display:block;
overflow:hidden;
margin:auto;
}

.listing ul{
margin-left:auto;
margin-right:auto;
}
.listing ul li{
float:none;
width:100%;
margin:auto auto 8.203px auto;
padding: 0px 0 8px 0;
overflow: hidden;
}
ul.lcp_paginator{
margin:10px auto 10px auto;
}
.listing ul.lcp_paginator li{
width: 6%;
    padding: 5px 0 5px 0;
    display: inline-block;
    background-color: #E64554;
    border: none;
	    color: white;
		    margin: 0 1px 0px 0;
}
.listing ul.lcp_paginator li a{
position:relative;
display:Block;
text-align:center;
margin:auto;
color:white;
text-decoration:none;
}


/*detail*/
.detail > div{
padding: 5px;
}
.detail, .events{
    background-color: white;
}
.events > div{
padding:5px;
border-top:none;
}
.events > div > div{
border:none;
}
/*bread crumbs*/
.breadcrumb{
bordeR:none !important;
}
.breadcrumb > span > span >  a, .breadcrumb > span > span > span > a{
display: block;
  float: left;
  text-align: center;
  padding:7px 40px 7px 15px;
  position: relative;
  margin: 0 2px 0 0;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
    margin-bottom: 1px;
  }
.breadcrumb > span > span >  a:after, .breadcrumb > span > span > span > a:after {
				content: "";  
				border-top: 15px solid transparent;
	 			border-bottom: 15px solid transparent;
	  			border-left: 15px solid #E64554;
				position: absolute; right: -15px; top: 0;
				z-index: 1;
			}
.breadcrumb > span > span > a:before, .breadcrumb > span > span > span > a:before  {
				content: "";  
				border-top: 15px solid transparent;
	  			border-bottom: 15px solid transparent;
	  			border-left: 15px solid white;
				position: absolute; left: 0; top: 0;
			}
.breadcrumb > span > span{color:transparent;}
.breadcrumb > span > span > a:before {
					display: none; 
				}
.breadcrumb > span > span > span > strong{
display: inline-block;
  float: left;
  text-align: center;
  padding: 7px 40px 7px 20px;
  position: relative;
  margin: 0 2px 0 0;
  font-size: 16px;
  text-decoration: none;
  font-weight:normal;
  color: #fff;
   }
   
.breadcrumb > span > span > span > strong:before {
				content: "";  
				border-top: 15px solid transparent;
	  			border-bottom: 15px solid transparent;
	  			border-left: 15px solid white;
				position: absolute; left: 0; top: 0;
			}
.breadcrumb > span > span > span > strong:after {
				content: "";  
				border-top: 15px solid transparent;
	 			border-bottom: 15px solid transparent;
	  			border-left: 15px solid #E64554;
				position: absolute; right: -15px; top: 0;
				z-index: 1;
			}
.detail h1, .video_title_area h1, .events > div > div > h1, .contact > div > div > div > p{
    position: relative;
    text-align: left;
    display: Block;
	margin: 0 0 10px 0;
    line-height: 45px;

	color:black;
	padding: 0 0px 0 8px;
	    border-left: 5px solid #EF8400;
background-color:transparent;
		}
.video_title_area h1{
float:left;
}


.detail > div > div{
overflow:hidden;
    position: relative;
    display: block;
    margin: 0 0 5px 0;
	width:100%;
}
.detail > div > div:last-child span{
display:inline-block;
float:left;
}
.detail .detail_video{
height:330px;
}
.detail_image, .detail_video, .detail_slide{
position:relative;
float:left;
display:Block;
overflow:hidden;
margin:0 0 15px 0;
width:660px;
height:auto;
}
.ar_simg{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 3.5% 0px auto auto;
    width: 315px;
    height: 310px;
    float: right;
}
.detail > div > div:last-child .ingre h2:after{
position: absolute;
    content: "";
    border-bottom: 1px solid white;
    border-style: dashed;
    display: block;
    top: 0;
	margin:auto;
	right:0;
    left: 0;
    border-top: none;
    border-right: none;
    border-left: none;
    background: transparent;
    width: 93%;
    height: 44px;
}
.detail > div > div:last-child .ingre h2{
    color: white;
    display: block;
    text-align: center;
    padding: 10px 0 10px 0;
}
.detail > div > div:last-child .ingre{
position:relative;
display:block;
float:right;
margin:0;
background: #E64554;
overflow:hidden;
width:310px;
    z-index: 1;
}
.detail > div > div:last-child .ingre ul{
width:90%;
margin:auto;
}
.detail > div > div:last-child .ingre ul li{
text-align: left;
    color: white;
    margin: 10px 0 10px 0;
    font-size: 17px;
}
.art_image{
    position: relative;
    display: block;
    margin: auto;
    clear: both;
	overflow:hidden;
}

.detail_author{
position: relative;
    display: block;
    margin: 15px auto auto auto;
    width: 100%;
padding:10px 0 10px 0px;
    border-top: 1px solid #bebebe;
    border-style: dashed;
clear:both;
	}

.detail_author > div{
position:relative;
display:block;
overflow:hidden;
padding:10px 0 0 0;
    min-height: 125px;
    background: #F5F5F5;
}
.detail_author > div img{
float:left;
position:relative;
display:block;
overflow:hidden;
margin:0 0 0 10px;
width:158px;
height:auto;
}

.detail_author > div > div{
    position: Relative;
    display: Block;
    overflow: hidden;
    float: right;
    width: 819px;
    margin: 0;
}
.detail_author > div > div > h2{
text-align: left;
    position: relative;
    display: inline-block;
    overflow: hidden;
    float: left;
    margin: 0 10px 0px 0;
    color: #292929;
    padding: 0 0 0 10px;
    font-size: 20px;
}
.detail_author > div > div > h2 > span, .detail_author > div a{
color:#E64554;
text-decoration:none;
}
.detail_author > div > div > p{
text-align: left;
    display: block;
    margin: 0;
    padding: 0 10px 0 10px;
    color: black;
    line-height: 25px;
    font-size: 18px;
}
.detail > div > div:last-child  a{
color:#E64554;
}
.detail > div > div:last-child > ul > li, .detail > div > div:last-child > ol > li, .write > div > div > div:last-child ul li{
display:list-item;
}
.detail > div > div:last-child > ol{
list-style-type: decimal;
 list-style-position: inside;
margin:0 0 16px 0;
 }
.detail > div > div:last-child > ul, .detail > div > div:last-child .ingre ul, .write > div > div > div:last-child ul{
list-style-type: disc;
 list-style-position: inside;
}
.detail > div > div:last-child > p, .detail > div > div:last-child > span, .detail > div > div:last-child > a{
margin:0 0 30px 0;
display:Block;
}

	blockquote {  background: #f9f9f9;  border-left: 8px 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;}
.event_desc p, .description_text p, .detail > div > div:last-child > p, .detail > div > div:last-child > span, .detail > div > div:last-child > a, .detail > div > div:last-child > ul > li, .detail > div > div:last-child > ol > li, .cycloneslider-caption-description, .cycloneslider-caption-title{
    position: relative;
    text-align: left;
    direction: ltr;
    font-size: 18px;
    margin: 0 0px 0 8px;
    line-height: 29px;
    color: black;

	}
.detail > div > div:last-child > p:last-child, .detail > div > div:last-child > span:last-child, .detail > div > div:last-child > a:last-child{
margin:0;
}
/*
.detail > div > div:last-child > h1 > a, .detail > div > div:last-child > h1 > span, .detail > div > div:last-child > h1 > strong > a,
.detail > div > div:last-child > h2 > a, .detail > div > div:last-child > h2 > span, .detail > div > div:last-child > h2 > strong > a,
.detail > div > div:last-child > h3 > a, .detail > div > div:last-child > h3 > span, .detail > div > div:last-child > h3 > strong > a,
.detail > div > div:last-child > h4 > a, .detail > div > div:last-child > h4 > span, .detail > div > div:last-child > h4 > strong > a,
.detail > div > div:last-child > h5 > a, .detail > div > div:last-child > h5 > span, .detail > div > div:last-child > h5 > strong > a,
.detail > div > div:last-child > h6 > a, .detail > div > div:last-child > h6 > span, .detail > div > div:last-child > h6 > strong > a
 {
  
}
*/
.detail > div > div:last-child > h1, .detail > div > div:last-child > h2, .detail > div > div:last-child > h3, .detail > div > div:last-child > h4, .detail > div > div:last-child > h5, .detail > div > div:last-child > h6{
  
text-align:left;
display:block;
position:relative;
    margin:16px 0px 16px 8px;
    line-height: 35px;

	color: #E64554;
}
/*about us*/
.about > div > h1{
    background-color: rgba(230, 69, 84, 0.67);
    color: #EFEFEF;
    font-weight: bold;
    font-size: 95px;
    position: absolute;
    width: 82%;
    top: 22%;
    right: 0;
    left: 0;
    text-align: center;
}
strong{
/*font-weight:bold;*/
}
.about > div > h1:after{
bordeR:none;
}
.about{
position:Relative;
display:Block;
overflow:hidden;
margin:auto;
width:100%;
}
.about > div > img{
position:Relative;
display:block;
overflow:hidden;
margin:auto;
width:100%;
height:auto;
}

.about > div > div > div h2{
background-color:transparent;
color:#e64554;
text-align:left;
margin:15px auto auto auto;
display:block;
bordeR:none;
padding:10px 0 10px 13px;
}
.about > div > div > div h2:after{
bordeR:none;
}

.about > div > div:last-child{
display:block;
overflow:hidden;
width:100%;
margin:auto;
}
.about > div > div:last-child > div{
position:relative;
width:98%;
display:block;
overflow:hidden;
margin:auto;
padding:10px 0 10px 0;
}
.about > div > div:last-child > div > img{
float:none !important;
width:247px;
height:auto;
margin:auto auto 15px auto !important;
}
.about > div > div:last-child > div > p:first-of-type{
text-align:center;
  
}
.about > div > div:last-child > div > p{
position: relative;
    margin: auto;
    text-align: left;
    color: black;
    font-size: 25px;
    line-height: 35px;
}
.about > div > div:last-child > div  img{
float: right;
    display: block;
    overflow: hidden;
    margin:0px;
}
.about > div > div:last-child > div > p:last-child{
width: 71%;
    display: block;
    margin: 50px 0 0 55px;
    padding: 0px 0px 0 19px;
    border-left: 7px solid #E64554;
}
/*contact us*/
.contact{
position:Relative;
display:Block;
overflow:hidden;
margin:auto;
width:100%;
}
.full_content > div > h1 {
clear:both;
margin:auto auto 15px auto;
}
.write > div > div > div:first-child br{
display:none;
}
.contact > div > div > div:first-child{
float: left;
    width: 59%;
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 0 15px 8px;
    padding: 5px;
	    background:rgb(237, 237, 237);
}
.contact > div > div > div > p{
margin: 10px auto 30px auto;
    padding: 15px 10px 15px 10px;
    font-size: 20px;
    width: 95%;
    border-left: 5px solid #EF8400;
    /* border-style: dashed; */
    line-height: 25px;
    background-color: #FFFFFF;
    /* border-radius: 10px; */
    color: black;
}
/*contact form*/
.contact > div > div > div  > img{
position:relative;
display:Block;
overflow:hidden;
margin:auto auto 15px auto;
width:100%;
height:auto;
}
.write > div > div > div:last-child ul li{
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    color: black;
    margin: 15px 0 0 0;
}
.write > div > div > div:last-child ul{
margin:0 0 15px 0;
}

.ask_our .fi_no input, .advertise .fi_no input{
padding:0;
}

/*ad with us scnd*/
.advertise-wus h1 {
    background-color: #ED873B;
    color:white;
    font-size: 31px;
	padding:10px 0 10px 0 !important;
}
.advertise-wus h2 {
border:none;
text-align:center;
padding:20px 0 15px 0;
color:white;
}
.advertise-wus div div img{
width:100%;
display:block;
margin:auto;
height:auto;
}
.image_bg {
    position: relative;
    display: block;
    margin: auto auto 15px auto;
    width:894px;
    /*background: #2282A0;*/
	}
.ad_wrapper {
position:relative;
    width: 99%;
    margin: auto;
    display: block;
}
.form_wrapper{
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.47);
    margin: auto;
    display: block;
	position:relative;
	display:block;
	    background-color: #21819A;
	}
	.form_wrapper .wpcf7 br{
	display:none;
	}
	.form_wrapper .wpcf7{
	width: 100%;
    position: relative;
    display: block;
    margin: 20px auto auto auto;
	background-color: #5A65B5;
padding:25px 0 0 0;
	}
	.form_wrapper .wpcf7 form{
	position:Relative;
	width:50%;
	margin:auto;
	overflow:hidden;
	}
	
	.form_wrapper .wpcf7 form p input[type="submit"]:hover {
    background-color: rgba(58, 67, 136, 0.72);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.23);
}

.form_wrapper .wpcf7 form p input, .form_wrapper .wpcf7 form p textarea{
    position: relative;
    display: inline-block;
    margin:0;
width: 100%;
    padding: 0;
    border-radius: 5px;
    height: 48px;
    background-color: rgb(247, 247, 247);
}
.form_wrapper .wpcf7 form p textarea{
height:115px;
padding:8px 0 0 0;
}
.advertise-wus input[type=range] {
-webkit-appearance: none;
background-color: white;
overflow:hidden;
margin: 0;
}
.advertise-wus input[type=range]:focus{
  outline:none;
}
.bg_none{
background-color:transparent !important;
}
.advertise-wus input[type="range"]::-webkit-slider-thumb {
  position:relative;
     -webkit-appearance: none;
    cursor:pointer;
    background-color: #5A65B5;
    width: 30px;
    height: 18px;
	border-radius:50%;
/*    box-shadow: 1px 5px 10px -1px rgba(0, 0, 0,0.2),
    -25px 0 0 10px rgba(255,152,0, 0.52),
    -75px 0 0 10px rgba(255,152,0, 0.52),
    -125px 0 0 10px rgba(255,152,0, 0.52),
    -175px 0 0 10px rgba(255,152,0, 0.52),
    -225px 0 0 10px rgba(255,152,0, 0.52),
    -275px 0 0 10px rgba(255,152,0, 0.52),
    -325px 0 0 10px rgba(255,152,0, 0.52),
    -375px 0 0 10px rgba(255,152,0, 0.52),
    -425px 0 0 10px rgba(255,152,0, 0.52),
    -475px 0 0 10px rgba(255,152,0, 0.52),
    -525px 0 0 10px rgba(255,152,0, 0.52),
    -575px 0 0 10px rgba(255,152,0, 0.52),
    -625px 0 0 10px rgba(255,152,0, 0.52),
    -675px 0 0 10px rgba(255,152,0, 0.52),
    -725px 0 0 10px rgba(255,152,0, 0.52),
    -775px 0 0 10px rgba(255,152,0, 0.52),
    -825px 0 0 10px rgba(255,152,0, 0.52),
    -875px 0 0 10px rgba(255,152,0, 0.52),
    -925px 0 0 10px rgba(255,152,0, 0.52),
    -975px 0 0 10px rgba(255,152,0, 0.52);*/
	z-index:1;
}
.advertise-wus input[type="range"]::-webkit-slider-thumb:after {
content: "";
position: absolute;
z-index: 1;
left: -285px;
top: -28px;
width:99.5%;
height: 140px;
}
.advertise-wus input[type="range"]::-webkit-slider-thumb:before {
content: "< >";
position: absolute;
background: #eaebe5;
background: -moz-linear-gradient(top, #eaebe5 0%, #dcdedd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaebe5), color-stop(100%,#dcdedd));
background: -webkit-linear-gradient(top, #eaebe5 0%,#dcdedd 100%);
background: -o-linear-gradient(top, #eaebe5 0%,#dcdedd 100%);
background: -ms-linear-gradient(top, #eaebe5 0%,#dcdedd 100%);
background: linear-gradient(to bottom, #eaebe5 0%,#dcdedd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaebe5', endColorstr='#dcdedd',GradientType=0 );
top: -2px;
left: 0px;
border-radius: 2px;
color: #5a5a5a;
text-shadow: 0 1px 0 white;
height: 22px;
width: 32px;
border-top: 1px solid white;
border-left: 1px solid white;
box-sizing: border-box;
text-align: center;
line-height: 19px;
font-size: 17px;
}
.advertise-wus input[type="range"]::-webkit-slider-runnable-track:before {
content: "";
position: absolute;
height: 38px;
width: 99.5%;
background: #e8e8e8;
background: -moz-linear-gradient(top, #dfdfdf 0%, #d8d8d8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#d8d8d8));
background: -webkit-linear-gradient(top, #dfdfdf 0%,#d8d8d8 100%);
background: -o-linear-gradient(top, #dfdfdf 0%,#d8d8d8 100%);
background: -ms-linear-gradient(top, #dfdfdf 0%,#d8d8d8 100%);
background: linear-gradient(to bottom, #dfdfdf 0%,#d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#d8d8d8',GradientType=0 );
bottom: 0;
left: 0;
}
.advertise-wus input[type="range"]::-webkit-slider-runnable-track:after {
content: "";
position: absolute;
height: 10px;
width: 99.5%;
background: rgb(247, 247, 247);
top: 0;
right: 26px;
}
.advertise-wus input[type=range]:before {
content: "";
position: absolute;
background:rgb(90, 101, 181);
box-shadow:0 1px 0 rgb(235, 235, 235);
width: 99.5%;
left: 0;
height: 1px;
top: 24px;
z-index: 1;
}
.advertise-wus input[type=range]:after {
content: "";
position: absolute;
background: white;
width: 7px;
left: 3px;
border-radius: 50%;
height: 6px;
top: 21px;
z-index: 1;
box-shadow:30px 0 0 rgb(255, 255, 255),
60px 0 0 rgb(255, 255, 255),
90px 0 0 rgb(255, 255, 255),
120px 0 0 rgb(255, 255, 255),
150px 0 0 rgb(255, 255, 255),
180px 0 0 rgb(255, 255, 255),
210px 0 0 rgb(255, 255, 255),
240px 0 0 rgb(255, 255, 255),
270px 0 0 rgb(255, 255, 255),
300px 0 0 rgb(255, 255, 255),
330px 0 0 rgb(255, 255, 255),
360px 0 0 rgb(255, 255, 255),
390px 0 0 rgb(255, 255, 255),
420px 0 0 rgb(255, 255, 255),
450px 0 0 rgb(255, 255, 255),
480px 0 0 rgb(255, 255, 255),
510px 0 0 rgb(255, 255, 255),
540px 0 0 rgb(255, 255, 255),
570px 0 0 rgb(255, 255, 255),
600px 0 0 rgb(255, 255, 255),
630px 0 0 rgb(255, 255, 255),
660px 0 0 rgb(255, 255, 255),
690px 0 0 rgb(255, 255, 255),
720px 0 0 rgb(255, 255, 255),
750px 0 0 rgb(255, 255, 255),
780px 0 0 rgb(255, 255, 255);
}
.form_wrapper .wpcf7 form p input[type="submit"]{
    float: none;
    margin: auto;
    background-color: rgb(58, 67, 136);
    width: 300px;
    border-radius: 3px;
    color: #FFFFFF;
    border: 1px solid #353C6D;
}
.form_wrapper div.wpcf7 img.ajax-loader{
margin:5px auto auto auto;
display:none;
}
output.output {
    display: block;
    margin: 4px auto auto auto;
    position: relative;
    text-align: center;
    width: 150px;
    color: #FFFFFF;
    padding: 8px;
    background-color: rgb(58, 67, 136);
    border-radius: 3px;
}
.form_wrapper .wpcf7 form p input:focus, .form_wrapper .wpcf7 form p textarea:focus{
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23) inset;
}
.write_required{
    position: Relative;
    display: inline-block;
    text-align: left;
    color: rgba(255, 255, 255, 0.84);
    overflow: hidden;
    font-size: 19px;
}

.form_wrapper .wpcf7 form p {
    clear: both;
    display: block;
    margin: 0px 0 15px 0;
    padding:0px;
	}

	.ad_description p{
position: relative;
    display: block;
    text-align: justify;
    font-size: 18px;
    direction: ltr;
    line-height: 22px;
    color: white;
	}
	.ad_description{
width: 75%;
    position: relative;
    display: block;
    padding: 10px;
    margin: auto;
	}
	.ad_tables{
	    width: 75%;
    position: relative;
    display: block;
    margin:15px auto auto auto;
	overflow:hidden;
	}
		.ad_tables table{
				position:relative;
				width:45%;

				}
				.ad_tables table thead{
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-top: 1px solid white;
    background-color: #9FD046;
				}

						.ad_tables table tbody td{
    border: 1px solid white;
    padding: 10px;
    color: white;
    font-size: 18px;
    text-shadow: .1px .1px .1px black;
}
						.ad_tables table thead tr th:first-child{
						border-right:1px solid white;			
			}
						.ad_tables table thead tr th{
						font-size:18px;
						    width: 50%;
							font-weight:normal;
    padding: 5px 0 5px 0;
	    text-shadow: .1px 0px .1px rgba(255, 255, 255, 0.21);
	}
		.ad_tables table:nth-child(even){
		float:left;;
		}
		.ad_tables table:nth-child(odd){
		float:right;
		}
		
.form_wrapper span.wpcf7-not-valid-tip{
    color: #FFF;
    font-size: 17px;
    display: block;
    clear: both;
    text-align: right;
margin:3px 0 0 0;
	}	
	.form_wrapper div.wpcf7-validation-errors{
	cleaR: both;
    border: none;
    color: #FFFFFF;
    background-color: rgba(244, 67, 54, 0.74);
    padding: 8px 0 8px 0;
    margin: 0 0 15px 0;
    overflow: hidden;
    position: relative;
    font-size: 18px;
    text-align: center;
	}
	.form_wrapper div.wpcf7-mail-sent-ok{
    cleaR: both;
    border: none;
    color: green;
    background-color: rgba(255, 255, 255, 0.74);
    padding: 8px 0 8px 0;
    margin: 0 0 15px 0;
    overflow: hidden;
    position: relative;
    font-size: 18px;
    text-align: center;
}
	/*ad with us scnd end*/
.ask_our > div > div > div form .flt_right, .advertise > div > div > div form .flt_right, .write > div > div > div form .flt_right{
float:right;
width:48%;
clear:none;
margin:0 5px 10px 0;
}
.ask_our > div > div > div form input[readonly] {
    background-color: #DEDEDE;
    color: #717171;
    font-weight: normal;
    text-shadow: .1px 0px 0px white;
}
.write > div > div > div form .flt_left, .ask_our > div > div > div form .flt_left{
float:left;
width:48%;
clear:none;
}
.contact > div > div > div form p{
clear:both;
color: black;
position:relative;
display:Block;
margin:0 0 10px 0;
text-align:left;
}
.contact > div > div > div form > p span{
color: #E64554;
}
.ask_our > div > div > div form > p > span select, .advertise > div > div > div form > p > span select{
height:41px;
font-size:15px;
}
.contact > div > div > div form > p > span input, .contact > div > div > div form > p > span textarea, .contact > div > div > div form > p > span select{
display: block;
    margin: 5px auto auto auto;
    position: relative;
    width: 99.5%;
    border:1px solid rgb(128,128,128);
    color: black;
    background-color:rgb(255, 255, 255);
}
.contact > div > div > div form input[type="submit"]{
float:left;
clear:both;
display:block;
margin: auto auto 15px auto;
    text-transform:capitalize;
background: rgb(43, 224, 91);
background: -moz-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(43, 224, 91)), color-stop(100%, rgb(29, 167, 67)));
background: -webkit-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -o-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
background:radial-gradient(ellipse at center, rgb(43, 224, 91) 0%, rgb(29, 167, 67) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44c767', endColorstr='#278c42', GradientType=1 );
    border: 1px solid #18ab29;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627;
}
.contact > div > div > div:last-child > div{
width:95%;
padding:10px 0 10px 0;
display:block;
overflow:hidden;
margin:auto;
}
.contact > div > div > div:last-child{
    float: right;
    width: 492px;
    background: whitesmoke;
    display: block;
    overflow: hidden;
    margin: 0 8px 15px 0px;
    border: 1px solid #B7B7B7;
    box-shadow: 1px 1px 0px white inset;
}
.contact > div > div > div:last-child > div iframe{
position:relative;
display:Block;
overflow:hidden;
margin:auto auto 15px auto;
width:100%;
height:280px;
}
.contact > div > div > div:last-child > div > div{
position:relative;
display:Block;
overflow:hidden;
margin:auto;
}
.contact > div > div > div:last-child > div > div table{
    width: 100%;
    margin: 50px 0 2px 0;
    display: table;
    clear: both;
    overflow: hidden;
    background-color: white;
}

.contact > div > div > div:last-child > div > div table thead{
    background-color: #DD4552;
}
.contact > div > div > div:last-child > div > div table thead tr {
    border: 1px solid white;
}
.contact > div > div > div:last-child > div > div table thead tr th {
    padding: 8px 0 8px 0;
    font-size: 19px;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    border: 1px solid #840611;
	    width: 50%;
		font-weight:normal;
}
.contact > div > div > div:last-child > div > div table tbody tr {
    border: 1px solid black;
}
.contact > div > div > div:last-child > div > div table tbody tr td {
    border: 1px solid #000000;
    color: black;
    font-size: 17px;
    padding: 19px 0 20px 0;
}
.contact > div > div > div:first-child form{
    padding: 15px 10px 20px 10px;
}

.contact > div > div > div:last-child > div > div > p > span a{
color:#e64554;
}
.contact > div > div > div:last-child > div > div > p > span{
    position: relative;
    display: inline-block;
    margin: 0;
    color: #191919;
	float:left;
	clear:both;
    text-align: left;
    font-size: 18px;
    margin: 0 0 12px 0;
}
.contact > div > div > div:last-child h2{
    position: relative;
    background-color: transparent;
    color: black;
    display: block;
    margin: 0 15px 15px 0;
    padding: 0 0 0 8px;
    border-left: 5px solid #EF8400;
    text-align: left;
	border-top:none;
	border-bottom:none;
}
.contact > div > div > div:last-child h2:after{
border:none;
}
/*sitemap*/
.sitemap > div > div > ul{
  overflow:hidden;
  position:relative;
  display:block;
  width:80%;
  }
.sitemap > div > div > ul > li:first-child{
  position:relative;
  display:block;
  margin:auto;
  width:100%;
  float:none;
  }        
.sitemap > div > div > ul > li{
  position:relative;
  display:block;
  margin:10px auto auto 10%;
  float:left;
  width:35%;
  }   

.sitemap > div > div > ul > li > a{
  color: rgb(110, 110, 110);
  background-color: rgb(234, 234, 234);
  font-size:18px;
 border-bottom:1px solid transparent;
	  text-align:center;
	  padding:20px 0 20px 0;
	  display:block;
	  text-decoration:none;
  }    
.sitemap > div > div > ul > li > a:hover{
	    border-bottom:1px solid lightgrey;
	background-color:transparent;
		  color:rgb(230, 69, 84);
	}
/*footer*/
footer{
min-height:90px;
position:relative;
margin:auto;
width:100%;
overflow:hidden;
background:#34416D;
}
/*signup*/
.signup > div > div:first-child{
position:relative;
display:block;
float:left;
margin:0;
width:24%;
}
.signup > div > div:first-child span{
color:white;
font-size:14px;
text-align:left;
margin:0 0 2px 0;
display:Block;
text-transform:uppercase;
}
.signup > div > div:first-child > form > div{
position:relative;
background:white;
display:Block;
width:100%;
overflow:hidden;
margin:0;
padding:1px;
}
.signup >div  > div:first-child > form > div > input{
width:73%;
display:inline-block;
overflow:hidden;
margin:0;
float:left;
height:37px;
}
.signup > div > div:first-child > form > div > button{
display:inline-block;
position:absolute;
top:1px;
right:1px;
width:28%;
text-transform: none;
}
/*footer menu*/
.footer-nav > div > div:last-child{
    position: relative;
    display: block;
    float: right;
    margin: 0;

}
.footer-nav > div > div:last-child > div > nav ul li{
float:left;
display:block;
    margin: 0 7px 3px 0;
    border-right: 1px solid white;
}
.footer-nav > div > div:last-child > div > nav ul li:last-child,.footer-nav > div > div:last-child > div > nav ul li:last-child a {
margin:0 0 3 0;
bordeR:none;
padding:0;
}
.footer-nav > div > div:last-child > div > nav ul li a{
text-align:center;
display:block;
margin:0;
color:white;
text-decoration:none;
font-size:14px;
text-transform:uppercase;
padding:0 7px 0 0;
}
.footer-nav > div > div:last-child > div > nav span{
color:white;
display:block;
font-size:14px;
clear:both;
text-align:left;
margin:2px 0 0 0;
}

.jlist h2{
background-color:transparent;
}
.jlist h2:after{
border:none;
}
.jlist {
position:Relative;
    box-shadow: 4px 4px 1px 0px rgb(111, 111, 111);
    background:rgb(243, 243, 243);
    margin:3px 15px 20px 15px;
    border: 1px solid rgb(216, 216, 216);
    float: left;
    display: block;
    overflow: hidden;
   width: 30.9%;
    color: white;
    min-height: 358px;
}

.job-table {
    position: relative;
    overflow: hidden;
    width: 95%;
    margin: auto;
    display: block;
    min-height: 358px;
}
.jlist h2, .jlist h2 > a {
border:none;
    padding: 15px 0 15px 0;
    color: #4E4E4E;
    /* font-weight: bold; */
    font-size: 25px;
    text-decoration: none;
    text-align: center;
}
.jlist .job_fields {
    text-align: left;
    margin: auto auto 10px auto;
    float: left;
    clear: both;
    display: block;
}
.jlist .job_fields div {
    font-weight: bold;
    color: #E64554;
    font-size: 18px;
    float: left;
}
.jlist .job_fields .job_fields_label_data {
    font-weight: normal;
    margin: auto auto auto 5px;
    color: rgb(116, 116, 116);
    display: inline-block;
}
.jlist .job_fields .job_fields_label_data p {
    clear: both;
    position: relative;
    margin: 7px auto auto auto;
    display: block;
    left: -5px;
    line-height: 25px;
    float: left;
    font-size: 18px;
}
.jlist .job_fields .job_fields_label_data p > a {
    display: inline-block;
    color: #E64554;
    position: relative;
}
.jlist .jobs-applynow {
position: relative;
    display: block;
    margin: auto auto 10px auto;
    clear: both;
    overflow: hidden;
    width: 33.1%;
    background-color: rgb(231, 69, 84);
}
.jlist .jobs-applynow a {
    overflow: hidden;
    position: relative;
    padding: 10.5px 0px 10.5px 0px;
    /* height: 37px; */
	text-decoration:none;
    display: block;
    border: none;
    color: white;
    cursor: pointer;
    margin: auto;
    font-size: 16px;
    text-align: center;
    border: none;
    text-transform: uppercase;
}
.job_dtable {
    position: relative;
    width: 95%;
    display: block;
    margin: 3px auto 50px auto;
    overflow: hidden;
    box-shadow: 14px 14px 2px 4px rgb(111, 111, 111);
    background: rgb(242, 242, 242);
}
.job_dtable tbody {
    position: relative;
    width: 90%;
    display: block;
    margin: auto auto 50px auto;
    overflow: hidden;
}
.job_dtable tr {
    position: relative;
    margin: auto;
    overflow: hidden;
    padding: 0px;
    width: 90%;
}
.job_dtable tr th {
font-weight:normal;
    color: #E64554;
    position: relative;
    display: inline-block;
    width: 150px;
    margin: auto;
    overflow: hidden;
    padding: 15px 0 5px 0;
    text-align: left;
    font-size: 17px;
}
.job_dtable tr td {
    position: relative;
    margin: auto;
    color: rgb(80, 80, 80);
    overflow: hidden;
    font-size: 16px;
    padding: 15px 0 5px 0;
    text-align: left;
}
.job_dtable tr td p {
    line-height: 30px;
    position: relative;
    margin: auto;
    color: rgb(80, 80, 80);
    overflow: hidden;
    font-size: 18px;
    padding: 0;
    text-align: left;
}
.job_dtable h2{
border:none;
color:#E64554;
background-color:transparent;
}
.job_dtable h2:after{
border:none;
}
.job_dtable .jobs-applynow {
    overflow: visible;
    display: block;
    text-align: center;
    padding: 0;
    float: left;
    margin: 0px;
    position: relative;
}
.job_dtable a {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 8px 15px 8px 15px;
}

#jobman_loggedin {
    text-align: left;
    color: rgb(116, 116, 116);
    font-weight: bold;
    padding: 10px 0 10px 10px!important;
    background: rgb(232, 232, 232);
}
.app_wrapper {
    position: relative;
    width: 100%;
    display: block;
    min-height: 430px;
    margin: 3px auto auto auto;
    overflow: hidden;
    background: rgb(242, 242, 242);
}
.pro_app {
    position: relative;
    width: 97%;
    display: block;
    margin: 11px auto auto auto;
    overflow: hidden;
}
.pro_app p {
    clear: both;
    position: relative;
    margin: auto;
    color: #5A5A5A;
    display: block;
    line-height: 25px;
    font-size: 20px;
}
.pro_app p a {
    color: #6C6C6C;
}

table.jobs-table, table.job-table, table.job-apply-table {
    width: 100%;
    text-align: left;
}
.job-apply-table {
    position: relative;
    display: block;
    overflow: hidden;
    margin: auto;
}
.job-apply-table tr {
    padding: 0;
    height: 40px;
    margin: auto;
    display: table-row;
    overflow: hidden;
}
.pro_app input[type="radio"], .pro_app input[type="checkbox"]{
height:auto;
}
.pro_app textarea{
border:1px solid #C0C0C0;
}
.pro_app h3 {
    color: #E64554;
    position: relative;
    display: block;
    margin: auto;
    padding: 10px 0 10px 0;
    overflow: hidden;
    font-weight: normal;
    text-align: left;
    font-size: 20px;
}
.job-apply-table th {
    color: #6B6B6B;
  
    position: relative;
    font-weight: normal;
    display: inline-block;
    width: 276px!important;
    margin: auto;
    overflow: hidden;
    padding: 10px 0 5px 0;
    text-align: left;
    font-size: 17px;
}
table.job-apply-table td {
    width: 60%;
}
.job-apply-table td {
    color: #6B6B6B;
    font-size: 14px;
}
.button-primary {
    cursor: pointer;
    margin: 10px 165px 20px auto;
    overflow: hidden;
    float: right;
    display: block;
	padding:0 10px;
    color: white;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    bordeR: none;
    height: 34px!important;
    width: auto!important;
}
.job-apply-table td input[type='text'] {
    border: 1px solid #C0C0C0;
    background-color: #FFF;
    height: 27px;
    display: block;
    overflow: hidden;
    width: 270px !important;
}
 .button-primary{
    cursor:pointer;
  margin:10px 165px 20px auto;
  overflow:hidden;
  float:right;
  display: block;

  color:white;
  font-size:15px;
  text-align: center;
  text-decoration: none;
  bordeR:none;
    height: 34px;

  }
  .jb-submit{
  cursor:pointer;
  margin:10px 7px auto auto;
  overflow:hidden;
  float:right;
  display: block;
  width: 100px;
  }
   .jb-submitr{
   clear:both;
  margin:8px auto 20px auto!important;
  overflow:hidden!important;
  float:right;
  display: block!important;
  font-family: Conv_Jubilat-Regular!important;
  }
  .jp-inputs{
  
  }
  #jobman_login span a{
    color: #06b;
    display: block;
  
    font-weight: normal;
    text-align: left;
    position: relative;
    margin: 5px auto auto 0px;
    font-size: 14px;
  }
  .reg_hd:first-child{
width: 315px;

  position: relative;
  display:block;
  margin: -12px auto 7px auto;
  color: rgb(61, 61, 61);
  font-size: 24px;
  line-height: 19px;
  padding: 0;
  text-align: center;
  }
    .reg_hd{
width: 315px;
  position: relative;
  display:block;
  margin: 7px auto 7px auto;
  color: rgb(61, 61, 61);
  font-size: 24px;
  line-height: 19px;
  padding: 0;
  text-align: center;
  }
  #jobman_login .message, .reg_msg{
width: 346px;
  position: relative;
  margin: auto auto 10px auto;
  font-weight: normal;
  color: rgb(61, 61, 61);
  overflow: hidden;
  font-size: 15px;
  line-height: 19px;
  padding: 0;
  text-align: left;
}
  .jb-inputs{
  position:relative;
  width:50%;
  display:block;
  overflow:hidden;
  margin:auto;
  }
    #jobman_register tr input, .jb-tr input{
  
  border:1px solid silver;
  background-color:white;
  height:27px;
  display:block;
  overflow:hidden;
  width:100%!important;
  }
   #jobman_register td{
   display:block;
   }
  #jobman_register tr, .jb-tr{
  position:relaive;
  width:100%;
 display:block;
 margin:auto auto 5px auto;
  }
  #jobman_login label, #jobman_register label{
font-weight:normal;
  color:  rgb(61, 61, 61);

  position: relative;
  display: inline-block;
  margin: auto;
  overflow: hidden;
  padding:2px 0 1px 0;
  text-align: left;
  font-size: 16px;
  }
  #jobman_login{
    border-bottom: 1px solid rgba(223, 223, 223, 0.99);
    padding: 10px 0 45px 0;
  }
  #jobman_login, #jobman_register{
  width:80%;
  display:block;
  margin:auto;
  }
  .jb-wrapper{
border: 1px solid #E0E0E0;
   width: 34%;
  display: block;
  margin: 3px auto 50px auto;
  overflow: hidden;
  background: rgb(242, 242, 242);
  }
  
#tabs {
    clear: both;
    margin: auto;
    display: block;
    width: 100%;
}
#tabs ul {
    margin: auto;
    display: inline-block;
    position: relative;
}
#tabs ul li.active {
    background: #d74340;
}
#tabs li a {
 text-align:center;
 color:white;
 text-decoration:none;
}
#tabs li {
 text-align:center;
 color:white;
 text-decoration:none;

    display: inline-block;
    font-size: 20px;
    position: relative;
    text-align: center;
    margin:0 1px 1px 0;
    padding:12px 30px 12px 30px;
    background-color: #5D5D5D;
}
#tabs li:last-child {
    width: 215px;
    padding: 12px 0px 12px 10px;
    text-align: left;
}
#tabs li:last-child  a:first-child{
text-align:left;
}
#tabs li:last-child  a:nth-child(2){
    padding: 10px;
    position: relative;
    display: inline-block;
    background-size: 25px;
    background-image: url(images/pdf.png);
    background-repeat: no-repeat;
}
#tabs li:last-child  a:nth-child(3){
    padding: 10px;
    position: relative;
    display: inline-block;
    background-size: 25px;
    background-image: url(images/excel.png);
    background-repeat: no-repeat;
}
#tabs ul {
margin:auto auto 10px auto;
}
#tabs div {
    clear: both;
    padding: 0;
    min-height: 200px;
	}
	.toggle {
    margin: 1px 0 10px;
    clear: both;
    overflow: hidden;
    border: 1px solid silver;
    display: block;
}
.heading-timings {
    margin: 0;
    display: block;
    clear: both;
    position: relative;
    border-bottom: 1px solid white;
    overflow: hidden;
    background-color: #D0D0D0;
}
.heading-timings h2:after {
border:none;

}
.heading-timings h2 {
    float: left;
  border:none;
    font-size: 35px;
    position: Relative;
    margin: 5px 0px 5px 5px;
    padding: 10px 10px 10px 10px;
    text-transform: capitalize;
    color: white;
    background-color: #E64554;
}

.show-timing {
    color: #6b6b6b;
    margin: 5px 0 0 0;
    font-size: 35px;
    float: left;
    /* height: 41px; */
    padding: 10px 0px 10px 55px;
    /* width: 270px; */
    background-color: #D0D0D0;
    text-align: left;
    background-repeat: no-repeat;
    background-position: 7px 9px;
    background-image: url(images/clock.png);
    background-size: 39px;
    /* clear: both; */
}
.schedule-img {
    float: left;
    border: none!important;
    margin: auto;
    clear: both;
    display: block;
    overflow: hidden;
}
.schedule-img img {
    width: 400px;
    height: 147px;
    border: none;
}
#tabs div p {
line-height: 34px;
    display: block;
    text-align: justify;
    margin: 0 0 0 10px;
    font-size: 21px;
    float: left;
    width: 68%;
    color: #4E4E4E;
}
.no-bg > div a {
    color: #A2A2A2;
    font-family: nafees-nastaleeq;
    font-size: 35px;
    padding: 6px 70px 6px 0;
}
.no-bg > div{
background-image: url(images/logo.png);
    background-position: 72% 3px;
    background-size: 33%;
    background-color:#F7F7F7;
    border: 1px solid rgb(211, 211, 211);
}
.schedule_more {
    background-color: #e64554;
    color: #fff;
    /* font-weight: 700; */
    text-align: center;
    display: block;
    vertical-align: middle;
    font-size: 17px;
    text-decoration: none;
    padding: 9px 10px;
    /* width: 112px; */
    overflow: hidden;
    float: left;
    margin: 10px 0px 0 10px;
}
.video_detail_area{
    position: relative;
    display: block;
    overflow: hidden;
    margin: auto;
    background-color: white;
}

.video_title_area{
position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 10px;
}

.description_text img{
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 0 0 0 10px;
    float: left;
    width: 57px;
    height: auto;
}

.show_time span {
    position: relative;
    display: inline-block;
    text-align: left;
    font-size: 23px;
    color:#393939;
    z-index: 1;
}
.show_time {
    position: Relative;
    display: block;
    text-align: left;
    margin: 0px 0 0 15px;
    float: left;
    background-image: url(images/clock.png);
    background-repeat: no-repeat;
    background-size: 35px;
    padding: 12px 16px 14px 43px;
    background-position: 0px 7px;
}

.description_text p{
    margin: 12px 0 0 8px;
    clear: both;
    overflow: hidden;
}
.description_text{
float:left;
position:relative;
display:block;
width:50%;
overflow:hidden;
margin:0;
}

.player_area{
    position: relative;
    float: right;
    width: 47%;
	margin: 0 8px 0 0px;
}
.player_area iframe{
width:100%;
height:275px;
}
.events > li img{
width:660px !important;
height:330px !important;
}
.n-found{
position:relative;
display:block;
margin:10px auto auto auto;
}
.n-found p{
color: #131313;
    margin: 0 0 5px 0;
    font-size: 19px;
}
.page-404 h1{
color:#272727;
text-align:center;
background-color:transparent;
}
.page-404 h1:after{
border:none
}
.episodes_area iframe
{
position:relative;display:block;overflow:hidden; margin:auto; padding:0; width: 100%;min-height:600px;
}
.detail > div > div:last-child > p{
margin-bottom:15px;
}
.tool_error{
    color: #FFFFFF;
    border-left: 3px solid #D0D0D0;
    background-color: #DE4552;
}
#jobman_loggedin span.message{
    text-align: left;
    padding: 10px 0;
    font-weight: normal;
    color: #484848;
    font-size: 20px;
}
/*slideshow*/
.cycloneslider-template-default .cycloneslider-slides{
height:555px !important;
}
.cycloneslider-caption{
position:relative !important;
color:black !important;
    text-align: justify;
    direction: ltr;
	width:98% !important;
	clear:both;
	margin:auto;
	padding:0;
    background:transparent!important;
	opacity:1 !important;
}
.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{
top: 30%!important;
}
.cycloneslider-caption-description{
padding:0 0px 15px 0px !important;
}
.cycloneslider-caption-description, .cycloneslider-caption-title{
font-size:18px !important;
line-height:1.9!important;
    text-align: justify;
    direction: ltr;
}
.cycloneslider-caption-title{
color:#DD4552;
padding:15px 0px 5px 0px !important;
font-size:20px !important;
}
.cycloneslider-slide-image{
z-index: 1!important;
}

.cycloneslider-template-default .cycloneslider-pager {
position: absolute !important;
    z-index: 17 !important;
    top: 307px !important;
    display: inline-block !important;
    left: 20px !important;
    right: auto !important;
	z-index: 1!important;
	}
	.cycloneslider-template-default .cycloneslider-pager span{
	display: inline-block !important;
	float: none !important;
	}
/*slideshow*/
.expert_advisor, .doctor_detail{
position:relative;
display:block;
overflow:hidden;
margin:8px auto 8px auto;
   background: #ECECEC;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 51%, #dbdce2 89%);
    background: -webkit-linear-gradient(top, #dbdce2 0%,#FFFFFF 51%,#dbdce2 89%);
    background: linear-gradient(to bottom, #dbdce2 0%,#FFFFFF 51%,#dbdce2 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#dbdce2',GradientType=0 );
border:5px solid white;
	}
	ul.expert_advisor li {
    margin: 15px 0 15px 0;
	}
	.qna{
position: relative;
    display: block;
    overflow: hidden;
    margin: auto auto auto auto;
    clear: both;
	}
	.qna h2{
border: none;
padding:9.5px 0 9.5px 0;
margin:auto auto auto 10px;
    color: #D56F0B;
    text-shadow: .2px .1px 1px white;
	font-size:27px;
z-index:1;
	}
.qna .ask_btn{
z-index:1;
    position: relative;
    float: right;
    display: block;
    font-size: 19px;
    overflow: hidden;
    margin: 9.5px 10px 9.5px 0;
    background-color: #D5700B;
    padding: 5.5px 10px 5.5px 10px;
    color: white;
    text-decoration: none;
    text-shadow: .1px .1px 0px rgb(0, 0, 0);
}

	.qna ul li{
    font-size: 16px;
    color: black;
    position: relative;
    line-height: 23px;
    text-align: left;
    display: block;
    margin: 10px auto auto auto;
       background-color: rgb(245, 245, 245);
    padding: 10px 10px 10px 10px;
    border: 1px solid rgba(52, 65, 109, 0.24);
    box-shadow: 1px 1px 0px white inset;
	width:95%;
	}
.doc_q{
    position: relative;
    display: block;
    overflow: hidden;
    margin: auto auto auto auto;
    width: 98%;
    clear: both;
    border-top: 1px solid rgba(52, 65, 109, 0.24);
    box-shadow: 0px 1px 0px white inset;
}

					.qna ul li > ul > li{
					margin:auto;
					width:95%;
background-color: rgba(52, 65, 109, 0.09);
border-left: 5px solid #D5700B;
text-align: center !important;
}
					
			
					.qna ul li span{
    position: relative;
    display: block;
    text-align: left;
    text-decoration: none !important;
    margin: 2px 5px 2px 10px;
    color: #34416D;
    text-shadow: .1px .1px 0px white;
    font-size: 21px;
text-decoration:none;
	}
					
.expert_advisor li{
margin:auto auto 8.203px auto !important;
padding:8px 0 8px 0 !important;
border-bottom:1px solid white !important;
box-shadow: 0px -1px 0px #E6E6E6 inset;
border-style:solid !important;
}
.expert_advisor li:last-child{
border:none !important;
box-shadow: none;
}
.expert_advisor > li > div {
float:none !important;
width:auto !important;
}

.expert_advisor > li > div .spec, .doctor_detail .doctor_data .spec{
position:relative;
display:block;
float:left;
margin:0;
overflow:hidden;
}
.expert_advisor li > div .spec span, .doctor_detail .doctor_data .spec span {
    position: relative;
    display: inline-block;
    text-align: left;
	font-size:17px;
    margin: 0 5px 0 0px;
    color: black;
    text-shadow: 0px 0px 0px white;
	}
.expert_advisor li > div .spec a, .doctor_detail .doctor_data .spec a {
    position: relative;
    display: inline-block;
    margin:2px 5px 2px 0;
    font-size: 16px;
    text-shadow: .1px .1px 0px white;
}

.doctor_detail > div{
position:relative;
display:block;
margin:8px auto auto auto;
}

.doctor_detail .doctor_data .doctor_bio {
    position: relative;
    display: Block;
    overflow: hidden;
    background-color: rgb(245, 245, 245);
    padding: 10px 10px 10px 10px;
    border: 1px solid rgba(52, 65, 109, 0.24);
    box-shadow: 1px 1px 0px white inset;
    margin: 12px 0 25px 0;
    float: left;
    width: 770px;
}
.doctor_detail > div img {
float:left;
margin:6px 20px auto 15px;
}
.doctor_detail .doctor_data > div > p {
    font-size: 16px;
    color: black;
    position: relative;
    line-height: 23px;
    text-align: left;
    display: block;
    margin: 0;
    padding: 0 13px 0 0;
}
.expert_advisor > li a img, .doctor_detail img {
    position: relative;
    display: inline-block;
    border-radius: 100%;
    border:5px solid #F7F7F7;
    box-shadow: 0px 0px 1px #AFAFAF;
    width:130px;
    height: auto;
    margin:auto 20px auto 15px;
}

.expert_page .expert_advisor > li > div > p, .doctor_detail .doctor_data > div > p{
margin: 0 0 15px;
}


#gtop{
    position: fixed;
    bottom: 10px;
    right: 20px;
    display: none;
    overflow: hidden;
    z-index: 10;
    background-image: url(images/up.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 35px;
    height: 45px;
}

.side_expert h2 a {
margin: 0;
    color: black;
    text-decoration: none;
    display: block;
    padding: 4px 0 0px 0;
    border-top: 3px solid #D5700B;
}

.side_desc{
    position: relative;
    display: block;
    text-align: left;
    font-size: 16px;
    text-shadow: .1px 0px 0px white;
    line-height: 20px;
    margin: auto auto 10px auto;
    background-color: rgb(245, 245, 245);
    padding:10px 0px 10px 5px;
    border: 1px solid rgba(52, 65, 109, 0.24);
    box-shadow: 1px 1px 0px white inset;
}
.side_desc a{
position:relative;
display:inline-block;
margin:0;
color: #D5700B;
}

.ask_our{
background-color:transparent;
}
.ask_our textarea, .advertise textarea{
height:100px;
font-size:17px;
}
.ask_our span input{
border:1px solid rgb(202, 203, 212);
}
.ask_our > div > div > div:last-child > div{
overflow:initial;
}
.ask_our > div > div > div:last-child{
float:none !important;
width:auto;
border:none;
background-color:transparent;
box-shadow:none;
/*border:1px solid rgba(52, 65, 109, 0.24);
background-color:rgb(245, 245, 245);
box-shadow:1px 1px 0px white inset;
*/
}
div.wpcf7 img.ajax-loader{
width:auto;
height:auto;
}
div.wpcf7-validation-errors{
cleaR:both;
border:none;
color:red;
}
div.wpcf7-mail-sent-ok{
cleaR:both;
border:none;
color:green;
}
.hide-desktop{
		display:none;
}
/*responsive start here*/
/* 1280px  */
  @media screen and (max-width:80em){
  /*body{-moz-transform: scale(0.8, 0.8); 
    zoom: 0.8; 
    zoom: 80%;
	}*/
	header .mo-nav > nav > ul > li > ul
	{
	min-width:89px;
	}
	  .main-wrapper{
  width:1280px;
  }
  .fixed {
    width: 1254.39px !important;
  }
  .logo{
	margin:13px auto auto auto;
}
.logo a{
width: 95px;
}
header .mo-nav > nav{
    margin: 13.5px 0 0 0;
    height: 41px;
}
.h-search{
margin:16px 0 0 20px;
}
.left_content {
    width: 960px;
	}
	.right_content {
    width: 270px;
	}
.wfu-btn > div {
    background-size: 33%;
	}
	.wfu-btn > div:nth-child(2) {
    background-size: 30%;
	}
	.wfu-btn > div:hover {
    background-size: 35%;
}
.wfu-btn > div:nth-child(2):hover {
    background-size: 32%;
}
.wfu-btn > div > a{
font-size:15px;
}

.no-bg > div a {
    font-size: 35px;
    padding: 6px 100px 6px 0;
}
.no-bg > div{
    background-position:68% 3px;
    background-size: 38.5%;	
}
	.cm-0 h4 {
    font-size: 18px;
	}
.featured_content ul li:first-child{
width:628px;
}
.featured_content ul li{
width:308px;
}
.featured_content ul li p{
height:65px;
}
.featured_content ul li:first-child p{
padding:0px 0px 20px 0px;
height:50px;
}
.featured_content ul li:first-child .caption .caption_content > a{
    font-size: 21px;
    padding: 7px 0 7px 0px;
}
.sub-nav > ul > li > a {
    padding: 50px 10px 4px 10px;
    font-size: 14px;
}
.sub-nav .logo{
margin:11px 0 5px 5px;
}
.sub-nav .logo a {
    width: 117px;
}

.cm-2 {
    width: 63.1%;
	}
	.latest-news ul li {
    width: 100%;
	
	}
	.trending-news ul li {
    width: 98.5%;
	}
	.trending-news ul li:last-child {
	margin:auto;
	}
	.trending-news ul li > a:first-child{
    overflow: hidden;
    height: 40px;
}
	.latest-news ul li > div > p{
	padding:3.9px 13px 0 0;
	}
	.latest-news ul li > div > .news-date span, .listing ul li > div > .news-date span {
    margin: 0 15px 0 0;
}

.listing ul li, .latest-art ul li, .trending-art ul li, .slideshows-art ul li, .ourdocs ul li, .logos ul li {
    margin: 0 7.908px 8.203px 0;
	}
.doctor_detail .doctor_data .doctor_bio{
width:730px;
}
.side_art h2{
font-size:18px;
}
 .latestvideos ul li iframe {
    position: relative;
    display: block;
    margin: auto;
    width: 100%;
    height:171px;
    clear: both;
 }
	.ourdocs ul li {
    width: 10.35%;
}
.show_time:after{
width:905px;
}
.show-timing:after {
width:81.2%;
}
.breadcrumb > span > span > a, .breadcrumb > span > span > span > a{
padding:7px 13px 7px 18px;
}
.detail_author > div > div{
float: left;
    width: 80%;
    margin: 0 0px 0 10px;
}
.contact > div > div > div:last-child, .write > div > div > div:last-child {
float:right;
width:465px;
}
.ask_our > div > div > div:last-child{
width:auto;
float:none;
}
.calorie_calculator input[type="number"]{
padding:0;
}

.footer-nav > div > div:last-child{

}
.signup > div > div:first-child{
width:26%;
}
.shows.latest-art ul li:nth-child(3n-9){
	margin-right:8px;
}
.shows.latest-art ul li .caption .caption_content > a {
    text-align: center;
    font-size: 22px;
	}
.shows.latest-art ul li .caption{
bottom:0px;
}
.shows ul > li{
    width: 49.57%;
	margin-right:8px;
}
.shows ul > li:nth-child(2n-6){
	margin-right:0px!important;
}
#tabs div p{
width:67%;
}
  .jb-wrapper{
   width: 34%;
  }
  .tools-area > div > div > form > p{
    width: 88%;
  }
  .calorie_calculator{
  width: 88%;
  }
  .poll-area > h3{
  font-size:25px;
  }
  .jlist{
  width: 30.7%;
  }
  .detail_image, .detail_video, .detail_slide{
    width: 625px;
}
.ar_simg{
margin: 2.8% 0px auto auto;
}

.cycloneslider-template-default .cycloneslider-slides{
height: 575px !important;
}
.cycloneslider-template-default .cycloneslider-pager{
top: 288px !important;
}
.form_wrapper .wpcf7 form p span:first-child{
width:295px;
}
		/*end of 80em query*/
	}
	/* 1024px  */
  @media screen and (max-width:64em){

	  .main-wrapper{
  width:1024px;
  }
    .fixed {
    width: 1003.52px !important;
  }
.logo{
margin:13px 0 5px 5px;
}
.logo a {
    width:95px;
    height: 39px;
}
header{
height:62px;
}
header .mo-nav > nav{
margin:11px 0 0 0;
}
header .mo-nav > nav > ul > li > a{
padding:13px 11px;
}
header .mo-nav > nav > ul > li:nth-child(6) > a {
	    padding:10px 32px 10px 15px;
    font-size: 20px;
    color: white;
    text-shadow: none;
    font-family: nafees-nastaleeq;
}
header .mo-nav > nav > ul > li > ul{
min-width:76px;
}
.sub-nav > ul > li:first-child {
    background-size: 31px;
}
.sub-nav > ul > li:nth-child(2) {
    background-size: 34px;
}
.sub-nav > ul > li:nth-child(3) {
    background-size: 34px;
    background-position: center 10px;
	}
	.sub-nav > ul > li:nth-child(4) {
    background-size: 46px;
	    background-position: center 10px;
}	
.sub-nav > ul > li:nth-child(5) {
    background-size: 30px;
		    background-position: center 10px;
}
.sub-nav > ul > li:nth-child(6) {
    background-size: 18px;
	 background-position: center 10px;
}
.sub-nav > ul > li:nth-child(7) {
background-size: 36px;
	 background-position: center 8px;
}
.sub-nav > ul > li:nth-child(8) {
    background-size: 46px;
	 background-position:center 8px;
}
.sub-nav > ul > li:nth-child(9) {
    background-size: 34px;
	 background-position: center 8px;
}
.sub-nav > ul > li:nth-child(10) {
    background-size:26px;
	 background-position: center 8px;
}
.sub-nav > ul > li > a {
    padding:50px 5px 5px 5px;
	font-size:13px;
}
.cm-3 h3, .cm-3 h2, .cm-2 h2, .cm-1 h2{
font-size:24px;
}
.sub-nav .sub-lang{
    background-position: center 9px;
    background-size: 30%;
}
.sub-nav .sub-lang > a{
padding:35px 15px 15px 15px;
font-size:18px;
}
.sub-nav .sub-lang > ul{
min-width:57px;
}
  .wfu-btn > div {
    background-size: 38%;
	}
	.wfu-btn > div:nth-child(2) {
    background-size: 35%;
	}
	.wfu-btn > div:hover {
    background-size: 40%;
}
.wfu-btn > div:nth-child(2):hover {
    background-size: 37%;
}
.follow-us a:nth-of-type(3) {
    background-position:-2px 5px;
}
.follow-us a:nth-of-type(4) {
    background-position: -31px 5px;
}
.follow-us a {
    width: 18px;
    height: 44px;
	}

	header .mo-nav > nav ul li a{
	font-size:14px;
	}
.sub-nav .h-search{
width:16%;
	margin:18px 0 0 15px;
	}
.sub-nav .logo a {
    width: 92px;
}
.sub-nav .logo {
    margin: 15px 0 5px 5px;
}
	.sub-nav ul.reset {
    margin: 0 0 0 15px;
}
h1 {
    font-size: 29px;
}
.wfu-btn > div{
width:47%;
}
.wfu-btn > div > a {
    font-size: 14px;
}
.left_content {
    width: 750px;
}
.right_content {
    width: 240px;
}
  .detail_image, .detail_video, .detail_slide{
    width: 100%;
}

.ar_simg{
display:none;
}
.doctor_detail .doctor_data .doctor_bio{
width:510px;
}
.no-bg > div a {
    font-family: nafees-nastaleeq;
    font-size: 30px!important;
    padding:10px 80px 6px 0;
}
.no-bg > div{
background-image: url(images/logo.png);
    background-position: 72% 3px;
    background-size: 42%;
}

.show_time:after{
width: 670px;
}
.featured_content ul li:first-child {
    width: 501px;
}
.featured_content ul li {
    width: 24.5%;
}
.featured_content ul li:first-child p{
    height: 46px;
}

.featured_content ul li:first-child .caption .caption_content > a {
    font-size: 18px;
}
.featured_content ul li .caption .caption_content > a {
    font-size: 17px;
}
.featured_content ul li .caption {
    bottom: -91px;
}
.featured_content ul li p {
    line-height: 18px;
	height: 70px;
}
.poll-area > h3{
font-size:23px
}
.cm-1{
width:264px;
}
.trending-news ul li > a:first-child{
font-size: 18px;
padding:0px 10px 0px 10px;
}
.latest-news ul li{
padding:0;
}

.news-date {
    width: 92%;
	margin:9px 0 9px 0;
}
.latest-news ul li img, .listing ul li img{
width:37%;
}
.latest-news ul li > div, .listing ul li > div{
width:60%;
}
.listing ul li > div > a{
/*	height:50px;*/
}
.latest-news ul li > div > a, .listing ul li > div > a{
    padding: 5px 10px 5px 5px;

}

.latest-news ul li > div > p{
    height: 60px;
}
.latest-news ul li > div > p, .listing ul li > div > p{
   font-size: 14px;
line-height:20px;
    padding: 0 13px 0 5px;
   }
   .trending-news ul li > a > img{
   width:95%;
   }
   .latest-news ul li > div > .news-date, .listing ul li > div > .news-date{
   margin:2px 0 0 0;
   }
  .news-date > span {
    font-size: 14px;
    padding: 2px 0 3px 0;
}
.latest-art ul li, .trending-art ul li, .ourdocs ul li, .logos ul li{
width:32.6%;
}


 .latestvideos ul li{
width: 100%;
 }
 .latestvideos ul li iframe {
    position: relative;
    display: block;
    margin: auto;
    width: 100%;
    height:150px;
    clear: both;
 }

.latest-art ul li .caption .caption_content > a{
font-size:15px;
}
.show-timing:after {
    width: 76.6%;
}

.see-all {
margin:0;
}
.see-all a {
    font-size: 17px;
    padding: 11px 25px 11px 25px;
}
.mb{
margin:auto auto 8px auto;
}
.tools-area > div > div > form > p{
font-size:16px;
}
.latest-art ul li p{
height:60px;
}

.tools-area > div > div > a{
line-height:18px;
}
button, input[type="submit"], input[type="button"]{
    height: 37px;
    width: 120.4531px;
    font-size: 14px;
}
.calorie_calculator > div > form label, #CalculoIMC label{
font-size:15px;
}
#imc_calculator_wydget-2{
width:90%;
}
.poll-area h2{
font-size:22px;
}

.poll-area .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li label{
font-size:15px;
}
.listing ul li > div > a{
font-size:20px;
line-height:25px;
}
.listing ul li > div > p{
font-size: 16px;
    line-height: 22px;
}
.trending-art ul li > a:first-child{
font-size: 18px;
}
.latest-art ul li .caption .caption_content > a{
font-size:18px;
}

.listing ul li > div > .news-date span {
    margin: 0 12px 0 0;
}
.listing ul li > div > .news-date span {
    font-size: 16px;
padding:0 0 5px 0;
	}
	.listing ul li > div > .news-date {
    margin: 5px 0 0 0;
}
.detail_author > div > div{
width: 75%;
}
.signup > div > div:first-child{
width:30%;
}
.footer-nav > div > div:last-child{

}
.contact > div > div > div:last-child, .write > div > div > div:last-child{
    width: 375px;
}
.ask_our > div > div > div:last-child{
width:auto;
float:none;
}
.write > div > div > div form .flt_left{
width:47.35%;
}
.ask_our > div > div > div form .flt_right, .advertise > div > div > div form .flt_right, .write > div > div > div form .flt_right{
width:47.35%;
}
.expert_advisor > li a img, .doctor_detail img{
width:19%;
}
.expert_advisor > li a img{
margin:15px 20px auto 15px;
}
.logos ul li{
width:19.2%;
}
.logos ul li img{
width:87%;
}
.shows.latest-art ul li:nth-child(3n-9){
	margin-right:8px;
}
.shows.latest-art ul li .caption .caption_content > a {
    text-align: center;
    font-size: 22px;
	}
.shows.latest-art ul li .caption{
bottom:0px;
}
.shows ul > li{
    width: 49.40%;
	margin-right:8px;
}
.shows ul > li:nth-child(2n-6){
	margin-right:0px!important;
}

#tabs div p {
    width: 58%;
}
.schedule_more {
    margin: 10px 10px 10px 0;
}
#tabs li{
padding:7px 3px 7px 3px;
}
.events > li img{
width:660px !important;
height:330px !important;
}
.side_art h2{
font-size:18px;
}
  .jlist{
  width: 30.1%
  }
  .lang select {
    text-align: right;
    margin: 0;
    display: inline-block;
    background-color: transparent;
    border: 1px solid #A5A5A5;
    font-size: 12px;
    height: 28px;
    padding: 0 4px 0 0px;
	}
	.lang:after{
	    width: 17px;
	}
	.lang select {
    font-size: 11px;
    padding: 0 4px 0 0px;
}
.about > div > h1{
    font-size: 70px;
    width: 75%;
    top: 13%;
}
.wp-image-4811{
width:140px !important;
height:auto;
}
.about > div > div:last-child > div > p{
    position: relative;
    margin: auto;
    text-align: left;
    color: black;
    font-size: 19px;
    line-height: 27px;
}
.about > div > div:last-child > div > p:last-child {
    margin: 50px 0 0 0px;
}
	.cycloneslider{
margin:auto;
	}
	.cycloneslider-caption{
	width:auto;
	}
	.cycloneslider-template-default .cycloneslider-slides{
	height: 566px !important;
	}
	.cycloneslider-template-default .cycloneslider-pager{
	top:300px !important;
	}
	
	.form_wrapper .wpcf7 form p span:first-child{
	width:270px;
	}
	output.output{
	    margin: 5px auto auto auto;
    clear: both;
	}
	.image_bg {
    margin: auto auto 15px auto;
    width:auto;
	}
/*end of 64em query*/  
  }
  .fb-comments {
    position: relative;
    margin:-20px auto auto auto !important;
    display: block !important;
}
  
  
  /*start of mobile resolutions*/
    @media screen and (max-width:62em){
		.detail .article_top_data{
				margin:3px 0 5px 0;
		}
		.detail > div > div:last-child > span {
			margin: 0 0 0px 0!important;
		}
			.detail h1, .video_title_area h1, .events>div>div>h1{
					line-height:28px;
			}
		  .desk_nav{
  display:none;
  }
  .hide-desktop{
		display:block;
  }  
  .hide-mobile{
		display:none !important;
  }
  .mob_nav{
  display:block;
  }
		  .main-wrapper{
  width:100%;
  }
  .sub-wrapper{
  margin:5px auto auto auto;
  }
  .fixed {
    width: 98% !important;
}
  .lang{
  position:relative;
  top:auto;
  }
  .lang select {
    font-size: 11px;
    padding: 0 4px 0 0px;
    width: 186px;
}
	header{
	height:auto;
	z-index:2;
	border:none;
	}
	header .logo{
	display:block;
	margin:auto;
	clear:both;
	width:auto;
	}
		header .logo a{
		    width: 110px;
    height: 44px;
		}
			header .h-search{
display:none;
			}

header .mo-nav > nav{
display:none;
right:0;
position:absolute;
width:200px;
background-color: #AA1801;
    top: 71px;
height:250px;
overflow-y:scroll;
}
header .mo-nav > nav > ul{
float:none;
}
header .mo-nav > nav:after{
background-color:transparent;
}
header .mo-nav > nav > ul > li:first-child{
padding:0px;
}
header .mo-nav > nav > ul > li:nth-child(1),header .mo-nav > nav > ul > li:nth-child(2),
header .mo-nav > nav > ul > li:nth-child(3),header .mo-nav > nav > ul > li:nth-child(4),
header .mo-nav > nav > ul > li:nth-child(5),header .mo-nav > nav > ul > li:nth-child(6),
header .mo-nav > nav > ul > li:nth-child(6),header .mo-nav > nav > ul > li:nth-child(8){
background-image:none;
}

header .mo-nav > nav > ul > li,header .mo-nav > nav > ul > li:nth-child(6){
float:none;
clear:both;
    border-bottom: 1px solid rgba(0,0,0,0.2)!important;
    box-shadow: 1px 0 rgba(255,255,255,0.1) inset;
	background-color:transparent;
display:block;
border-left:none;
padding:0px;
top:0;
}
header .mo-nav > nav > ul > li > a,header .mo-nav > nav > ul > li:nth-child(6) > a{
text-align:left;
padding:10px 0 10px 10px;
font-family: 'Conv_Jubilat-Regular';
color:white;
font-size:14px;
background-color:transparent
}

header .mo-nav > nav > ul > li > a:hover{
background-color:transparent;
}
header .mo-nav > nav > ul > li:hover{
background-color:#861200;
}
header .mo-nav > nav > ul > li > span{
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
  background-image: url(images/icon_plus.png);
    display: block;
    text-align: right;
    z-index: 1;
    position: absolute;
    right: 0px;
    padding: 17px 20px 18px 20px;
    top: 0px;
}

header .mo-nav > nav > ul > li:last-child > ul{
left:0;
}
.active > ul{
display:block;
}
header .mo-nav > nav > ul > li.active > span {
  background-image: url(images/icon_minus.png);
}
header .mo-nav > nav > ul > li:hover > ul{
visibility:visible;
opacity:1;
top:0;
}
			header .mo-nav > span{
    position: relative;
    display: block;
    clear: both;
	margin:0;
	    text-align: left;
		overflow:hidden;
    z-index: 1;
	background-color:#AA1801;		
			}
				header .mo-nav > span > span{	
    position: relative;
    display: block;

    overflow: hidden;
}
header .mo-nav > span > span > a:first-child{	
    position: relative;
    display: block;
    overflow: hidden;
    margin: auto;
    text-align: center;
    padding: 6px 5% 7px 5%;
    border-right: 1px solid rgba(0,0,0,0.2);
    color: white;
    font-size: 20px;
    float: left;
    text-decoration: none;
	font-family:'nafees-nastaleeq';
}
header .mo-nav > span > span > a:nth-child(2) {
position: relative;
    display: block;
    margin: 0px;
	float:right;
    padding:16.3px 23px 16px 23px;
    text-align: right;
    z-index: 1;
    text-decoration: none;
    color: white;
    font-size: 20px;
    background-image: url(images/menu.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: right 10px center;
	background-color:#AA1801;
		}

		.trending-news ul li > a:first-child{
		height:auto;
		    padding: 0 10px 5px 0;
		}
		.latest-news ul li > div > a{
		height:auto;
		}
		.latest-news ul li > div > p{
		height:auto;
		}
		.wfu-btn > div > a{
		padding:47% 0 0px 0px;
		}
	.show_time span{
	text-align:center;
	}
	.show_time{
    text-align: center;
    overflow: hidden;
    /* clear: both; */
    float: left;
    margin: 0px 0 0 10px;
    width: auto;
    background-color: #FFFFFF;

	}
	.video_title_area img {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    float: none;
    width: 83px;
    height: auto;
    border: 5px solid #FDFDFD;
    border-radius: 55px;
	}
	.show_time:after{
	background-color:transparent;
	width:auto;
	}

	.show-timing {
    color: #6b6b6b;
    margin: 5px 0 5px 0;
    font-size: 35px;
    clear: both;
    overflow: hidden;
    float: none;
    display: block;
    width: 100%;
    padding: 10px 0px 10px 20px;
    background-color: #D0D0D0;
    text-align: center;
	}
	.show-timing:after{
	background-color:transparent;
	}
	.heading-timings h2{
	float:none;
	    width: 100%;
  
    font-size: 35px;
    position: Relative;
    margin: 5px 0 0px 0;
    padding: 10px 10px 10px 10px;
    text-transform: capitalize;
    color: white;
    background-color: #E64554;
	}
	.left_content{
	width:100%;
	float:none;
	}
	.featured{
	height:auto;
	border:none;
	}
	.featured_content{
	margin:0;
	}
	.featured h1{
    color: black;
    position: relative;
    display: block;
    text-align: center;
    z-index: 1;
    padding: 10px 0px 0px 0px;
    border-top: 4px solid rgb(213, 112, 11);
	font-size:24px;
	}
	.mo-show{
	position:relative;
	display:Block;
	background-color:#CECECE;
	padding:10px 0 10px 0;
	overflow:hidden;
	margin:auto auto 15px auto;
	width:100%;
	}
		.mo-search{
		float:left;
		position:relative;
		width:50%;
		display:Block;
		overflow:hidden;
		margin:0;
		}
.mo-search input[type="submit"] {
    position: absolute;
    right: 0.203px;
    width: 34px;
    top: 0px;
    background-color: transparent;
	background-repeat:no-repeat;
background-image: url(images/htv-sprite.png);
    background-position:-45px -24px;
    background-size: 75px 51px;
    height: 32px;
	}
.mo-search input[type="search"]:focus{
  background-color:#801201;
  }
.mo-search input[type="search"] {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
    border:1px solid rgb(170, 24, 1);
	background-color: #861200;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.24) inset;
    height: 33px;
}
.featured_content ul {
    position: relative;
    display: block;
    margin: 10px auto auto auto;
    clear: both;
}
	.featured_content ul li:first-child, .featured_content ul li{
    width: 98%;
    margin: auto auto 4px auto !important;
    float: none;
}
		
.featured_content ul li p, .featured_content ul li:first-child p{
    line-height: 18px;
    min-height: auto;
	height:40px;
}
	.cm-1, .cm-2{
	width:100%;
	}
	.news-date{
    width: 60%;
    display: block;
    overflow: hidden;
    margin: 9px auto 9px auto;
	}
	.mo-tags{
	position:relative;
	display:inline-Block;
	overflow:hidden;
	margin:auto auto 10px auto;
	}
	.mo-tags ul li{
	display:inline-block;
	margin:0 1px 1px 0;
	}
		.mo-tags ul li a{
	display:inline-block;
    margin: 0;
    color: white;
    background-color: #5D5D5D;
    text-align: center;
    font-size: 16px;
    padding: 5px;
	text-decoration:none;
	}
	.follow-us {
    float: right;
    margin:0 0 4px 0;
}
.featured_content ul li:first-child .caption{
		bottom:-56px;
}
.featured_content ul li:first-child:hover .caption{
		bottom:0px;
}
.featured_content ul li .caption{
bottom:-48px;
}
.featured_content ul li .caption .caption_content > a{
font-size:18px;
}
.latest-art ul li .caption{
bottom:-55px;
}
	h1{
	font-size:27px;
	}
	.latest-news ul li img, .listing ul li img{
	width:100%;
	float: none;
    margin: auto;
	}
	.latest-news ul li > div, .listing ul li > div{
	width:100%;
	}
	.latest-art ul li, .trending-art ul li, .slideshows-art ul li, .latestvideos ul li, .ourdocs ul li, .logos ul li{
	
	width:98%;
	float:none;
	margin:auto auto 8.203px auto;
	}
	.latest-news ul li {
    padding: 0;
    margin: auto auto 8.203px auto;
    float: none;
}
.latestvideos ul li{
    margin: auto auto 8px auto;
	}

	.latest-art ul li:nth-child(3n-9), .trending-art ul li:nth-child(3n-9), .slideshows-art ul li:nth-child(2n-8), .ourdocs ul li:nth-child(9n-9){
	margin-right:auto;
	}
.latest-art ul li p {
    height: 36px;
}
 .latestvideos ul li iframe {
    position: relative;
    display: block;
    margin: auto;
    width: 100%;
    height:220.5px;
    clear: both;
 }

.trending-art ul li > a:first-child{
height:auto;
}
	.border > div > div, .detail > div, .contact > div > div > div:first-child{
border-left:none;
border-bottom:none;
border-right:none;
}
.logos ul li {
    width: 33%;
    float: left;
	height:115px;
    margin: 0 0 15px 0;
}
.logos ul li:nth-child(n+11){
left:auto;
}
.see-all{
float:none;
}
.right_content{
width:100%;
float:none
}
.expert_advisor{
border:none;
}
.expert_advisor > li a img, .doctor_detail img{
width:50%;
}
.doctor_detail > div img{
float:none;
margin:6px auto auto auto;
}
.doctor_detail .doctor_data .doctor_bio {
    width: 90%;
    margin: 12px auto 25px auto;
    float: none;
}
.expert_advisor > li > div{
clear:both;
}
.qna h2{
float:none;
}
.qna .ask_btn{
float:none;
margin:9.5px auto 9.5px auto;
}
.qna ul li{
padding:10px 5px 10px 5px;
}
.no-bg > div {
    background-image: url(images/logo.png);
    background-position: 64% 3px;
    background-size: 27.5%;
}
.tools-area input[type="submit"], .tools-area input[type="button"], .tools-area button {
    margin: 15px auto 15px auto;
    clear: both;
    display: block;
}
.signup > div > div:first-child{
    width: 90%;
    margin: auto;
    float: none;
}
.footer-nav > div > div:last-child {
    width: 90%;
    float: none;
    display: inline-block;
    margin: 10px auto auto auto;
}
.footer-nav > div > div:last-child ul{
    clear: both;
    overflow: hidden;
}
.footer-nav > div > div:last-child > div > nav ul li{
display:inline-block;
float:none;
}
.footer-nav > div > div:last-child > div > nav span {
    text-align: center;
}

.border > div > div, .detail > div, .contact > div > div > div:first-child{
border:none;
}
.detail > div > div:last-child > p, .detail > div > div:last-child > span, .detail > div > div:last-child > a, .detail > div > div:last-child > ul > li, .detail > div > div:last-child > ol > li {
    position: relative;
    text-align: justify;
    font-size: 21px;
    line-height: 30px;
    color: #363636;
}
.detail_author > div img {
    width: 115px;
    height: auto;
}
.detail_author > div > div{
width: 98%;
    margin: 10px auto auto auto;
    float: none;
    word-wrap: normal;
    display: inline;
    overflow: auto;
}
		.detail_author > div > div > p {
			font-size: 17px;
		    padding: 0 10px 0 10px;
			text-align: justify;
		}
.detail_author > div > div > h2{
		padding: 0px;
}
		.art_image .adsbygoogle {
			margin: 10px auto 10px auto;
		}
		.detail_author > div img{
				margin:0 10px 0 10px;
		}
		
.about > div > div:last-child > div img:first-of-type{
width:247px;
height:auto;
margin:auto;
}
.about > div > div > div h2{
text-align:center;
}
.about > div > div:last-child > div img{
float: none;
    display: block;
    overflow: hidden;
    margin: 0;
    width: 100%;
    height: auto;
}
.about > div > div:last-child > div > p{
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}
.about > div > div:last-child > div > p:last-child{
    width: 90%;
    margin: 10px auto auto auto;
}
.wp-image-4811{
width: 140px !important;
}
.about > div > h1 {
    background-color: rgba(230, 69, 84, 0.67);
    color: #EFEFEF;
    font-weight: bold;
    font-size: 36px;
    position: absolute;
    width: 50%;
    top: 30px;
    right: 0;
    left: 0;
    text-align: center;
	}
	.about > div > div > div h1{
	text-align:center;
	}
	.about > div > div:last-child > div{
    padding: 0px 0 0px 0
	}
.contact > div > div > div:first-child{
width:95%;
margin:auto;
}
.contact > div > div > div:last-child button, input[type="submit"], input[type="button"], .write > div > div > div:last-child button, input[type="submit"], input[type="button"],  .jb-submit, .jb-submitr{
width:100%;
}
.contact > div > div > div:last-child, .write > div > div > div:last-child{
width:100%;
float:none;
margin:-15px auto auto auto;
}
.contact > div > div > div:last-child > div > div{
display:inline-block;
}

.contact > div > div > div:last-child h2{
text-align:center;
}
.write > div > div > div form .flt_left{
cleaR:both;
width:99.5%;
float:none;
margin:10px auto 10px auto;
}
.ask_our > div > div > div form .flt_right, .advertise > div > div > div form .flt_right, .write > div > div > div form .flt_right{
cleaR:both;
width:99.5%;
float:none;
margin:10px auto 10px auto;
}

.contact > div > div > div form input[type="submit"]{
margin:auto;
}

.jlist {
float:none;
box-shadow:none;
margin:auto auto 15px auto;
width:98.5%;
cleaR:both;
}
.jlist .job_fields div{
float:none;
}
.jlist h2, .jlist h2 > a{
text-align:center;
}
.shows.latest-art ul li:nth-child(3n-9){
	margin-right:0px;
}
.shows.latest-art ul li .caption .caption_content > a {
    text-align: center;
    font-size: 18px;
	}
.shows.latest-art ul li .caption{
bottom:0px;
}
.shows ul > li{
cleaR:both;
float:none;
    width:98.5%;
	margin-right:0;
}
.shows ul > li:nth-child(2n-6){
	margin-right:0px!important;
}
.schedule-img{
float:none;
}

.schedule-img img{
height:auto;
margin:auto;
width:100%;
}
#tabs div p {
    clear: both;
    width: 100%;
    float: none;
    overflow: hidden;
    margin: auto;
}
.schedule_more {
    margin: 10px 10px 10px 0;
width:98.5%;
float:none;
    padding: 6px 0px;
	margin:10px auto 5px auto;
	}
#tabs ul {
    margin: 5px auto 0px auto;
}
#tabs li {
    text-align: center;
    color: white;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    position: relative;
    text-align: center;
    margin: 0 1px 1px 0;
    padding: 7px 3px 7px 3px;
    background-color: #5D5D5D;
}
.description_text{
float:none;
display:block;
overflow:hidden;
margin:auto;
width:100%;
}
.player_area{
    width: 100%;
    float: none;
    margin: auto;

}
.player_area iframe{
width:100%;
height:300px;
}
.cycloneslider-template-default .cycloneslider-slide img{
width:100%;
}
.cycloneslider{
max-width: 100% !important;
}
.cycloneslider-template-default .cycloneslider-pager{
    top: 170px !important;
	display:none !important;
}
.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{
	    top: 18%!important;
}
.cycloneslider-template-thumbnails .cycloneslider-caption, .cycloneslider-template-standard .cycloneslider-caption, .cycloneslider-template-default .cycloneslider-caption, .cycloneslider-template-dark .cycloneslider-caption{
position:relative;
clear:both;
}
.cycloneslider-caption {
    width: 95% !important;
    position: relative !important;
    clear: both !important;
}
.cycloneslider-template-default .cycloneslider-slides{
position: relative;
    overflow: hidden;
    height: 560px !important;
}
.events > li img{
width:100% !important;
height:auto !important;
}
.event_desc p {
text-align:justify;
}
.detail > div > div:last-child .ingre{
float:none;
width:100%;
}
.detail > div > div:last-child .ingre ul li{
    text-align: center;
    color: white;
}
.side_bar_content .s-search{
display:none;
}
  .jb-wrapper{
   width: 100%;
  }
  #jobman_login, #jobman_register{
  width:90%;
  overflow:initial;
  }
#jobman_login .message, .reg_msg {
    width: 100%;
    padding: 0 0 0 5%;
}
  #jobman_register tr input, .jb-tr input{
  height:40px;
  }
  .jb-submit, .jb-submitr{
  float:none;
  }
  .tools-area > div > div > form > p > select{
  width:100%;
  }
  .tools-area > div > div > form > p > input, .calorie_calculator input[type="number"], #CalculoIMC input[type="text"]{
  width:98%;
  margin:5px auto auto auto;
  }
  .calorie_calculator select, .calorie_calculator .lselect{
  width:100%;
  }
  
  .tools-area > div > div > form > p > button{
  width:100%;
  }
  .tools-area > div > div > form > p > span{
  padding:0;
  font-size:18px;
  }

  .calorie_calculator p:nth-child(3) label{
  padding:10px 0 0 0px;
  }
    .calorie_calculator p{
  margin:auto auto 10px auto;
	}
    .calorie_calculator p label{
  padding:0px;
  }
  .cm-1 h2, .cm-2 h2, .cm-3 h2, .cm-4 h2, .no-home h1{
  text-align:center;
  }
  .signup > div > div:first-child > form > div > button{
  width:12%;
  }
  .detail > div > div:last-child span{
  display:inline-block;
  float:none;
  }
  .calorie_calculator > div > form label, #CalculoIMC label{
  font-size:18px;
  }
.ad_description{
width:95%;
}
.ad_tables{
width:95%;
}
.ad_tables table{
clear:both;
margin:auto auto 15px auto;
width:100%;
}
.ad_tables table:nth-child(odd), .ad_tables table:nth-child(even) {
    float: none;
}
.form_wrapper .wpcf7 form p span:first-child{
width: auto;
    text-align: center;
    float: none;
    padding: 0;
	    width: 315px;
}
.form_wrapper .wpcf7 form p input[type="submit"]{
width:220px;
}
.form_wrapper .wpcf7 form p input, .form_wrapper .wpcf7 form p textarea{
width:96%;
float:none;
}
output.output{
margin:auto;
clear: both;
}
.form_wrapper .wpcf7 form{
width:100%;
}
.advertise-wus h1{
font-size: 25px;
    padding: 8px 0 8px 0;
}
	/*end of mobile resolutions*/
	}
	
	
	    @media screen and (max-width:37.500em){
		.detail .detail_video{
width:100%;
height:400px;
}
		.logos ul li{
		height:60px;
		}
				.signup > div > div:first-child > form > div > button{
						font-size: 15px;
		width:20%;
		}
		
		}
		    @media screen and (max-width:25.000em){
			.featured_content ul li:first-child p {
			    min-height: auto;
    height: 38px;
	}
	.featured_content ul li p {
    min-height: auto;
    height: 34px;
}
.latest-art ul li p {
    min-height: auto;
    height: 41px;
}
	
					.detail .detail_video{
width:100%;
    height: 200px;
}
		.logos ul li{
		width:50%;
		}

		
		}
	