/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
html{	/*background: url(../img/Youth.png)no-repeat left bottom fixed;
background-size:contain;*/
 
  }
body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
   
	

}
.Commitee.col-md-12 ul {
    margin-left: 10px;
}
a{ color:#ff6600;}
a:hover{
    color: #006600 !important;
    text-decoration: none;
}
.image-name-desc h5 {
    height: auto;
    margin: auto;
    text-align: center;
    width: 100%;
}
.image-name-desc{display: inline-flex; background-color: rgb(204, 204, 204); padding: 5px; min-height: 35px; width:100%;}

h1,h2,h3,h4,h5,h6{
   color: #ff6600;
   font-weight: bold; 
   margin:0 0 10px;
}
.btn-group-lg > .btn, .btn-lg,
.btn-group-lg > .btn:hover, .btn-lg:hover{
    background-color: #F68823;
    border-color: #F68823;
}
.HeaderContent > .container {
    background: #f8f8f8;
    border-bottom: 10px solid #F68823;
}
.rightpart{
    padding:18px 0 0;
}
.leftpart, .rightpart{
    min-height: 130px;
}
.partyname img{
    margin-top: 50px;
    width: 100%;
    max-width: 293px;
}
.Social{
        display: block;
        margin:0 0 0 10px;
        padding: 0;
    }
    .Social li{
        float: left;
        list-style-type: none;
    }
    .Social li a{
        padding: 6px 0 5px;
        display: inline-block;
        font-size: 18px;
        text-decoration: none;
    }
    .Social li a:hover{
        color:#F68823;
    }
.rightpart img{
    width: 98.4%;
}
.navbar-brand{
	display:block;
	padding:8px 0 0;
	
	}
.navbar-inverse{
	border:none;
	/*background-color: transparent;*/
	background-color:#fff;
	margin-bottom: 0px;
}
.HeaderContent .nav {
    margin: 10px 0 0;
    background: #fff;
    width: 100%;
    border-top: 0;
    padding-left: 0;
}
.HeaderContent .navbar-nav > li{
    border-right: 1px solid #b9b9b9;
 }
 .mainmenu li
 {
	border-right: 0px  !important; 
 }
 .HeaderContent .navbar-nav > li:last-child{ 
    border: none;
}
 .HeaderContent .navbar-nav > li > a,
 .dropdown-menu > li > a{
    font-size: 14px;
    color: #5a5a5a;
    padding:10px 15px;
	font-family: 'Roboto', sans-serif;
}
.mainmenu li a{
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a:focus, 
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li.active > a,
.navbar-inverse .navbar-nav > li.active > a:focus, 
.navbar-inverse .navbar-nav > li.active > a:hover{
    background: #ff6600;
    color: #fff !important;
}
.open > .dropdown-menu{
    width: 210px;
}
.navbar-nav .caret{
  border-left:10px solid transparent;
  border-right: 10px solid transparent;
  border-top:10px dashed;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus, 
.navbar-inverse .navbar-nav > .open > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, 
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{
    background-color: #ff6600;
    color: #fff;
 }
.fullwithmenu{
	margin: 0 -30px;
}
.navbar-fixed-top .navbar-brand {
	padding: 0 15px;
}

/*--------multilevel menu-------*/
.dropdown-menu{
    border: 1px solid #ff6600;
    padding: 0px;
}
.dropdown:hover >.dropdown-menu, .dropdown.active:hover >.dropdown-menu{
	display:block;
	} 

.dropdown-menu .divider{
    background-color: #ff6600;
    margin:0;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #5a5a5a;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color:#5a5a5a;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color: #F68823;


}
/*----------------top link start-----------------*/
.HeaderContent .navbar-inverse .toplink{
    background: #EEEEEE;
    border-bottom: 1px solid #b9b9b9;
    border-top: 10px solid #5A5A5A;
	overflow:hidden;
}
.HeaderContent .navbar-inverse .toplink .nav {
    border: none;
    margin: 0;
    background: none;
    width: auto;
    float: right;
}
#login{
	cursor:pointer;
	}

.HeaderContent .navbar-inverse .toplink .navbar-nav > li > a{
    font-size: 14px;
    padding:5px 10px 6px;
	background:none;
	color:#F68823;
}
.HeaderContent .navbar-inverse .toplink .navbar-nav > li > a:hover{
    background:none;
	color:#F68823;
}
.HeaderContent .navbar-inverse .toplink .social > li{
    border:none;
}
.HeaderContent .navbar-inverse .toplink .social > li > a{
    color: #F68823;
    padding: 0;
}
.HeaderContent .navbar-inverse .toplink .social > li > a i{
       font-size: 21px;
    padding: 6px 5px 0 8px;
}
.fb:hover
{
	color:#e6e6e6 !important;
}

.tiwt:hover
{
	color:#e6e6e6 !important;
}
.youtube:hover
{
	color:#e6e6e6 !important;
}
.google:hover
{
	color:#e6e6e6 !important;
}
.mt01
{
margin-top:1%;	
}


/*----------------top link End-----------------*/
/*================Body start===================*/
.BodyContent >.container{
    padding-top: 0px;
    padding-bottom: 20px;
}
.gallery  {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.gallery {
  list-style:none;
  margin-bottom:25px;
}
.gallery  img {
  cursor: pointer;
  width: 100%;
  height:160px;
}
.gallery ul {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.gallery ul li {
  list-style:none;
  margin-bottom:25px;
}
.gallery ul li img {
  cursor: pointer;
}
div#cloudgallery {
    background: rgb(160, 160, 173) none repeat scroll 0 0;
    border: 1px solid gray;
    display: inline-block;
    height: 400px;
    margin-left: 10px;
    width: 607px;
}

.video {
    margin: 10px -5px 10px 10px;
}
/*donate page---*/
.donate h4, .donate p{
	text-align:left;
}
/*Commitee page---*/
.Commitee h3{
	text-align:center;
	}
.Commitee ul {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.Commitee ul li {
  list-style:none;
  margin-bottom:10px;
}
/*--Button style---*/
.btn-default {
    background-color: #ff6600;
	color:#ffffff;
}
.newslist{
	margin:0 0 20px;
	padding:10px 0px 10px 0px;
	background-color:#FDFDFD;
	border:1px #DBDBDB solid;
	border-radius:5px;
	}
.newslist:hover{
	box-shadow:1px 1px 25px #E7E7E7;
	}

/*------gallary page--*/
.gallerypage #thumbs ul li a{
	 min-height:150px;
	}
/*================Body end===================*/

.FooterContent > .container {
    padding:0;
    color: #fff;
}
/*================slider part css start===================*/
.banner_slider {
     min-width: 100% !important;
}
 /* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        */
		.slider > col-md-12{
			padding:0;
			}
        .jssora02l, .jssora02r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url('img/a02.html') no-repeat;
            overflow: hidden;
        }
        .jssora02l { background-position: -3px -33px; }
        .jssora02r { background-position: -63px -33px; }
        .jssora02l:hover { background-position: -123px -33px; }
        .jssora02r:hover { background-position: -183px -33px; }
        .jssora02l.jssora02ldn { background-position: -3px -33px; }
        .jssora02r.jssora02rdn { background-position: -63px -33px; }

        /* jssor slider thumbnail navigator skin 03 css */
        /*
        .jssort03 .p            (normal)
        .jssort03 .p:hover      (normal mouseover)
        .jssort03 .pav          (active)
        .jssort03 .pdn          (mousedown)
        */
        
        .jssort03 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 62px;
            height: 32px;
        }
        
        .jssort03 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort03 .w, .jssort03 .pav:hover .w {
            position: absolute;
            width: 60px;
            height: 30px;
            border: white 1px dashed;
            box-sizing: content-box;
        }
        
        .jssort03 .pdn .w, .jssort03 .pav .w {
            border-style: solid;
        }
        
        .jssort03 .c {
            position: absolute;
            top: 0;
            left: 0;
            width: 62px;
            height: 32px;
            background-color: #000;
        
            filter: alpha(opacity=45);
            opacity: .45;
            transition: opacity .6s;
            -moz-transition: opacity .6s;
            -webkit-transition: opacity .6s;
            -o-transition: opacity .6s;
        }
        
        .jssort03 .p:hover .c, .jssort03 .pav .c {
            filter: alpha(opacity=0);
            opacity: 0;
        }
        
        .jssort03 .p:hover .c {
            transition: none;
            -moz-transition: none;
            -webkit-transition: none;
            -o-transition: none;
        }
        
        * html .jssort03 .w {
            width /**/: 62px;
            height /**/: 32px;
        }
/*================slider part css end===================*/
@media(min-width:768px) and (max-width: 991px){
.HeaderContent .navbar-nav > li > a,
.dropdown-menu > li > a{
	font-size: 13px;
	padding: 10px 3px;
}
.rightpart img{
	width:97.5%;
}
.navbar-nav .caret{
	   border-left:5px solid transparent;
	   border-right:5px solid transparent;
	   border-top:5px dashed;
	  }
.navbar-brand{
	padding:14px 0 0;	 
}
.logo img{
	width:180px;
}
 
.leftpart, .rightpart{
        min-height: 94px;
    }
    .partyname img{
        margin-top: 35px;
    }
	#thumbs a{
	min-height:120px;
	}
	div#cloudgallery{
		height:auto;
		width:100%;
		}
	.video{
		width:100%;
		max-width:420px;
		height:100%;
		padding:10px -5px 5px 10px;
		}
   }

@media(max-width:767px) {
.open > .dropdown-menu{
    width: 100%;
}
.rightpart img {margin-top: 62px;min-height: 71px;}
#thumbs a{
	min-height:240px;
	}
.rightpart img{
    width:100%;
}
div#cloudgallery{
	width:100%;
	text-align:center;	
	}
.video{
	width:95%;
	margin:10px 0;
	}
.dropdown-menu > li > a{
    font-size: 14px;
    color: #5a5a5a;
    padding:10px 20px;
}
    .HeaderContent .toplink{
        display: none;
    }
    .MobileSocial{
        display: block;
        margin:0 0 0 10px;
        padding: 0;
    }
    .MobileSocial li{
        float: left;
        list-style-type: none;
    }
    .MobileSocial li a{
        color:#F68823;
        padding: 6px 0 5px;
        display: inline-block;
        font-size: 18px;
        text-decoration: none;
    }
    .MobileSocial li a:hover{
        color:#F68823;
    }
	.party_name_eng,.party_name_tamil{
	font-size:20px !important;}
	.party_name_eng{padding: 0 0 0 15px;
float: left; }
    .navbar-inverse .navbar-brand{
        display: block;
        width: 100%;
        margin: 0 auto;
    }
    .navbar-brand > img{
        margin: 0 auto;
    }
    .leftpart, .rightpart{
        min-height: 82px;
    }
    .rightpart{
		padding:18px 10px 0;
        text-align: center;
    }
	.rightpart img{
		min-height:65px;
		}
   .logo {
    min-height: 200px !important;
    margin-left: -15% !important;
}
    .navbar-inverse .navbar-toggle{
        border-color: #337ab7;
    }
    .navbar-inverse .navbar-toggle .icon-bar{
        background-color: #337ab7;
    }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
        background-color: #337ab7;
    }
    .navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar{
        background-color: #ffffff;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
        border-color: #337ab7;
    }
    .HeaderContent .nav{
        margin:0;
        border: none;
    }
	/*.slider .col-md-12{padding:0px;}*/
	.gallery.col-md-12 > h2{
		font-size:25px;
		}
   }
#feedback{
	position: fixed;
	right: -46px;
	top: 64%;
	border-radius:7px 7px 0px 0px;
	background-color:#F68823;
	color:#FFFFFF;
	transform: rotate(270deg);
	z-index: 999;
	padding:5px 15px 30px 15px;
	}
.videocontainer > ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.videocontainer .video{
	margin:0 0 10px;
}

.pd0
{
	    padding-left: 0;
		padding-right: 0;
}
.pdr0
{
	padding-right:0;
}
.pdl0
{
	padding-left:0;
}
.banner_slider
{
	    position: relative;
    margin: 0px 0px 20px;
    top: 0px;
    left: 0px;
    min-width: 100% !important;
    height: 400px;
    overflow: hidden;
    visibility: visible;
}
.headerbottom_color
{
	    background: #f8f8f8;
}
.bg_white
{
}
.party_youth
{
	   /* font-size: 40px;
    color: darkslategray;
    margin-top: -3%;
    margin-bottom: 3%;
    text-align: right;
    padding-right: 8%;
	font-family: 'Lora', serif;*/
	
	    font-size: 12px;
    color: darkslategray;
    margin-top: 0;
    margin-bottom: 3%;
    text-align: right;
    padding-right: 0;
    font-family: 'Lora', serif;
}
.party_name
{
	color: #F68823;
    font-size: 66px;
    font-weight: bolder;
	font-family: 'Lora', serif;
	
}

ul.menu1
{
	    margin: 1% auto !important;
    width: 70% !important;
    float: none;
} 
}
ul.menu2
{
	margin:4% 0% !important; 
}
.menu1 li a
{
	padding: 10px 20px !important;
}

.menu1 li a:hover{
color:#FFF !important;}
.marl1
{
	margin-left: 1%;
}

.mobile_menu
{
    display: none;
}


/*//////////////////////////////////////////////////
//////////////////   Media Query   /////////////////*/

@media(min-width:1681px) and (max-width: 1920px){
.HeaderContent .nav {
    padding-left: 0%;
}.marl1
{
	margin-left: auto !important;
}
}

@media(min-width:1601px) and (max-width: 1680px){

.HeaderContent .nav {
    padding-left: 0%;
}.marl1
{
	margin-left: auto !important;
}
}
@media(min-width:1441px) and (max-width: 1600px){

.HeaderContent .nav {
    padding-left: 0%;
}.marl1
{
	margin-left: auto !important;
}
}
@media(min-width:1368px) and (max-width: 1440px){
.HeaderContent .nav {
    padding-left: 0%;
}
.marl1
{
	margin-left: auto !important;
}
}

@media(min-width:1300px) and (max-width: 1367px){
.HeaderContent .nav {
    padding-left: 0%;
}
.marl1 {
    margin-left:5.2% !important;
}
}

@media(min-width:992px) and (max-width: 1024px){
.party_name {
    font-size: 52px;
    margin-left: 10%;
}
.party_youth {
    font-size: 9px;
    margin-bottom: 0%;
    padding-right: 0%;
    padding-left: 3%;
}
.HeaderContent .nav {
    padding-left: 1.7%;
}
.HeaderContent .navbar-nav > li > a, .dropdown-menu > li > a {
    font-size: 12px !important;
}
.menu2 li a  {
    padding: 10px 11px !important;
}
.menu1 li a {
    padding: 10px 15px !important;
}
.leftpart, .rightpart {
    min-height: 125px;
}
.party_name_hindi {
    font-size: 41px;
}
.party_name_eng {
    font-size: 41px;
}
}
@media only screen and (max-width:450px)
{
	#Side_social_icon 
{
	display:none !important;
}
}
@media(min-width:768px) and (max-width: 992px){
{

.mainmenu
{
    display: none !important;
}


.mobile_menu
{
    display: block !important;
}
.web_menu
{
     display: none !important;
}

.open > .dropdown-menu{
    width: 100%;
}


.dropdown-menu > li > a{
    font-size: 14px;
    color: #5a5a5a;
    padding:10px 20px;
}
    .HeaderContent .toplink{
        display: none;
    }
    .MobileSocial{
        display: block;
        margin:0 0 0 10px;
        padding: 0;
    }
    .MobileSocial li{
        float: left;
        list-style-type: none;
    }
    .MobileSocial li a{
        color:#F68823;
        padding: 6px 0 5px;
        display: inline-block;
        font-size: 18px;
        text-decoration: none;
    }
    .MobileSocial li a:hover{
        color:#F68823;
    }
    .navbar-inverse .navbar-brand{
        display: block;
        width: 100%;
        margin: 0 auto;
    }
    .navbar-brand > img{
        margin: 0 auto;
    }
    .leftpart, .rightpart{
        min-height: 82px;
    }
    .rightpart{
        padding:18px 10px 0;
        text-align: center;
    }
    .rightpart img{
        min-height:65px;
        }
   .logo {
    min-height: 200px !important;
    margin-left: -15% !important;
}
    .navbar-inverse .navbar-toggle{
        border-color:#F68823 !important;
    }
    .navbar-inverse .navbar-toggle .icon-bar{
        background-color: #F68823 !important;
    }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
        background-color: #F68823 !important ;
    }
    .navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar{
        background-color: #ffffff !important;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
        border-color:#F68823 !important;
    }
    .HeaderContent .nav{
        margin:0;
        border: none;
    }
    .slider .col-md-12{padding:0px;}
    .gallery.col-md-12 > h2{
        font-size:25px;
        }
   }
.navbar-toggle {
    display: block !important;
}
.HeaderContent .nav {
    padding-left: 0;
}
ul.menu1 {
    margin: 0% 0% !important;
}
.mobile_menu1 > li {
    border-right: 0px solid #b9b9b9 !important;
    width: 100% !important;
}
.navbar-inverse .navbar-toggle {
    border-color: #F68823 !important;
}
.navbar-toggle:focus, .navbar-toggle:hover {
    background-color: #F68823 !important;
}
 .navbar-toggle .icon-bar {
    background-color: #F68823 !important;
}
 .navbar-toggle .icon-bar:hover,.navbar-toggle .icon-bar:focus  {
    background-color: #fff !important;
}
}



@media(min-width:768px) and (max-width:801px){


.party_youth {
    font-size: 18px !important;
    padding-right: 0;
    margin: 0% 33%;
}
.party_name {
    font-size: 45px !important;
}
.mobile_menu
{
    display: block !important;
}
.web_menu
{
     display: none !important;
}

.toplink1 {
    background: #EEEEEE;
    border-bottom: 1px solid #b9b9b9;
    border-top: 4px solid #5A5A5A;
    overflow: hidden;
	margin-bottom:3%;
}

.MobileSocial {
    display: block !important;
    margin: 0 0 0 10px !important;
    padding: 0 !important;
}
.MobileSocial li {
    float: left !important;
    list-style-type: none !important;
}
.MobileSocial li a {
    color: #F68823 !important;
    padding: 6px 0 5px;
    display: inline-block;
    font-size: 18px;
    text-decoration: none;
}
.HeaderContent .navbar-inverse .toplink {
    display: none;
}
}

@media(max-width:768px) {
.HeaderContent .nav {
    padding-left: 0;
}	
.pdr0 {
     padding-right: 15px;
}
.party_youth {
    font-size: 18px !important;
    padding-right: 0;
    margin: 0% 33%;
}
.party_name {
    font-size: 42px !important;
}
.mobile_menu
{
    display: block !important;
}
.web_menu
{
     display: none !important;
}
.toplink1 {
    background: #EEEEEE;
    border-bottom: 1px solid #b9b9b9;
    border-top: 4px solid #5A5A5A;
    overflow: hidden;
	margin-bottom:3%;
}
}
@media only screen and (max-width:767px)
{
.get-involved
{
    margin: 4% 2% 0;
}
.social-stream {
    padding-top: 0 !important;
    margin-bottom: 35px !important;
    padding: 0 3%;
}

ul.involved_ul li {
    width: 50% !important;
}
ul.menu1 {
    margin: 0% 0% !important;
	width: 100% !important;
}
.party_youth {
    margin: 0% 0% !important;
}
.logo1
{
    margin-left: 1%;
}
}
@media only screen and (max-width:600px)
{
  .logo1
{
    margin-left: 0%;
}  
}
@media only screen and (max-width:450px)
{
.get-involved {
    margin: 4% 4% 0;
}
.social-stream {
    padding: 0 4%;
}
}




ul.side_social 
{
	padding:0;
}

ul.side_social li
{
	list-style-type:none;
}
ul.side_social li a
{
	text-decoration:none;
	color:#fff;
}
#Side_social_icon {
position: fixed;
    right: -46px;
    top: 64%;
    border-radius: 7px 7px 0px 0px;
    background-color: #F68823;
    color: #FFFFFF;
    transform: inherit;
    z-index: 999;
    padding: 10px 46px 0px 10px;
}
.F16
{
	font-size:16px;
}
.clear {
  clear: both;
}