﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'HelveticaNeueW20-55Light';
    src: url('../fonts/HelveticaNeueW20-55Light.eot');
    src: url('../fonts/HelveticaNeueW20-55Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueW20-55Light.woff') format('woff'),
         url('../fonts/HelveticaNeueW20-55Light.ttf') format('truetype'),
         url('../fonts/HelveticaNeueW20-55Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueW20-45Light';
    src: url('../fonts/HelveticaNeueW20-45Light.eot');
    src: url('../fonts/HelveticaNeueW20-45Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueW20-45Light.woff') format('woff'),
         url('../fonts/HelveticaNeueW20-45Light.ttf') format('truetype'),
         url('../fonts/HelveticaNeueW20-45Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueW20-75Light';
    src: url('../fonts/HelveticaNeueW20-75Light.eot');
    src: url('../fonts/HelveticaNeueW20-75Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueW20-75Light.woff') format('woff'),
         url('../fonts/HelveticaNeueW20-75Light.ttf') format('truetype'),
         url('../fonts/HelveticaNeueW20-75Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue35_W1G';
    src: url('../fonts/HelveticaNeue35_W1G.eot');
    src: url('../fonts/HelveticaNeue35_W1G.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue35_W1G.woff') format('woff'),
         url('../fonts/HelveticaNeue35_W1G.ttf') format('truetype'),
         url('../fonts/HelveticaNeue35_W1G.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeue45_W1G';
    src: url('../fonts/HelveticaNeue45_W1G.eot');
    src: url('../fonts/HelveticaNeue45_W1G.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue45_W1G.woff') format('woff'),
         url('../fonts/HelveticaNeue45_W1G.ttf') format('truetype'),
         url('../fonts/HelveticaNeue45_W1G.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue55_W1G';
    src: url('../fonts/HelveticaNeue55_W1G.eot');
    src: url('../fonts/HelveticaNeue55_W1G.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue55_W1G.woff') format('woff'),
         url('../fonts/HelveticaNeue55_W1G.ttf') format('truetype'),
         url('../fonts/HelveticaNeue55_W1G.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue65_W1G';
    src: url('../fonts/HelveticaNeue65_W1G.eot');
    src: url('../fonts/HelveticaNeue65_W1G.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue65_W1G.woff') format('woff'),
         url('../fonts/HelveticaNeue65_W1G.ttf') format('truetype'),
         url('../fonts/HelveticaNeue65_W1G.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue75_W1G';
    src: url('../fonts/HelveticaNeue75_W1G.eot');
    src: url('../fonts/HelveticaNeue75_W1G.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue75_W1G.woff') format('woff'),
         url('../fonts/HelveticaNeue75_W1G.ttf') format('truetype'),
         url('../fonts/HelveticaNeue75_W1G.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font-family:'HelveticaNeueW20-45Light'; font-size:14px; font-weight:normal; line-height:21px; color:#333333; padding:0px;}
h1{text-transform:uppercase; font-weight:900; font-size:24px !important; line-height:55px; color:#ff6600;}
h2{text-align:center; text-transform:uppercase; font-weight:600; font-size:38px; line-height:1.2em; color:#004d86;}
h3{padding:0px; font-weight:600; color:#ff6600; font-family:'HelveticaNeueW20-45Light' !important; font-size:16px!important; margin-bottom:0px; margin-top:0px;}
h4{font-size:1.1em; color:#666666; font-family:'HelveticaNeueW20-45Light';}
h5{padding:0px; font-size:1.3em; margin-top:12px;}
label{font-weight:300; font-size:16px;}
a,a.active,a:active,a:focus,a:hover{color:#000 !important;outline:0}
img a:focus{text-decoration:none !important; background-image:none !important;}
.navbar{background-color:#fff; margin-bottom:0px; border:0px; border-radius:0px; color:#fff; filter: alpha(opacity=40) !important; z-index:4999; width:100%;}
.navbar-form{padding-top:0px; padding-bottom:0px;}
.navbar-default .navbar-nav>li>a {color: #000; font-weight:normal; font-size:14px;}
.myacccontainer h4{font-size:18px; font-weight:500;}
.nav nav-tabs>li>a:focus,a:hover{ border:none !important;}
.martop12{margin-top:18px; margin-right:25px;}
.martop30{margin-top:30px;}
.searchbyalphabets{float:left; padding:0px 16px;}
.searchbyalphabets a:active{background-color:#000000!important;}
.sel{background-image:url(img/border.png); background-repeat:no-repeat; background-position:bottom;}
.navbar-form{padding:0px !important;}
.menuselect{background-image:url(../../Ncell-new/img/border.png); background-repeat:no-repeat; background-position:bottom; z-index:9999;}
.form-control {display: block; width: 100%; height:43px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; border-radius: 0px; -webkit-box-shadow:0px !important; box-shadow:0 ; webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075)!important; -o-transition: border-color ease-in-out; box-shadow: inset 0 0px 0px rgba(0,0,0,.075)!important;}
.form-control1 {display: block; width: 100%; height: 52px !important; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; border-radius: 0px; -webkit-box-shadow:0px !important; box-shadow:0 ;}
.navbar-form .form-control {display: inline-block; width: 270px; height:52px; vertical-align: middle; margin-right:-5px;}
.searchrow{height:auto !important; width:100%; filter: alpha(opacity=70);}
.input-group {position: relative; display: table; border-collapse: separate; border: 0px solid #cccccc;}
.navbar-form .input-group{border: 1px solid #cccccc;}
.bannerrownew{position:relative;}
.serchrow1{width:1170px ; margin:0 auto!important;}
.scroll {max-height:700px; overflow: auto; margin:0px!important;}
.mCSB_container_wrapper > .mCSB_container {padding-right:0px!important;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255,255,255,0.8)!important;}
.mCSB_scrollTools .mCSB_draggerRail { width:2px!important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #6b2f90!important; background-color: rgba(107,47,144,0.85)!important;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #794399!important; background-color: rgba(121,67,153,0.85)!important;}
.tbbor{border:1px solid #ccc; border-radius:12px;}
.tbbor_bord{border:0px solid #ccc; border-radius:12px;}
.mCSB_scrollTools {position: absolute; width:4px!important;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 2px 0!important;}
.container>.navbar-header {margin-right:0; margin-left:0; height:100px;}
.myacccontainer{border:1px solid #ccc; min-height:450px; height:auto; border-radius:16px;}
.myacccontainer_new{border:1px solid #ccc; min-height:450px; height:auto; border-radius:16px; /*background:#fff;*/}
.header{padding:15px;}
.padbottom{margin-bottom:15px;}
.myacccontainer .header{background-color: #ccc; padding:10px; padding-left:15px; margin-top: 0px; border-radius: 15px 15px 0px 0px; -moz-border-radius: 15px 15px 0px 0px; color:#ff6600;}
.mytunescontainer{border:1px solid #ccc; min-height:150px; height:auto; border-radius:16px;}
.accordion-ver>ul>li {display: block; margin: 0; list-style: none; clear: left; position: relative; width: 100%; border-bottom: #f0f0f0 1px solid; line-height: 40px; background-color:#fff!important;}
.accordion-ver>ul>li>i {position: absolute; display: block; top: 0; right: 0; padding: 0 10px 0 0; float: right; margin: 0; font-size: 18px; text-decoration: none; color: #000; padding-top: 0px!important; background-color:#fff !important;}
.navbar-default .active{color:#6dce8d;}
.navbar-custom{padding:0px !important;}
.seperator{ border-right:1px solid #ff6600; height:20px; margin-top:10px;}
.navbar-nav>li{line-height:40px; color:#000; font-size:10px !important;}
.navbar-nav>li.active>a, .navbar-nav>li.active>a:focus, .navbar-nav>li.active>a:hover{background-color:none !important; color:#ff6600;}
.navbar-default .navbar-nav>.active>a{background-color:transparent!important; color:#000;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:0px !important;}
.bgimage{background-image:url(../img/banner.png); background-repeat:no-repeat; width:100%; height:570px;}
.nofocus{background-image:none !important; background-repeat: no-repeat; background-position: bottom; top:3px }
hr{max-width:450px;}
.name{font-weight:500 !important;}
.nav>li>a {position:static; display: block; padding:9px 22px;}
footer{ background-color:#000000; height:60px; border-top:3px solid #d95e0c; margin-top:50px;}	
footer .nav>li>a {position: relative; display: block; padding: 10px 5px !important;}
footer .navbar-right {float: right!important;  margin-right: -15px;  padding-top: 15px;}
.socialicons{ list-style:none; width:100%;}
.socialicons li{ float:left; margin:15px 5px 0px 5px;}
.navbar-right {margin-right:-15px;  padding-top:30px; font-size:10px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { width:18%; padding:8px; padding-left:15px; line-height: 1.42857143; vertical-align: top; border-bottom:0px !important; border-top:0px !important;}
thead tr{background-color:#ccc; color:#ff6600; height:40px !important; border-radius:10px 10px 0px 0px; font-size:16px;}
thead td{color:#ff6600;}
.headercol2{width:28% !important;}
.headercol3{width:15% !important;}
.headercol4{width:8% !important;}
.headercol5{width:8% !important;}
.bodcol1{width:30%}
.bodcol2{width:30%}
.bodcol3{width:15%}
.bodcol4{width:8%}
.bodcol5{width:8%}
.bodcol6{width:10%}
.table>tbody>tr>td{border:0px !important; background-color:#fff!important;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color: #ff6600; color:#fff!important; font-weight:900;}
.nav-pills{ color:#000; font-size:16px; margin-top:30px!important;}
.nav-pills>li{ background-color:#e3e3e3; width:190px; height:58px; line-height:40px; text-align:center;}
.nav-pills>li>a {bottom:0px !important; border-radius:1px !important;}
.nav-pills>li>a:hover {background-color: #ff6600; color:#fff!important;}
.nav-pills>li.active:after {content: ""; width:0px; height:0px; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #ff6600; position:absolute; bottom:-12px; left: 50%;    margin-left: -12px;}
.nav-pills>li a:hover:after{content: ""; width:0px; height:0px; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #ff6600; position:absolute; bottom:-12px; left: 50%; margin-left: -12px; color:#fff;}
/*.nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover:after {
	content: "";
    width:0px;
    height:0px;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-top:12px solid #f00;
    position:absolute;
    bottom:-12px; 
    left: 50%;
    margin-left: -12px;
}*/
.nav-pills>li+li {margin-left: 0px;}
.nav-tabs{border-bottom:0px !important; margin-top:20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#5a2e8c;}
.nav-tabs>li {color:#999; font-weight:bold !important; margin-bottom:0px !important; font-size:16px; line-height:45px;}
.nav-tabs>li>a {font-weight:normal;}
.bs-example{max-height:500px; overflow-x:scroll;}
.table {width: 100%; max-width: 100%; margin-bottom:0px; border:0px solid #e3e3e3;	max-height:500px !important; overflow-x:scroll !important;}
.modal-content{border-radius: 22px;}
.modal-header{background-color:#5a2e8c; color:#fff; border-radius: 20px 20px 0px 0px;}
.modal-dialog {width: 600px; margin: 150px auto;}
.btn {display: inline-block; padding:8px 12px; margin-bottom:0; font-size:14px; font-weight:400;
    line-height: 1.42857143; text-align:center; white-space: nowrap; vertical-align: middle;
    -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none;  border-radius: 0px; border:2px solid #000000;}
.btn:hover{background-color:#000000; color:#fff!important; padding:10px 14px;}
.btn-primary{background-color:#ff6600; border:0px; border-radius:0px!important; padding:8px 12px; font-size:14px;}
.btn-primary:hover{background-color:#000000 !important; color:#fff!important; padding:10px 14px;}
.btn-default{padding:8px 15px; font-size:14px; border:2px solid #000000;}
.btn-default:hover{background-color:#000000; padding:10px 17px; color:#fff!important; border:2px solid #000000;}
.btn-default_search{padding:13.8px 15px; font-size:14px; border-radius:0px; color:#fdb833;}
.btn-info {color:#000; background-color: #5bc0de; border-color: #46b8da; background-color: #fff; border: 1px solid #fff;}
.btn-info:hover {color:#000; background-color:#fff; border:1px solid #fff;}
.pager li>a, .pager li>span{ border-radius:0px;}
.search-container{height:180px; width:100%; background-color:#6c6c6c; opacity:0.7; position:absolute; bottom:278px; color:#000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#owl-demo .item img{display: block; width: 100%; height: auto;}
.owl-buttons{display:none!important;}
.actionscontainer{height:150px; width:100%; background: rgba(134, 134, 134, 0.3); position:absolute; bottom:215px; filter: alpha(opacity=50);}
.footercont{background-color:#f6f9f9; height:80px; line-height:80px;}
.copyright{line-height:60px!important; height:60px; color:#fff;}
.accordion-ver>ul>li {padding-top: 10px!important;}
.modal-header h4{ color:#fff !important;}
.hovereffect {float:left; overflow:hidden; position:relative; text-align:center; cursor:default;}
.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden; cursor:pointer;
top:0;
left:0;
opacity:0;
background-color:rgba(217,94,12,0.8);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.overlay p{ color:#fff; font-size:18px; margin-top:10px; line-height:30px;}
.hovereffect img {display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear;}
.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}
.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}
.hovereffect a.info:hover {box-shadow:0 0 5px #fff;}
.hovereffect:hover img {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.hovereffect:hover .overlay {opacity:1; filter:alpha(opacity=100);}
.hovereffect:hover h2,.hovereffect:hover a.info {opacity:1; filter:alpha(opacity=100); -ms-transform:translatey(0); -webkit-transform:translatey(0); transform:translatey(0);}
.hovereffect:hover a.info {-webkit-transition-delay:.2s; transition-delay:.2s;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
position: relative; min-height: 1px; padding-right: 7px; padding-left: 7px;}
.tab-content{ padding:0px 0px; /*background-color:#fff;*/}
.topsongs{background-color:#f2f2f2; padding:10px 5px;}
.topsongs ul{list-style:none; display:inline; padding:0px 5px;}
.topsongs ul li alpha_active{background-color:#000000 !important;}
.topsection{background-color:#f2f2f2; height:auto;}
.topsection1{background-color:#f2f2f2; height:auto; margin-top:00px;}
.tablerow{background-color:#e3e3e3; border-bottom:1px solid #fff;}
.tablelastrow{background-color:#e3e3e3;}
.toptrending{background-color:#000; margin-top:40px;}
.toptrending1{background-color:#f2f2f2;}
.artistmore{background-color:#f2f2f2;}
.artistmore .col-sm-2{width:20% !important;}
#albums .col-sm-2{width:20% !important;} 
.evergreen{background-color:#f2f2f2;}
.recommended{background-color:#f2f2f2;}
.thumnail{background-color:#e3e3e3; padding:5px;}
.thumnailtext{height:20px; line-height:15px;}
.tabsbg{ background-color:#fff !important;}
.tabsbg .active{border-bottom:3px solid #ff6600;}
.artistsection{background-color:#fff;}
.artistsection .col-sm-2{width:20% !important;}
.artistsection .col-sm-3{width:25% !important; padding: 0% 2%;}
.albumssection{background-color:#e3e3e3; margin-top:40px; padding-bottom:40px;}
.albumssection .col-sm-2{ width:20% !important;}
.albumssection1{background-color:#e3e3e3; margin-top:0px; padding-bottom:40px;}
.albumssection1 .col-sm-2{ width:20% !important;}
.more{font-size:18px; text-transform:uppercase; color:#ff6600; margin-top:10px; text-decoration:none;}
.more a, a.active, a:active, a:focus, a:hover {color:#ff6600!important; text-decoration:none;}
.more1{font-size:18px; text-transform:uppercase; color:#ff6600; margin-top:10px; text-decoration:none;}
.more1 a, more1 a.active, more1 a:active, more1 a:focus, more1 a:hover {color:#FFF!important; text-decoration:none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background-color:transparent; color:#ff6600;}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::scolling::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.callback-offset-back{top: 0; height: 50px;	border-bottom: 1px dashed #ffed0d;}
.callback-offset{bottom: 0; height: 60px; border-top: 1px dashed #ffed0d;}
code{color: #caaee1; font-family: monospace;}
#examples{background-color: #191919; background-color: rgba(0,0,0,0.3); padding: 5px; margin: 10px 0; overflow: hidden;}
#examples > hr{ margin: 20px 10px; }
.content{overflow: auto; position: relative; padding:10px 0px; margin: 10px; width:100%; height: 400px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.content.hidden{ display: none; }
.content.light{background-color: #ddd; color: #333;}
.content hr{margin-bottom: -10px; border-top: 1px solid rgba(0,0,0,0.7);}
.content.light hr{border-bottom: 1px solid rgba(255,255,255,0.6); border-top: 1px solid rgba(0,0,0,0.1);}
.content p{ margin: 30px 0; }
.content p:last-child{ margin-bottom: 5px; }
.content p:nth-child(odd), .content.light p:nth-child(odd){background: #444; background: rgba(255,255,255,0.1); padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.content p:nth-child(3n+3){color: #bbb;	background: none;	padding: 0;}
.content.light p:nth-child(odd){background: #fff; background: rgba(255,255,255,0.8);}
.content.light p:nth-child(3n+3){ color: #666; }
.content p.full:nth-child(odd), .content p.half:nth-child(odd), 
.content p.full:nth-child(3n+3), .content p.half:nth-child(3n+3){background: none;	padding: 0;}
.content h2{font-size: 200%;line-height: 130%;}
.content h2:first-child{ margin-top: 5px; }
.content:nth-child(odd) h2{font-weight: 300; font-style: normal;}
hr + .content:nth-child(odd) h2{font-weight: 700; font-style: italic;}
.content.light h2{ color: inherit; }
.content img{margin: 0;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3px;}
.content.light img{ background: rgba(255,255,255,0.4); }
.content input[type=text], .content textarea{border: none; background: transparent; background-color: #bbb; background-color: rgba(255,255,255,0.6); min-height: 20px; padding: 5px;	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5); -webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5); box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 50%; font-size: inherit; font-family: inherit; color: #222;}
.content textarea{min-height: 80px;	width: 70%;}
.content .half img{max-width: 48%; margin: 0 0 2% 2%;}
.content .half img:nth-child(odd){ margin: 0 2% 2% 0; }
#demo.showcase{ min-width: 740px; }
.showcase .content{float: left;	width: 340px;	height: 300px;}
.showcase .horizontal-images.content{	height: 140px;	width: 700px;	max-width: 97%;	padding: 5px 5px 0 5px;}
.showcase .horizontal-images.content h2, .showcase .horizontal-images.content li img{ height: 119px; }
.showcase .horizontal-images.content h2{color: #fff; background-color: #eb3755;	padding: 10px 20px;	margin: 0;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 165%;}
.horizontal-images.content ul, .vertical-images.content ul{margin: 0; padding: 0; list-style: none;	overflow: hidden;}
.horizontal-images.content li{margin: 0 3px; float: left;}
.vertical-images.content li{ margin: 3px 0; }
.horizontal-images.content li:first-child{ margin-left: 0; }
.vertical-images.content li:first-child{margin-bottom: 3px;	margin-top: 0;}
.horizontal-images.content li:last-child{ margin-right: 0; }
.vertical-images.content li:last-child{ margin-bottom: 0; }
.horizontal-images.content li img{width: auto;	padding: 0;}
.showcase #content-1.content{ height: 620px; }
.showcase #content-2.content{ height: 620px; }
.showcase #content-2.content h2{ color: #333; }
.showcase #content-3.content{
	background-color: #412626;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJ0lEQVQIW2NkwA7+M2IR/w8UY0SXAAuCFCNLwAWRJVAEYRIYgiAJALsgBgYbCawOAAAAAElFTkSuQmCC");
	margin-right: 40px;
	width: 310px;
}
.showcase #content-3.content h2{ color: #eb3755; }
.showcase #content-4.content{ background-color: #1C383F; }
.showcase #content-4.content h2{ color: #ddd; }
.showcase #content-6.horizontal-images.content{padding: 10px 0 5px 0; background-color: #444; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGA4A8QmQAwGjDAGNgGwSgwVAFVOAgV/1mwxAAAAAElFTkSuQmCC");}
.showcase #content-6.horizontal-images.content .mCSB_scrollTools{margin-left: 10px;	margin-right: 10px;}
.showcase #content-6.horizontal-images.content ul{margin-left: 10px; margin-right: 10px;}
.showcase #content-6.horizontal-images.content h2{color: #222;	background-color: #c2beb2;}
.showcase #content-6.horizontal-images.content h2, .showcase #content-6.horizontal-images.content li img{ height: 105px; }
.showcase #content-7.content{ height: 620px; }
.showcase #content-8.content{
	width: 670px;
	height: 580px;
	padding: 0;
	background-color: #151515;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQIW2NkwAL+//9vzIguDhZkZDyLIgETBCmGSyALwiXQBcES2ARBEgCUVxc3f8oLcQAAAABJRU5ErkJggg==");
	border: 5px solid rgba(0,0,0,0.5);
	margin-right: 40px;
	margin-bottom: 50px;
}

.showcase #content-8.content h2{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.showcase #content-8.content p{
	width: 710px;
	float: left;
	margin: 15px 20px;
}

.showcase #content-8.content hr + p{ margin-top: 30px; }

.showcase #content-8.content p:nth-child(3n+1){
	width: 1460px;
	clear: both;
}

.showcase #content-9.content{
	height: 620px;
	background-color: #c2beb2;
	padding: 5px;
}

.showcase #content-9.content .mCSB_container{ margin-right: 21px; }

.showcase #content-9.content h2{
	height: 85px;
	padding: 10px;
	margin-bottom: 0;
	margin-top: 15px;
	font-size: 180%;
	color: #333;
}

.showcase #content-9.content img{
	padding: 0;
	vertical-align: bottom;
}

#iframe-container{
	width: 90%;
	max-width: 1110px;
	background: #000;
	overflow: hidden;
}

#iframe-container iframe{ vertical-align: bottom; }

#infinite-scroll .offset{
	display: block;
	width: 100%;
	height: auto;
	color: #ffed0d;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#infinite-scroll .offset p{
	margin-bottom: 60px;
}

#infinite-scroll .offset .indicator{
	display: block;
	width: 100%;
	height: 100px;
	background: #ffed0d;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#examples.resizable{ 
	background:#444; 
	padding-bottom: 30px; 
}

#resizable.content{
	overflow: hidden;
	width: 640px;
	max-width: 80%;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; /* jquery ui resizable bug: http://bugs.jqueryui.com/ticket/8932 */
}

#resizable.content h2{ color: #444; }

#resizable.content p{ width: 1000px }

.content.fluid{
	width: 90%;
	max-width: 1680px;
}

.content.fluid h2{
	color: #eb3755;
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.content.nested{ height: 600px; }

.content.nested .nested{
	margin: 0 auto;
	background-color: rgba(0,0,0,0.1);
	height: 400px;
}

#content-1.content.nested{ margin-bottom: 40px; }

#content-1.content.nested p{ width: 1000px; }

#content-1.content.nested .nested{
	margin: 20px;
	width: 600px;
	height: 300px;
}

.content.zero-height{ height: 0;}

.content.zero-width{ width: 0; }

.init-hidden #examples{ min-height: 420px; }

.full-page .content{ height: 800px; }

.full-page-alt #mCSB_1_container{
	width: 97% !important; /* override plugin property */
	min-width: 480px;
}

.full-page-alt #mCSB_1_scrollbar_vertical{
	position: fixed;
	margin-right: 30px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.full-page-alt #mCSB_1_scrollbar_horizontal{
	position: fixed;
	margin-bottom: 30px;
	margin-left: 16px;
	margin-right: 16px;
}

.full-page-alt .outer.content{ width: 960px; }

.full-page-alt .horizontal-images.content{
	height: 275px;
	width: 100%;
	margin: 20px auto 10px auto;
}

.full-page-alt .horizontal-images.content img{ height: 200px; }
.content table{width: 100%;}
/* .content table tr{ border-bottom: 0px dashed #666; } */
.content table td{ padding: 10px 0px 10px 0px;}
.content .tabltd{width:100%!important;}
.sortable{ min-width: 800px; }
#sortable ul{
	margin-top: 20px;
	margin-bottom: 10px;
}

#sortable li{
	margin: 10px 40px;
	background: #444;
	padding: 5px 10px;
	color: #fff;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#sortable li:active, #sortable .ui-sortable-helper{ background: #eb3755; }

#examples.tabs, #examples.accordion, #examples.autocomplete{	
	padding: 5px 20px 20px 20px;
	background-color: #333;
}

#examples.tabs h3, #examples.accordion h3{
	color: #222;
	font-family: inherit;
	font-style: inherit;
}

#tabs{ margin-bottom: 20px; }

#tabs, #tabs-2, #accordion{ 
	width: 100%; 
	max-width:100%; 
}

.panel-title{ color:#ff6600;}
.panel-body{ max-width:100%;}

#examples.tabs .ui-widget-content{ background-image: none; }

#autocomplete{
	border: none;
	background: #fff;
	min-height: 20px;
	padding: 5px 8px;
	font-size: inherit;
	font-family: inherit;
	color: #222;
	margin-top: 15px;
}

#autocomplete:focus{ outline: none; }

.ui-menu a{
	-webkit-transition: none; 
	-moz-transition: none; 
	-o-transition: none; 
	transition: none;
}

.ui-menu .mCSB_container{ padding: 2px; }

.ui-menu .mCSB_scrollTools{ 
	right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bootstrap #examples{ background: transparent; }

.bootstrap #myModal-2 .modal-body{
	max-height: 340px;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	margin-bottom: -15px;
}

.bootstrap #myTab{ max-width: 600px; }

.bootstrap #myTab .tab-pane{ padding: 15px 5px 15px 15px; }

body.colorbox-demo #cboxContent, body.colorbox-demo #cboxContent p, body.colorbox-demo #cboxContent a:hover{ color: #333; }

.all-themes #examples{ padding: 15px 0 0 15px; }

.all-themes .content{
	width: 310px;
	height: 500px;
	margin: 0 20px 20px 0;
	float: left;
}

.all-themes .content h2, .all-themes .content p, .all-themes .content hr{ 
	width: 240px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}

.all-themes #content-m h2, .all-themes #content-m p, .all-themes #content-m hr, 
.all-themes #content-md h2, .all-themes #content-md p, .all-themes #content-md hr{ width: 270px; }

.all-themes .content.expanded-content h2, .all-themes .content.expanded-content p, .all-themes .content.expanded-content hr, 
.all-themes #content-m.expanded-content h2, .all-themes #content-m.expanded-content p, .all-themes #content-m.expanded-content hr, 
.all-themes #content-md.expanded-content h2, .all-themes #content-md.expanded-content p, .all-themes #content-md.expanded-content hr{ width: 540px; }

.max-height-example .content{
	height: auto;
	max-height: 400px;
}

.max-width-example{ min-width: 620px; }

.max-width-example .content{ 
	height: auto;
	width: auto;
	max-width: 50%;
	min-width: 600px;
	display: inline-block;
	vertical-align: bottom;
}

.max-width-example .content ul{
	max-height: 135px;
	overflow-y: hidden;
}

.max-width-example .content img, .max-width-example .content ul li > a{
	height: 130px;
	border: 3px solid #444;
}

.max-width-example .content ul li > a{
	display: block;
	padding: 20px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	background: rgba(0,0,0,0.3);
}
.snap-scrolling-example .content{ height: auto; width: 853px;}
.snap-scrolling-example .content img{ height: 160px; }
.textarea-example .content{ width: 360px; }
.textarea-example .content form{ margin: 25px 0 15px 0; }
.textarea-example .content textarea, .textarea-example .textarea-clone{width: 300px; padding: 0 10px; line-height:25px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.textarea-example .content textarea{height:160px; resize:none; overflow:hidden; outline:none;margin: 0;	border:none;	background:transparent;	box-shadow: none;}
.textarea-example .content .textarea-wrapper{
	height:182px; 
	overflow:hidden;
	background-color: #bbb;
	background-color: rgba(255,255,255,0.6);
	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.textarea-example .textarea-clone{position:absolute; top:-9999px; left:-9999px; visibility:hidden; min-height: 160px; 	word-wrap: break-word;	white-space: pre-wrap;}
.textarea-example .content .textarea-wrapper .mCSB_scrollTools{ margin: 10px 5px; }
.scrollTo-demo .content{ height: 290px; }
.scrollTo-demo .demo-y{ height: 600px; }
.scrollTo-demo .demo-x{width: 660px; background-color: #252525;}
.scrollTo-demo .demo-x p{float: left; width: 300px; margin-left: 30px; height: auto; padding: 5px 10px;	background-color: #333;	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.scrollTo-demo .demo-x hr + p{ margin-left: 0; }
.scrollTo-demo .demo-yx{ background-color: #424242; }
.scrollTo-demo .demo-yx p{ width: 1000px; }
.scrollTo{ font-size: 12px; }
.scrollTo + .scrollTo{ margin-top: 20px; }
.scrollTo ul li:first-child span{display: block; padding: 3px 15px;}
#test-id{background-color: #eb3755; color: #fff;}
.rtl-demo #content-1{ width: 500px; }
.rtl-demo #content-1 p{ width: 1000px; }
.transitions #examples{	-webkit-perspective: 1000;	-moz-perspective: 1000;}
.transitions .content{-webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out;}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::scolling end::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* Carousel Styles */
.carousel-inner img {width: 100%; max-height: 650px;}
.carousel-control {width: 0;}
.carousel-control.left,
.carousel-control.right {opacity: 1; filter: alpha(opacity=100); background-image: none; background-repeat: no-repeat; text-shadow: none;}
.carousel-control.left span {padding: 0;}
.carousel-control.right span {padding: 0;}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {position: absolute; top: 45%; z-index: 5; display: inline-block;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {left: 30px;}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {right: 30px;}
.carousel-control.left span:hover,
.carousel-control.right span:hover {opacity: .7; filter: alpha(opacity=70);}
.carousel-inner > .item { margin-left:0; margin-top:0; margin-bottom:0; padding-left: 0; width: 100%; height: auto;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {display: block; max-width: 100%; height: auto; margin-left:0; padding-left: 0;}
/* Carousel Header Styles */
.header-text {position: absolute;top: 20%; right:16%; left: auto; width:280px; height:317px; margin-top:25px; color: #fff; background:url(../images/banner_text_bg.png) no-repeat;}
.header-text h2 {font-size:30px; text-align:left!important;}
.header-text h2 span {color: #b3d337; text-transform:none;}
.header-text h3 span {color: #fff;}
.btn-min-block {min-width: 170px; line-height: 26px;}
.btn-theme {color: #fff; background-color: transparent; border: 2px solid #fff; margin-right: 15px;}
.btn-theme:hover {color: #000; background-color: #fff; border-color: #fff;}
.carousel-indicators .active{background:#ffbd00; border:1px solid #ffbd00; width: 15px; margin:10px 0px 0px 10px; height: 15px;}
.carousel-indicators li {display: inline-block; width: 15px; height: 15px; margin:10px 0px 0px 10px; text-indent: -999px; border: 1px solid #d9d9d9; border-radius: 10px; cursor: pointer; background-color: #d9d9d9;}
.bannerarrows {left:20px;}
.bannerarrows{position: absolute; top: 50%; z-index: 5; display: inline-block;}
.bannernext {right: 20px;}
.bannernext{position: absolute; top: 50%;  z-index: 5;   display: inline-block;}
.header-text p{text-align:left;}
/*slider end*/
.footerrownew{height:80px; line-height:80px; color:#b3d337; background: #2e2966; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #2e2966 , #af3d7d); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #2e2966, #af3d7d); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #2e2966, #af3d7d); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #2e2966 , #af3d7d); /* Standard syntax */
  margin-top:20px;
 }
.bannerbtn{color:#fff;}
.bannerbtnrow{width:100%; text-align:left!important;}
.botstyle li a{ background-image:#c2c1c1/*url(../images/menubar.png)*/; background-repeat:repeat-x; width:100%; background-position:bottom;}
.botstyle li a:hover{background-image: url(../images/button_bg.png); }
.topmenubtn  li a:hover{color:#ff6600;}
.topmenubtn li .selected {/*background-image: url(../images/button_bg.png); background-repeat: no-repeat; background-position: bottom;*/ border:1px solid red;}
.topmenubtn  li a:active{/*background-image:#ff6600 url(../images/button_bg.png) !important; background-repeat: no-repeat; background-position: bottom;*/ z-index:9999 !important;}
.bannerrownew{position:relative;}



.searchsect2 .input-group.ddl-select.form-control.form-control option {
    background-color: limegreen !important;
}
.searchsect2.input-group.ddl-select.form-control option:hover {background-color:#FC0 !important;}

.searchsect2.input-group.ddl-select.form-control option:active{
    background-color: red !important;
}

.searchsect2.input-group.ddl-select.form-control option:visited{
    background-color: red !important;
}


/*kannaiiah*/
.input-group-btn {position: relative; font-size: 0; white-space: nowrap; height:52px;}
.input-group-btn .btn-group {display: flex !important;}
.searchsect1{padding-top:30px;}
.searchsect1 label{color:#fff; font-size:18px; margin-bottom:10px;}
.searchsect1 .btn{padding:14.8px 12px!important; border-radius:0px;}
.searchsect1 .input-group{width:100%;}
.searchsect1 .navbar-form .input-group .input-group-btn { width:1px;}
.searchsect1 .navbar-form {margin-top: 0px;}
.searchsect1 .form-control{border:0px solid #FFF;}
.searchsect2{padding-top:30px;}
.searchsect2 label{color:#fff; font-size:18px; margin-bottom:10px;}
.searchsect2 .btn{padding:15px 12px!important; border-radius:0px;}
.searchsect2 select{padding:0px!important; width:120px!important;}
.searchsect2 .ddl-title{background-color:#5bc0de !important; color:#fff !important; font-style:italic; font-size:80%;}
.searchsect2 .ddl-select.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.searchsect2 .btn-info{color: #000; background-color: #FF7900; border-color: #fff;}
.searchsect2 .btn-info:hover{color: #fff; background-color: #000; border-color: #fff;}
.searchsect2 .selectwid{width:90px; padding-left:10px;}
.searchsect2 .form-control{border:0px solid #FFF; line-height: 52px; height: 52px; color:#000; font-weight:bold; font-size:16px;}
.bootstrap-select.btn-group .btn .filter-option {overflow: hidden; position: absolute;  left: 12px;  right: 25px;  text-align: left; color:#000;}
.btn-primary {color: #fff; border-color:#fff;}
.btn-primary:hover{color: #000; background-color: #ff6600; border-color: #fff;}
.bootstrap-select.btn-group .btn .caret {position: absolute; top: 50%;  right: 12px;  margin-top: -2px;  vertical-align: middle;}
.btn .caret {margin-left: 0;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px solid;}
.caret {display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap;}
.searchsect3{padding-top:30px;}
.searchsect3 label{color:#fff; font-size:18px; margin-bottom:10px;}
.searchsect3 .btn{padding:15px 12px!important; border-radius:0px;}
.searchsect3 .input-group{width:100%;}
.searchsect3 .dropdown-menu{padding:10px; border-radius: 0px 0px 5px 5px;}
.searchsect3 .search3btn{width:100%;}
.searchsect3 .btn-info{color: #000; background-color: #FF7900; border-color: #fff;}
.searchsect3 .btn-info:hover{color: #fff; background-color: #000; border-color: #fff;}
.searchsect3 .form-control{border:0px solid #FFF; color:#000; font-weight:bold; font-size:16px;}
.help_q_a{font-size:16px; font-weight:600; line-height:40px; margin-bottom:5px; color:#f69322; font-size:18px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {width: 100%;}
.radi_row{width:100%; margin-bottom:10px;}
.radi_row label{font-weight:normal;}
.btnrow_sub{margin:20px 0px;}
.btn-success {color: #fff; background-color: #6b2f90; border-color: #6b2f90;}
.btn-success:hover{color: #fff; background-color: #8141a8; border-color: #8141a8;}
.wid_bord{border-radius:10px 0px 0px 0px; width:29%;}
.wid_bord_last{border-radius:0px 10px 0px 0px; width:15%;}
.menu_bgnew{position:absolute; top:0; filter: alpha(opacity=40);}
.portfolio{margin-top:25px;}
.tab_content_mar_top{margin:10px 0px 0px 0px;}
.faq_hel_row1{width:100%; margin-bottom:15px;}
.faq_hel_row1 label {margin-bottom: 2px;}
.newpad02{padding:15px 10px;}
.cont-15{padding-left:0px!important;}

@media only screen and (max-width: 1366px){
.searchrow{ position:static !important;}
.header-text {position: absolute; top: 27%; right: 8%; left: auto; width: 280px; height: 317px; margin-top: 25px; color: #fff; background: url(../images/banner_text_bg.png) no-repeat;}
.container{width:100%!important;}
}
@media only screen and (max-width: 1024px){
.carousel-inner{ height:auto!important;}
.mouse-eff a{height: auto!important; }
.searchrow{ position:static !important;}
.serchrow1{width:auto !important;}
.header-text {position: absolute; top: 30%;  right: 8%;  left: auto; width: 250px; height: 260px; margin-top: 10px; color: #fff; background: url(../images/banner_text_bg.png) no-repeat;}
.nav>li>a {position: static; display: block; padding: 10px 20px;}
.header-text h2 {font-size: 26px !important; text-align: left!important;}
.container{width:100%!important;}
}
@media (max-width: 768px){

.searchbyalphabets{float:left; padding:0px 12px;}

/*21-07-16 kannaiiah st*/
.searchrow{clear:both; margin-top:10px; position: inherit;}
.martop12 {margin-top: 18px; margin-right: 25px; width: 64%; margin-left: 0px;}
.searchrow h3{font-family: 'Proxima N W01 Bold','Proxima Nova'; font-size: 1.1em; margin-top:0px!important; margin-bottom:5px!important;}
.navbar-form .form-control {width: 670px;}
.navbar-collapse.collapse{width:60%; float:right; margin-top:15px;}
.container>.navbar-header {margin-right: 0; margin-left: 0; height:70px; float:left;}
.form-control {border:1px solid #f1f1f1!important;}
.botstyle {background-image: none; background-repeat: repeat-x; width: 100%; background-position: bottom;}
.botstyle li a {background-image: url(../images/menubar.png);  background-repeat: repeat-x;  width: 100%; background-position: bottom; border-radius: 0px !important; margin-right: 0px !important;    padding-left: 0px !important;}
.header-text h2 {font-size: 22px !important; text-align: left!important;}
.header-text {position: absolute; top: 25%; right: 12%; left: auto; width: 250px; height: 203px; margin-top: 10px; color: #fff; background: url(../images/banner_text_bg.png) no-repeat;}
.header-text p{ font-size:12px; margin:0px!important; margin-bottom:2px !important;}
.navbar-brand {float: left; height: 50px; padding: 8px 15px; font-size: 18px; line-height: 20px;}
.navbar-right {margin-right: -15px; padding-top: 0px;}
.navbar-brand>img {display: block; width: 70%;}
.searchrow {clear: both; margin-top:0px !important;  position: inherit;}
}
@media only screen and (min-width: 1229px){
.showcase .horizontal-images.content{ width: 1060px; }
}
@media only screen and (min-width: 1629px){
.showcase .horizontal-images.content{ width: 700px; }
}
@media (max-width: 1199px) {
.aa-product-catg {margin-left: -45px;}
.aa-product-catg li {margin: 0 0 20px 45px; width: 20.5%;}
.slick-prev {left: 93%;}
.aa-popular-category-area .slick-dots {display: none !important;}
#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-prev {left: 15px;}
#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-next {right: -15px;}
#aa-slider .aa-slider-area .seq-title h2 {line-height: 50px;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {width: 29.2%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {width: 100%;}
.aa-sidebar-price-range .aa-filter-btn {margin-top: 10px;}
#aa-product-category .aa-sidebar .aa-sidebar-widget h3 {font-size: 22px;}
#aa-catg-head-banner img {width: 100%;}
#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {padding: 5% 0;}
.textalig{text-align:left; padding:15px 10px 10px 10px;}
}
@media (max-width: 991px) {
.conttabw{width:100%;}
#aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box {margin-right: 0;}
#menu .menu-area .navbar-default .navbar-nav li a {font-size: 15px; padding: 8px;}
#aa-slider .aa-slider-area .seq-title {left: 8%; width: 80%;}
.aa-product-catg { margin-left: -20px;}
.aa-product-catg li {margin: 0 0 20px 20px; width: 30.5%;}
.slick-prev {left: 91%;}
#quick-view-modal .modal-dialog {margin: 10% auto; width: 90%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {width: 44%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {width: 100%;}
#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {padding: 3.5% 0;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-descrip {padding-right: 20px;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img {margin-right: 20px; width: 42%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img img {max-width: 100%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-descrip {padding-right: 25px; font-size: 15px;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-add-card-btn {bottom: 20%; left: 46%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li .aa-product-hvr-content {width: 42%;}
#aa-product-details .aa-product-details-area .aa-product-details-content {margin: 0 auto; width: 100%;}
.aa-product-details-content .aa-product-view-slider .simpleLens-big-image-container {width: 100%;}
.aa-product-details-content .aa-product-view-slider .simpleLens-big-image-container .simpleLens-lens-image {width: 100%;}
.cart-view-table .table-responsive .aa-cart-view-bottom .aa-cart-view-btn {float: none; margin-top: 20px;}
#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-right {margin-top: 20px;}
#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar{ margin-top: 30px;}
}
@media only screen and (max-width: 962px) {
.container {width:100%!important; }
#owl-demo2 .item { margin: 3px 5px 3px 5px; }
}
@media (max-width: 812px) {
.licont { margin: 3px 17px 17px 3px; width: 178px; }
}
/*:::::::::::::::::::::::::::::::::::::::::::::responce dat table style end:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media only screen and (max-width: 800px) {
#no-more-tables table,
#no-more-tables thead,
#no-more-tables tbody,
#no-more-tables th,
#no-more-tables td,
#no-more-tables tr {display: block;}
#no-more-tables thead tr {position: absolute; top: -9999px; left: -9999px;}
#no-more-tables tr {border-top:1px solid #ddd; padding:10px 0px;}
#no-more-tables td {border: none; border-bottom-top:1px solid #eee; position: relative; padding-left: 50%; white-space: normal; text-align:left; line-height:30px; font-size:13px;}
#no-more-tables td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align:left; font-weight: bold;}
#no-more-tables td:before {content: attr(data-title);}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border-bottom:0px solid #ddd!important; border: 0px solid #ddd;}
.table-bordered{border-bottom:1px solid #ddd;}
.licont{width: 175px;}
}
/*:::::::::::::::::::::::::::::::::::::::::::::responce dat table style end:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*21-07-16 kannaiiah end*/	
.linebtn_top{border-bottom:0px solid #d9d9d9!important; width:100%; margin-bottom:30px;}
.termsandcond{margin-top:15px;}
.aatestbg2{padding-top: 25px;}
.bordmenu-bot{border-bottom:0px!important;}
.search_hed h1{font-size:30px!important; margin-top:5px;}
.search_hed label {font-size: 29px}
.leftarrowbig{display:none!important;}
.navbar-nav > li > .dropdown-menu {margin-top: 0px !important;}
.itemscrl1{ display:none!important;}
.itemscrl2 img{width:100%; height:100%;}
#owl-demo1 .item{ margin: 3px 5px 3px 5px;}
.owl-theme .owl-controls {margin-right: 0px!important;}
.newshed{font-size:18px; font-weight:normal;}
.prdhed{font-size:15px;}
.checkbox-btn, .radio-btn {position: relative; padding-left: 0px;}
#menu .menu-area .navbar-default .navbar-nav li a {margin-right: 5px;}
.breadcrumbrow{display:none;}
.searchmar1 {margin-top:2px; margin-bottom: 25px;}
.radio-btn {line-height: 39px; width: 50%; float: left;}
.checkbox-btn label, .radio-btn label {display: inline-block; line-height: 18px;}
.morerow{display:none;}
.comment-wrap{margin:8px 0px; min-height:165px;}
#login-modal .modal-dialog {margin: 98px auto; width: 95%;}
.music_right_col {width: 49%; border-bottom: 1px solid #eaeaea; line-height: 15px; margin-bottom: 9px; float: left;}
.prodrow {width: 100%; background-color: #e8e8ea; padding: 8px 6px; height: 50px;}
.center991 {width: 100%;}
.bundprirow{width:67%; float:left;}
.statusrow{width:25%;}
.aprovciew{width:100%; margin-bottom:20px; height:70px;}
.addwishlist{display:none}
.rightcol_new1 {float: left !important; margin-top: 7px;}
.shareiconsp{display:none!important; width:auto; height:auto; float:left;}
.tabbtns {margin-bottom:30px; margin-top: 10px;}
.rightcolcont {width: 100%; line-height:30px;}
.comment-avatar {width:100%; text-align:center; margin-right:0px; background:#fff;}
.comment-content{width:100%; float:left; margin-top:20px;}
.headerright {float: right; width: 80%;}
.aa-product-view-content h3 {margin-top:20px; margin-bottom: 10px;}
.center990 img{width:100%;}
.single_fs_news_img {width: 8%;}
.single_fs_news_right_text {width: 89%; margin-right:5px;}
.marg_rig_detail{margin-right:40px;}
#owl-demo3 .item { margin: 3px 5px 3px 5px; } 
#owl-demo4 .item { margin: 3px 5px 3px 5px; }
#owl-demo5 .item { margin: 3px 5px 3px 5px; } 
#owl-demo6 .item { margin: 3px 5px 3px 5px; } 
#owl-demo7 .item { margin: 3px 7px 3px 3px; } 
#owl-demo8 .item { margin: 3px 7px 3px 3px; } 
#owl-demo9 .item { margin: 3px 7px 3px 3px; } 
#owl-demo10 .item { margin: 3px 7px 3px 3px; } 
.socialrow {width: 100%; text-align: center !important;}
}
@media (max-width: 767px){
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle {border-radius: 0;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {color: #fff;  }
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
#aa-product .aa-product-area { padding: 0 15px;}
#aa-popular-category .aa-popular-category-area {padding: 0 15px;}
#aa-support .aa-support-area .aa-support-single {margin-bottom: 30px;}
#aa-latest-blog .aa-latest-blog-area .aa-latest-blog-single {margin-bottom: 30px;}
#aa-latest-blog .aa-latest-blog-area .aa-latest-blog-single .aa-blog-img {height: 400px;}
#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget {margin-bottom: 30px; text-align: center;}
.simpleLens-lens-element {display: none;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {width: 45%;}
#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {width: 100%;}
.aa-product-details-content .aa-product-view-slider .simpleLens-container {width: 100%;}
#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content {padding: 0 30px; text-align: center;}
#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon {float: none;}
.cart-view-table .table-responsive .aa-cart-view-bottom .aa-cart-view-btn {float: none; margin-top: 20px;}
#cart-view .cart-view-area .cart-view-table .aa-cart-view-btn {font-size: 15px; padding: 12px;}
#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom {padding: 15px;}
#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {font-size: 15px; margin-right: 15px; min-width: 100px; padding: 12px; width: 150px;}
.aa-blog-details .aa-blog-content-single .blog-single-tag {text-align: center;}
.aa-blog-details .aa-blog-content-single .blog-single-social {margin-top: 20px; text-align: center;}
}
@media (max-width: 667px){
.licont {width: 205px;}
}
@media (max-width: 640px){
.navbar-nav>li.active>a, .navbar-nav>li.active>a:focus, .navbar-nav>li.active>a:hover { background-image:none!important;}	
.padr_padl{padding-left:0px!important; padding-right:0px!important;}
.nav-tabs>li{line-height: 30px;}
.nav-tabs > li > a{padding: 5px 12px;}
/*21-07-16 kannaiiah*/
.searchrow {padding: 10px;}
.navbar-form .form-control {float: left; width:48.2%;}
.navbar-form .form-group {margin-bottom: 0px;}
.martop12 {width: 28%;}
.marg-lef{padding-left:0px!important;}
.input-group .form-control {width: 445px;}
.myacccontainer{border:1px solid #ccc; min-height:auto !important; height:auto; border-radius:16px;}
.portfolio-item{ margin-bottom:5px !important;}
/*21-07-16 kannaiiah*/	
.bannerarrows img{ width:25px!important;}
.bannernext img{ width:25px !important;}
.navbar-toggle {margin-top: 18px; border: 0px solid transparent; border-radius: 4px; float: right;}
.searchrow {height: auto;width: 100%; background: rgba(109, 109, 109, 0.5); position: absolute; top: 500px; filter: alpha(opacity=70);}
.container>.navbar-header {margin-right: 0; margin-left: 0; height: 70px; float: left; width: 100%;}
.navbar-default .navbar-toggle {border-color: #ddd; background-color: #6b2f90; padding: 6px 10px;}
.topmenubtn li a {background-image: none; background-repeat: repeat-x; width: 100%; background-position: bottom;}
.active > a:hover, .navbar-default .navbar-nav {border-bottom: 0px solid #ffffff; background: #e3e3e3; margin:0 auto;}
.navbar-collapse.collapse {width: 100%; float: right; margin-top: 0px; background-color:#e3e3e3; padding:0px; margin:0px;}
.active > a:hover, .navbar-default .navbar-nav > .active > a:focus {border-bottom: 0px solid #ffffff; background-color: #e3e3e3!important;	background-image:none !important;}
.navbar-default .navbar-nav>li>a {color: #5c2e90; font-weight:normal; font-size: 16px; text-align:center;}
.bannerarrows {position: absolute; top: 60%; z-index: 5; display: inline-block;}
.bannernext {position: absolute; top: 60%; z-index: 5; display: inline-block;}
.searchsect1 {padding-top: 6px; padding-left:0px !important;}
.searchsect2 {padding-top: 6px;}
.searchsect3 {padding-top: 10px;}
.input-group .form-control { width: 580px;}
.searchsect2 .input-group .form-control {width: 487px;}
.searchsect1 .btn {padding: 14.9px 12px!important; border-radius: 0px;}
.searchsect1 label {color: #fff; font-size: 18px; margin-bottom: 10px; margin-left: -14px;}
thead tr {background-color: #5c2e90; color: #b3d337; height: 40px !important; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; font-size: 14px;}
nav navbar-nav navbar-right{ display:none !important;}
.navbar-right {margin-right: -15px; text-align:center; margin:0 auto;}
}
@media (max-width: 480px){
/*21-07-16 kannaiiah*/
.searchrow {padding: 10px;}
.navbar-form .form-control {float: left; width: 24%;}
.navbar-form .form-group {margin-bottom: 0px;}
.martop12 {width: 28%;}
.marg-lef{padding-left:0px!important;}
.input-group .form-control {width: 445px;}
.socialicons{margin-top:15px}
.socialicons li{margin-right:-5px}
.socialicons img{width:70%; }
.copyright{font-size:12px}
/*21-07-16 kannaiiah*/
.input-group .form-control {width: 420px;}
.searchsect2 .input-group .form-control {width: 330px;}		
.content img {margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px;}	
}
/*21-07-16 kannaiiah*/
@media (max-width: 414px){
.socialicons img{width:60%;}
.copyright{font-size:12px}
.nav>li>a {padding: 10px 15px;}
}
@media (max-width: 375px){
.socialicons img{width:60%;}
.copyright{font-size:11px}
}

@media ( max-width: 360px){
.container {padding-right: 10px; padding-left: 10px; margin-right: auto;  margin-left: auto;}
.container > .navbar-header {margin-right: 0; margin-left: 0; height: 60px; float: left; width: 100%;}
.navbar-brand > img {display: block; width: 60%;}
.navbar-default .navbar-toggle {border-color: #ddd; background-color: #6b2f90; padding: 5px 8px;}
.navbar-toggle {margin-top: 14px; border: 0px solid transparent; border-radius: 4px; float: right;}
.input-group .form-control {width: 300px; height:40px;}
.searchsect1 .btn {padding: 9px 12px !important; border-radius: 0px;}
.searchsect1 label {color: #fff; font-size: 16px; margin-bottom: 5px;}
.searchsect2 .btn {padding: 9px 12px !important; border-radius: 0px;}
.searchsect2 label {color: #fff; font-size: 16px; margin-bottom: 5px;}
.searchsect3 .btn {padding: 9px 12px !important; border-radius: 0px;}
.searchsect3 label {color: #fff; font-size: 16px; margin-bottom: 5px;}
.searchsect2 .input-group .form-control { width: 210px;}
.nav-tabs > li > a {padding:5px 12px; font-size: 16px;}
.botstyle {background-image: none; background-repeat: repeat-x; width: 100%; background-position: bottom; font-size: 14px !important;}
.nav-pills {color: #000; font-size: 23px; margin-top: 10px;}
.bannerarrows img{ width:15px!important;}
.bannernext img{ width:15px !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {width: 18%; padding: 8px; padding-left: 5px; line-height: 1.42857143; vertical-align: top; border-bottom: 0px !important; border-top: 0px !important;}
.panel-body {padding: 5px;}	
}

@media (max-width: 320px) {
.input-group .form-control {width: 261px !important; height:40px;}
.searchsect2 .input-group .form-control {width: 130px !important;}
.nav-tabs > li > a {padding: 14px 8px; font-size: 16px;}
.nav > li > a {position: static; display: block; padding: 10px 7px;}
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 0px !important; margin-bottom: 30px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {width: 18%; padding: 8px; padding-left: 12px; line-height: 1.42857143; vertical-align: top;border-bottom: 0px !important;border-top: 0px !important;}
.content {overflow: auto; position: relative;   padding: 10px 0px 20px 10px;  margin: 10px; width: 100%; height: 400px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.socialicons img{width:60%;}
.copyright{font-size:10px;}
.searchrow {padding: 10px;}
.martop12 {width: 28%;}
.marg-lef{padding-left:0px!important;}
}


/* New CSS Kishore */



.nav-my > li {
    width: auto;
}
.nav-my > li > a {
    position: static;
    display: block;
    font-size: 15px;
    padding: 9px 22px;
}


.nav-my-sub > li {
    width: auto;
}
.nav-my-sub > li > a {
    position: static;
    display: block;
    font-size: 14px;
    cursor: pointer;
    padding: 9px 8px;
}

.nav-my-sub > li > a:hover {
    border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}


.nav-tabs > li {
    color: rgb(179, 211, 55);
    line-height: 53px;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0px;
}

.botstyle li a {
    /*background-image: url(../images/menubar.png);*/
    width: 100%;
    background-repeat: repeat-x;
    background-position: center bottom;
}

.top-col05 {width: 5%!important;}
.top-col1 {width: 10%!important;}
.top-col2 {width: 20%!important;}
.top-col3 {width: 30%!important;}
.top-col4 {width: 40%!important;}
.top-col5 {width: 50%!important;}

.top-col5 {width: 5px!important;}
.top-col10 {width: 10px!important;}
.top-col20 {width: 20px!important;}
.top-col30 {width: 30px!important;}
.top-col40 {width: 40px!important;}
.top-col50 {width: 50px!important;}


.top-col-copytune {width:286px!important;}



.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
}

.treeview-menu {
    padding: 0px;
    margin: 0px;
}

.user-label {
    position: static;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0px;
    line-height: 20px;
    margin-top: 4px;
    padding: 9px 22px;
}
.set-org {margin-right: 2%; margin-bottom: 2%; width: 44%;}
.btn-primary {
    background-color: rgb(255, 102, 0);
    font-size: 16px;
    min-width: 120px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    border-radius: 2px;
    padding: 10px 15px;
}
.btn-primary:hover {color: #fff!important; background-color: rgb(255, 102, 0); border-color: rgb(255, 255, 255);}
.pagination > li > a, .pagination > li > span {color: rgb(0, 0, 0); background-color:#dddddd; border-right:2px solid #fff;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: rgb(255, 102, 0);}

.pagination .page-select{

    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #ff6600;
    border: 1px solid #ddd;
}

.set-org {margin-right: 2%; margin-bottom: 2%; width: 44%;}
.modal-header h3 {
    font-family: HelveticaNeueW20-55Light;
    font-size: 1.2em;
    color: rgb(255, 255, 255);
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

.modal-header {
    background-color: rgb(255, 102, 0);
    color: rgb(255, 255, 255);
    border-radius: 20px 20px 0px 0px;
}

.modal-content {
    width: 600px;
    border-radius: 22px;
}

.treeview-menu {
    padding: 0px;
    margin: 0px;
}
/* .captcha-field{width:50%; margin-right:10px;} */
.error_msg{color:red;}
.success_msg{color:green;}
.pointer{cursor:pointer;}

.serchrow2{width:100%;}

.content ul {padding: 0;}
.content ul li{list-style:none; }
.content ul li table tr td{    padding: 10px 15px;}
.content ul li table tr td label {font-weight:normal;}

.pop-cont ul {padding: 0;}
.pop-cont ul li{list-style:none; }
/*select song*/
.pop-cont table tr th{    padding: 5px 10px;}
.pop-cont ul li table tr td{    padding: 5px 10px;}
.pop-cont ul li table tr td label {font-weight:normal; font-size:13px;}

.bg-white{background:#fff;}
.default-img{background:url(../images/default_artist.jpg) 0 0 no-repeat; }
.set-org-lbl{width:200px;}
.set-org-lbl2{margin-left:10px; }
.search-detail{padding-left:15px;}
.mouse-eff a{display: block; overflow: hidden;    height: 231px; }

/* Carosel css */
.carousel-inner{ height:400px;}

.nav-my-sub .sub-select{ background-color: #eee; color:#ff6600!important;}
.nav-my-sub .sub-select a{ background-color: #eee; color:#ff6600!important;}
.td-width-home{padding:0;    background: #ccc;}
.scroll1{    
    max-height: 222px;    
    margin: 0px!important;
}
.user_label_new{
    padding: 0;
    margin: 0;
    font-weight: normal;
    line-height: 38px;
}

.form-control > option {background-color: red !important;}


/* Help Page */

.help-page{     margin-bottom: 50px;}
.help-page p{margin:10px 0; }
.help-page a{text-decoration:underline; color:#ff6600;}
.help-page .help-head{    font-size: 18px; font-weight: bold; }