@charset "utf-8";
/* CSS Document */

body{
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	background:#fff url("../images/bg-right.jpg") no-repeat top center;
	background-size: 100% auto;
	margin: 0;
	padding: 0;
}

a{
color: #ee1551;
}

img{
max-width: 100%;
height: auto;
}

h1, j2, h3, h4, h5, h6, p, form, input, select, textarea, ul, li{
margin: 0;
padding: 0;
}

.topbar{
padding: 10px 0;
}
.d-block2 {
    width: 100%;
    clear: both;
}
.time1, .time2, .search, .login, .temp {
    display: inline-block;
   
}

.navbar {
    background: #000;
	font-family: oswald, sans-serif; 
	text-transform: uppercase;
	padding: 0;
}
.nav-item{
position: relative;
text-align: right;
}
.navbar-nav .dropdown-menu{
margin-top: 0;
border-radius: 0;
border: none;
box-shadow: 0 0 5px #ccc;
font-size: 14px;
min-width: 16rem;


}

.dropdown-item {
    
    padding: .55rem 1.5rem;}
	
	.dropdown-item:hover {
	background: #f1f1f1;
	}
	
	
.navbar-expand-md .navbar-nav .nav-link {

    padding: 12px;
    text-transform: uppercase;

    color: white;
    font-weight: 600;
	font-size: 14px;


    
}




.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff;
    background: #696767;
    float:right;
}

.navbar-dark .navbar-nav .active a{
background: #333333 !important;
}

.language2 {
    background: #139cd8;
    padding: 3px 10px;
    border-radius: 0 0 3px 3px;
    font-weight: 600;
	float: left;
	margin-top: -10px;
    margin-bottom: 10px;
  color: #fff;
	
}

.language2 a{
color: #fff;
}
.timebox{
display: inline-block;
background: #f1f1f1;
padding: 0 10px;
border-radius: 5px;
margin-left: 30px;
margin-right: 20px;
}

.loginbtn {
    padding: 4px 20px;background: #ee1551;
    color: #fff;
    border: 2px solid #ee1551;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
	border-radius: 5px;
}
.loginbtn:hover {
color: #fff;
}
.serchinpt{
display: none;
}

.tabsection{
padding: 30px 0 20px;

}

.sectionpadd{
padding:  110px 0;
}
.card-img {
    width: 20%;
    display: inline-block;
}
.card-txt {
  
width: 75%;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    float: left;
    text-align: right;
    margin-right: 3%;
}

.eventbox{
padding: 20px 30px;

}

.news{

background: #fff !important;
box-shadow: 0 0 10px #ccc;
}
.fs12{
font-size: 12px;
}

.hd{
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
padding: 10px 20px;
color: #fff;
text-align: right;
}
.eventbg{
background: url("../images/eventbg-right.png") no-repeat top left;

}
.newsbg{
background: url("../images/news-bg-right.png") no-repeat top left;

}
.events{
background: #f1f1f1;
}
.eventrow{
margin-bottom: 20px;

}

.suggestions{
background: #757679 url("../images/form-bg.png") no-repeat top right;
background-size: 100% auto;
margin-top: 80px;
}


.suggestionform input, .suggestionform select, .suggestionform textarea{
width: 100%;
padding: 10px;
border: none;
background: rgba(255,255,255,0.9);
margin-bottom: 20px;
text-align: right;
}
.suggestionform textarea{
height: 110px;
}
.sectionhd{
font-size: 36px;
font-weight: 700;
color: #fff;
text-align: center;
margin-bottom: 60px;
text-transform: uppercase;
}
.audiobar{
background: #000;
padding: 0;
margin: 0;
}
.audiobar audio{
opacity: 0.3;
    height: 23px;
    width: 100%;
padding: 0;
margin: 0;
border-radius: 0;
}

.videobox {
    width: 32%;
    background: #000;
    margin: 0 auto;
    padding: 10px;
}

.btn{
border-radius: 0;
background: none;
padding: 10px 40px;
border: 2px solid #fff;
color: #fff;
}

.btn:hover{
background: #333;
}

 .twitterbox{
background: #e6f5fb;
padding: 20px;
}

		 .twitterbox .card-txt{
		 width: 100%;
		 padding: 20px 0;
		 border-bottom: 1px solid #72d2ed;
	}

	.sociallogo {
    padding: 10px;
   
}

	.fb-contentbox {
    height: 330px;
    padding: 20px;
    border-bottom: 1px solid #ccc;
    overflow-y: scroll;
}
.fb-plugin {
    padding: 5px;
}

.whitebox2 {
    background: #fff;
   border: 1px solid #ccc;
    padding-bottom: 1px;
}

.fbtable td {
    padding: 5px;
    color: #828282;
    font-size: 13px;
	float: right;
	text-align: right;
}

.twitternews h3 span, .twitternews h3 img{
font-size: 18px;
color: #139cd8;
font-weight: 700;
display: inline-block;
vertical-align: middle;
}


.twitterbg2{
background: rgb(14,128,198); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(14,128,198,1) 0%, rgba(1,177,227,1) 39%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(14,128,198,1) 0%,rgba(1,177,227,1) 39%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(14,128,198,1) 0%,rgba(1,177,227,1) 39%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e80c6', endColorstr='#01b1e3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

color: #fff;
}

.twitterbot{
background: #fff url("../images/twitt-bot.png") no-repeat 70% -5px;
background-size: contain;
padding: 10px 0;
}

.twitter-tbl2{
margin: 0 15px;
}



.twitter-tbl2 td {
  
    padding: 20px 5px;
    color: #fff;font-size: 12px;
	line-height: 120%;
	text-align:right;

}




.twitter-tbl2 td span {
display: block;
margin-top: 5px;
color: #ade9fa; 
}
.twitter-tbl2 td a {
color: #fff;
}
.twitbg{
border-bottom: 1px solid #ADDDEC;
}

	.last{
border: none;
}

.quote{
padding:25px 0 10px;
text-align: center;
}

.nobg{
background: none !important;
}

.instahd{
background: #9dadd1;
margin-bottom: 20px;
text-align: right;
}
.instahd span, .instahd span{
color: #fff;
display: inline-block;
}
.instahd span{
padding: 5px;
}

.insta-img{
margin-bottom: 15px;
}



footer {
   
    background: #f1f1f1;
    color: #c8c8c8;
    padding-top: 50px;
}

.footer1{
padding-bottom: 50px;
}
.copytight {
    padding: 20px 0;
    background: #0c0e1c;
    color: #999;
    font-size: 12px;
}

.footerlinks {
padding-left: 30px;
    list-style-type: none;
	border-left: 1px solid #ccc;
	margin-left: 40%;
	text-align: right;
}

.footerlinks li a {
    padding: 5px 0 ;
    display: block;
    color: #747474;
    border-bottom: 1px solid #747474;
	
	
}

.applogo{
text-align: center;
vertical-align: middle;
}

.socialicons a {
color: #86878e;
}
.socialicons a:hover {
color: #fff;
}


/*search css*/

.search {
    padding: 5px 0;
  
    position: relative;
 
    line-height: 22px;
}

    .search input {
        position: absolute;
		background: #f1f1f1;
		border: none;
		text-align: right;
        width: 0px;
        float: right;
         margin-left: 0px;
		 left: 30px;
        -webkit-transition: all 0.7s ease-in-out;
        -moz-transition: all 0.7s ease-in-out;
        -o-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
        height: 30px;
        line-height: 18px;
        padding: 0 2px 0 2px;
        border-radius:1px;
    }

        .search:hover input{
            width: 150px;
            margin-left: 0px;
			padding: 5px;
			left: 40px;
        }
		.searchbtn{
		background: none;
		border: none;
		padding: 0;
		position: relative;
		z-index: 1;
		
		}
		
		
	/*css for opinio poll*/
	
		.chatbtn {
    text-align: right;
    font-size: 14px;
    font-weight: 700;
    position: fixed;
    bottom: 0;
    left: 5px;
   
}

.chatbtn a {
    display: inline-block;
	 background: #fff;
    padding: 5px;
    border-radius: 10px 10px 0 0;
    border: 2px solid #ccc;
}

.popup-box {
    background-color: #ffffff;
    border: 1px solid #b0b0b0;
    bottom: 0;
    display: none;
  
    position: fixed;
    right: 0;
    width: 300px;
    font-family: 'Open Sans', sans-serif;
}

.popup-box-on {
    display: block !important;
}


.panel-primary {
    border-color: #428bca;
}
.panel {
  
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}


.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}


.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}


.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.popup-box button.close{
background: none;
border: none;
margin: 5px;
color: #fff;
}

.contentsection{
padding: 30px 0;
}

.whitebg{
background: rgba(255,255,255,0.8);
padding: 30px 40px;
}

.contentsection h2{
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
text-align: right;

}
.contentsection h5{
margin: 0 0 10px 0;
text-align: right;
}
.contentsection p{
text-align: right;
}
.breadcrumb2 {
text-align: left;
margin-bottom: 10px;
}
.breadcrumb2 a {
margin: 0  10px;
color: #000;
}

.footermenu{
text-align: center;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-bottom: 10px;
text-transform: uppercase;
}
.footermenu a{
display: inline-block;
margin: 10px 5px;
color: #333;
font-size: 11px;
}

.orangecolor{
color: #F59306 !important;
}

.topbar .col-md-4{
float: right !important;
}

.twitternews h3{
text-align: right;
}

.clear{
clear: both;
}

.socialicons {
float: left !important;
}

.