/* Edit Style */







@font-face {



	font-family: 'Conv_ALBERTA';



	src: url('../fonts/ALBERTA.eot');



	src: local('?'), url('../fonts/ALBERTA.woff') format('woff'), url('../fonts/ALBERTA.ttf') format('truetype'), url('../fonts/ALBERTA.svg') format('svg');



	font-weight: normal;



	font-style: normal;



}







*{



	margin: 0 auto;



	padding: 0;



	outline: none;



}



body{



	



}



a, a:hover, a:focus{



	text-decoration: none;



}



h1, h2, h3, h4, h5, h6{



	margin: 0 !important;



}



.header-top{ background: #dea9ea; min-height: 45px;}



.header-top-left {



    background: #320064 none repeat scroll 0 0;



    color: #fff;



    float: left;



    font-family:Verdana,Tahoma,Arial,Sans-Serif;



    font-size: 15px;



    line-height: 44px;



    min-height: 45px;



    padding-right: 25px;



    text-align: right;



    width: 46%;



}



.header-top-right .btn{



	padding: 7px 10px;



	border: 1px #4d1b79 solid;



	border-radius: 0;



	



}

.new-box-border{
	float: left;
    margin-top: 2px;
    border: 1px solid transparent;
    border-color: #ebedef !important;
    width: 253px;
    height: 256px;
}

.header-top-right a{



	color: #320064;



	font-weight: normal;



}



.header-top-right {



    float: right;



    line-height: 30px;



    padding-right: 273px;



    text-align: right;



    width: 51%;



    padding-top: 5px;



}



.main-nav {



    background: #592883 !important;



    border: medium none !important;



}



.navbar-default .navbar-nav > li > a {



    color: #fff !important;



    font-family: arial;



    font-size: 13px;



    padding: 15px 21px;



}



.navbar {



    margin-bottom: 0px !important;



    border-radius: 0px !important;



}

.menu-width{
    margin-left: -28px!important;	
}

.navbar-collapse {



    padding-left: 0px !important;



    padding-right: 0px !important;



}







.banner-div {



    background: #030400;



}



#carousel-slider > a {



    background: #373d43 none repeat scroll 0 0;



    border-radius: 50%;



    color: #fff;



    font-size: 20px;



    font-weight: normal;



    padding: 6px 10px;



    position: absolute;



    top: 48%;



}



.prev {



    left: 10%;



}



.next {



    right: 10%;



}



.main-contener{



	background: #f6f1f7;



	padding: 10px 0;



}



.news-box{



    float: left;



    width: 486px;



    position: relative;;



}



.left-news-box{



    padding: 10px;



    background: #fff;



}
.news{
    width: 1146px!important;
}


.news-img-box {



    position: relative;
margin:3%;


}

.latest_post{



    padding: 10px;



    background: #fff;



}

.latest_post a {

    color: #888;

    font-size: 16px;

    line-height: 23px;

    padding: 10px 0;

}

.latest_post p{

	padding: 12px 0;

}

/*.left-news-box img{

	float: left;

	margin-right: 15px;

}*/

.left-news-box.clearfix > h3 {

    margin-bottom: 20px !important;

}

.blog-box {

    min-height: 250px;

}

.news-tag {



    background:#dc1a1b;



    color: #fff;



    font-size: 13px;



    font-weight: 700;



    padding: 4px 8px;



    position: absolute;



    z-index: 99;



}



.news-details-text {



    bottom: 6px;



    color: #fff;



    padding: 0 8px;



    position: absolute;



}



.news-details-text h2{



	font-weight: 700;



}



.news-socail span{



	font-size: 13px;



}



.news-socail span {



    font-size: 11px;



    padding-right: 13px;



}



.news-socail span i{



	padding-right: 4px;



}



.news-box-small {



    float: right;



    position: relative;



    width: 241px;



}



.news-box-small-bottom{



	margin-top:2px;



	margin-left: 2px!important;



}



.news-box-small h5 {



    font-weight: 700;



    line-height: 20px;



    margin: 0;



}



.bottom-news-box {



    float: left;



    margin-top: 2px;



	//margin-right: 2px;



}



.bottom-news-box .news-box-small{



    margin-right: 3px;



}



.bottom-news-box .news-box-small:last-child{



	margin-right: 0px;



}



.bottom-news-box .news-box-small {



    float: left;



}



.news-text-left {



    float: left;



    width: 60%;



    padding-top: 15px;



}



.what-news h4{



	border-bottom: 4px #dc1a1b solid;



	padding-bottom: 4px;



	font-family: arial;



}



.what-news {



    float: left;



    width: 100%;



}



.news-text-left-box-img {



    float: left;



    margin-top: 4px;



}



.news-text-left-box-details {



    float: right;



    width: 96%;



}



.news-text-left-box-details h6{



	margin: 0;



	font-size: 14px;



	color: #dc1a1b;



}



.news-text-left-box-details h5{



	margin: 0;



}



.news-text-left-box-details h5 {



    font-weight: 700;



    line-height: 19px;



    margin: 0;



    padding: 4px 0;



}



.news-text-left-box-details p{



	color: #ddd;



	font-size: 13px;



}



.news-text-left-box-details p {



    color: #777779;



    font-size: 13px;



    margin-bottom: 4px;



}



.news-text-left-box-details .news-socail{



    color: #777779;



}



.news-text-left-box {



    border-bottom: 1px solid #ddd;



    padding: 8px 0;



}



.e-newspaper-box {



    float: right;



    padding-top: 15px;



    width: 36%;



}



.e-newspaper-box h4 {



    border-bottom: 4px solid #dc1a1b;



    font-family: arial;



    padding-bottom: 4px;



}



.e-newspaper-div-content span {



    background: #333 none repeat scroll 0 0;



    color: #fff;



    font-size: 13px;



    font-weight: 700;



    padding: 3px 12px;



    position: absolute;



    z-index: 99;



}



.e-newspaper-text h4 {



    border-bottom: medium none;



    font-weight: 700;



    line-height: 25px;



    margin: 0;



}



.e-newspaper-text{



	background: #cb1814;



	padding: 10px;



	color: #fff;



}



.e-newspaper-div-content-bottom{



	margin-top: 25px;



}



.right-news-box{



	padding: 10px;



	background: #fff;



}



.right-news-box h4 {



    border-bottom: 4px solid #dc1a1b;



    font-family: arial;



    padding-bottom: 4px;



}



.daliy-market-update-box{



	padding: 10px;



	background: #eae8e8;



	margin-top: 10px;



}



.testimonial-author .media .media-left .media-object {



    border-radius: 50%;



}



.testimonial-div{



	background: #fff;



	padding: 10px 0;



}



.testimonial-div-box {



    background: #320064 none repeat scroll 0 0;



    border-radius: 7px;



    color: #fff;



    font-size: 16px;



    padding: 20px;



    position: relative;



	



	



}



.testimonial-div-box span{



	font-size: 30px;



	line-height: 50px;



}



.testimonial-sextion {



    margin-top: 20px;



}



.testimonial-down-arows {



    bottom: 80px;



    left: 31px;



    position: absolute;



}



.testimonial-author{



	padding-top: 30px;



}



.testimonial-author .media-heading > a {



    color: #ea6c56;



    font-size: 22px;



    font-weight: 700;



}



.testimonial-author .media-heading > a:hover {



	text-decoration: none;



}











/*---- owl carousel ------*/







.carousel-wrap {



    background: #f7f8fb none repeat scroll 0 0;



    margin: 20px 0 0 0;



    padding: 13px 0;



    position: relative;



    width: 100%;



}



.owl-carousel .item {



  position: relative; /* fix blank or flashing items on carousel */



  z-index: 100; /* fix blank or flashing items on carousel */

  margin:20px;

  -webkit-backface-visibility: hidden; /* fix blank or flashing items on carousel */



}



.owl-nav > div {



  margin-top: -26px;



  position: absolute;



  top: 50%;



  color: #cdcbcd;



}



.owl-nav i {



  font-size: 52px;



}



.owl-nav .owl-prev {



  left: -30px;



}



.owl-nav .owl-next {



  right: -30px;



}



.carousel-wrap > h2 {



    font-size: 29px;



    font-weight: normal;



    padding-bottom: 20px;



    text-align: center;



}



/*---- owl carousel end ------*/



.footer-section{



	background: #02053d;



	padding: 20px 0;



	color: #fff;



}



.footer-links ul li{



	list-style-type: none;



}



.footer-box h3{



	padding-bottom: 10px;



}



.footer-links ul li a{



	color: #fff;



}



.footer-links ul li a:hover{



	text-decoration: none;



}



.socil-link ul li{



	list-style-type: none;



	display: inline-block;



}



.copy-right{



    padding: 10px 0;



    text-align: center;



}





.left-news-box .news-tag a{

	color: #fff !important;

}

.left-news-box .news-tag a:hover{

	text-decoration: none;;

}

.e-newspaper-text a{

	color: #fff;
	font-size:smaller;

}

.e-newspaper-text a:hover{

	color: #fff;

	text-decoration: none;

}

.owl-carousel .owl-stage .owl-item img{

	
}

.testimonial-div-box a{

	color: #949494;

}

.testimonial-div-box a:hover{

	color: #949494;

}

.navbar-default .navbar-nav > li > a:hover {

    background-color: #7747a0 !important;

    color: #555;

}

.navbar-nav > li > .dropdown-menu {

    background: #592883 !important;

    margin-top: 0;

    color: #fff !important;

}

.navbar-nav > li > .dropdown-menu li a{

    color: #fff !important;

}

.navbar-nav > li > .dropdown-menu li a:hover{

	background: #7747a0 !important;

}

.dropdown-menu{

	padding: 0 !important;

}

.header-top-right .btn:hover {

	background: #4d1b79;

	color: #fff;

}

.news-details-text {

    background: rgba(54, 25, 25, .5); 

    bottom: 6px;

    color: #fff;

    padding: 4px;

    position: absolute;

}

.mission-vission-img{

	float: left;

	padding: 0 10px 10px 0;

}

.core-group-img img{

	float: left;

	margin-right: 15px;

}

.core-group {

    min-height: 240px;

}

input {

    border: 1px solid #ddd;

    margin-bottom: 17px !important;

    min-height: 35px;

    width: 31%;

}









@media (min-width: 979px) {

  ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;

  }

}



@media (max-width: 767px) {



.header-top-left {



    width: 100%;



}



.header-top-left {



    font-size: 15px;



}



.header-top-right {



    background: #dea9ea none repeat scroll 0 0;



    padding: 7px 20px;



    width: 100%;



}



.navbar-collapse {



    padding-left: 15px !important;



    padding-right: 15px !important;



}



.logo img{



	padding: 15px 7px;



}



.news-box {



    float: left;



    position: relative;



    width: 100%;



}



.news-details-text h2 {



    font-size: 22px;



    font-weight: 700;



}



.news-box-small {



    float: right;



    position: relative;



    width: 100%;



}



.news-text-left {



    width: 100%;



}



.news-text-left-box-details {



    float: right;



    width: 100%;



}



.news-text-left-box-details {



    padding-top: 15px;



}



.e-newspaper-box {



    float: none;



    padding-top: 15px;



    width: 60%;



}



.news-img-box img{



	width: 100%;



}



}











@media (min-width: 320px) and (max-width: 480px) {



.e-newspaper-box {



    width: 100%;



}

.usersultra-dahsboard-cont .usersultra-dahsboard-center {
    width: 100% !important;
}
.usersultra-dahsboard-cont .usersultra-dahsboard-left {
    width: 100% !important;
}


}

@media (min-width: 481px) and (max-width: 767px) {

.usersultra-dahsboard-cont .usersultra-dahsboard-center {
    width: 100% !important;
}
.usersultra-dahsboard-cont .usersultra-dahsboard-left {
    width: 100% !important;
}


}



@media (min-width: 768px) and (max-width: 1024px) {



.news-box {



    float: left;



    position: relative;



    width: 100%;



}



.navbar {



    min-height: 34px !important;



}



.navbar-default .navbar-nav > li > a {



    color: #fff !important;



    font-family: arial;



    font-size: 12px;



    padding: 7px 6px;



}



.news-text-left {



    width: 100%;



}



.e-newspaper-box {



    width: 100%;



}



.e-newspaper-box .e-newspaper-img img{



	width: 100%;



}



.news-box-small {



    width: 100%;



}



.news-img-box img{



	width: 100%;



}



.footer-box {



    min-height: 350px;



}



}





.latest_post {

    background: #fff;

    float: left;

    padding: 15px;

}

.submit-btn{

	background: #592883;

	border-radius: 0;

	color: #fff;

	padding: 5px 15px;

}

.contact-infrormation ul li {

    font-size: 17px;

    line-height: 34px;

    list-style-type: none;

}

.blog-box h3 a{

	color: #000;

}

.blog-box h3 a:hover{

	text-decoration: none;

}

.blog-box h3{

	padding: 10px 0;

}

.postmetadata{

	padding:0 0 10px 0;

}

.blog-box p{

	padding: 15px 0;

}

.blog-box .btn{

	background: #592883;

	color: #fff;

}

.blog-box .btn:hover{

	color: #fff;

}





.sidebar_container .latest_post {

    float: left;

    padding-top: 30px;

    width: 100%;

}

.popular_post h3 {

    background: #fff none repeat scroll 0 0;

    border-left: 2px solid #333;

    color: #333;

    letter-spacing: 1px;

    margin-bottom: 15px !important;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding: 10px;

    text-align: left;

}

.popular_post .latest_post_inner {

   /* border-bottom: 1px solid #dedede; */

    float: left;

    margin-bottom: 15px;

    width: 100%;

}

.popular_post .latest_post_inner h4 {

    margin: 0 0 10px;

    padding: 0;

}

.popular_post .latest_post_inner h4 a {

    color: #454545;

    font-size: 16px;

    text-align: left;

    text-decoration: none;

}

.popular_post .latest_post_inner h4 a:hover {

    text-decoration: underline !important;

}

.popular_post .latest_post_inner p {

    color: #333;

    font-size: 13px;

    text-align: left;

}

.popular_post .latest_post_inner .wpp-list {

    float: left;

    width: 100%;

}

.popular_post .latest_post_inner .wpp-list li {

    border-bottom: 1px solid #dedede;

    display: block;

    float: left;

    margin-bottom: 6px;

    width: 100%;

}

.popular_post .latest_post_inner .wpp-list .wpp-post-title {

    color: #454545;

    float: left;

    font-size: 16px;

    margin-bottom: 10px;

    text-align: left;

    text-decoration: none;

    width: 100%;

}

.popular_post .latest_post_inner .wpp-list .wpp-post-title:hover {

    text-decoration: underline !important;

}

.sidebar_container .latest_post .latest_post_inner .wpp-list .wpp-excerpt {

    color: #333;

    float: left;

    font-size: 13px;

    line-height: 18px;

    margin-bottom: 5px;

    text-align: left;

    width: 100%;

}

.popular_post .latest_post_inner .wpp-list .wpp-views {

    background: #592883;

    color: #fff;

    float: left;

    font-size: 10px;

    margin-bottom: 10px;

    padding: 4px 12px;

}

.sidebar_container .archive h3, .sidebar_container .tag h3 {

    background: #fff none repeat scroll 0 0;

    font-size: 18px;

    font-weight: 600;

    letter-spacing: 1px;

    text-align: left;

}

.sidebar_container .latest_post .popular_container {

    border: medium none;

}

.sidebar_container .archive {

    float: left;

    padding-top: 30px;

    width: 100%;

}

.sidebar_container .archive h3 {

    border-left: 2px solid #333;

    color: #333;

    margin-bottom: 15px !important;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding: 10px;

}

.sidebar_container .archive .archive_inner {

    float: left;

    width: 100%;

}

.sidebar_container .archive .archive_inner ul {

    margin: 0;

    padding: 0;

}

.sidebar_container .archive .archive_inner ul li {

    display: block;

    float: left;

    margin: 0;

    padding: 0;

    text-decoration: none;

    width: 100%;

}

.sidebar_container .archive .archive_inner ul li a {

    border-bottom: 1px solid #ececec;

    color: #333;

    float: left;

    margin-right: 5px;

    padding: 7px 0;

    transition: all 0.4s ease-in-out 0s;

    width: 100%;

}

.sidebar_container .archive .archive_inner ul li a::before {

    content: "";

    font-family: FontAwesome;

    padding-right: 10px;

}

.sidebar_container .archive .archive_inner ul li a:hover {

    border-color: #033b71;

    color: #033b71;

    padding-left: 15px;

}

.border-control {

    border: 1px solid #0085c4;

}

.sidebar_container .tag {

    float: left;

    padding-top: 30px;

    width: 100%;

}

.sidebar_container .tag h3 {

    border-left: 2px solid #333;

    color: #333;

    margin: 0 0 15px;

    padding: 10px;

}

.post-stats {

    display: block;

    font-size: 9px;

    font-weight: bold;

}

.archive {

    float: left;

    padding-top: 30px;

    width: 100%;

}

.archive h3 {

    border-left: 2px solid #333;

    color: #333;

    margin-bottom: 15px !important;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding: 10px;

}

.archive .archive_inner {

    float: left;

    width: 100%;

}

.archive .archive_inner ul {

    margin: 0;

    padding: 0;

}

.archive .archive_inner ul li {

    display: block;

    float: left;

    margin: 0;

    padding: 0;

    text-decoration: none;

    width: 100%;

}

.archive .archive_inner ul li a {

    border-bottom: 1px solid #ececec;

    color: #333;

    float: left;

    margin-right: 5px;

    padding: 7px 0;

    transition: all 0.4s ease-in-out 0s;

    width: 100%;

}

.archive .archive_inner ul li a::before {

    content: "";

    font-family: FontAwesome;

    padding-right: 10px;

}

.archive .archive_inner ul li a:hover {

    border-color: #033b71;

    color: #033b71;

    padding-left: 15px;

}

.tag {

    float: left;

    padding-top: 30px;

    width: 100%;

}

.tag h3 {

    border-left: 2px solid #333;

    color: #333;

    margin: 0 0 15px 0 !important;

    padding: 10px;

}

.tag .tag_inner {

    float: left;

    width: 100%;

}



.tag .tag_inner ul {

    margin: 0;

    padding: 0;

}

.tag .tag_inner ul li {

    display: block;

    float: left;

    margin: 0;

    padding: 0;

    text-decoration: none;

}

.tag .tag_inner ul li a {

    border: 1px solid #dedede;

    color: #333;

    float: left;

    font-size: 14px !important;

    margin-bottom: 5px;

    margin-right: 5px;

    padding: 4px 16px;

    transition: all 0.4s ease-in-out 0s;

}

.tag .tag_inner ul li a:hover {

    background: #592883;

    border-color: #033b71;

    color: #fff;

}

.min-height{
min-height:500px;

}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    color: #f1ecf5 !important;
    cursor: default;
    background-color: #592883 !important;
    border: 1px solid #ddd;
    border-bottom-color: transparent;

}

.nav-tabs a
{
background-color: #d9bfef !important;

}




/*----my account-----*/

/*=====================Achievement form============*/
.form-upper{
    margin-top:20px;
}
.form-upper-content{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    background: url('../images/glance-kolkata3.jpg');
    height:300px;
    border: 5px solid #fff;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative;
    border-radius:70px 0;
    overflow:hidden;
}
.form-upper-content h1{
    color: #fff;
    text-align: center;
    font-size: 35px;
    font-weight: 800;
}
.upper-cont p{
    text-align:center;
    color:#fff;
    font-size:20px;
}
.form-upper-content::before {
    background-color: rgba(0, 0, 0, 0.35);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.form-section{
    padding-bottom:30px;
}
.form-section-inner{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    padding: 23px;
    margin-top: 30px;
    background: url('../images/award-bg.jpg');
    background-repeat:no-repeat;
    background-position:center;
    background-size:300px;
    
}
.form-section-inner .form-control{
    border: 1px solid #dedede;
    height: 45px;
    border-radius: 0;
    color: #000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}
.form-section-inner .form-control:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.form-section-inner .form-control:focus{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.form-section-inner .form-group label{
    display:block;
    color:#592883;
}
.form-section-inner .form-group label span{
    color:#ff0505;
}
.form-section-inner .form-group h5{
    font-size: 14px;
    font-weight: 600;
    color:#592883;
}
.form-section-inner textarea{
    height:120px;
}
.form-section-inner .form-group h5 span{
    color:#ff0505;
}
.form-section-inner .radio{
    color: #7b7b7b;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    margin-left: 25px;
    margin-bottom:5px;
    margin-top:3px;
}
.form-section-inner .radio input{
    margin-left: -26px !important;
}
.checkbox{
    margin-left:30px;
}
.checkbox input{
    min-height:20px!important;
    width:18% !important;
    margin-left:-60px !important;
    margin-top:0 !important;
}
.submit-btn{
    background-color: #7747a0 !important;
    color: #fff !important;
    height: 45px;
    border-radius: 0 !important;
}
.submit-btn:hover{
    background-color:#7747a0 !important;
}
.pr-0{
    padding-right:0 !important;
}
.pl-0{
    padding-left:0 !important;
}
.right-img-section{
    margin-top:30px;
}
.right-img-section img{
    width:100%;
}
.show-qr-btn{
    height: 200px;
    border-left: 1px solid #c8c8c8;
}
.form-section-inner select{
    border: 1px solid #dedede;
    height: 45px;
    border-radius: 0;
    color: #000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
    width: 100%;
    padding: 5px 15px;
}
.show-qr-btn .modal-content{
    padding:0;
    border:none;
}
.show-qr-btn .modal-content img{
    width:100%;
}
.upper-cont{
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    position: absolute;
}
@media(min-width:320px){
.form-upper-content{
    height:150px;
}
.form-upper-content h1 {
  font-size: 16px;
  font-weight: 700;
}
.pr-0{
    padding-right:15px !important;
}
.pl-0{
    padding-left:15px !important;
}
}
@media(min-width:480px){
.form-upper-content{
    height:200px;
}
.form-upper-content h1 {
  font-size: 18px;
  font-weight: 700;
}
.upper-cont p{
    text-align:center;
    color:#fff;
    font-size:16px;
}
}
@media(min-width:576px){
.form-upper-content{
    height:250px;
}
.form-upper-content h1 {
  font-size: 20px;
  font-weight: 700;
}
}
@media(min-width:768px){
.form-upper-content{
    height:300px;
}
.form-upper-content h1 {
  font-size: 30px;
  font-weight: 700;
}
.upper-cont p{
    text-align:center;
    color:#fff;
    font-size:20px;
}
}
@media(min-width:992px){
.form-upper-content h1 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  font-weight: 800;
}
.pr-0{
    padding-right:0 !important;
}
.pl-0{
    padding-left:0 !important;
}
}


.footer-section{



	background: #02053d;



	padding: 20px 0;



	color: #fff;



}



.footer-links ul li{



	list-style-type: none;



}



.footer-box h3{



	padding-bottom: 10px;



}



.footer-links ul li a{



	color: #fff;



}



.footer-links ul li a:hover{



	text-decoration: none;



}



.socil-link ul li{



	list-style-type: none;



	display: inline-block;



}



.copy-right{



    padding: 10px 0;



    text-align: center;



}
.upload-img-block{
    height: 105px;
    border: 1px solid;
    overflow: hidden;
}
.upload-img-block img{
    width: 152px;
    height: 105px;
    object-fit: fill;
}





