html { box-sizing: border-box; -webkit-box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body { margin: 0; color: #505050; font: normal 16px/22px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; min-width: 320px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; overflow-x: hidden; }
* { max-height: 1000000px; }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
ul, ol { margin: 0; padding: 0; list-style: none; }
img { border-style: none; max-width: 100%; height: auto; }
a { text-decoration: none; color: #505050; }
a:hover { text-decoration: none; color: #d61919; }
dl { margin: 0; }
input, textarea, select { font: normal 12px/15px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #505050; vertical-align: middle; }
form, fieldset { margin: 0; padding: 0; border-style: none; }
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
button, input[type="button"], input[type="reset"], input[type="file"], input[type="submit"] { -webkit-appearance: none; -webkit-border-radius: 0; cursor: pointer; }
input[type="text"], input[type="tel"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { margin: 0; padding: 4px 7px; -webkit-appearance: none; -webkit-border-radius: 0; border: 1px solid #999; }
input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { border-color: #4d4d4d; }
textarea { overflow: auto; resize: vertical; vertical-align: top; }
input[type="checkbox"], input[type="radio"] { padding: 0; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
table { border-collapse: collapse; border-spacing: 0; }
.gm-style img { max-width: none; }
/* End of Reset code */
/*@font-face {
    font-family: 'Jameel Noori Nastaleeqregular';
    src: url('bbc-nassim-regular-webfont.eot');
    src: url('bbc-nassim-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('bbc-nassim-regular-webfont.woff2') format('woff2'),
         url('bbc-nassim-regular-webfont.woff') format('woff'),
         url('bbc-nassim-regular-webfont.ttf') format('truetype'),
         url('bbc-nassim-regular-webfont.svg#Jameel Noori Nastaleeqregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Jameel Noori Nastaleeqbold';
    src: url('bbc-nassim-bold-webfont.eot');
    src: url('bbc-nassim-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bbc-nassim-bold-webfont.woff2') format('woff2'),
         url('bbc-nassim-bold-webfont.woff') format('woff'),
         url('bbc-nassim-bold-webfont.ttf') format('truetype'),
         url('bbc-nassim-bold-webfont.svg#Jameel Noori Nastaleeqbold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/* Added by Abdullah Faheem */
@font-face { font-family: 'nafees-nastaleeq';src:url('nafees-nastaleeq-webfont.eot');src:local('nafees-nastaleeq'),url('nafees-nastaleeq-webfont.woff') format('woff'),url('nafees-nastaleeq-webfont.eot.ttf') format('truetype');}
@font-face { font-family: 'Jameel Noori Nastaleeq';src:url('JameelNooriNastaleeq.eot');src:local('Jameel Noori Nastaleeq'),url('JameelNooriNastaleeq.woff') format('woff'),url('JameelNooriNastaleeq.ttf') format('truetype');}
/* End of Abdullah code */
@font-face { font-family: "BBCNassim"; src: url("BBC-Nassim-Regular.eot"); src: local("?"), url("BBC-Nassim-Regular.woff") format("woff"), url("BBC-Nassim-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "BBCNassim"; src: url("BBC-Nassim-Bold.eot"); src: local("?"), url("BBC-Nassim-Bold.woff") format("woff"), url("BBC-Nassim-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "ralewayregular"; src: url("../fonts/raleway-regular-webfont-webfont.eot"); src: url("../fonts/raleway-regular-webfont-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-regular-webfont-webfont.woff2") format("woff2"), url("../fonts/raleway-regular-webfont-webfont.woff") format("woff"), url("../fonts/raleway-regular-webfont-webfont.ttf") format("truetype"), url("../fonts/raleway-regular-webfont-webfont.svgraleway-regular-webfont-webfont") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ralewaybold'; src: url('raleway-bold.eot'); src: url('raleway-bold.eot?#iefix') format('embedded-opentype'), url('raleway-bold.woff2') format('woff2'), url('raleway-bold.woff') format('woff'), url('raleway-bold.ttf') format('truetype'), url('raleway-bold.svg#ralewaybold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ralewaysemibold'; src: url('raleway-semibold.eot'); src: url('raleway-semibold.eot?#iefix') format('embedded-opentype'), url('raleway-semibold.woff2') format('woff2'), url('raleway-semibold.woff') format('woff'), url('raleway-semibold.ttf') format('truetype'), url('raleway-semibold.svg#ralewaysemibold') format('svg'); font-weight: normal; font-style: normal; }
.wrapper { position: relative; overflow: hidden; }
.holder, .logo-holder, #main, #footer, #visual { max-width: 1200px; margin: 0 auto; position: relative; }
#main { padding: 0 0; }
.burger-btn, .sidebar-toggle-btn { display: none; }
#header { margin-bottom: 30px; background: #209111; /*background-image: url('http://www.millat.com/wp-content/uploads/2016/10/CATmillat.png'); background-position: right;*/ }
#header h1 { display: none; }
#header:after, .holder, #main:after, #footer:after, #visual { content: ''; clear: both; display: table; }
#header .secondary-1 { }
#header .secondary-2 { }
#header .secondary-1 ul li:before { }
#header .secondary-1 ul li:after { }
#header .secondary-1 .holder { padding: 7px 160px 7px 0; }
#header .secondary-2 .holder { padding: 7px 160px 7px 0; }
#header .secondary-1:after, #header .secondary-2:after { content: ''; clear: both; display: table; }
.logo { position: absolute; right: 10px; top: 23px; padding: 5px 0 }
#nav .menu-slide .menu { padding-right: 270px; }
.logo a { display: block; }
.logo img { vertical-align: top; }
#header .logo-box { background: #981515; border-bottom: 1px solid rgba(0,0,0,0.1); display: table; width: 100%; }
.c-editor { color: #fff; margin: 0px 20px 0px 0px; }
.nfood-inner > h2 {
    display: none;
}

.visual-banners a img { height:470px !important;} 
@media screen and (min-width:1157px) {
.nfood-inner {
  max-height: 488px;
  overflow: hidden;
}
.block.nfood-banners {
    padding-top: 15px;
}
#header .left-row { float: left; }
#nav ul { width: 1050px; }
#nav ul li.left-row { border: 1px solid #c77577; width: 120px; margin: 0 10px 0 0; }
#nav ul li.left-row a:hover { border: none; }
#nav ul li.left-row:hover { border: 1px solid rgba(255,255,255,0.2); }
#nav ul li.left-row:before { display: none; }
}
#nav { position: relative; margin: 0 0 40px; }
#nav:after { content: ''; display: table; clear: both; }
#nav ul { margin: 0; padding: 0; list-style: none; text-align: center; font: 14px/18px "ralewayregular", "Arial", "Helvetica", sans-serif; letter-spacing: -4px; }
#nav ul li { display: inline-block; vertical-align: top; position: relative; letter-spacing: 0; float : right; }
#nav ul li:last-child:before { display: none; }
#nav ul:after { content: ''; clear: both; dispaly: table; }
#nav ul a { display: block; padding: 10px 15px; color: #ffffff; font-weight: normal; border-radius: 5px; border-bottom: 2px solid transparent; }
#nav ul a:hover { border-bottom: 2px solid rgba(255,255,255,1); border-radius: 0; }
.banner { overflow: hidden; position: relative; }
.banner img { display: block; height: auto; width: 100%; }
.two-columns { overflow: hidden; letter-spacing: -4px; padding: 0 15px; margin: 0 0 30px; font-size: 0; text-align:center; }
.columns { overflow: hidden; width: 50%; display: inline-block; vertical-align: top; letter-spacing: 0; text-align: left; font: 16px/22px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 0 15px 0 0; }

.columns_new { overflow: hidden; width: 40%; display: inline-block; vertical-align: top; letter-spacing: 0; text-align: left; font: 16px/22px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 0 15px 0 0; }


.columns+.columns { /*text-align: right;*/ padding: 0 0 0 15px; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: normal; }
.columns h2 { margin: 0 0 20px; line-height: 30px; border-bottom: 2px solid #f15a22; padding: 0 0 19px; color: #303030; font-family: "ralewaybold", "Arial", "Helvetica", sans-serif !important; }
.columns+.columns h2 { border-bottom: 2px solid #fdb91d; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
.columns ul li { border-bottom: 1px solid #dbdbdb; padding: 20px 0; position: relative; min-height: 140px; }
.add2 ul li { padding: 35px 118px 40px 0; }
.add2 ul li .image-holder { position: absolute; top: 20px; right: 0; }
.add2 ul li:nth-child(1), .add2 ul li:nth-child(2) { display: inline-block; vertical-align: top; width: 47%; margin: 0 5px 0 0; padding: 20px 0; border: none; }
.add2 ul li:nth-child(1) .image-holder, .add2 ul li:nth-child(2) .image-holder { margin: 0; position: static; }
.add2 ul li:nth-child(1) .image-holder img { display: block; height: auto; width: 100%; min-height: 146px; vertical-align: auto; }
.add2 ul li:nth-child(2) .image-holder img { display: block; height: auto; width: 100%; vertical-align: auto; min-height: 146px; }
.columns .image-holder { display: inline-block; vertical-align: middle; border: 2px solid #fdb91d; margin: 0 15px 0 0; }
/*.columns+.columns .image-holder{
	margin:0 0 0 15px;
}
*/
.main-holder .align-eng { text-align: left; }
.columns .image-holder img { vertical-align: top; }
.columns .contents-holder { display: inline-block; vertical-align: middle; max-width: 450px; }
.columns .contents-holder h3 { font-family: "raleway", "Arial", "Helvetica", sans-serif; font-weight: normal; font-size: 16px; line-height: 20px; margin: 0 0 5px; color: #303030; }
.columns+.columns .contents-holder h3 { font-family: "raleway", "Arial", "Helvetica", sans-serif; font-weight: normal; }
.columns .name-text { font-size: 18px !important; line-height: 23px; color: #044abf; }
.columns .short-detail-en+.name-text { font-size: 16px !important; line-height: 23px; }
.columns .name-text:hover { text-decoration: none; color: #d61919; }
.banner2 { background: url(../images/banner2-bg.jpg) no-repeat; background-size: 100% 100%; margin: 0 0 55px;/*padding:122px 0; margin: 0 0 55px; */ }
.cycle-gallery { position: relative; margin: 0 auto; max-width: 650px; }
.mask { position: relative; overflow: hidden; max-width: 650px; height: 220px; }
.slideset { width: 99999px; float: left; }
.slide { max-width: 650px; float: left; height: 220px; }
.slide a { display: block; overflow: hidden; border-radius: 50%; }
.slide img { width: 126px; vertical-align: top; }
.slide .image-holder2 { float: right; margin: 0 0 0 20px; position: relative; }
.slide .image-holder2:before { content: ''; position: absolute; top: 0; left: 0; background: url(../images/image-cover.png); height: 150px; width: 150px; }
.slide .image-holder2 a:hover { opacity: 0.9; }
.slide.active { z-index: 1; }
.content2 { overflow: hidden; max-width: 500px; min-height: 175px; text-align: center; background: rgba(0,0,0,0.5); padding: 30px 20px; font-family: "ralewaysemibold", "Arial", "Helvetica", sans-serif; }
.content2 h3 { color: #303030; font-size: 40px; line-height: 43px; }
.content2 .meta { color: #fff; font-size: 24px; line-height: 27px; margin: 0 0 14px; }
.content2 time { display: block; color: #fff; font-size: 16px; line-height: 21px; font-family: 'PT Sans', sans-serif; margin: 15px 0 0; }
.btn-prev, .-next { display: block; overflow: hidden; text-indent: -9999px; height: 50px; width: 50px; position: absolute; top: 50%; left: -38%; color: #fff; border: 2px solid rgba(255,255,255,0.7); margin: -25px 0 0; }
.btn-prev:hover, .btn-next:hover { background: rgba(255,255,255,0.7); border: 2px solid rgba(255,255,255,0); }
.btn-prev:hover:before, .btn-prev:hover:after, .btn-next:hover:before, .btn-next:hover:after { background: #000; }
.btn-prev:before, .btn-prev:after, .btn-next:before, .btn-next:after { content: ""; height: 15px; width: 3px; position: absolute; left: 50%; top: 27px; background: rgba(255,255,255,0.7); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: -17px 0 0; }
.btn-prev:after, .btn-next:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 36px; }
.btn-next { left: auto; right: -38%; }
.btn-next:before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.btn-next:after { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
#main #nextend-smart-slider-1 .nextend-transition.nextend-transition-previous .smartslider-inner, #main #nextend-smart-slider-1 .nextend-transition.nextend-transition-next .smartslider-inner { background-color: rgba(0,0,0,0.8); }
#main .small-images a { display: block; height: 65px; width: 95px; }
#main .small-images a img { height: 100%; width: 100%; }
#main .small-images2 { display: block; height: 65px; width: 95px; }
#main .small-images2 img { height: 100%; width: 100%; }
.add { text-align: right; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: normal; }
.add .image-holder { margin: 0 0 0 15px; }
.add h2 { border-bottom-color: #209111; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
.add+.columns h2 { border-bottom-color: #808080; }
.add .contents-holder h3, .add+.columns .contents-holder h3 { line-height: 20px; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
#main .add5 .full-width { width: 100%; margin: 0; }
.single-audio audio { overflow: hidden; }
/*div#wonderplugincarousel-3{
	display:block !important;
}*/


.amazingcarousel-prev, .amazingcarousel-next { display: none !important; }
/* Visual banner Styling Start */
#visual { content: ''; clear: both; display: table; }
#visual-banner { background: #981515; margin: 0 0 70px; padding: 30px; position: relative; }
#visual-banner:after { content: ''; clear: both; display: table; }
#visual-banner a { display: block; }
#visual-banner a img { display: block; height: auto; width: 100%; }
/*.caption-holder { display: table; height: 100%; width: 100%; }
.caption-contents { display: table-cell; vertical-align: top; text-align: right; }*/
.caption-contents { text-align: right; }
.caption-contents-holder { color: #fff; padding: 15px 30px 40px; }
.caption-contents-holder h1 { font: normal 20px/27px "Jameel Noori Nastaleeq"; line-height: 48px; text-align: center; /*margin: 0 0 20px;*/ }
.caption-contents-holder p { margin: 0; }
/* Visual banner Styling End */



/* Book styling Start */
.cols { overflow: hidden; width: 65%; display: inline-block; vertical-align: top; letter-spacing: 0; text-align: left; font: 16px/19px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 0 15px 0 0; }
.cols+.cols { width: 35%; }
.cols+.cols h2 { border-bottom: 2px solid #f15a22; }
.cols h2 { margin: 0 0 20px; line-height: 30px; border-bottom: 2px solid #0089cf; padding: 0 0 19px; color: #303030; font-family: "ralewaybold", "Arial", "Helvetica", sans-serif; text-align: right; }
.cols > ul > li { position: relative; display: inline-block; vertical-align: top; margin: 5px; }
.cols .image-listing { margin: 0; padding: 0; list-style: none; text-align: center; }
.current-img-listing { border: 2px solid #fdb91d; width: 176px; overflow: hidden; }
.current-img-listing img { display: block; height: 100%; width: 100%; }
.book-block { position: relative; padding: 60px 20px; }
.book-block:before { content: ''; position: absolute; bottom: 0; left: -85px; right: -85px; background: #999; height: 1px; }
.book-block:after { content: ''; clear: both; display: table; }
.book-block .image-holder3 { float: left; width: 23%; }
.book-block .contents-block { float: right; width: 75%; font: 16px/19px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 12px 0 0 18px; }
.book-block .contents-block h3 { font-family: "ralewaybold", "Arial", "Helvetica", sans-serif; font-size: 36px; line-height: 42px; font-weight: bold; margin: 0 0 28px; }
.book-block .contents-block h3 a { color: #505050; }
.contents-block dl { margin: 0 0 41px; }
.contents-block dl a { color: #505050; }
.contents-block dl dt { float: left; font-size: 18px; font-weight: bold; }
.contents-block dl dd { margin: 0 0 18px 40px; font-size: 18px; }
#sidebar ul.button-holder { overflow: hidden; font-family: 'PT Sans', sans-serif; text-align: center }
.button-holder li { display: inline-block; vertical-align: top; margin: 0 0 0 8px; }
.button-holder li:first-child { margin: 0 0 0 2px; }
.button-holder a { display: block; border: 2px solid #fdb913; border-radius: 5px; padding: 13px 30px 14px; background: #fdb913; color: #505050; font-size: 15px; text-align: center; font-weight: bold; }
.button-holder a:hover { text-decoration: none; }
.button-holder li:nth-child(2) a { background: #0089cf; border-color: #0089cf; color: #fff; }
.button-holder li:nth-child(3) a { background: #303030; border-color: #303030; color: #fff; }
.button-holder a:hover, .button-holder li:nth-child(2) a:hover, .button-holder li:nth-child(3) a:hover { background: none; color: #303030; }
.book-block +.two-columns { border-top: 1px solid #333; padding-top: 60px; }
.book-block2 { padding-top: 0; }
.right-contents .book-block2 h2 { padding-top: 0; }
/* Book styling End */

/* Book styling Start */

.single-video #image-gallery iframe { height: 300px; width: 100%; }
.single-video #image-gallery ul li { width: 45%; }
/* Book styling End */



.add2 { text-align: right; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: normal; }
.add2 .image-holder { margin: 0 0 0 15px; }
.add2 h2 { border-bottom-color: #00aeef; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
.add2+.columns h2 { border-bottom-color: #ec2327; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
.add2 .contents-holder h3, .add2+.columns .contents-holder h3 { line-height: 30px; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; }
.video-list { overflow: hidden; letter-spacing: 0; padding: 20px 0 5px; }
.video-list ul li { display: inline-block; vertical-align: top; margin: 0 0 0 14px; border: none; padding: 0; width: 48%; }
.video-list ul li:first-child iframe { width: 80px; }
.video-list ul li:nth-child(3) iframe { width: 80px; }
.video-list ul li:nth-child(3) p { position: absolute; top: 50%; }
.video-list ul li:first-child { margin: 0; }
.video-list ul a { display: block; border: 2px solid #fdb91d; position: relative; margin: 0 0 12px; }
.video-list ul h3 a { border: none; }
.video-list ul a:hover:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.5); }
.video-list ul a:hover { border-color: #000; }
.video-list ul a img { display: block; height: auto; width: 100%; }
.video-list ul p { font-size: 18px; line-height: 21px; color: #505050; text-align: center; margin: 0 0 5px; }
.video-list2 { overflow: hidden; margin: 0 0 33px; text-align: left; font-size: 0; }
.video-list2 ul { margin: 0; padding: 0; list-style: none; text-align: right; font-size: 0; }
.video-list2 .image-holder audio { position: absolute; left: 0; top: 138px; right: 0; width: 100%; }
.video-list2 .image-holder { position: relative; }
.video-list2 ul li { display: inline-block; vertical-align: top; margin: 0 0 0 0; padding: 35px 110px 40px 10px; text-align: right; font-size: 14px; width: 50%; }
.video-list2 ul li:nth-child(1), .video-list2 ul li:nth-child(2) { border: none; padding: 20px 0; width: 47.4%; min-height: 270px; margin: 0 0 0 5px; }
.video-list2 ul li:nth-child(1) .image-holder { margin: 0 0 10px; width: 100%; position: static; border: none; }
.video-list2 ul li:nth-child(1) .image-holder img { height: 146px; }
.video-list2 ul li:nth-child(2) .image-holder img { height: 146px; }
.video-list2 ul li:nth-child(2) .image-holder { margin: 0 0 10px; width: 100%; position: static; border: none; }
.video-list2 ul li .image-holder { width: 96px; position: absolute; right: 0; top: 50%; margin: -33px 0 0; overflow: hidden; }
.video-list2 ul li .contents-holder { text-align: right; padding-top: 15px; }
.video-list2 ul li .image-holder a iframe { vertical-align: top; border: none; width: 100%; max-height: 146px; }
.video-list2 ul li h3 { line-height: 30px !important; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-weight: bold; text-align: right; }
.video-list2 ul li h3 { font-family: "ralewaybold", "Arial", "Helvetica", sans-serif; font-size: 17px; line-height: 20px; margin: 0 0 5px; color: #303030; word-spacing: 3px; }
.video-list3 li .image-holder a iframe { vertical-align: top; border: none; }
.columns .video-list3 li { padding: 35px 118px 23px 0; }
.video-list3 li .image-holder { position: absolute; top: 20px; right: 0; }
.video-list3 li .image-holder a { display: block; }
.video-list3 li .image-holder a iframe { height: 66px; width: 96px; }
.carousel { text-align: center; }
.carousel:after { content: ''; clear: both; display: table; }
.carousel h4 { font-size: 20px; line-height: 25px; font-weight: bold; border-bottom: 2px solid #fdb91d; margin: 0 0 40px; padding: 0 20px 10px; background: none !important; color: #000 !important; text-align: right !important; }
.carousel ul { margin: 0 0 40px; }
.carousel ul li { display: inline-block; vertical-align: top; margin: 0 14px 0; width: 20%; }
.carousel ul a { display: block; border: 2px solid #fdb91d; }
.carousel ul a img { display: block; height: 186px !important; width: 100%; }
.carousel ul a:hover { opacity: 0.8; }
/*Books Carasoul*/


.carousel-books { text-align: center; }
.carousel-books:after { content: ''; clear: both; display: table; }
.carousel-books h4 { font-size: 20px; line-height: 25px; font-weight: bold; border-bottom: 2px solid #fdb91d; margin: 0 0 40px; padding: 0 20px 10px; background: none !important; color: #000 !important; text-align: right !important; }
.carousel-books ul { margin: 0 0 40px; }
.carousel-books ul li { display: inline-block; vertical-align: top; margin: 10px 14px 0 0; width: 12%; }
.carousel-books ul a { display: block; background-color: #fdb91d; }
.carousel-books ul a img { display: block; height: 186px !important; width: 100%; }
.carousel-books ul a:hover { opacity: 0.8; }
/*Books Carasoul*/

.more-btn-holder { overflow: hidden; margin: 40px auto; width: 100%; text-align: center; }
.eng-btn { font-size: 16px !important; }
.more-btn { display: inline-block; vertical-align: top; padding: 8px 50px 7px 37px; border: 1px solid #fdb91d; border-radius: 5px; font-size: 21px; line-height: 24px; color: #303030; position: relative; min-width: 145px; background: #fdb91d; }
.more-btn:before, .more-btn:after { content: ''; position: absolute; top: 50%; right: 45px; margin: -3px 0 0; background: #303030; height: 12px; width: 2px; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.more-btn:before { margin: -11px 0 0; transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.more-btn:hover { text-decoration: none; background: #fff; color: #000; }
.more-btn:hover:before, .more-btn:hover:after { background: #000; }
/* Backend Css*/

.right-contents.eng { text-align: left !important; }
#imageContainer > img { height: 100% !important; width: 100% !important; max-height: 580px !important; }
#outerImageContainer { width: 800px !important; height: 600px !important; }
#imageDataContainer { width: 800px !important; }
#lightbox { top: 12% !important; position: fixed !important; }
#hoverNav #prevLink, #hoverNav #nextLink { height: 600px !important; }
.videos-listing iframe { border: none; }
.amazingcarousel-image > div > a { display: none !important; }
.amazingcarousel-item-container { border: none !important; }
.smart-slider-layer > h1, .smart-slider-layer > h4, .smart-slider-layer > h5 { background: hsla(0, 0%, 0%, 0.5) none repeat scroll 0 0 !important; text-align: center !important; }
/*.sliderfont2.slider-new-content { padding-top: 15px !important; }
.smart-slider-layer > div > img { position: absolute; border-radius: 50% !important; width: 276px !important; height: 378px !important; top: 5px; }
.sliderfont2 { font-size: 24px !important; padding-bottom: 0; }
.smart-slider-layer > h5, .smart-slider-layer > h4 { color: #fff !important; }
.smart-slider-layer > h5 { font-size: 14px !important; font-weight: normal !important; }
.smart-slider-layer > h1 { font-size: 40px !important; color: hsl(57, 100%, 50%) !important; }
.smart-slider-layer > h4:first-child { padding-top: 20px !important; }
.smart-slider-layer > h5 { padding-top: 10px !important; padding-bottom: 20px !important; }
.smart-slider-layer { padding: 95px 0 35px 175px !important; }*/
.nextend-bullet-container { display: none !important; }
div#nextend-smart-slider-1 { float: none !important; }
/*.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-next.nextend-transition.nextend-transition-next.nextend-transition-next-my-test { top: 50% !important; margin: -50px 0 0 !important; transform: translate(, -50%) !important; -webkit-transform: translate(, -50%) !important; -moz-transform: translate(, -50%) !important;  -0-transform: translate(, -50%) !important;
-ms-transform: translate(, -50%) !important; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-previous.nextend-transition.nextend-transition-previous.nextend-transition-previous-my-test { top: 50% !important; margin: -50px 0 0 !important; transform: translate(, -50%) !important; -webkit-transform: translate(, -50%) !important; -moz-transform: translate(, -50%) !important;  -0-transform: translate(, -50%) !important;
-ms-transform: translate(, -50%) !important; }
*/

.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-next.nextend-transition.nextend-transition-next.nextend-transition-next-my-test { transform: translate(, -50%) !important; -webkit-transform: translate(, -50%) !important; -moz-transform: translate(, -50%) !important; -0-transform: translate(, -50%) !important;
-ms-transform: translate(, -50%) !important; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-previous.nextend-transition.nextend-transition-previous.nextend-transition-previous-my-test { transform: translate(, -50%) !important; -webkit-transform: translate(, -50%) !important; -moz-transform: translate(, -50%) !important; -0-transform: translate(, -50%) !important;
-ms-transform: translate(, -50%) !important; }
.smart-slider-layer > div > img { width: auto !important; height: auto !important; margin: 0px auto !important; }
/* Bottom Slider */
.wondercarousellightbox.wondercarousellightbox-3 > img { height: 235px !important; }
.amazingcarousel-title { display: none; }
.amazingcarousel-prev, .amazingcarousel-next { background: #fff !important; border: 1px solid #999; height: 40px !important; width: 40px !important; position: absolute; }
.amazingcarousel-prev:hover, .amazingcarousel-next:hover { background: #999 !important; border-color: #999; }
.amazingcarousel-prev:before, .amazingcarousel-next:before { content: ''; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -5px; width: 8px; height: 12px; background: url("../images/sprite.png") no-repeat -1px -1px !important; }
.amazingcarousel-next:before { background-position: -19px -1px !important; margin: -6px 0 0 -3px; }
.amazingcarousel-prev:hover:before, .amazingcarousel-next:hover:before { background-position: -1px -15px !important; }
.amazingcarousel-next:hover:before { background-position: -19px -15px !important; }

	/* Banner Start */
	#banner * {
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none;   /* Chrome/Safari/Opera */
		-khtml-user-select: none;    /* Konqueror */
		-moz-user-select: none;      /* Firefox */
		-ms-user-select: none;       /* Internet Explorer/Edge */
		user-select: none;           /* Non-prefixed version, currently*/
	}
	#banner { position: relative; width: 100%; margin: 0 0 50px; overflow: hidden; cursor: move;}
	.banner-image img { display: block; width: 100%; height: auto; transform: scale(1.2); -webkit-transform: scale(1.2);  -webkit-transition: all ease-in-out 1s; transition: all ease-in-out 1s; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: blur(15px); filter: blur(15px);  }

	.banner-slider ul li.selected .banner-image img {transform: scale(1); -webkit-transform: scale(1); -webkit-filter: blur(0px); filter: blur(0px); }
	.banner-slider { perspective: 800px; -webkit-perspective: 800px; -webkit-perspective-origin: 50% 100px; perspective-origin: 50% 100px; }
	.banner-slider ul { margin: 0; padding: 0; position: relative; }
	.banner-slider ul li { margin: 0; padding: 0; list-style-type: none; visibility: hidden; position: absolute; left: 0; top: 0; right: 0; opacity: 0; }
	.banner-slider ul li.selected { visibility: visible; position: relative; opacity: 1; }
	.banner-slider ol { position: absolute; left: 0; bottom: 30px; width: 100%; font-size: 0; text-align: center; margin: 0; padding: 0; z-index: 5; }
	.banner-slider ol li { display: inline-block; vertical-align: top; width: 15px; height: 15px; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; border: 3px solid #fff; cursor: pointer; margin: 0 3px; }
	.banner-slider ol li:hover, .banner-slider ol li.selected { border: 3px solid #239647; }
	.banner-slider .next-slide, .banner-slider .prev-slide { position: absolute; right: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 60px; height: 60px; background: rgba(0,0,0,.20); color: #fff; -webkit-border-radius: 50%; border-radius: 50%; z-index: 999; font-size: 0; -webkit-transition: all ease-in-out 1s; transition: all ease-in-out 1s; }
	.banner-slider .next-slide:hover, .banner-slider .prev-slide:hover { background: rgba(0,0,0,.70); }
	.banner-slider .next-slide:before, .banner-slider .prev-slide:before { position: absolute; text-align: center; line-height: 60px; font-size: 24px; color: #fff; left: 0; top: 0; width: 100%; content: "?"; text-align: center; font-family: "Verdana,sans-serif"; text-indent: 5px; }
	.banner-slider .prev-slide:before { content: "?"; text-indent: -5px; }
	.banner-slider .prev-slide { right: auto; left: 30px; }
	.banner-loader .banner-image {
		height: 500px;
	}
	.banner-loader .next-slide, .banner-loader .prev-slide {
		background: none;
	}
	.banner-loader .next-slide:before, .banner-loader  .prev-slide:before {
		content: '';
		-webkit-animation: load5 1.1s infinite ease;
		animation: load5 1.1s infinite ease;
		-webkit-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
		font-size: 8px;
		width: 10px;
		height: 10px;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		top: 26px;
		left: 25px;
	}
	@-webkit-keyframes load5 {
		0%,
		100% {
			box-shadow: 0em -2.6em 0em 0em #008000, 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.5), -1.8em -1.8em 0 0em rgba(0,128,0, 0.7);
		}
		12.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.7), 1.8em -1.8em 0 0em #008000, 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.5);
		}
		25% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.5), 1.8em -1.8em 0 0em rgba(0,128,0, 0.7), 2.5em 0em 0 0em #008000, 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		37.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.5), 2.5em 0em 0 0em rgba(0,128,0, 0.7), 1.75em 1.75em 0 0em #008000, 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		50% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.5), 1.75em 1.75em 0 0em rgba(0,128,0, 0.7), 0em 2.5em 0 0em #008000, -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		62.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.5), 0em 2.5em 0 0em rgba(0,128,0, 0.7), -1.8em 1.8em 0 0em #008000, -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		75% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.5), -1.8em 1.8em 0 0em rgba(0,128,0, 0.7), -2.6em 0em 0 0em #008000, -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		87.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.5), -2.6em 0em 0 0em rgba(0,128,0, 0.7), -1.8em -1.8em 0 0em #008000;
		}
	}
	@keyframes load5 {
		0%,
		100% {
			box-shadow: 0em -2.6em 0em 0em #008000, 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.5), -1.8em -1.8em 0 0em rgba(0,128,0, 0.7);
		}
		12.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.7), 1.8em -1.8em 0 0em #008000, 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.5);
		}
		25% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.5), 1.8em -1.8em 0 0em rgba(0,128,0, 0.7), 2.5em 0em 0 0em #008000, 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		37.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.5), 2.5em 0em 0 0em rgba(0,128,0, 0.7), 1.75em 1.75em 0 0em #008000, 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		50% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.5), 1.75em 1.75em 0 0em rgba(0,128,0, 0.7), 0em 2.5em 0 0em #008000, -1.8em 1.8em 0 0em rgba(0,128,0, 0.2), -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		62.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.5), 0em 2.5em 0 0em rgba(0,128,0, 0.7), -1.8em 1.8em 0 0em #008000, -2.6em 0em 0 0em rgba(0,128,0, 0.2), -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		75% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.5), -1.8em 1.8em 0 0em rgba(0,128,0, 0.7), -2.6em 0em 0 0em #008000, -1.8em -1.8em 0 0em rgba(0,128,0, 0.2);
		}
		87.5% {
			box-shadow: 0em -2.6em 0em 0em rgba(0,128,0, 0.2), 1.8em -1.8em 0 0em rgba(0,128,0, 0.2), 2.5em 0em 0 0em rgba(0,128,0, 0.2), 1.75em 1.75em 0 0em rgba(0,128,0, 0.2), 0em 2.5em 0 0em rgba(0,128,0, 0.2), -1.8em 1.8em 0 0em rgba(0,128,0, 0.5), -2.6em 0em 0 0em rgba(0,128,0, 0.7), -1.8em -1.8em 0 0em #008000;
		}
	}
#banner.slider2 {
    display: table;
    margin: 0 auto 50px;
    width: auto;
}
/* Banner End */
#nav,#header {
	margin: 0;
}
.murqee_box {
  background: #209111;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 40px;
  padding: 17px 15px 13px;
  font-family: 'arial';
}
@media screen and (max-width:1200px) {
#main div#nextend-smart-slider-1 .smart-slider-canvas, #main div#nextend-smart-slider-1 .smart-slider-layer { overflow: visible !important; }
.banner2 { padding: 30px 0 0; background-size: 100% 100%; min-height: 300px; max-height: 300px; }
.smart-slider-layer > div > img { height: 215px !important; }
.smart-slider-layer > h1 { font-size: 24px !important; }
div#nextend-smart-slider-1 .nextend-widget { display: block !important; top: 100px !important; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-previous.nextend-transition.nextend-transition-previous.nextend-transition-previous-my-test { left: 8% !important; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-next.nextend-transition.nextend-transition-next.nextend-transition-next-my-test { right: 8% !important; left: auto !important; }
}
/* Pakistan Page Css Start */

.top-contents .article { width: 80%; text-align: left; }
.main-holder { overflow: hidden; }
.main-holder2 { overflow: hidden; padding: 0 0 100px; }
.right-contents { float: right; /*	max-width:815px;
*/ width: 68%; text-align: right; border-left: 1px solid #dbdbdb; padding: 0 0 0 20px; }
.right-contents:after { content: ''; clear: both; display: table; }
.main-holder h1.single-page-heading { color: #a91717; font-size: 40px; line-height: 44px; margin: 0px 0px 20px; text-align: right; border-bottom: 1px solid #dbdbdb; padding: 0px 15px 5px; }
.main-holder h1.single-page-heading-e { color: #a91717; font-size: 40px; line-height: 44px; margin: 0px 0px 20px; text-align: left; border-bottom: 1px solid #dbdbdb; padding: 0px 0px 5px 16px; }
.right-contents h2 { color: #303030; font: normal 32px/38px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; padding: 10px 0; text-align: right; }
.english-lang h2 { text-align: left !important; }
.contents-holder3 { max-width: 290px; float: left; }
.contents-holder3 p { font: normal 20px/27px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030; margin: 10px 0; }
.contents-holder3 time { font: normal 16px/23px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; position: relative; padding: 0 25px 0 0; }
.contents-holder3 time:before { content: ''; position: absolute; top: 50%; right: 0; margin: -10px 0 0; background: url(../images/time-icon.png) no-repeat; height: 17px; width: 17px; }
.feature-post { overflow: hidden; margin: 0 0 25px; }
.feature-post li { border-bottom: 1px solid #dbdbdb; padding: 0 0 25px; overflow: hidden; }
.feature-post .image-holder { display: inline-block; vertical-align: top; border: 2px solid #fdb91d; margin: 0 0 0 30px; }
.feature-post .image-holder img { vertical-align: top; }
.feature-post-list { overflow: hidden; }
.feature-post-list li { border-bottom: 1px solid #dbdbdb; padding: 25px 0; overflow: hidden; }
.feature-post-list .image-holder { display: inline-block; vertical-align: top; border: 2px solid #fdb91d; margin: 0 0 0 30px; }
.feature-post-list .image-holder img { vertical-align: top; }
.contents-holder4 { max-width: 500px; float: left; }
.contents-holder4 h4 { font: normal 25px/30px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030 !important; background: none !important; text-align: right !important; }
.contents-holder4.eng h4 { text-align: left !important; }
.contents-holder4 p { font: normal 16px/23px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030; }
.contents-holder4 time { font: normal 16px/23px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; position: relative; padding: 0 25px 0 0; color: #505050; }
.contents-holder4 time:before { content: ''; position: absolute; top: 50%; right: 0; margin: -10px 0 0; background: url(../images/time-icon.png) no-repeat; height: 17px; width: 17px; }
#sidebar { max-width: 372px; padding: 0 16px; text-align: center; float: left; width: 100%; }
#sidebar h2 { color: #303030; background: #ededed; border-bottom: 1px solid #dbdbdb; font: 24px/28px "ralewaybold", "Arial", "Helvetica", sans-serif; padding: 10px 21px; text-align: center; }
#sidebar ul { font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 15px 0 15px 10px; margin: 0; list-style: none; color: #505050; text-align: left; }
#sidebar ul li { position: relative; padding: 16px 0 16px 20px; border-bottom: 1px solid #dbdbdb; }
#sidebar ul li:before { content: ''; position: absolute; top: 50%; left: 0; margin: -3px 0 0; height: 5px; width: 5px; border-radius: 50%; background: #bb1919; }
#sidebar .wpp-list li { border-bottom: 1px solid #dbdbdb; counter-increment: step-counter; padding: 16px 20px 16px 0; position: relative; text-align: right; }
#sidebar .wpp-list li:before { display: none; }
#sidebar .wpp-list li:after { color: #bb1919; content: counter(step-counter, decimal); font: 18px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; margin: -13px 0 0; position: absolute; right: 5px; top: 50%; }
#sidebar ul a { color: #505050; }
#sidebar ul a:hover { text-decoration: none; color: #bb1919; }
#sidebar .view-more-btn { color: #bb1919; text-transform: capitalize; font: 14px/17px "ralewaybold", "Arial", "Helvetica", sans-serif; text-align: center; display: inline-block; vertical-align: top; }
#sidebar .view-more-btn:hover { text-decoration: none; color: #000; }
/*
.paging{
 overflow:hidden;
}
.paging ul{
 text-align:center;
}
.paging ul li{
 display:inline-block;
 vertical-align:middle;
 margin:0 3px;
}
.paging ul a{
 height:40px;
 width:40px;
 border:1px solid #e2e2e2;
 background:none;
 display:block;
 color:#303030;
 padding:8px 2px;
 font:14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif;
}
.paging ul a:hover{
 text-decoration:none;
 border:1px solid #fdb91d;
 background:#fdb91d;
 color:#fff;
}
.paging ul .prev,
.paging ul .next{
 border:1px solid #999;
 margin:0 20px;
 text-indent:9999px;
 position:relative;
}
.paging ul .prev a:before,
.paging ul .next a:before{
 content:'';
 position:absolute;
 top:50%;
 left:50%;
 margin:-6px 0 0 -4px;
 height:12px;
 width:8px;
 background:url("../images/sprite.png") -1px -1px;
}
.paging ul .next a:before{
 background-position:-19px -1px;
}
.paging ul .prev a:hover:before{
 background:url("../images/sprite.png") -1px -15px;
}
.paging ul .next a:hover:before{
 background:url("../images/sprite.png") -19px -15px;
}
.paging ul .prev:hover,
.paging ul .next:hover{
 border:1px solid #fdb91d;
 background:#fdb91d;
 color:#fff;
}
*/






.paging { overflow: hidden; margin: 50px 0; }
.paging ul { text-align: center; }
.paging ul li { display: inline-block; vertical-align: middle; margin: 0 3px; }
.paging a, .paging span, .paging .current { height: 40px; width: 40px; border: 1px solid #e2e2e2; background: none; display: block; color: #303030; padding: 8px 2px; font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.paging a:hover, .paging span:hover, .paging .current { text-decoration: none; border: 1px solid #fdb91d; background: #fdb91d; color: #fff; }
.paging .prev, .paging .next { border: 1px solid #999; margin: 0 20px; text-indent: 9999px; position: relative; }
.paging .prev:before, .paging .next:before { content: ''; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -4px; height: 12px; width: 8px; background: url("../images/sprite.png") -1px -1px; }
.paging .next:before { background-position: -19px -1px; }
.paging .prev:hover:before { background: url("../images/sprite.png") -1px -15px; }
.paging .next:hover:before { background: url("../images/sprite.png") -19px -15px; }
.paging .prev:hover, .paging .next:hover { border: 1px solid #fdb91d; background: #fdb91d; color: #fff; }
#sidebar .islamic-detail-block { margin: 0 0 15px !important; }
#sidebar .islamic-detail-block:last-child { margin: 0 0 45px !important; }
#sidebar .islamic-detail-block a { display: block; }
#sidebar .islamic-detail-block a img { vertical-align: top; }
#sidebar .islamic-detail-block ul { padding: 0 0 15px 10px; }
#sidebar .islamic-detail-block li, #millat_story ul li, #selected_column ul li { text-align: right; padding: 16px 20px 16px 0; }
#sidebar .islamic-detail-block li:before, #millat_story ul li:before, #selected_column ul li:before { left: auto; right: 0; }
.wondercarousellightbox.wondercarousellightbox-4 > img { height: 186px !important; }
/* Pakistan Page Css End */




/* Zarb e azab Page Css Start */

#pakistan-page, #kashmir-page, #punjab-page, #balochistan-page, #Sindh-page, #kpk-page, #international-page, .carousel { padding: 0 0 80px; }
.banner4 { overflow: hidden; position: relative; margin: 0 0 30px; text-align:center; }
#sidebar .block { overflow: hidden; margin: 0 0 30px; }
.block .image-holder { margin: 30px 0 20px; }
.block h2 { text-align: right; }
.block:last-child h2 { text-align: center; }
#sidebar .block .button-holder { padding: 15px 0; }
#sidebar .block .button-holder li { margin: 0 3px; padding: 0; border: none; }
#sidebar .block .button-holder a { color: #fff; font: bold 13px/17px 'PT Sans', sans-serif; padding: 7px 10px 8px; }
#sidebar .block .button-holder li:first-child a { color: #303030; }
#sidebar .block .button-holder li:before { display: none; }
#sidebar .block .button-holder a:hover { color: #303030; }
#sidebar .video-block-list li { margin: 0; padding: 0; }
#sidebar .video-block-list li:before { display: none; }
.z-video-holder, .kashmir-video-add, .punjab-video-add { overflow: hidden; position: relative; }
.z-video-holder .textwidget, .kashmir-video-add .textwidget, .punjab-video-add .textwidget { display: block; margin: 30px 0; }
.kashmir-video-add .textwidget, .punjab-video-add .textwidget { margin: 0; }
.z-video-holder .textwidget iframe, .kashmir-video-add .textwidget iframe, .punjab-video-add .textwidget iframe { height: 235px; width: 100%; display: block; }
#kashmir-page .z-image-adds, #balochistan-page .z-image-adds, #punjab-page .z-image-adds, #Sindh-page .z-image-adds, #kpk-page .z-image-adds, #international-page .z-image-adds { padding: 0; }
#kashmir-page .z-image-adds li, #balochistan-page .z-image-adds li, #punjab-page .z-image-adds li, #Sindh-page .z-image-adds li, #kpk-page .z-image-adds li, #international-page .z-image-adds li { padding: 0; margin: 0 0 20px; border: none; }
#kashmir-page .z-image-adds li img, #balochistan-page .z-image-adds li img, #punjab-page .z-image-adds li img, #Sindh-page .z-image-adds li img, #kpk-page .z-image-adds li img, #international-page .z-image-adds li img { display: block; width: 100%; }
#kashmir-page .z-image-adds li:before, #kashmir-page .z-image-adds li:after, #balochistan-page .z-image-adds li:before, #balochistan-page .z-image-adds li:after, #punjab-page .z-image-adds li:before, #punjab-page .z-image-adds li:after, #Sindh-page .z-image-adds li:before, #Sindh-page .z-image-adds li:after, #kpk-page .z-image-adds li:before, #kpk-page .z-image-adds li:after, #international-page .z-image-adds li:before, #international-page .z-image-adds li:after, .single-video .z-image-adds li:after, .single-video .z-image-adds li:before { content: ''; display: none; }
.short-detail-en { font-size: 14px; line-height: 20px; display: block; margin: 0 0 8px; }
.short-detail-en p { margin: 0; }
.short-detail-ur { font-size: 16px; line-height: 20px; display: block; margin: 0 0 8px; }
.short-detail-ur p { margin: 0; }
#sidebar .islamic-detail-block li { border-bottom: 0; padding: 0 2px; width: 50%; float: left; }
#sidebar .islamic-detail-block li a { border-bottom: 1px solid #dbdbdb; padding: 16px 20px 16px 0; }
#sidebar .islamic-detail-block li:before { right: 2px; }
/* Zarb e azab Page Css End */


/* News Detail Page Css Start */
.hr-line { border-color: #dbdbdb; margin: 0 0 28px; }
.right-contents h2+time { display: inline-block; vertical-align: top; padding: 5px 23px 12px 0; font-size: 14px; line-height: 18px; }
.right-contents h2+time:before { right: 0; margin: -18px 0 0; }
.add5 .image-holder { float: none; margin: 0; position: relative; }
.image-caption { position: absolute; bottom: 0; right: 0; left: 0; background: #000; color: #fff; font-size: 18px; line-height: 22px; padding: 15px 20px; }
#main .c-detail3 { max-width: 100%; width: 68%; }
#main .c-detail3 article img { margin: 0 0 20px; }
#main .c-detail4 { width: 350px; }
.news-contents { overflow: hidden; }
/* News Detail Page Css End */



/* Openion-detail Page Css Start */

#main .name-text-column { display: block; padding-top: 15px; }
.column-article p { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; list-style: outside none none; text-align: left; }
#main .image-holder-column { float: left; margin: 0; width: 55%; }
#main .image-holder-column img { width: 100%; height: auto; display: block; }
#main .bottom-contents-english { text-align: left; }
#main .icon-list-english { float: left; margin-right: 30px; margin-left: -29px; }
#main .icon-list-english li a { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 0 0 0 32px; }
#main .icon-list-english li a:after { left: 0; }
#main .icon-list-english li a:before { left: 5px; }
.user-info-text { overflow: hidden; display: inline-block; vertical-align: top; max-width: 300px; text-align: left; }
#main .icon-list-eng li { font: 14px/18px "ralewayregular", "Arial", "Helvetica", sans-serif; margin: 0 35px 13px 0; padding: 2px 0 0; }
.user-info-text h2 { color: #303030; font-size: 36px; line-height: 40px; margin: 0 0 10px; }
#main .user-info-text-eng h2 { font: 700 30px/35px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.author2 { font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; position: relative; padding: 3px 5px 0 0; }
/*.author2:after{
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin:-6px 0 0;
	height:15px;
	width: 1px;
	background:#303030;
}
*/
.top-contents .meta2 { display: block; margin: 0 0 30px; font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.top-contents .meta2 time { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; color: #505050; padding: 0; margin: 0 15px 0 0; }
.top-contents .meta2 time:before { display: none; }

@media screen and (max-width:767px) {
#main .image-holder-column { width: 100%; }
.user-info-text { max-width: 400px; }
.top-contents .meta2 { text-align: center; }
#main .icon-list-eng { text-align: center; }
#main .icon-list-eng li { margin: 0 10px 13px; }
.share-list { text-align: center; }
#main .icon-list-eng li { width: 22%; margin: 0 10px 13px; }
#at20mc .atm-f { height: 30px; }
#at20mc .atm-i { border-radius: 5px; }
#at20mc .atm-s { padding: 5px 0 !important; }
.columns_new {
    width: 100%;
}
.banner-slider .next-slide,.banner-slider .prev-slide {
  display: none;
}
.banner-slider ol {
    bottom: 5px;
}
.banner-loader .banner-image {
  height: 260px;
}
#header {
    background-size: cover;
}
#nav {
	background: none;
}
}
/* Openion-detail Page Css End */


/* Openion Columnist Page Css Start */

#main .add14 { text-align: left; }
#main .add14 .contents-holder4 { float: right; }
#main .add14 .image-holder-eng { margin: 0 30px 0 0; }
#main .add14 h2 { font: 700 38px/45px "ralewayregular", "Arial", "Helvetica", sans-serif; }
#main .add14 .contents-holder4-eng h4 { font: 700 21px/22px "ralewayregular", "Arial", "Helvetica", sans-serif; }
#main .add12 .contents-holder4-eng h4 { text-align: left !important; }
#main .add14 .contents-holder4-eng p { font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; }
#main .add14 .contents-holder4-eng time { font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 0 0 0 25px; }
#main .add14 .contents-holder4-eng time:before { top: 65%; left: 0; }
/* Openion Columnist Page Css End */


/* Openion-Listing Page Css Start */
.add12 .contents-holder3 { float: right; text-align: left; }
.add12 h2 { text-align: left; padding: 0 0 10px; font: bold 36px/41px "ralewaybold", "Arial", "Helvetica", sans-serif; }
.add12 .feature-post .image-holder { margin: 0 30px 0 0; border: none; max-width: 470px; }
.add12 .feature-post .image-holder img { height: 100%; width: 100%; display: block; }
.add12 .contents-holder3 p { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.author3 { color: #bb1919; font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.add12 time { padding: 0 0 0 25px; font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.add12 time:before { left: 0; right: auto; margin: -8px 0 0; }
.add12 .image-holder-eng { border: none; margin: 0 30px 0 0; float: left; }
.add12 .contents-holder4-eng { overflow: hidden; text-align: left; }
.add12 .feature-post-list { margin: 0 0 60px; font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.add12 h4 { font: 21px/25px "ralewaybold", "Arial", "Helvetica", sans-serif; }
.add12 p { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.add12 time { font: 14px/21px "ralewayregular", "Arial", "Helvetica", sans-serif; }
/* Taslk show Gallery start */
.talkshow-gallery ul { font-size: 0; text-align: center; }
.talkshow-gallery ul li { font-size: 12px; display: inline-block; vertical-align: top; margin: 0 7px 15px; width: 20%; }
.talkshow-gallery ul a { display: block; }
.talkshow-gallery ul a img { display: block; height: auto; width: 100%; }
/* Taslk show Gallery end */



/* Navigation bottom */


.bottom-navigation { background: #981515; }
.bottom-navigation:after { content: ''; clear: both; display: table; }
.bottom-holder { max-width: 1200px; margin: 0 auto; padding: 10px; }
.bottom-holder ul { text-align: center; }
.bottom-holder ul li { display: inline-block; vertical-align: top; font-weight: bold; margin: 10px 15px; }
.bottom-holder ul li a { color: #fff; }
.urdu-bottom-heading { float: left; color: #fff; padding: 5px 40px 10px 40px; font-size: 26px; line-height: 30px; }
.urdu-heading-btn { display: inline-block; vertical-align: top; padding: 5px 50px; background: #fdb91d; border-radius: 5px; color: #000; border: 2px solid #fdb91d; }
.urdu-heading-btn:hover { background: none; color: #000; }
.block-holder { text-align: center; }
.image-180 { max-width: 180px; margin: 0 auto; }
.bottom-holder ul li:nth-child(1), .bottom-holder ul li:nth-child(2), .bottom-holder ul li:nth-child(3), .bottom-holder ul li:nth-child(7), .bottom-holder ul li:nth-child(8), .bottom-holder ul li:nth-child(9), .bottom-holder ul li:nth-child(10), .bottom-holder ul li:nth-child(11) { display: none; }
/* Navigation bottom */
.tweets_shehbaz h2 { position: relative; margin-bottom: 116px; }
.tweets_shehbaz h2:before { position: absolute; left: 0; top: 100%; content: ''; width: 100%; height: 120px; background: url(../images/shehbaz_sharif.jpg) no-repeat center; background-size: 90px auto; }

@media screen and (max-width:1240px) {
.add12 .feature-post .image-holder { max-width: 300px; float: left; }
.add12 .image-holder-eng { float: left; }
.add12 .contents-holder3 { float: left; max-width: 280px; }
.add12 .contents-holder4-eng { float: left; max-width: 280px; }
#nav ul { width: 900px; }
#nav .menu-slide .menu {
    padding-right: 340px;
}
}

@media screen and (max-width:1100px) {
#main .add12 { max-width: 100%; width: 60%; }
.add12 .feature-post .image-holder { max-width: 230px; }
}

@media screen and (max-width:1023px) {
#main .add12 { width: 100%; }
#main .add12 .image-holder, #main .add12 .image-holder-eng { float: left; margin: 0 30px 0 0; }
.add12 .contents-holder4, .add12 .contents-holder3 { max-width: 100%; width: auto; }
#sidebar .button-holder { text-align: center; }
.z-video-holder .textwidget iframe, .kashmir-video-add .textwidget iframe { width: 50%; margin: 0 auto; }
#zarb-e-azab .news-list li, #pakistan-page .news-list li, #punjab-page .news-list li { display: inline-block; vertical-align: top; width: 45%; margin: 0 2%; }
#kashmir-page .z-image-adds, #punjab-page .z-image-adds { text-align: center; }
#kashmir-page .z-image-adds li, #punjab-page .z-image-adds li { display: inline-block; vertical-align: top; margin: 0 15px 30px; width: 43%; }
#kashmir-page .z-image-adds .kashmir-image-listing, #punjab-page .z-image-adds .kashmir-image-listing { width: 100%; height: 250px; overflow: hidden; }
#kashmir-page .z-image-adds li img, #punjab-page .z-image-adds li img { height: 100%; width: 100%; display: block; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-previous.nextend-transition.nextend-transition-previous.nextend-transition-previous-my-test { left: 3% !important; }
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-arrow-next.nextend-transition.nextend-transition-next.nextend-transition-next-my-test { right: 3% !important; left: auto !important; }
#main .uploaded-video .textwidget video { width: 50%; height: 235px; }
/* Taslk show Gallery start */
.talkshow-gallery ul li { width: 18%; }
/* Taslk show Gallery end */


}

@media screen and (max-width:767px) {
#main .add12 .image-holder, #main .add12 .image-holder-eng { float: none; margin: 0 30px 30px; }
.add12 .contents-holder4, .add12 .contents-holder3 { width: auto; }
#kashmir-page .z-image-adds li { display: block; width: 50%; margin: 0 auto 20px; }
/* Aps Start */

    /* Aps End */

}
/* Openion-Listing Page Css End */


/* Gallery Page Css Start */
#image-gallery { overflow: hidden; width: 100%; }
#image-gallery h2 { font: bold 26px/32px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030; text-align: right; word-spacing: 2px; border-bottom: 2px solid #fdb91d; padding: 0 0 10px; }
#image-gallery ul { margin: 0; padding: 40px 0 0; list-style: none; text-align: right; }
#image-gallery ul li { display: inline-block; vertical-align: top; margin: 0 0 3.55% 3.55%; }
#image-gallery ul li:nth-child(4n+1) { margin: 0 0 3.55% 0; }
#image-gallery ul a { display: block; }
#image-gallery ul a img { position: relative; float: left; width: 266px; height: 175px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border: 2px solid #fdb91d; overflow: hidden; }
.paging { overflow: hidden; }
.paging ul { text-align: center; }
.paging ul li { display: inline-block; vertical-align: middle; margin: 0 3px; }
.paging ul a { height: 40px; width: 40px; border: 1px solid #e2e2e2; background: none; display: block; color: #303030; padding: 8px 2px; font: 14px/17px "ralewayregular", "Arial", "Helvetica", sans-serif; }
.paging ul a:hover { text-decoration: none; border: 1px solid #fdb91d; background: #fdb91d; color: #fff; }
.paging ul .prev, .paging ul .next { border: 1px solid #999; margin: 0 20px; text-indent: 9999px; position: relative; }
.paging ul .prev a:before, .paging ul .next a:before { content: ''; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -4px; height: 12px; width: 8px; background: url("../images/sprite.png") -1px -1px; }
.paging ul .next a:before { background-position: -19px -1px; }
.paging ul .prev a:hover:before { background: url("../images/sprite.png") -1px -15px; }
.paging ul .next a:hover:before { background: url("../images/sprite.png") -19px -15px; }
.paging ul .prev:hover, .paging ul .next:hover { border: 1px solid #fdb91d; background: #fdb91d; color: #fff; }
#image-gallery .image-holder { overflow: hidden; margin: 0 0 10px; }
#image-gallery .image-holder img { vertical-align: top; }
#image-gallery .contents-holder { text-align: right; }
.page-template-video #image-gallery ul li { width: 45%; vertical-align: bottom; margin: 0 2% 2%; }
.page-template-video #image-gallery .video-img { width: 100%; }
.page-template-video #image-gallery .video-img img { width: 100%; height: 180px; }
/* Gallery Page Css End */




/* Footer Start */

#footer { background: #303030; border-top: 5px solid #202020; padding: 20px 0; position: relative; }
.site-info > footer { padding: 40px 0; }
#footer:before { content: ''; position: absolute; top: -5px; right: -9999px; bottom: 0; left: -9999px; z-index: -1; border-top: 5px solid #202020; background: #303030; }
#footer #nav_image_listing { /*max-width:870px;*/ margin: 0 auto; }
#footer #nav_image_listing ul { text-align: center; }
#footer #nav_image_listing ul li { display: inline-block; vertical-align: top; text-align: center; font-size: 18px; line-height: 22px; font-weight: bold; color: #fff; background: #202020; width: 120px; height: 100px; margin: 0 6px 48px; position: relative; }
#footer #nav_image_listing ul a { position: absolute; top: 102px; right: 0; left: 0; color: #fff; }
.footer-bottom { background: #202020; text-align: center; }
.footer-bottom-holder { max-width: 1200px; margin: 0 auto; padding: 10px; }
.footer-bottom-holder:after { content: ''; clear: both; display: table; }
.left-alignment { float: left; margin: 6px 0 0; }
.right-alignment { float: right; margin: 6px 0 0; }
#footer #nav_image_listing ul li.quaid { background: url("../images/quaid.jpg") no-repeat; }
#footer #nav_image_listing ul li.fatima { background: url("../images/fatima.jpg") no-repeat; }
#footer #nav_image_listing ul li.majeed { background: url("../images/majeed.jpg") no-repeat; }
#footer #nav_image_listing ul li.nawaz { background: url("http://www.millat.com/wp-content/uploads/2017/09/abasi_pic.png") no-repeat; }
#footer #nav_image_listing ul li.zardari { background: url("../images/zardari.jpg") no-repeat; }
#footer #nav_image_listing ul li.pervez { background: url("../images/pervez.jpg") no-repeat; }
#footer #nav_image_listing ul li.hashmi { background: url("../images/hashmi.jpg") no-repeat; }
#footer #nav_image_listing ul li.rehmat { background: url("../images/rehmat.jpg") no-repeat; }
#footer #nav_image_listing ul li.sardar { background: url("../images/sardar.jpg") no-repeat; }
#footer #nav_image_listing ul li.rehman { background: url("../images/rehman.jpg") no-repeat; }
#footer #nav_image_listing ul li.gillani { background: url("../images/gillani.jpg") no-repeat; }
#footer #nav_image_listing ul li.zia { background: url("../images/zia.jpg") no-repeat; }
#footer #nav_image_listing ul li.mujeeb { background: url("../images/nizami.jpg") no-repeat; }
#footer #nav_image_listing ul li.amir { background: url("../images/amir.jpg") no-repeat; }
#footer #nav_image_listing ul li.akhtar { background: url("../images/akhtar.jpg") no-repeat; }
#footer #nav_image_listing ul li.hashim { background: url("../images/hashim.jpg") no-repeat; }
#footer #nav_image_listing ul li.ashna { background: url("../images/ashna.png") no-repeat; }
#footer #nav_image_listing ul li.raheel-sharif { background: url("http://www.millat.com/wp-content/uploads/2017/01/Capture1.png") no-repeat; }
#footer #nav_image_listing ul li.shami { background: url("http://www.millat.com/wp-content/uploads/2018/10/shami.jpg") no-repeat; }
#footer #nav_image_listing ul li.zias { background: url("http://www.millat.com/wp-content/uploads/2018/10/Screenshot_1.png") no-repeat; }
#footer #nav_image_listing ul li.millat { background: url("../images/millat-footer-logo.jpg") no-repeat; }


/* Column Page Css Start */
.column-block { overflow: hidden; margin: 0 0 43px; }
.column-block h2 { text-align: right; }
#sidebar .column-block ul { padding: 0 0 0 10px; }
#sidebar .column-block ul li { overflow: hidden; padding: 21px 0 19px 20px; }
.column-block ul li:before { display: none; }
.column-block .image-holder { float: right; margin: 0 0 0 15px; border: 2px solid #fdb91d; }
.column-block .image-holder img { vertical-align: top; }
.contents-holder5 { overflow: hidden; text-align: right; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; padding: 17px 0 0; }
.contents-holder5 h3 { font: bold 17px/20px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030; margin: 0 0 5px; }
.add3 .contents-holder5 { padding: 25px 0 0; }
#sidebar .name-text { font-size: 18px; line-height: 21px; color: #044abf; display: block; }
#sidebar .name-text:hover { text-decoration: none; color: #bb1919; }
.top-contents { overflow: hidden; padding: 0 0 25px; width: 80%; text-align: center; margin: 0 auto; }
.top-contents .image-holder { float: right; margin: 0 0 0 25px; }
.top-contents .image-holder img { display: block; height: auto; width: 100%; }
.top-contents .user-info { overflow: hidden; display: inline-block; vertical-align: top; max-width: 280px; }
.top-contents .user-info h2 { color: #303030; font-size: 36px; line-height: 40px; margin: 0 0 10px; }
.top-contents .meta { display: block; font-size: 18px; margin: 0 0 30px; }
.top-contents .meta time { color: #505050; padding: 0; margin: 0 15px 0 0; position: relative; }
.top-contents .meta time:before { display: none; }
.author { float: right; color: #bb1919; margin: 0 0 0 5px; }
.icon-list { overflow: hidden; }
.icon-list li { display: inline-block; vertical-align: top; font: 18px/21px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; position: relative; margin: 0 0 13px 30px; }
.icon-list a { color: #303030; padding: 0 32px 0 0; }
.icon-list a:before { content: ''; position: absolute; top: 5px; right: 5px; height: 13px; width: 13px; z-index: 1; }
.icon-list a:after { content: ''; position: absolute; top: 0; right: 0; height: 24px; width: 24px; border-radius: 5px; background: #0e75d0; }
.icon-list a:hover { text-decoration: none; color: #0e75d0; }
.share-list { overflow: hidden; margin: 7px 0; }
.share-icon:before { background: url("../images/share-icon.png"); }
.print-icon:before { background: url("../images/print-icon.png"); }
.email-icon:before { background: url("../images/email-icon.png"); background-position: 13px 13px; }
.bottom-contents .icon-list li { font: 15px/18px "ralewayregular", "Arial", "Helvetica", sans-serif; padding: 1px 0 0; }
.fix-nav { position: fixed; bottom: 0px; right: 5px; background: #a91717; box-shadow: 0 3px 8px rgba(0,0,0,.5); -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.5); padding: 5px 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; z-index: 9999; }
.fix-nav ul { margin: 0; padding: 0; list-style: none; }
.fix-nav ul a { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; display: block; font-size: 12px; line-height: 14px; padding: 4px 10px; }
.fix-nav ul li:last-child a { border-bottom: 0; }
.fix-nav ul a:hover { color: #fff; background: green; }
.article { overflow: hidden; margin: 0 0 30px; border-bottom: 1px solid #dbdbdb; }
.article p { font: normal 30px/40px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; color: #303030; margin: 0 0 22px; word-spacing: 3px; }
.bottom-contents { overflow: hidden; }
.bottom-contents .icon-list { float: right; }
.bottom-contents .share-list { display: inline-block; vertical-align: middle; margin: 0; }
/* Column Page Css End */


/* Columns Nigar Page Css Start */



.tax-columnist .add6 .image-holder { float: right; }
.add6 .image-holder { height: 150px; width: 250px; border: none; float: left; }
.add6 .image-holder img { display: block; height: 100%; width: 100%; }
.add6 .contents-holder { overflow: hidden; text-align: left; }
.main-holder .add6 .img-eng { margin: 0 30px 0 0; }
.main-holder .add6 .cont-eng { text-align: left; }
.main-holder .add6 .cont-eng h4 { text-align: left !important; }
.add6 .feature-post-list { padding: 0 0 60px; }
.add7 .image-holder { float: left; margin: 0 15px 0 0; }
.add7 .contents-holder { overflow: hidden; }
.add7 h2 { text-align: left; }
.add7 .contents-holder h3 { color: #303030; font-family: "ralewaybold", "Arial", "Helvetica", sans-serif; font-size: 17px; line-height: 20px; margin: 0 0 5px; }
#sidebar .add7 ul li { padding: 21px 10px 19px 0; }
#sidebar .add7 .name-text { font-size: 14px; }
#main .column-n { width: 375px; }
/* Columns Nigar Page Css End */




/* Columns-listing Nigar Page Css Start */
.author2 { display: inline-block; vertical-align: top; color: #bb1919; margin: 0 0 10px 5px; font-size: 18px; line-height: 23px; }
.author2:hover { text-decoration: none; color: #000; }
.contents-holder6 { font: normal 17px/23px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; display: inline-block; vertical-align: top; overflow: hidden; max-width: 280px; }
/* Columns-listing Nigar Page Css End  */


.banner.banner-padding { margin: 0 auto; max-width: 100%; }
.social-icons { display: inline-block; vertical-align: top; text-align: center; }
.social-icons li { display: inline-block; vertical-align: top; position: relative; margin: 0 3px; }
.social-icons a { display: block; text-indent: 9999px; height: 30px; width: 30px; background: #707070; }
.social-icons a:hover { box-shadow: 0 0 10px #303030 inset; }
.social-icons a:before { content: ''; position: absolute; top: 50%; left: 50%; }
.facebook:before, #widget_sp_image-2 a:before { background: url("../images/facebook-icon.png"); margin: -10px 0 0 -4px; height: 19px; width: 9px; }
.twitter:before, #widget_sp_image-3 a:before { background: url("../images/twitter-icon.png"); margin: -9px 0 0 -9px; height: 19px; width: 19px; }
.email-holder { display: block; text-align: center; font-size: 15px; line-height: 18px; color: #999; font-family: 'PT Sans', sans-serif; margin: 0 0 15px; }
.email-holder a:hover { text-decoration: none; color: #999; }
.copyright-text { text-align: center; font-size: 15px; line-height: 18px; color: #999; font-family: 'PT Sans', sans-serif; }
.copyright-text p { display: inline-block; vertical-align: top; margin: 0 0 5px; }
.copyright-text a { color: #999; }
.copyright-text a:hover { text-decoration: none; color: #666; }
/* Zare-e-Azab Slider Css */
.wondercarousellightbox.wondercarousellightbox-6 > img { height: 190px !important; }
/* Footer End */
.img-470 { overflow: hidden; }
.img-470 a { display: block; width: 470px; height: 300px; }
.img-470 a img { height: 100%; width: 100%; }
.img-76 { overflow: hidden; }
.img-76 a { display: block; width: 76px; height: 76px; }
.img-76 a img { height: 100%; width: 100%; }
.right-contents .img-470, .right-contents .img-246 { border: none; }
.img-246 { overflow: hidden; }
.img-246 a { display: block; width: 246px; height: 170px; }
.img-246 a img { height: 100%; width: 100%; }
#main .c-detail2 { float: none; }
div#nextend-smart-slider-1 .sliderfont2 { display: block !important; }
.left_sidebar_list ul { margin: 0px; padding: 0; list-style-type: none; }
.left_sidebar_list ul li { margin: 0px; padding: 0; list-style-type: none; }
.group:after { display: table; clear: both; content: ''; }
.imageWithHeading img { float: right; height: 50px; width: 60px; }
#sidebar .imageWithHeading h2 { overflow: hidden; text-align: right; }
.imageWithHeading > div { text-align: right; }
.imageWithHeading > div.group { padding-bottom: 15px; }
.button1 { padding: 5px 40px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; display: inline-block; border: 2px solid #0089cf; background: #0089cf; -webkit-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
.button1.Opinion { font-size: 18px; text-transform: uppercase; background: #f15a22; border: 2px solid #f15a22; }
.yadeen_op .banner { padding-bottom: 30px; }
.button1.yel_btn { background: #fdb91d; border: 2px solid #fdb91d; }
.button1.yel_btn { background: #fdb91d; border: 2px solid #fdb91d; }
.button1.gray_btn { background: #808080; border: 2px solid #808080; }
.button1.green_btn { background: #209111; border: 2px solid #209111; }
.button1.orange_btn { background: #f15a22; border: 2px solid #f15a22; }
.button1.red_btn { background: #ec2327; border: 2px solid #ec2327; }
.button1:hover { color: #000; background: #fff; }
#sidebar .rstw_link_user a { color: #bb1919; font: 14px/17px "ralewaybold", "Arial", "Helvetica", sans-serif; text-align: center; text-transform: capitalize; vertical-align: top; }
#sidebar h2 .twitter_title_link { display: inline-block; width: 100%; line-height: 44px; }
#sidebar .tweets_ispr h2 { position: relative; margin-bottom: 100px; }
#sidebar .tweets_ispr h2:before { position: absolute; content: ''; width: 100%; height: 108px; left: 0; top: 110%; background: url(../images/asim-bajwa.png) no-repeat center top; background-size: 100px auto; }
#sidebar .tweets_mrym h2 { position: relative; margin-bottom: 100px; }
#sidebar .tweets_mrym h2:before { position: absolute; content: ''; width: 100%; height: 108px; left: 0; top: 110%; background: url(../images/mrym.jpg) no-repeat center top; background-size: 100px auto; }
#sidebar h2 .really_simple_twitter_author { float: left; margin-right: 20px; display: none; }
#sidebar .for-margin div.more-btn-holder { margin-bottom: 0; }
.books_gallery .right-contents { text-align: center; display: inline-block; }
.books_gallery .right-contents img { display: inline-block; }
.prev_link { float: left; }
.next_link { float: right; }
.buttons_box { padding: 15px 0; }
.only_books .feature-post-list .img-246 a, .only_books .feature-post-list .img-246 a img { height: auto }
.only_books .contents-holder3 { max-width: 500px; }
.images_box { padding-bottom: 10px; }
.images_box img { width: 100%; height: auto; display: block; max-height: 445px; }
.facebook_like { width: 50px; overflow: hidden; }
.for-padding { padding-bottom: 60px; }
#nav ul li.first_child:hover a { border: 0; }
#main .z-image-adds li { padding: 0 0 15px; }
#main .z-image-adds li:before { display: none; }
#main .z-image-adds li .pujab-image-listing img { width: 100%; }
#sidebar ul { padding: 0 0 15px; }
.main-holder h1.single-page-heading-e + .right-contents { text-align: left; }
.main-holder h1.single-page-heading-e + .right-contents .contents-holder4 h4 { text-align: left !important; }
.books-listing > li { display: inline-block; vertical-align: top; width: 23%; text-align: center; min-height: 420px; padding: 0 5px 25px; margin: 0 0 60px; position: relative; }
.books-listing > li .image-holder { border: none; margin: 0 0 15px; float: none !important; }
.books-listing > li .image-holder img { width: 100%; max-height: 200px; }
.books-listing > li h2 { padding-top: 0; font-size: 18px; line-height: 23px; }
.books-listing > li .button-holder { width: 100%; overflow: hidden; padding: 0 5px; position: absolute; bottom: 10px; left: 0; right: 0; }
.books-listing > li .button-holder li { width: 100%; margin: 0 !important; border: none; padding: 0 0 10px; }
.books-listing > li .button-holder a { padding: 9px 5px 10px; }
.page-template-audio #image-gallery ul { padding: 0; }
.page-template-audio #image-gallery ul li { margin: 0 3px 20px !important; width: 31%; }
.page-template-audio #image-gallery ul li .image-holder { float: none; }
.page-template-audio #image-gallery ul li .image-holder img { width: 100%; }
#main .audio-listing ul { padding: 0; }
#main .audio-listing ul li { width: 100%; max-width: 500px; }
#main .audio-listing ul li .image-holder img { max-width: 500px; width: 100%; }
.secondary-2.contact_box { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#header .secondary-2.contact_box .holder { padding: 0; }
#header #nav .secondary-2.contact_box ul { display: table; float: none; margin: 0 auto; width: auto; text-align: left; }
#header #nav .secondary-2.contact_box ul li { width: auto; vertical-align: top; color: #fff; }
#header #nav .secondary-2.contact_box ul li a { display: inline-block; font-weight: normal; }
#header #nav .secondary-2.contact_box ul li { font-weight: bold; }
#header #nav .secondary-2.contact_box ul li.mail_box > span { background: #a83030; color: #fff; display: inline-block; padding: 10px 10px 11px; }
#header #nav .secondary-2.contact_box ul li.mail_box a { padding-left: 5px; }
.logo a { font-size: 60px; color: #fff; line-height: 60px; }
.logo a span { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
#selected_column ul, #millat_story ul { text-align: right; direction: ltr; }
.logo a img { display: none; }
#nav ul { display: table; width: 100%; }
#header .secondary-1 .holder, #header .secondary-2 .holder { padding: 7px 0; width: 100%; }
.logo-holder:after { clear: both; display: table; content: ''; }
.menu-top-sec-menu-container, .menu-top-menu-container { margin: 0 -12px; }
/*.page-template-home-new .footer-top { display: block !important; }*/
/*New Css*/
.footer-top { text-align: right; margin-bottom: 30px; }
.footer-top .footer > div { float: left; width: 50%; padding: 0 10px; }
.footer-top span { font-size: 40px; line-height: 44px; padding: 0 0 0 10px; color: #fff; background: #a91717; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; }
.footer-top .footer:after { content: ''; display: table; clear: both; }
.f-top-title { position: relative; z-index: 0; margin-bottom: 20px; overflow: hidden; padding-right: 10px; }
.f-top-title:before, .f-top-title:after { position: absolute; left: 10px; top: 15px; content: ''; border: solid 2px #fff; width: 80%; z-index: -1; }
.f-top-title:after { top: 23px; }
.f-top-img { position: relative; }
.f-top-img img { display: block; width: 100%; height: auto; }
.f-top-left h3 { font-size: 25px; background: rgba(38,38,38,.85); color: white; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; padding: 15px 20px 13px; }
.f-top-left a { font-size: 25px; background: rgba(38,38,38,.85); color: white; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; padding: 15px 20px 13px; position: absolute; left: 0; bottom: 0; width: 100%; }
.footer-top ul { padding: 0; margin: 0; list-style: none; }
.footer-top ul li:first-child { border-top: 1px solid rgba(255,255,255,.85); }
.footer-top ul li { padding: 0; margin: 0; list-style: none; border-bottom: 1px solid rgba(255,255,255,.85); }
.footer-top ul li a { font-size: 20px; color: white; display: block; padding: 10px 0; font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; }
.video-box video { display: block; }
.new_home #tweets #visual-banner { width: 100%; }
.page-template-home-new .carousel { padding-bottom: 0; }
.plus-three { font-size: 0; }
.plus-three { margin: 0 -7px; }
.plus-three .columns { width: 33.33%; padding: 0 7px; }
/*.plus-twoo .columns { width: 49.33%; padding: 0 7px; }*/
.plus-four .columns { width: 23.33%; padding: 0 7px; }
.page-template-home-new #main .small-images a { height: 45px; width: 65px; }
.page-template-home-new .columns .contents-holder h3 { height: 42px; overflow: hidden; }
.page-template-home-new .columns .contents-holder { display: block; max-width: inherit; overflow: hidden; vertical-align: middle; }
.page-template-home-new .columns .image-holder { border: 1px solid #fdb91d; float: left; margin: 0 10px 0 0; }
.page-template-home-new .add .image-holder { float: right; margin: 0 0 0 10px; }
.page-template-home-new .columns ul li { min-height: inherit; padding: 15px 0; }
.page-template-home-new .more-btn-holder { margin: 20px auto; }
.page-template-home-new #zarb-e-azab { /*padding: 0 0 30px;*/
}
.page-template-home-new .banner.banner-padding { margin: 0 auto 30px; }
.page-template-home-new short-detail-ur, .page-template-home-new .short-detail-en { display: none; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .image-holder { display: table; float: none; margin: 0 0 10px; width: 100%; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .image-holder { display: table; float: none; margin: 0 0 10px; width: 100%; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .short-detail-ur, .page-template-home-new #main .plus-three > div > ul > li:first-child .short-detail-en { display: block; min-height: 40px; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .small-images a { height: 255px; width: 100%; }
.page-template-home-new #main .plus-three > div > ul > li:first-child { display: inline-block; width: 100%; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .image-holder { margin: 0 0 10px; }


/*RK*/


.page-template-home-new #main .plus-twoo > div > ul > li:first-child .image-holder { display: table; float: none; margin: 0 0 10px; width: 100%; }
.page-template-home-new #main .plus-twoo > div > ul > li:first-child .image-holder { display: table; float: none; margin: 0 0 10px; width: 100%; }
.page-template-home-new #main .plus-twoo > div > ul > li:first-child .short-detail-ur, .page-template-home-new #main .plus-three > div > ul > li:first-child .short-detail-en { display: block; min-height: 40px; }
.page-template-home-new #main .plus-twoo > div > ul > li:first-child .small-images a { height: 255px; width: 100%; }
.page-template-home-new #main .plus-twoo > div > ul > li:first-child { display: inline-block; width: 100%; }
.page-template-home-new #main .plus-twoo > div > ul > li:first-child .image-holder { margin: 0 0 10px; }
/*RK*/

.page-template-home-new #war-65 { padding: 28px 0 15px; }
.page-template-home-new .video-list2 ul li:nth-child(1) .image-holder img, .page-template-home-new .video-list2 ul li:nth-child(2) .image-holder img { height: 217px; width: 100%; }
.page-template-home-new .video-list2 .image-holder audio { top: 210px; }
.page-template-home-new .video-list2 ul li .contents-holder { min-height: 49px; padding: 0 76px 0 10px; }
.page-template-home-new .video-list2 ul li:first-child .contents-holder, .page-template-home-new .video-list2 ul li:nth-child(2) .contents-holder { padding: 0 0 0 10px; }
.page-template-home-new .video-list2 ul li .image-holder { margin: 0; top: 15px; width: 66px; }
.page-template-home-new .video-list2 .image-holder > video { display: none; }
.page-template-home-new .video-list2 li:first-child .image-holder > video, .page-template-home-new .video-list2 li:nth-child(2) .image-holder > video { display: block; }
.page-template-home-new .video-list2 ul li:nth-child(1), .video-list2 ul li:nth-child(2) { margin: 0 9px 0 0; }
.page-template-home-new .contents-holder4 { max-width: 800px; }
.page-template-home-new .z-video-holder.uploaded-video > video { margin-bottom: 20px; }
.page-template-home-new .button-holder a { padding: 6px 30px 7px; }
.page-template-home-new .contents-holder4 h4 { font: bold 20px/30px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; }
.right-contents.new-full-single { border-left: 0; padding: 0; width: 100%; }
/*Extra Css*/
.page-template-home-new #kashmir-page { padding-bottom: 0; }
.page-template-home-new .button1 { -webkit-border-radius: 0; border-radius: 0; padding: 5px 30px; width: 100%; }
.page-template-home-new #video-audio-section { border-top: 1px dashed rgba(0, 0, 0, 0.2); margin: 20px 0 0; padding-top: 27px; }
.page-template-home-new .carousel { border-top: 1px dashed rgba(0, 0, 0, 0.2); margin: 30px 0 0; padding-top: 11px; }
.page-template-home-new #zarb-opinion { border-top: 1px dashed rgba(0, 0, 0, 0.2); margin: 0; padding-top: 26px; }
/*Extra Css end*/
.plus-four { margin: 0 -7px; }
.plus-four .columns { width: 25%; padding: 0 7px; }
.page-template-home-new #video-audio-sec { padding-top: 30px; }
.page-template-home-new #video-audio-sec .columns ul li { display: inline-block; padding: 15px 0; vertical-align: top; width: 100%; }
.page-template-home-new #video-audio-sec .columns .contents-holder { min-height: 43px; }
.page-template-home-new #main #video-audio-sec .image-holder a { height: 210px; width: 100%; }
.page-template-home-new #main #video-audio-sec .image-holder { float: none; margin: 0 0 10px; }
.page-template-home-new #tweets { margin: 30px auto 0; max-width: 900px; }
#tweets #visual-banner { margin: 0; padding: 4px; }
.page-template-home-new #tweets .banner-image { max-height: inherit; }
.page-template-home-new .width_40 { width: 40%; }
.page-template-home-new .width_60 { width: 60%; }
/*Aps Slider Start*/




.slider-box { max-width: 980px; margin: 10px auto; }
/* =Top Bar
-------------------------------------------------------------- */

/* =Extras
-------------------------------------------------------------- */
.clearfix:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
#cslide-slides { position: relative; }
#cslide-slides h2 { margin-bottom: 20px; font-weight: 700; }
/*=Slides
----------------------------------------------- */
.cslide-slides-master { overflow: hidden; margin-bottom: 60px; }
.cslide-slides-master:last-child { margin-bottom: 0; }
.cslide-slides-container { visibility: hidden; }
.cslide-slide { float: left; padding: 50px; background-color: #c31a1f; }
.cslide-slide h2, .cslide-slide p { color: #fff; }
/* prev next buttons */
.cslide-prev-next { display: none; text-align: right; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cslide-prev, .cslide-next { display: inline-block; background: url(../images/arrows.png) left center no-repeat; color: #fff; font-size: 0; height: 36px; width: 30px; cursor: pointer; position: absolute; top: 50%; }
.cslide-prev { left: 10px; }
.cslide-next { right: 10px; background-position: right center; }
.cslide-disabled { opacity: 0.3; }
.slider-col { padding: 0; margin: 0; }
.slider-col.left { overflow: hidden; padding-right: 100px; text-align: right; }
.slider-col.right { float: right; }
.slider-col img { display: block; width: 100%; }
.slider-col h2 { font-size: 46px; line-height: 58px; text-align: right; }
.slider-col p { font-size: 26px; line-height: 34px; }
.slider-col > ul { list-style: none; font-size: 20px; line-height: 24px; padding: 20px 0 0; color: #fff; text-align: right; }
.slider-col > ul > li { padding: 10px 0; }
.slider-col > ul span { float: right; width: 50px; }
.slider-col > ul strong { font-weight: normal; }
/*aps slider end*/

.menu-item	{ font-family: "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif; font-size: 18px; }
li#menu-item-25911 { float: left !important; }
.new-full-single p {
	text-align: right;
}
.english-lang p { direction: ltr !important; text-align: left !important; }
.urdu-lang { direction: rtl !important; text-align: right !important; }
.aligncenter { text-align: center; margin: 0 auto; }
.alignright { float: right; .alignleft: float:left;
}
li#menu-item-30546 { width: 90px; }
.img_box { max-height: 830px; overflow: hidden; }
.page-template-home-new .banner-news #war-65 {
padding: 0;
}
.banner-news .plus-three {
	margin: 0;
}
.banner-news .plus-three .columns {
    padding: 0 7px;
    width: 100%;
}
.banner-news .new_home {
    width: 35%;
    float: right;
}
.banner-news #visual-banner {
    float: left;
    width: 65%;
	padding: 10px;
}
.page-template-home-new .banner-news .add .image-holder {
    display: none;
}
.page-template-home-new .banner-news .columns .contents-holder h3 {
    height: auto;
}
.page-template-home-new .banner-news .columns ul li {
    padding: 7px 0;
}
.banner-news .columns h2 {
    margin: 0;
    padding: 0 0 8px;
}
.page-template-home-new #main .banner-news .plus-three > div > ul > li:first-child h3 {
	font-size: 22px;
    line-height: 24px;
}
.banner-news .caption-contents-holder h1 {
    font-size: 26px;
    height: auto;
    line-height: 34px;
}
.banner-news .img_box {
    max-height: 446px;
}
.page-template-home-new #main .yadeen_op > div > ul > li:first-child .image-holder {/*width: 92% !important;*/border:none !important;}
#main .image-holder.small-images.first_img a img {
    height: 90% !important;
    width: 92% !important;

	}

	.editorial .image-holder.small-images.first_img a img {
    height: 90% !important;
    width: 92% !important;

	}
.nfood_banner img {
	width: 380px;
	height: auto;
}
.big_fonts .columns .contents-holder h3 {
	font-size: 26px;
	line-height: 40px;
}
@media screen and (max-width:1240px) {
.cols { width: 50%; }
.cols+.cols { width: 50%; }
.book-block .contents-block h3 { font-size: 28px; line-height: 35px; }
.book-block .button-holder a { padding: 9px 18px 10px; font-size: 13px; line-height: 18px; }
.cols .image-listing li { width: 45%; }
.cols .image-listing .current-img-listing { width: 100%; }
#main .right-contents { padding: 0 15px 0 20px; }
#main .right-contents .image-holder { float: right; }
#main .add12 .image-holder { float: left; }
#main .right-contents .contents-holder3, #main .right-contents .contents-holder4 { max-width: 100%; float: none; overflow: hidden; }
#main .feature-post .img-470 a { width: 300px; }
#main .right-contents { width: 63%; }
#main .right-contents .feature-post .img-470 a { height: auto; max-height: 230px; }
.main-holder h1.single-page-heading-e + .right-contents .feature-post .image-holder, .main-holder h1.single-page-heading-e + .right-contents .feature-post-list .image-holder { margin: 0 0 0 30px !important; }
#main .audio-listing ul li .image-holder { float: none; }
.logo a { padding: 0 18px; }
#header .secondary-1 .holder, #header .secondary-2 .holder { padding: 7px 10px; }
.menu-top-sec-menu-container, .menu-top-menu-container { margin: 0; }
.plus-three { margin: 0; }
}

@media screen and (max-width:1220px) {
.columns .contents-holder { max-width: 320px; }
}

@media screen and (max-width:1110px) {
#zarb-e-azab .right-contents, #pakistan-page .right-contents, #kashmir-page .right-contents { width: 62%; }
.video-list2 ul li { width: 100%; }
}

@media screen and (max-width:1100px) {
.cols .book-block { text-align: center; padding: 0 20px 20px; }
.cols .book-block .image-holder3 { width: 100px; margin: 0 auto; float: none; }
.cols .book-block .contents-block { float: none; padding: 15px 0 0; width: 100%; }
.cols .book-block .contents-block h3 { margin: 0 0 10px; }
.cols .book-block .contents-block dl { margin: 0 0 15px; }
.cols .book-block .contents-block dl dt { float: none; display: inline-block; vertical-align: top; }
.cols .book-block .contents-block dl dd { margin: 0 0 15px 10px; display: inline-block; vertical-align: top; }
}

@media screen and (max-width:1023px) {
.columns .contents-holder { max-width: 220px; }
.columns .contents-holder h3 { line-height: 25px; }
.video-list ul li { width: 47%; }
#main .right-contents, #main #sidebar { width: 100%; max-width: 100%; float: none; }
#main .right-contents h2 { margin: 0 0 20px; }
#main .right-contents .images_box { text-align: right; }
#main .right-contents .images_box img { display: inline-block; vertical-align: top;/* max-width:600px; */ }
#zarb-e-azab .z-video-holder .textwidget iframe { height: 350px; }
#sidebar .islamic-detail-block a img { width: 100%; }
#nav ul a { padding: 10px 15px; }
.copyright-text { font-size: 12px; line-height: 16px; }
#nav ul a { padding: 10px; }
.video-list2 ul li:nth-child(1), .video-list2 ul li:nth-child(2) { width: 100%; }
.video-list2 ul li:nth-child(1) .contents-holder, .video-list2 ul li:nth-child(2) .contents-holder { padding-top: 0; }
.video-list2 ul li:nth-child(1) .image-holder img, .video-list2 ul li:nth-child(2) .image-holder img { height: 200px; }
.video-list2 .image-holder audio { top: 192px; }
#sidebar .islamic-detail-block { margin: 0 0 20px !important; }
#sidebar .islamic-detail-block .widget_sp_image-image-link { float: right; }
#sidebar .islamic-detail-block .textwidget { overflow: hidden; }
#sidebar .islamic-detail-block ul { padding: 0 30px 20px; }
#sidebar .islamic-detail-block li, #sidebar .tweets_ispr li { width: 45%; display: inline-block; vertical-align: top; margin: 0 2%; }
#sidebar .islamic-detail-block a { display: block; vertical-align: top; }
#sidebar .y-text ul li, #sidebar .wpp-list li, #sidebar .column-block ul li, #sidebar .news-list li, .column-block.add3.imageWithHeading .group + div, .column-block.add3.imageWithHeading .group + div + div { width: 45%; display: inline-block; vertical-align: top; margin: 0 2%; }
#main .z-image-adds li .pujab-image-listing { width: 400px; display: inline-block; vertical-align: top; }
#main .z-image-adds li { text-align: center; }
.main-holder h1.single-page-heading { padding: 0 15px 5px; }
#sidebar .name-text { display: inline-block; vertical-align: top; }
#main .icon-list-english { margin: 0 !important; }
.main-holder h1.single-page-heading-e + .right-contents .feature-post .image-holder, .main-holder h1.single-page-heading-e + .right-contents .feature-post-list .image-holder { margin: 0 30px 0 0 !important; float: left !important; }
.page-template-video #image-gallery .video-img img { height: 250px; }
/* =Banner CSS
---------------------------------------*/
#visual-banner .caption-contents-holder { padding: 0 10px; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .small-images a { height: 180px; width: 100%; }
.nfood_banner img {
	width: 260px;
}
.plus-three .nfood_banner {
	width: 260px !important;
}
}

@media screen and (max-width:768px) {
.columns { width: 100%; }
.columns + .columns { padding: 50px 0 0 15px; }
.columns .contents-holder { max-width: 100%; width: 70%; }
.contents-block dl { margin: 0 0 18px; display: inline-block; vertical-align: top; }
.contents-block dl dd { margin: 0 0 10px 60px; font-size: 16px; }
.button-holder { width: 60%; margin: 0 auto !important; }
.button-holder li { margin: 0 8px 20px; max-width: 200px; }
.button-holder li:first-child { margin: 0 8px 20px; }
.carousel h4 { font-size: 15px; line-height: 20px; }
.carousel ul li { margin: 0 5px 20px; width: 44%; }
.two-columns .cols { width: 100%; padding: 0; margin: 0 0 35px; }
.two-columns .cols+.cols { margin: 0; }
.cols .image-listing li { width: 40%; margin: 10px; }
.video-list2 ul li .image-holder a iframe { max-height: 400px; height: 400px; width: 100%; }
.video-list2 ul li:nth-child(1), .video-list2 ul li:nth-child(2) { width: 100%; }
.video-list2 ul li:nth-child(1), .video-list2 ul li:nth-child(2) { margin: 0; }
.video-list2 ul li:nth-child(1) .image-holder img, .video-list2 ul li:nth-child(2) .image-holder img { height: 400px; }
.add2 .video-list2 ul li:nth-child(1) .image-holder, .add2 .video-list2 ul li:nth-child(2) .image-holder { position: relative; left: 0; right: 0; }
.add2 .video-list2 ul li:nth-child(1) .image-holder audio, .add2 .video-list2 ul li:nth-child(2) .image-holder audio { bottom: 0; top: auto; }
#main .right-contents .image-holder { float: none; margin: 0 0 15px; }
#main .add12 .image-holder { float: left; margin: 0 30px 15px 0; }
#pakistan-page .right-contents .feature-post-list .image-holder { margin: 0; }
#kashmir-page .right-contents .feature-post-list .image-holder { margin: 0; }
#zarb-e-azab .right-contents h2, #pakistan-page .right-contents h2, #kashmir-page .right-contents h2 { font-size: 26px; }
#nav { min-height: 63px; margin: 0; padding: 0; background: none; }
.menu-slide { display: none; }
.burger-btn { display: block; position: absolute; top: 14px; left: 20px; z-index: 999; padding: 7px 8px 7px; background: url("../images/menu-ico.png") no-repeat center #dedede; height: 40px; width: 44px; }
.logo { padding: 5px 0 0; float: right; position: static; }
#nav .menu-slide .menu { padding-right: 0; }
.active-status, .burger-btn:hover { background: url("../images/menu-ico.png") no-repeat center #fff; }
#nav ul li { display: block; width: 100%; }
#nav ul a, #nav ul a:hover { border: none; }
#nav ul li:last-child:after { top: auto; height: 1px; width: 100%; opacity: 0.1; }
#nav ul li:last-child:before { display: block !important; }
div#nextend-smart-slider-1 .nextend-widget { display: none !important; }
#kashmir-page .feature-post-list .contents-holder4 { padding: 15px 0 0 0; }
.z-video-holder .textwidget iframe, .kashmir-video-add .textwidget iframe { width: 400px; height: 250px; }
#kashmir-page .z-image-adds li { width: 400px; }
.left-alignment, .right-alignment { float: none; margin: 0; }
.social-icons { margin: 0 0 15px; }
#footer #nav_image_listing { margin: 0 0 15px; }
.banner2 { min-height: 200px !important; max-height: 200px !important; padding: 0 !important; }
.smart-slider-layer > div > img { height: 150px !important; }
.two-columns .columns { padding: 0; }
#sidebar .tweets_ispr li, #sidebar .news-list li, .column-block.add3.imageWithHeading .group + div, .column-block.add3.imageWithHeading .group + div + div, #sidebar .islamic-detail-block li, #sidebar .tweets_ispr li { width: 100%; margin: 0; }
.sidebar-toggle-btn { display: block; width: 40px; height: 40px; border-radius: 5px; position: fixed; z-index: 99999; top: 30%; right: -4px; margin: -40px 0 0; background: #780a0a; text-align: center; padding: 8px; font-size: 24px; line-height: 24px; }
.sidebar-toggle-btn:hover { opacity: 0.8; }
.sidebar-toggle-btn:before { content: '\2190'; color: #fff; }
.side-active-status:before { content: '\2192'; color: #fff; }
.fix-nav { bottom: auto; top: 30%; right: -150px; opacity: 0; -webkit-transition: right 2s, opacity 2s; transition: right 2s, opacity 2s; -moz-transition: right 2s, opacity 2s; -ms-transition: right 2s, opacity 2s; }
.side-active-status + .fix-nav { bottom: auto; top: 30%; right: -2px; opacity: 1; -webkit-transition: right 2s, opacity 2s; transition: right 2s, opacity 2s; -moz-transition: right 2s, opacity 2s; -ms-transition: right 2s, opacity 2s; }
 -moz-transition: height .5s, opacity .5s .5s;
 -ms-transition: height .5s, opacity .5s .5s;
#main .right-contents .images_box img { max-width: 100%; }
.bottom-contents .icon-list { text-align: center; }
#sidebar .islamic-detail-block .widget_sp_image-image-link { float: none; }
#sidebar .islamic-detail-block { margin: 0 auto 30px !important; }
#image-gallery ul { text-align: center; }
#image-gallery ul li { width: 49%; padding: 0 5px 10px; }
#image-gallery ul a img { width: 100%; height: 250px; }
.paging ul li { margin: 0 5px 12px; }
.page-template-opinion .feature-post li, .page-template-opinion .feature-post-list li { text-align: left; }
#main .add12 .feature-post .image-holder, #main .add12 .feature-post-list .image-holder, .main-holder h1.single-page-heading-e + .right-contents .feature-post .image-holder, .main-holder h1.single-page-heading-e + .right-contents .feature-post-list .image-holder { float: none !important; }
.books-listing > li .button-holder li:first-child { border: none; }
.books-listing > li .button-holder li { padding: 10px 5px; max-width: 200px; width: 100%; margin: 0 4px; }
.page-template-audio #image-gallery ul li { width: 100%; max-width: 220px; }
.page-template-audio #image-gallery ul li .image-holder img { max-height: 180px; }
/* Taslk show Gallery start */
.talkshow-gallery ul li { width: 20%; }
/* Taslk show Gallery end */

.urdu-bottom-heading { float: none; display: block; margin: 0 auto; text-align: center; width: 100%; }
#main .uploaded-video .textwidget video { width: 400px; height: 250px; }
/* =Banner CSS
---------------------------------------*/
#visual-banner { padding: 30px 30px 10px; }
#visual-banner .caption-block { padding: 15px 0; }
#visual-banner .caption-contents-holder { padding: 0; }
#visual-banner .caption-contents-holder h1 { font-size: 30px; line-height: 40px; }
.page-template-home-new .add .image-holder { margin: 0; }
.page-template-home-new .columns .contents-holder { padding-right: 5px; width: auto; }
.page-template-home-new .columns .contents-holder h3 { font-size: 14px; }
.plus-three .columns { width: 100%; }
.page-template-home-new #main .plus-three > div > ul > li:first-child .small-images a { height: auto; }
#main .plus-three > div > ul > li:first-child .small-images img { height: auto; width: 100%; }
.page-template-home-new #main .small-images a img { height: 100%; width: 100%; }
.plus-three .columns { padding: 0 10px; }
.plus-four .columns { width: 100%; }
.page-template-home-new .columns + .columns { padding: inherit; }
.page-template-home-new .columns { padding: 0 0; }
.plus-four .columns { width: 100%; }
.page-template-home-new .columns + .columns .image-holder { margin: 0; }
.page-template-home-new .site-content { padding: 0 15px; }
.banner-news .new_home,
.banner-news #visual-banner {
    width: 100%;
}
.banner-news .plus-three .columns {
    padding: 15px 0 0;
}
}

@media screen and (max-width:600px) {
#sidebar .wpp-list li { width: 45%; margin: 0 2%; }
#sidebar .y-text ul li, #sidebar .add3 ul li, #sidebar .add7 ul li, #sidebar .wpp-list li, #sidebar .column-block ul li, #sidebar .news-list li, .column-block.add3.imageWithHeading .group + div, .column-block.add3.imageWithHeading .group + div + div { width: 100%; margin: 0; }
.page-template-video #image-gallery .video-img img { height: 180px; }
.page-template-video #image-gallery h2 { font-size: 18px; line-height: 22px; }
.videos-listing iframe { height: 220px; }
.books-listing { text-align: center; }
.books-listing > li { width: 100%; max-width: 200px; }
}

@media screen and (max-width:500px) {
.video-list2 ul li:nth-child(1) .image-holder img, .video-list2 ul li:nth-child(2) .image-holder img { height: 200px; }
.video-list2 ul li .image-holder a iframe { height: 200px; }
.video-list2 ul li { padding: 100px 0 10px; }
.video-list2 ul li .image-holder { left: 50%; margin: 0 0 0 -42px; position: absolute; top: 20px; }
.video-list2 ul li .contents-holder { text-align: center; padding: 0; width: 100%; }
.add2 .video-list2 ul li:nth-child(1) .contents-holder, .add2 .video-list2 ul li:nth-child(2) .contents-holder { padding: 20px 0 0; }
#zarb-e-azab .news-list li, #pakistan-page .news-list li { display: block; width: 100%; margin: 0; }
.bottom-contents .icon-list li { margin: 0 10px 30px 0; }
.bottom-contents .icon-list { text-align: left; }
.main-holder h1.single-page-heading, .main-holder h1.single-page-heading-e { font-size: 30px; line-height: 38px; }
.top-contents { padding: 0 0 15px; }
.top-contents .meta { margin: 0; }
#sidebar h2 { font-size: 20px; line-height: 25px; min-height: 50px; }
#image-gallery ul a img { height: 130px; }
#visual-banner .caption-contents-holder h1 { font-size: 24px; line-height: 28px; }
.page-template-home-new .columns .image-holder { position: static; }
}

@media screen and (max-width:460px) {
#main { padding: 20px 0; }
.columns { padding: 0; text-align: center; }
.columns > ul > li { position: relative; padding: 100px 0 10px; }
.columns .image-holder { margin: 0; position: absolute; top: 20px; left: 50%; margin: 0 0 0 -48px; }
.columns + .columns .image-holder { margin: 0 0 0 -42px; }
.columns .contents-holder { width: 100%; text-align: center; }
.columns .name-text { font-size: 16px; line-height: 20px; }
.columns h2 { text-align: center; }
.add + .columns h2 { text-align: center; }
.columns + .columns { padding: 50px 0 0 0; }
.contents-block dl dd { text-align: left; }
.button-holder li, .button-holder li:first-child { display: block; margin: 0 0 20px; max-width: 100%; }
.video-list ul li { width: 49%; margin: 0; }
.carousel h4 { text-align: center; }
.two-columns { margin: 0 0 20px; }
.two-columns .cols h2 { text-align: center; font-size: 18px; }
#main .right-contents { text-align: center; padding: 0 15px; }
#main .contents-holder4 h4 { text-align: center !important; }
#main .right-contents h2, #main .right-contents h4 { font-size: 18px; line-height: 23px; }
#main .carousel { padding: 20px 0; }
#zarb-e-azab .z-video-holder .textwidget iframe { height: auto; }
.button-holder { margin: 0 auto !important; }
.button-holder li, .button-holder li:first-child { margin: 0 0 15px !important; }
#main .right-contents .image-holder, #main .right-contents .image-holder a, #main .right-contents .image-holder img, #main .right-contents .image-holder img { width: 100%; height: auto; }
.z-video-holder .textwidget iframe, .kashmir-video-add .textwidget iframe { width: 100%; height: auto; }
#kashmir-page .z-image-adds li { width: 100%; }
#kashmir-page .z-image-adds .kashmir-image-listing { height: auto; }
.video-list2 ul li { width: 100%; }
#sidebar .islamic-detail-block li { width: 100%; margin: 0; }
#main .z-image-adds li .pujab-image-listing { width: 100%; }
#sidebar .wpp-list li { width: 100%; margin: 0; }
#main .right-contents .feature-post .img-470 { max-width: 100% !important; margin: 0 !important; }
#main .right-contents .feature-post .img-470 a { max-height: 100%; }
.page-template-video #image-gallery ul li { width: 100%; margin-top: 0; }
.books-listing > li { width: 100%; max-width: 200px; margin: 0 0 20px; }
.books-listing > li .image-holder img { width: auto; }
.page-template-audio #image-gallery ul li { max-width: 100%; }
.page-template-audio #image-gallery ul li .image-holder img { max-height: 100%; height: auto; }
#main .uploaded-video .textwidget video { width: 100%; height: auto; }
}

@media only screen and (max-width: 1024px) {
.slider-col.left { padding-right: 50px; }
.slider-col.right { width: 50%; }
.slider-col h2 { font-size: 40px; line-height: 48px; }
.carousel-books ul li { margin: 10px 0; padding: 0 5px; width: 160px; }
.carousel-books .more-btn-holder { margin: 10px auto; }
#visual-banner { margin: 0 0 10px; padding: 20px 20px 50px; }
#visual-banner ol { bottom: 15px; left: 0; text-align: center; -webkit-transform: translateX(0%); transform: translateX(0%); width: 100%; }
}

@media only screen and (max-width: 768px) {
.cslide-slide { padding: 30px 50px; }
.slider-col.left, .slider-col.right { overflow: hidden; float: none; width: 100%; padding: 0 0 30px; }
.slider-col.right { padding: 0; }
.slider-col > ul { padding: 0; }
.slider-col h2 { font-size: 30px; line-height: 36px; }
.slider-col p { font-size: 20px; line-height: 28px; }
#header #nav .secondary-2.contact_box ul li.mail_box > span { padding: 6px; }
#header #nav .secondary-2.contact_box ul li.mail_box a { border-right: 1px solid rgba(255,255,255,.3); }
#header #nav .secondary-2.contact_box ul li a { -border-radius: 0; border-radius: 0; }
#header #nav .secondary-2.contact_box ul li a { padding: 6px 7px !important; }
.footer-top .footer > div { width: 100%; padding: 10px; }
}

#header .logo {
    float: right;
    padding: 10px 0;
    position: static;
}
#header .logo-box {
    background: none;
    border-bottom: 0;
}
.menu-btn {
	background: rgba(0,0,0,0.2) url(../images/desk-menu-ico.png) no-repeat center;
	display: block;
	height: 40px;
	left: 20px;
	padding: 7px 8px;
	position: absolute;
	top: 22px;
	width: 44px;
	z-index: 999;
}
.menu-btn:hover {
	background: rgba(0,0,0,1) url(../images/desk-menu-ico.png) no-repeat center;
}
.menu-btn.active {
	background: rgba(0,0,0,1) url(../images/close-icon.png) no-repeat center;
}
.menu-slide {
    margin-top: 0;
    background: rgba(0, 0, 0, 0.3);
	float: left;
    width: 100%;
	border-bottom: 6px solid rgba(0, 0, 0, 0.2);
	display: block;
}
.desk-menu {
	display: none;
	float: left;
    width: 100%;
    border-top: 2px solid rgba(0, 0, 0, 0.2);
	border-bottom: 6px solid rgba(0, 0, 0, 0.2);
	position: relative;
	overflow: hidden;
}
.desk-menu nav:before {
	content: '';
	width: 1px;
	height: 2000px;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
}
.menu-slide nav {
    float: left;
    width: 25%;
	position: relative;
}
.menu-top-sec-menu-container, .menu-top-menu-container {
    margin: 0;
}
#nav ul li {
    width: 100%;
}
#nav .menu-slide .menu {
    padding-right: 0;
}
.logo {
    padding: 0;
    top: 4px;
}
.menu-slide nav:before {
    background: rgba(0, 0, 0, 0.2);
    content: "";
    height: 1000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 2px;
}
#nav ul a:hover {
    border-bottom: 1px dashed #ffffff;
	-webkit-border-radius: 0;
    border-radius: 0;
}
#nav ul a {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 0;
    border-radius: 0;
    line-height: 1.2;
    padding: 8px 15px 10px;
}
@media only screen and (max-width: 640px) {
.slider-col h2 { font-size: 24px; line-height: 28px; }
.slider-col p { font-size: 16px; line-height: 24px; }
.footer-top span { font-size: 20px; line-height: 44px; }
.f-top-title:before, .f-top-title:after { border: 1px solid #fff; top: 19px; }
.f-top-title:after { top: 25px; }
.f-top-left a { font-size: 16px; padding: 10px; }
.footer-top ul li a { font-size: 16px; }
.banner-news #visual-banner .caption-block {
    padding: 15px 0 25px;
}
.banner-news #visual-banner .caption-contents-holder h1 {
    font-size: 14px;
    line-height: 18px;
}
.banner-news .img_box {
    max-height: 214px;
}
.menu-slide nav {
    border-bottom: 3px dashed rgba(0, 0, 0, 0.5);
    padding: 14px 0 30px;
    width: 100%;
}
}

@media only screen and (max-width: 480px) {
.slider-col.right { float: none; width: 100%; }
.slider-col.left { padding: 0; }
.slider-col p { font-size: 20px; line-height: 28px; }
#header #nav .secondary-2.contact_box ul li.mail_box > span { display: none; }
.carousel ul li { margin: 0 0 20px; width: 100%; }
.carousel ul { margin: 0 0 20px; padding: 0 20px; }
.page-template-home-new #main .banner-news .plus-three > div > ul > li:first-child h3 {
    font-size: 16px;
    line-height: 20px;
}
.page-template-home-new .columns .contents-holder h3 {
    font-size: 13px;
}
.banner-slider ol {
    height: 10px;
}
.banner-slider ol li {
    height: 10px;
    width: 10px;
}
.page-template-home-new #main .plus-twoo > div > ul > li:first-child .small-images a {
    height: 165px;
}
}

@media only screen and (max-width: 360px) {
.slider-col p { font-size: 16px; line-height: 24px; }
.carousel-books ul li { padding: 0 4px; width: 150px; }
}

/*
	====================================================
				header start responsive
	====================================================
*/



@media screen and (min-width: 992px) and (max-width: 1199px) {
	#header ul{
		padding:0px 30px;
	}
	#header li{
		width:100%;
		float:none !important;
		display:inline-block !important;
	}	
	#nav br{
		display:none;
	}
	#nav li:first-child {
		border-bottom: medium none !important;
		height: auto !important;
		width: 100% !important;
	}
	#nav ul{
		margin-bottom:30px;
		padding:20px 0px;
	}	
}


/*============	Media 979Px Start ============ */
@media (max-width: 991px){
		#header ul{
		padding:0px 30px;
	}
	#header li{
		width:100%;
		float:none !important;
		display:inline-block !important;
	}	
	#nav br{
		display:none;
	}
	#nav li:first-child {
		border-bottom: medium none !important;
		height: auto !important;
		width: 100% !important;
	}
	#nav ul{
		margin-bottom:30px;
		padding:20px 0px;
	}
	
	
}

/*============	Media 768Px Start ============ */ 
@media (min-width: 768px) and (max-width: 990px) {
	
}

/*============ Media 767Px Start ============ */
@media (max-width: 767px) {
	#header ul{
		padding:0px 30px;
	}
	#header li{
		width:100%;
		float:none !important;
		display:inline-block !important;
	}	
	#nav br{
		display:none;
	}
	#nav li:first-child {
		border-bottom: medium none !important;
		height: auto !important;
		width: 100% !important;
	}
	#nav ul{
		margin-bottom:30px;
		padding:20px 0px;
	}	
}





/*============ Media 480Px Star ============ */
@media (max-width: 480px) {
	
	#nav ul li {
		width: auto !important;
	}
	#nav ul a{
		padding:8px 11px 7px !important;
	}
}

/*Urdu Header Styling*/
   /* #header_navigation .menu-urdu-header-menu-container ul li{
        margin-top: 20px;
        width:auto;
        border-bottom: #C4E17F 3px solid;
        float: left;
        position: relative;
        display: block;
    }
*/
   
    ul.header_menu_urdu_wrapper li {
        margin-top: 20px;
        width:auto;
        border-bottom: #C4E17F 3px solid;
        float: left;
        position: relative;
        display: block;
    }

    ul.header_menu_urdu_wrapper li a{
       padding-top: 15px;
        padding-bottom: 15px;padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;position: relative;
        display: block;
        padding: 10px 15px;color: #fff;
    }
    li.millat-logo a{
        font-size: 30px;
        /*line-height: 20.8px !important;*/
    }
   /*  ul.header_menu_urdu_wrapper li a:hover{
        border-bottom: 1px dashed #ffffff;
        font-weight: normal;
        border-radius: 0;
    }*/



.home-book-section {
    padding: 0 0 0 20px;
    text-align: center;
}
.home-book-section-listing {
    overflow: hidden;
}

.home-book-section-listing > li {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    text-align: center;
    min-height: 345px;
    padding: 0 5px 25px;
    margin: 0 0 60px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
}
.home-book-section-listing > li .image-holder {
    border: none;
    margin: 0 0 15px;
    float: none !important;
    display: inline-block;
    vertical-align: top;
}
.home-book-section-listing > li h2 {
    padding-top: 0;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
}
.home-book-section h2, .right-contents h2 {
    color: #303030;
    font: normal 32px/38px "Jameel Noori Nastaleeq", "Arial", "Helvetica", sans-serif;
    padding: 10px 0;
    text-align: right;
}

.home-book-section-listing > li .button-holder {
    width: 100%;
    overflow: hidden;
    padding: 0 5px;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.home-book-section-listing > li .button-holder li {
    width: 100%;
    margin: 0 !important;
    border: none;
    padding: 0 0 10px;
    display: inline-block;
    vertical-align: top;
}
.home-book-section-listing > li .button-holder a {
    padding: 9px 5px 10px;
}

.button-holder a {
    padding: 9px 5px 10px;
    display: block;
    border: 2px solid #fdb913;
    border-radius: 5px;
    padding: 13px 30px 14px;
    background: #fdb913;
    color: #505050;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}

@media screen and (max-width: 780px) {

.home-book-section-listing > li {
    width: 47%;
}

}

@media screen and (max-width: 444px) {

.home-book-section-listing > li {
    width: 97%;
}

}
