/* ===== RESET ================================================== */
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var { background:transparent; border:0 none; font-size:100%; margin:0; padding:0; line-height:16px; vertical-align:baseline; outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
blockquote,q{quotes:none}
blockquote:before,q:before{content:'';content:none}
blockquote:after,q:after{content:'';content:none}
ins { text-decoration: none;}
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help;}
table { border-collapse: collapse; border-spacing: 0;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select { vertical-align: middle; margin: 0;}
ol, ul, li { list-style: none;}

/* ===== GLOBAL ================================================== */
body{ font-family:tahoma; font-size:15px; color:#000;}
:focus{ outline:0 none;}
:focus,
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
::-webkit-input-placeholder { color:#000;}
:-moz-placeholder { color:#000;} /* Firefox 18- */
::-moz-placeholder { color:#000;} /* Firefox 19+ */
:-ms-input-placeholder { color:#000;}
* { -webkit-tap-highlight-color:rgba(255,255,255,0);}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.full-width{float:left; width:100%;}
.container { width:100%; max-width:1200px; margin:0 auto;}
ul.social-media{float:right;}
ul.social-media li{float:left; margin:10px 0 10px 10px;}
ul.social-media li a{padding:0; border-radius:50%;font-size:14px; color:#fff; width:40px; height:40px; display: inline-block; background: url(../images/social-media-icon.png)  #3c9fbf 13px -6px no-repeat;}
ul.social-media li a.facebook{background-position:13px -6px;}
ul.social-media li a.twitter{background: url(../images/social-media-icon.png) #3c9fbf -35px -6px no-repeat;}
ul.social-media li a.linkedin{background: url(../images/social-media-icon.png) #3c9fbf -92px -6px no-repeat;}
ul.social-media li a.instagram{background: url(../images/social-media-icon.png) #3c9fbf -149px -6px no-repeat;}


/* ===== HEADER ================================================== */
.header{ text-align:center; margin:0 auto; display:table;}
.header ul{ margin:0px; padding:0px; float:left;}
.header li{ font-size:14px;}
.header .menu{ float:left; margin-top:10px;}
.header .menu li{font-size:14px; display:inline-block;padding:0px 10px;}
.header .menu a{font-size:14px; color:#3c9fbf; font-size:16px; font-weight:600;}
.header .menu  li.active{ border-bottom:solid 2px #d7b56d; padding-bottom:9px;}
.header .menu a.active{ border-bottom:solid 1px #d7b56d; padding-bottom:10px;}
.navigation{ margin:0 auto; display:table; margin-bottom:0px;}
.navigation .menu{ margin-right:0;}
.header .menu a:hover,
.header .menu .current_page_item a{ border-bottom: solid 2px #3c9fbf;padding-bottom: 9px;}
/*.menu-topmenu-container ul li.active{border-bottom:#f00 solid 1px;}*/

.cbp-af-header {position:absolute;top: 0;left: 0;width: 100%;z-index: 10000;height:50px;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;transition: height 0.3s;}
.cbp-af-header h1,.cbp-af-header nav {display: inline-block;}
.cbp-af-header.cbp-af-header-shrink h1 a img{ width:70%; height:100%;}
.heder-fix{position: relative;margin-top:0px;}

.banner .ml-slider{ max-width:100%!important;}
.banner .ml-slider <img> width:auto;</img>
.flex-control-nav{display:none;}

.cbp-af-header-shrink{ background: url(images/hederbg.png) repeat; border-bottom:#515151 solid 1px;}
.header h1 img{width:100%; display:block;}
.header h1 a{ display:block;}
/*Heder fix css scroll*/
/*nav{ background-color: rebeccapurple; width: 100%; float: left; opacity:0.3;}
nav ul{ padding: 0; margin: 0;}
nav li{ float: left;}
nav li a{ float: left; padding: 20px 10px; background-color: pink; margin: 0 5px;}
nav li.active a{ background:red;}
.scroll-top-link{ background:lightgray; font-size:0; line-height:0; position:fixed; bottom:20px; right:40px; z-index: 1; width: 45px; height: 45px; border: 2px solid #515151; border-radius: 8px;}*/
.sections{margin:0 0 20px 0px;}
.full{ width:100%; float:left;}

@media (max-width:2000px){
.header-left button{ display:none;}
}


@media (max-width:767px){
.header-left button{ display:block;}
.header .menu a{color:#fff;padding:0; width:100%; display:inline-block; line-height:32px;}
.header .menu li{ text-align:center; width:100%;}
/*.header .menu li:hover{ border:0; margin:0; padding:0;}*/
.navigation{ float:left;}
.header .menu,
.header .social-links{ margin-bottom:20px;}
.header .menu a:hover,
.header .menu .current_page_item a{ border-bottom: solid 0px #3c9fbf;padding-bottom:0;}

}

/*============== Drop Dwon Menu =====================*/
.navigation .menu ul { text-align: left; display: inline; margin: 0; list-style: none;}
.navigation .menu ul li { position: relative; padding:0px 10px; cursor: pointer;}
.navigation .menu ul li ul { padding: 0; top:-1px; position: absolute;background:#121d25; border: solid 1px #515151; left:-1px; top:28px; width: 150px; box-shadow: none; padding:10px 0px; display: none; opacity: 0; visibility: hidden; padding-bottom:12px;}
.navigation .menu ul li ul li {display: block; color: #fff; padding-bottom:0px; }
.navigation .menu ul li ul li a{font-size:13px;}
.navigation .menu ul li:hover ul { display: block; opacity: 1; visibility: visible;}
.navigation .menu ul li ul li:hover {border-bottom:0; padding-bottom:0px;}
.navigation .menu ul li ul li a:hover{ border-bottom:0px;}

@media (max-width:1000px){
.header .menu,
.header ul{float:none; margin-bottom:20px;}
}
@media (min-width:768px){
.header .navigation{ display:table!important;}
.header .navbar-toggle { display:none;}
}

@media (max-width:767px){
.cbp-af-header {position: static;}

}


/* ===== SOCIAL MEDIA LINKS ================================================== */
.social-links{ float:left;}
.social-links li{font-size:14px; display:inline-block; margin-right:15px;}
.social-links li a{font-size:14px; color:#fff; padding:0px 0px;}
.social-links li a:hover{font-size:14px; color:#fff; padding:0px 0px; border-radius:50%; width:35px; height:35px; display:inline-block;}


@media (max-width:767px){
.header-left{ position: relative; z-index: 99;}
.header .menu{ text-align:center; padding-right:0px; float:none; line-height:24px;}
.header .social-links{ text-align:center; padding-right:0px; float:none;}
.navigation{display:none; width: 100%;}
.cbp-af-header nav {float: left; left: 25%;}
.cbp-af-header h1 {position:static;}
.navbar-toggle{display:block;}
.navigation .menu ul li {width: 100%; margin-bottom: 5px; padding: 8px 10px!important; background:#3c9fbf;}
.navigation .menu ul li:hover a{color:#fff;}
.header .menu {margin-top:0;}
.navbar-toggle {float:left; border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0;padding:5px 5px 8px 5px; /*margin: -30px 10px 15px;*/ margin:-8px 0 0; cursor: pointer;background-color: #121d25;color: #c2c2c2; border:1px solid #515151;}
.navbar-toggle .icon-bar { background: #c2c2c2; height: 2px; width: 25px; display: block; margin-top: 4px;}
.cbp-af-header.header h1 a img {width: 70%; height: 100%; float:none;}
.navigation .menu ul li ul{width: 100%; box-shadow: none; padding: 3px 0 0px 8px; position:static; opacity: 1; visibility:visible; display:block;background:none; border:none;}
.header .menu a:hover { border-bottom:0; padding:0px; color:#3c9fbf;}

}


/* ===== NAVIGATION================================================== */
.navigation .container{ width:100%;}
.navigation .container .menu{background:#3c9fbf;}
.navigation .container ul{display:table; margin:0 auto;}
.navigation .container ul li{float:left;}
.navigation .container ul li a{color:#FFF;text-transform:uppercase; font-size:17px; padding:48px 25px 15px; display:block;}
.navigation .container ul li a.home{background:url(../images/home-icon.png) center 10px no-repeat;}
.navigation .container ul li a.news{background:url(../images/news-icon.png) center 10px no-repeat;}
.navigation .container ul li a.femily{background:url(../images/femily-icon.png) center 10px no-repeat;}
.navigation .container ul li a.fun{background:url(../images/fun-icon.png) center 10px no-repeat;}
.navigation .container ul li a.links{background:url(../images/links-icon.png) center 10px no-repeat;}
.navigation .container ul li a.media{background:url(../images/media-icon.png) center 10px no-repeat;}
.navigation .container ul li a.shop{background:url(../images/shop-icon.png) center 10px no-repeat;}
.navigation .container ul li a.contact{background:url(../images/contact-icon.png) center 10px no-repeat;}
.navigation .container ul li:hover  a{background-position:center -67px; color:#004467;}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); -ms-transform: translateY(0);  -webkit-transform: translateY(0);  transform: translateY(0); }
  40% { -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateY(-30px);}
  60% { -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -webkit-transform: translateY(-15px); transform: translateY(-15px); }
}
.arrow { position:relative; bottom:0; margin-top:-84px; left: 50%; margin-bottom:43px; margin-left: -20px; width: 40px; height: 40px; background-image: url(../images/bottomarrow.png); background-repeat:no-repeat;  background-size: contain;}
.bounce {-moz-animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite;  animation: bounce 2s infinite;}
/* ===== video ================================================== */
.video  {background: hsla(0, 0%, 0%, 0) url("../images/bg-3.png") no-repeat scroll 0 0;display: table;float: left;margin: 0 auto;padding: 37px 37px 37px;width: 100%;background-size: cover;}
.video ul li {float: left;width:50%;padding: 10px;}
@media (max-width: 600px){
.video ul li{ width:100%;}
}

/* ===== HOME PROFILE================================================== */
.home-profile{width:100%;}
.home-profile .left-profile{float:left; width:80%; padding:30px 0;}
.home-profile .left-profile img{margin:0 25px 0 0;}
.home-profile .left-profile h2{font-size:20px; color:#b00012; font-weight:bold; padding-bottom:10px; line-height:20px; padding-top:15px;}
.home-profile .left-profile p{color:#323232;font-family:tahoma; font-size:16px; line-height:22px; padding:8px 0 0 0;}
.home-profile .left-profile p a{color:#3c9fbf;font-family:tahoma; font-size:16px; line-height:20px; font-weight:bold;padding:8px 0 0 0;}
.home-profile .right-profile{padding:30px 0;float:left; width:34%; display:none;}
.home-profile .right-profile a img{float:right;padding:0 0 0 25px; width:100%;}


/* ===== MEDIA REALESE ================================================== */
.media-release .container .media-bg{background:url(../images/bg-1.jpg); float:left; width:100%; padding:0 20px;}
.media-release .left-profile-media{float:left; padding:30px 0;}
.media-release .left-profile-media img{padding-right:20px;}
.media-release .left-profile-media h1{font-size:25px; color:#FFF; font-weight:bold; line-height:1.2;}
.media-release .left-profile-media p{font-size:16px; color:#FFF; font-weight:100; line-height:22px;}
.media-release .left-profile-media p p15{padding-left:15px;}
.media-release .left-profile-media a{font-size:20px; color:#b00012; font-weight:bold; background:url(../images/arrow.png) right 7px no-repeat; padding:0 30px 0 0;}
.media-release .left-profile-media a:hover{color:#FFF; background:url(../images/arrow.png) right -27px no-repeat;}
.vedio-main{margin:15px 0px; float:left;}
.vedio-main ul li{ width:49%; float:left; margin:0 12px 12px 0;}
.vedio-main ul li:list-child{ margin-right:0;}
.vedio-main .title{ margin-bottom:10px;}
@media (max-width:1200px){
.vedio-main ul li{ width:48%;}
}
@media (max-width:767px){
.vedio-main ul li{ width:100%;}
}

/* ===== RADIA SECTION ================================================== */
.redia-section{padding:30px 0;}
.redia-section h2{font-size:20px; color:#b00012; font-weight:bold; padding-bottom:10px;}
.redia-section p{color:#323232;font-family:tahoma; font-size:16px; line-height:22px; padding-right:70px;}
.redia-section .left-radio{padding:20px 0; width:50%; float:left;}
.redia-section .left-radio img{float:left; padding-right:15px;}
.redia-section .left-radio h3{font-size:16px; color:#b00012; font-weight:bold; padding-bottom:10px;}
.redia-section .left-radio a{font-size:16px; color:#3c9fbf; font-weight:bold; background:url(../images/arrow.png) right -31px no-repeat; padding:0 30px 0 0;}
.redia-section .right-radio{}


/* ===== WIDGET SECTION ================================================== */
.widget .widget-bg{background:url(../images/bg-2.jpg); float:left; width:100%; padding:37px 37px 0; display:table; margin:0 auto;}
.twitter-widget{width:350px;float:left; margin: 0 37px 37px;}
.news-widget{float:left; height: 500px; border-radius: 5px; width:350px; margin: 0 0 37px;}
.fb-widget{float:left; width:350px; margin: 0 0 37px;}
.news-widget h4{color:#b00012; font-size:16px; font-weight:bold; margin-bottom: 12px; border-bottom: 1px solid #DDD; padding: 5px 0 9px 0;}
.new1 {margin: 5px 0 20px;}
.news-widget .news-list {overflow: auto; height: 390px;}
.news-list .new1 strong {color: #b00012; font-size:14px;}
.new1 img {margin-right: 10px; width: 20%; float: left; border-radius: 4px;}
.news-list .new1 p {color: #000;font-size: 13px;font-weight: 500;line-height: 16px;margin: 5px 0 15px;}
.new1 img { margin-right: 10px; width: 48px; height:48px; float: left; border-radius: 5px;border: 1px solid #eeeeee;}
.button-news a{font-size:18px; color:#b00012; font-weight:500; background:url(../images/arrow.png) right -27px no-repeat; padding:5px 30px 22px 0; float:right; position:relative; top:10px;}


/* ===== FOOTER SECTION ================================================== */
.footer .footer-top{background:#004467; width:100%; float:left;}
.footer .footer-top  .footer-media{display:table; margin:0 auto; padding:30px 0;}
.footer-menu{padding:20px 20px 0px 20px;}
.footer-menu ul{display:table; margin:0 auto; padding:0 0 0 0;}
.footer-menu ul li{float:left;}
.footer-menu ul li a{ color:#FFF;text-transform:uppercase; font-size:17px; margin:0 15px; display:block;}
.footer-menu ul li a:hover{color:#3c9fbf;}
.footer-menu .current_page_item a{border-bottom:solid 2px #2ca5ee; padding-bottom:9px; color:#2ca5ee; padding-right:0px;}
.footer-bottom{background:#004467; padding:20px 20px 30px 20px; float:left; width:100%;}
.footer-bottom p{font-size:14px; color:#FFF; text-align:center;}
.footer-bottom   a{font-size:14px; color:#FFF;}
.footer-menu .menu-footer-menu-container{ float:left; margin:15px 0 0 0;}
.footer-menu .social-media{float:left;}
.footer-menu .social-media .sm-icon{ padding:0 0 0 10px;}
@media (max-width:1000px){
.footer-menu .menu-footer-menu-container,
.footer-menu .social-media{float:none;}
.footer-menu  .sm-icon{float:none; margin:20px 0 0 0}
}
@media (max-width:768px){
.footer-menu .menu-footer-menu-container,
.footer-menu .social-media{float:none;}
.footer-menu  .sm-icon{float:none; margin:0px 0 0 0}
.footer-menu ul li{float:none; display:inline-block;}
.footer-menu ul{text-align:center;}
}

/* ===== RESPONSIVE SECTION ================================================== */

@media (min-width: 768px){
/*start navigation*/
.navigation .navbar-toggle {display: none;}
.navigation .container ul{display:table!important;}
}

@media (max-width:1200px){
/*start header*/
.container{ padding-right:15px; padding-left:15px;}
}

@media (max-width: 767px){
/*start navigation*/
.navigation .navbar-toggle {border-radius: 0; border:1px solid #1f1f1f; padding: 1px 5px 5px; margin:7px 10px 8px; cursor: pointer;}
.navigation .navbar-toggle .icon-bar {background: #1f1f1f; height: 3px; width: 25px; display: block; margin-top:4px;}
.navigation .container ul {display:none;}
.navigation .container ul li {width:100%;}
.navigation .container ul li  a{padding: 15px 50px 15px;}
.navigation .container .menu{background:#3c9fbf; display:inline-block; width:100%;}
.navigation .container ul li a{background-position:10px 12px!important; color:#FFF;}
.navigation .container ul li:hover  a{background-position:10px -65px!important; color:#004467;}
.navigation .container ul li:hover {margin-bottom:0; background-color: #B1CAD6;}

/*header*/

.header .header-left {float:none;}
.header .header-left a h1 {text-align:center; padding: 25px 0;}
.header .header-right {width:100%;}
.header .header-right .top-newlatter {float: right;}
.header .header-right ul.social-media {float: left; margin-top:10px;}
.header .header-right ul.social-media li {margin: 10px 10px 10px 0px;}
.social-media{ float:right;}

/*home profile*/
.home-profile .left-profile{width:100%;}
.home-profile .left-profile {padding:30px 0 0 0;}
.home-profile .left-profile p{padding:0; font-size: 13px;}
.home-profile .left-profile p a{font-size: 14px;}
.home-profile .right-profile{width:100%;}
.home-profile .right-profile a img{padding:0;}

/*radio section*/
.redia-section .left-radio{width:100%;}


/*footer*/
.footer-menu ul li {padding-bottom:20px;}
.footer-bottom {text-align:center;}
.footer-bottom p {float:none;}
.footer-bottom a{float:none; line-height:30px;}


/* widget */
.widget .widget-bg{background:none;}
.news-widget,
.fb-widget,
.twitter-widget{display:table; margin:0 auto 37px; float:none; border:2px solid gray;}

}


@media (max-width: 480px){
/*start header*/
.header .header-left a h1{font-size:31px; padding:20px 0;}
.header .header-right {float: right;}
.header .header-right ul.social-media {margin-top: 0;}
.news-widget {width:300px; margin:0;}
p.paragraph { padding-left:0;}
.header .header-right .top-newlatter p{display:none;}
.header .header-right ul.social-media {margin-top: 15px;}
}

@media (max-width: 400px){
/* widget */
.news-widget {width:250px; overflow:hidden;}
.fb-widget{width:250px; overflow:hidden;}
.twitter-widget{width:250px; overflow:hidden;}
.twitter-widget img{ width:100%; display:block;}

}

/*inner pages home-content part*/

.home-content .news-main{padding:30px 0; float:left; width:100%;}
.home-content .news-main h2{font-size:20px; color:#b00012; font-weight:bold; padding-bottom:5px; line-height:20px; border-bottom:1px solid #004467;}
.home-content .news-main p{olor: #323232;font-family: tahoma; font-size: 16px;line-height: 22px;padding: 8px 0 0 8px;}

.news-main .news-media { width:100%; float:left; border-top:1px solid #004467; padding:20px 0;}
.news-main .news-media .media{ float:left;}
.news-main .news-media .news {margin-left:20px; float:left;}

@media (max-width: 767px){
.news-main .news-media .media,
.news-main .news-media .news{ width:100%; text-align:center; margin:0;}	
}
/* ===== shop page ================================================== */

.news-main.shop .shop-main { width:100%; margin:20px 0;float:left;}
.news-main.shop .shop-main .shop-content,.news-main.shop .shop-DVD .shop-content { width: 100%;float: left;text-align:center;}
.news-main.shop .shop-main .title{ font-size:18px; padding:15px 0;text-transform: capitalize;}
.news-main.shop .shop-main .image {border-bottom: 1px solid #cccccc;margin-bottom: 5px;}
.news-main.shop .shop-main .Content { }
.news-main.shop .shop-main .Content span { font-weight:bold;}
.news-main.shop .shop-main .buy-now{padding:5px 0px;}
.news-main.shop .shop-main .buy-now img {margin: 10px 0px; }
.news-main.shop .shop-main .buy-now span { float:left;  background:#3c9fbf; border-radius:5px; color:#ffffff; font-size:16px; margin-top:12px; padding:10px; cursor:pointer; margin-left:10px;}
.news-main.shop .shop-main .buy-now span:hover{ background:#597ca1;}
.shop-main .heading, .shop-DVD .heading, .shop-books .heading{text-align: center;font-size: 28px;padding-bottom: 15px;border-bottom: 1px solid #cccccc;}
.news-main.shop .shop-main .buy-now .shop-item-btns a img {margin: 0;padding: 0;}
/*---Shop books----*/
.buy-now{width: 100%;float: left;}
.shop-item{width: 25%;float: left;border-bottom: 1px solid #cccccc;}
.news-main.shop .shop-books{width: 100%;margin: 20px 0;float: left;}
.news-main.shop .shop-books .shop-content { width: 100%;float: left;text-align:center;}
.news-main.shop .shop-books .shop-content .dwld-link{border-bottom:1px solid #004467; margin-top: 10px;width:100%;}
.news-main.shop .shop-books .image, .news-main.shop .shop-DVD .image {border-bottom: 1px solid #cccccc;margin: 5px 0px;}
.news-main.shop .shop-books .buy-now .shop-item-btns a img {margin: 0;padding: 0;}
.news-main.shop .shop-DVD .image img, .news-main.shop .shop-books .image img, .news-main.shop .shop-main .image img { width:70%; margin: 10px 0px;}
.news-main.shop .shop-DVD .image img,
.news-main.shop .shop-books .image img{ width:200px; height:265px;}


@media (max-width: 767px){
	.news-main.shop .shop-main .shop-content {width: 50%;float: left;text-align: center;}
	.news-main.shop .shop-main .image {width: 50%;}
}
@media (max-width: 385px){
	.news-main.shop .shop-main .shop-content {width: 100%;text-align: center;}
	.news-main.shop .shop-main .image {width: 100%;}	
}
/* ===== shop page ================================================== */
.news-main.links .title{ font-size:18px; padding:15px 0;}
.news-main.links .links-content { float:left; width:100%;  border-bottom:1px solid #004467; padding-bottom:20px;}
.news-main.links .links-content.border{ border-bottom:0;}
.news-main.links .links-content ul li { display:block; padding:8px 0 20px 50px;}

.news-main.links .links-content ul li a { font-size:16px;} 
.news-main.links .links-content ul li span { padding-left:10px; line-height:25px;}

.news-main.links .title{ font-size:18px; padding:15px 0;}
.news-main.links .links-content .image { float:left; width:10%; margin-right:20px;}
.news-main.links .links-content .image img { width:100%;}
.news-main.links .links-content .Content { width:88%; float:left; padding:0;}
.news-main.links .title-name{ font-size:16px; padding:15px 0;}
.news-list .news-list-item .news-content p {line-height: 22px;}
@media (max-width: 767px){.news-main.links .links-content .image { width:25%;}}
.news-main.links.fun .links-main p{ margin-bottom:20px;}

.news-main.family ul { margin:20px 0; float:left;}
.news-main.family ul li{ float:left; margin-left:10px; border:1px solid #ccc;}
.news-main.family ul li img { width:100%; display:block;}
.news-main.family ul li:first-child{ margin-left:0;}
@media (max-width: 767px){
.news-main.family ul li{ margin:0 0 10px 10px;}
.news-main.family ul li:first-child{ margin-left:10px;}
}

.news-main.contact .form_details { float:left; width:100%; margin-top:20px;}
.form_details label{ display:block; margin:15px 0 5px;}
.form_details .input-text{height:35px; width:50%; padding-left:10px; border:1px solid #ccc;}
.form_details select {height:35px; width:50%; padding-left:10px; border:1px solid #ccc;}
.form_details textarea {min-height:100px; width:50%;  border:1px solid #ccc; padding-left:10px;}
.form_details .button{float:left; background:#3c9fbf; border-radius:5px; border:0; color:#ffffff; font-size:16px; padding:10px; cursor:pointer; margin-right:10px; margin-bottom:20px;}
.form_details .button:hover{ background:#597ca1;}
a{ color:#2ca5ee;}
.news-main.media .title {font-size:18px; padding:10px 0 5px;}
.news-main.media .gallery { float:left; width:100%; margin-bottom:20px; margin-top:10px;}
.news-main.media .gallery a { font-size:16px;}
.news-main.media .gallery img{ float:left;}
.news-main.media .gallery span{ float:left; margin:7px 10px 0 10px;}
.news-main.media .media-content{ float:left; width:100%; margin-top:20px; border-bottom:1px solid #004467; padding-bottom:20px;}
.news-main.media .media-content.border{border-bottom:0;}
.news-main.media .media-image{ float:left; width:10%; margin-right:20px;}
.news-main.media .media-image img { width:100%; display:block;}
.news-main.media .content{ float:left; width:88%;}
.news-main.media .content p { line-height:25px;}
.news-main.media .content span{ font-weight:bold;}

@media (max-width: 767px){.news-main.media .media-image { width:25%; margin-bottom:10px;}}

.news-list{ width:100%; float:left;}
.news-list .news-list-item { width:100%; float:left; padding:20px 0; border-bottom:1px solid #ccc;}
.news-list .news-list-item .title{ width:100%; float:left; font-size:18px; font-weight:bold; margin-bottom:20px;}
.news-list .img-holder { width:10%; float:left; margin-right:20px;}
.news-list .img-holder img { width:100%; height: auto;}
.news-list .news-list-item .news-content{ float:left; width:88%;}
.news-list .news-list-item .news-content { padding:0;}

/* ===== sound-cloud ================================================== */
.sound-cloud{margin:30px 0;}
.sound-cloud ul li{ width:49%; float:left; margin:0 12px 0 0}
.sound-cloud ul li:last-child{margin-right:0; float:right;}
@media (max-width: 767px){
.sound-cloud ul li{ width:99%; margin:0 0 10px 0; float:none;}
.sound-cloud ul li:last-child{float:none;}
}

/* ===== Pagination ================================================== */
.paging-navigation{float:right;}
.pagination{float:left; margin:20px 0;}
.pagination a{ border:#ccc solid 1px; padding:5px 10px; float:left; margin:0 0 0 5px;}
.pagination span{ border:#3c9fbf solid 1px; padding:5px 10px; background:#3c9fbf; color:#fff; float:left;margin-left:5px;}
.pagination a:hover{color:#000;}

.news-button{float:left; margin:20px 0;}
.news-button a{ background:#3c9fbf; font-size:18px; float:left; padding:12px; border-radius:10px; color:#fff;}

.spice-story{float:left; padding:10px 0 0 0;}
.spice-story img{ margin:20px 20px 20px 0; display:black; border:solid 1px #ccc; padding:4px;}
.news-main .spicy-img{margin:20px 0 20px 20px;}
.woman{ width:100%; float:left; text-align:center;}
.woman ul li{display:inline-block;}
.spice-story h3{font-size:16px; color:#b00012; font-weight:bold; padding:15px 0 0px 0; line-height:20px;}
.spice-story strong{font-size:16px;}


/*---slider-----*/
.title h2 {font-size: 30px; margin-bottom: 30px; color: #3c9fbf;}
.vedio-slider{width:100%; float:left;}
.vedio-slider ul li{ background-image:none; padding:0px;width:100%; float:left;}
.vedio-slider .flexslider{margin-bottom:20px; background:none; border:0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); position:relative;}
.vedio-slider .flexslider.dj-silder{ width:675px; margin:0 auto 20px;}
.vedio-slider .bigimg .flex-direction-nav{ display:none;}
.vedio-slider .silder-small ul li .slider-thumb-content{margin:0px 5px;border-radius:0px; border:#c6c6c6 solid 1px; background:#fff; cursor:pointer; }
.vedio-slider .silder-small ul li img{border-radius: 0; padding:6px 2px 6px 6px;width:154px; height:80px;}
.vedio-slider .silder-small .flex-direction-nav li{ border:0px;}
.vedio-slider .silder-small li p{ padding:0px 10px 0px 10px; min-height:66px; color:#222; font-size:14px;}
.home-content h2{ font-size:28px; color:#b20205; text-transform:uppercase; padding-bottom:8px;}
.vedio-slider .dj-silder .flex-viewport ul{ margin-bottom:0px;}
.vedio-slider .flex-direction-nav a{transition: all 0.0s ease 0s;}

.vedio-slider .flex-direction-nav a {
    background:url(../images/arrow1.png) no-repeat scroll 0 0px;
    cursor:pointer;
    display:block;
    height:40px;
    opacity:1;
    position: absolute;
    text-indent: -9999px;
    top:50%;
	margin-top:-20px;
    width:18px;
    z-index: 10;
}

.vedio-slider .dj-silder ul li.flex-active-slide .slider-thumb-content{border-color:#3C9FBF;}
.vedio-slider .dj-silder ul li.flex-active-slide p{color: #3C9FBF;}
.banner .flexslider:hover ul.flex-direction-nav li a.flex-prev {left:10px;}
.banner .flexslider:hover ul.flex-direction-nav li a.flex-next {right:10px;}
.flexslider:hover ul.flex-direction-nav li a.flex-prev {opacity: 1;left: -30px;}
.flexslider:hover ul.flex-direction-nav li a.flex-next {opacity: 1;right: -30px;}
.vedio-slider .flex-direction-nav .flex-next {background-position:100% 0px; right:-30px; }
.vedio-slider .flex-direction-nav .flex-prev {left:-30px;}
.loading .vedio-slider {height:516px; overflow:hidden;}

@media(max-width:768px){
	.video{width:100%;display:block;}
	.vedio-slider{width:100%; float:left;}
	.vedio-slider .flexslider.dj-silder {width: 100%;display: block;}
}
/* 404 pages css*/
.pagesnotfind{text-align:center; font-family:arial;padding:10% 0 10% 0;}
.pagesnotfind h1{font-weight: 900;color: #EA6D28; text-transform: uppercase;font-size:90px; line-height:90px; margin:0; padding-bottom:15px;    margin-top: 10%; display: inline-block;}
.pagesnotfind h2{font-size: 36px; line-height: 36px; margin:3.6px; text-transform:uppercase; color:#000;}
.pagesnotfind P{margin: 3.6px; color: #262524; font-weight:400; line-height: 1.42857143}
.entry-title,
.site-description{display:none;}

.video iframe {background:#000; border-color:#000;}
.captcha-box {display: block;padding: 10px 8px;}


/*============================== MOBILE CSS =================================*/

#topSocial{margin-top:-25px}
#topSocial a img{ width:30px}
.footer-menu .sidebar-icon-widget img{ width:30px} 
.footer-menu .social-media{margin-top:8px}

#newsPage{width: 32%; margin: 0 5px 0 5px; float:left}
#sideBar{width: 32%; margin: 20px 0px 0px 0px; float:left; text-align:center}
#sideBar .fb-widget{ margin:0 37px 37px}
.cbp-af-inner{margin-top:15px}
.headLogo{ width:48%; float:left}
.headLogo img{margin-top:-10px}
.headSocial{ width:100%; float:left}
.headSocial ul{float:right;}
.navigation .menu ul li ul{ background:#fff}
.header-left{float:right}
.newsContent{width:100%; max-width:1200px; margin:0px auto}
.newsContent .twitter-widget{float:right}

@media only screen and (max-width:600px){
  .cbp-af-header.header h1 a img{ margin:10px auto}
  
  #topSocial a img{ width:30px}
  .headLogo{ width:100%; float:left; text-align:center}
  .headLogo h1{ text-align:center}
  .headSocial{ width:100%; float:left}
  .headSocial{ margin-bottom:-25px}
  .headSocial .social-links{ float:left; margin-left:30px} 
  .footer-menu .sidebar-icon-widget img{ width:30px} 
  .navbar-toggle{margin-top:10px; margin-bottom:10px}
  .home-profile .left-profile p{}
  
}