/* main css */*{font-family: Quicksand, sans-serif;}
.logo img{ padding-left: 10px; }
.logo a{margin:0;}
.logo a:hover{text-decoration:none;}
.logo a span{margin:0;position: relative;bottom: -27px;left: 43px;font-size: 16px;color: #FFF;font-weight: 600;}
.logo a.logo_az span{margin:0;left: 54px;}
body, .post-slide, .post-content{ background-color: rgb(255,254,234) !important }
/* about main navigation */.bg-dark, .jumbotron {background-color: #6b345f !important;border-radius: 0px !important;padding: 0;}
.navbar-dark .navbar-nav .nav-link { color: rgba(255,255,255,.7); }
.dropdown .dropdown-menu a{color: #6b345f;font-weight: 500;}
.dropdown .dropdown-menu a:hover{ background-color:  rgb(255,253,208) }
.dropdown .dropdown-divider{ padding: 0px; margin: 1px 0px;}
.dropdown .dropdown-divider:last-child{height:0;border: 0;margin: 0;}
.jumbotron{ margin: 0px auto; padding-bottom: 0px; padding-top: 85px;}
.smalmenu{background-color: rgb(107, 52, 95) !important;border-bottom: 1px solid rgb(163, 122, 155) !important;}
.smalmenu ul li{/* padding-left: 5px; */color: #6b345f !important;}
.smalmenu ul li a{color: #ffffff;}
.smalmenu ul li a.active{border-bottom: 2px solid #ffffff;padding-bottom: 2px;}
.smalmenu li.nav-item a.nav-link{font-weight: bold;width: 100%;}
.big-menu{ position: -webkit-sticky; position: sticky; top: 40px; z-index: 900;}
.big-menu li.nav-item a.nav-link{font-size: 15px;color: rgb(255, 255, 255) !important;margin-top: 0;font-weight: bold;}
.big-menu li.nav-item a.nav-link:hover{ color: rgba(255,255,255,1.0) !important; }
.big-menu ul li{ padding-right: 9px; }

.center-menu .dropdown-menu li{border-bottom: 1px solid #e9ecef;padding-right: 0;}
.center-menu .dropdown-menu li.nav-item a.nav-link{width: 100%;font-size: 16px;color: rgb(107, 52, 95) !important;margin-top: 0;font-weight: bold;}
.dropdown-menu li.nav-item a.nav-link:hover{/* color: rgba(255,255,255,1.0) !important; */}
.dropdown-menu{width: 293px;z-index: 99999999999999;}
.center-menu .dropdown-menu li:last-child{border-bottom:0;}
.rght{ float: right !important; text-align: right; margin-top: 10px}
.mainsearch{width: 300px !important;background-color: #79486f;border: 1px solid #a37a9b;color: white !important;margin-right: 0 !important;}
.mainsearch:focus{ background-color: #79486f; border: 1px solid white; outline: 4px solid #6b345f}
input.mainsearch::placeholder{ color: white !important;}
.carousel .carousel-inner .carousel-item { max-height: 450px !important }
.carousel-caption{ width: 100% !important; height: 100% !important; top: 0; left: 0; padding: 0 !important;}
.carousel-caption .cont{position: relative;max-width: 1100px;margin: 0 auto !important;height: 380px;}
.carousel-caption .cont .head-box {position: absolute;top: 0;right: 0;bottom: 0;width: 285px;height: 380px !important;background-color: rgb(251 247 205 / 75%) !important;color: #6b345f;/* opacity: 0.5; */text-align: left;padding: 63px 35px;}
.carousel-caption .cont h1{font-size: 19px;font-weight: 600;border-bottom: 1px solid #6b345f;padding-bottom: 15px;width: fit-content;}
.carousel-caption .cont a{ color: #6b345f; }
.carousel .carousel-indicators{ float: right !important}
.carousel .carousel-indicators li{ width: 12px; height: 12px; border-radius: 50%}
.carousel-inner .container{ max-width: 820px !important; }
.carousel-caption:hover .head-box{ opacity: 0.9; }
 /* inside pages */.news{ margin-top: 40px; }
.news .post-slide{ padding: 15px; margin:0;}
.event{margin-top: 40px;position: relative;z-index: 9;}
.nav-path, .breadcrumb{ background-color: rgb(255,253,208) !important; }
.breadcrumb a{ color: rgb(107, 52, 95) !important; text-decoration: none}
.inside{margin-top: 40px;margin-bottom: 70px;padding-left: 0px;}
.list-group .active{ background-color: rgb(107, 52, 95); border: none; font-weight: bold}
.list-group .current{ background-color: rgb(255, 253, 208); color: rgb(107, 52, 95); }
.inside h4{color: rgb(107, 52, 95);font-weight: bold;position: relative;margin-bottom: 23px;}
/* footer */.footer { padding: 40px 0px 10px 0px; background-color: #6b345f; color: rgba(255, 255, 255, 0.9); text-align: center}
.footer a{ color: rgba(255, 255, 255, 0.7); text-transform: capitalize; font-size: 16px }
.footer a:hover{text-decoration: none;}
.footer p{ color: rgba(255, 255, 255, 0.9); border-bottom: 1px dotted rgba(255, 255, 255, 0.2); padding-bottom: 10px; margin-top: -5px; }
.footer p:last-child{ border-bottom: none }
.footer img{ padding-left: 7px }
.social a{padding-left: 7px;color: #6b345f;font-size: 20px;line-height: 24px;text-align: center;}
.inside .post-slide{margin:0;}
.inside-content .inside-item{float:left;margin-left: 0;height: 448px;}
.pagination-block{margin-top: 27px;text-align: center;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 5px 10px;margin: 0 4px;line-height: 1.228571;color: #6b345f;text-decoration: none;background-color: #fff;border: 1px solid #6b345f;font-weight: bold;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {    z-index: 3;    color: #fff !important;    cursor: default;    background-color: #6b345f;    border-color: #6b345f;}
.pagination {display: inline-block;padding-left: 0;border-radius: 4px;}
.pagination>li {display: inline;}
.inside-tools .breadcrumb{float:left;margin-bottom: 0;}
.inside-tools .head-txt-page{float:right;margin-top: 12px;}
.minus-plus {margin-top: -2px;background: none;float: right;border: none;color: #6b345f;font-weight: bold;font-size: 18px;cursor: pointer;}
.minus-plus:focus{outline: none;}
.minus{margin-right: -4px;}
.zoom>span{font-family: DINPro-Regular;font-weight: bold;color: #a42725;font-size: 16px;margin-top: 7px;}
.zoom>p {text-align: justify;line-height: 19px;font-family: DINPro-Regular;color: #464646;font-size: 16px;}
.hit{transition: background 1s;padding: 0px 0px 0px 0px;float:right;color: #6b345f;font-weight: 600;font-size: 18px;cursor: pointer;display:block;margin-left: 20px;}
.hit:hover{color:#e77b7b;text-decoration: none;cursor: pointer;}
.print {margin-top: 2px;transition: background 1s;float:right;color: #6b345f;font-weight: 600;font-size: 16px;cursor: pointer;padding: 0px 0px 6px 0;margin-left: 20px;}
.print:hover {color: #e77b7b;text-decoration: none;}
.date-picker{padding-left: 18px;position: relative;float:right;color: #6b345f;font-weight: 600;font-size: 16px;cursor: pointer;}
.date-picker>input{color: #6b345f;width: 100% !important;border: none;transition: background 1s;height: 31px;margin-right: 7px;position: absolute;left: 0;top: -4px;background: transparent;cursor: pointer;}
.date-picker:hover>input{color: transparent;}
.date-picker:hover{color:#e77b7b}
.date-picker>input:focus{color: transparent;outline: none;}
.share-social{padding-top: 12px;margin: 30px 0 10px;border-top: 1px solid #6b345f;}
.share-social span {margin-right: 10px;color: #6b345f;font-weight: 700;}
.share-social span .fa {width: 30px;margin-right: 5px;padding-left: 0 !important;padding-right:0 !important;color: #6b345f !important;}
.share-social .fa {padding: 7px;font-size: 20px;width: 35px;text-align: center;text-decoration: none;margin: 5px 2px;color: #FFF !important;text-decoration: none !important;}
.share-social .fa:hover {opacity: 0.7;}
.share-social .fa-facebook {background: #3B5998;color: white;}
.share-social .fa-twitter {background: #55ACEE;color: white;}
.share-social .fa-google {background: #dd4b39;color: white;}
.share-social .fa-linkedin {background: #007bb5;color: white;}
.share-social .fa-youtube {background: #bb0000;color: white;}
.share-social .fa-instagram {background: #125688;color: white;}
.share-social .fa-pinterest {background: #cb2027;color: white;}
.share-social .fa-snapchat-ghost {background: #fffc00;color: white;text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.share-social .fa-skype {background: #00aff0;color: white;}
.share-social .fa-android {background: #a4c639;color: white;}
.share-social .fa-dribbble {background: #ea4c89;color: white;}
.share-social .fa-vimeo {background: #45bbff;color: white;}
.share-social .fa-tumblr {background: #2c4762;color: white;}
.share-social .fa-vine {background: #00b489;color: white;}
.share-social .fa-foursquare {background: #45bbff;color: white;}
.share-social .fa-stumbleupon {background: #eb4924;color: white;}
.share-social .fa-flickr {background: #f40083;color: white;}
.share-social .fa-yahoo {background: #430297;color: white;}
.share-social .fa-soundcloud {background: #ff5500;color: white;}
.share-social .fa-reddit {background: #ff5700;color: white;}
.share-social .fa-rss {background: #ff6600;color: white;}
.adv_search{width:100%;margin: 24px 0;}
.adv_search .search-btn{margin:0;width: 15%;line-height: 34px;background: #ebebeb;border: 2px solid  #6b345f;color: #6b345f;font-weight: 600;}
.s_result{width:100%;margin-bottom: 13px;font-size: 30px;color: #a42725;line-height: 25px;font-weight: 600;}
.search-block{margin-bottom: 20px;display: block;line-height: 14px;}
.search-block .date{display:  inline-block;padding: 1px 5px;margin-bottom: 4px;font-size: 21px;color: #464646;background: #ddd;}
.search-block .text{display: block;font-size: 19px;color: #464646;line-height: 26px;}
.search-block .s_res{display: block;margin-bottom: 7px;font-size: 16px;font-weight: 600;color: #6b345f;text-decoration: underline;}
.search-text{margin:0;width: 63%;padding: 0 10px;line-height: 35px;border: 2px solid #6b345f;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.select-cat{height: 39px;width: 20%;padding: 0 10px;margin-left: -8px !important;border: 2px solid #6b345f;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px !important;border-bottom-right-radius: 5px !important;color: #6b345f;font-weight: 600;}
.search-btn{margin:0;width: 15%;line-height: 30px;background: #027237;border: 2px solid  #FFF;color: #FFF;font-size: 18px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 5px;cursor:  pointer;}
.center-menu{margin-top:15px}

table, tr, th, td {border-collapse:collapse;border: 1px solid #ccc;}
td{	padding: 5px;padding-left: 10px;vertical-align: top;}
th{background-color: #ddd;	border-bottom: 4px solid #bbb;}
table img {width: 150px;vertical-align: top;}
.tablestil table{border: 1px solid white;}
.tablestil tr{border: 1px solid white;}
.tablestil td{border: none;border-bottom: 1px solid #ddd;padding: 15px 0;vertical-align: middle;}
.tablestil td:nth-child(2){padding: 15px 0 15px 15px;vertical-align: middle;}

.item-manshet{height: 380px;background-repeat: no-repeat;background-position: center;background-size: cover;} 
.item-manshet_link{margin:0;position: absolute;left: 38%;bottom: 80px;font-size: 16px;background: #fffbd4;font-weight: 600;}
.video-foreground{position:relative}
.video-foreground video{width: 100%;}
.item-manshet.video-foreground{/*height: 487px;*/}


#topcarousel .owl-controls {display:block;}

#topcarousel .owl-buttons{position: absolute;width:40px;right: 0;top: 36%;width: 100%;}
#topcarousel .owl-pagination{width: 100%;position: absolute;bottom: 31px;text-align: center;}

#topcarousel  .owl-controls .owl-buttons .owl-next{right:0;}
#topcarousel .owl-controls .owl-buttons .owl-prev{left: 0;right: auto;}
#topcarousel .owl-circle{width: 12px;height: 12px;margin-left: 14px;padding: 0;background:#FFF;opacity:1;}
#topcarousel .owl-page{display: inline-block;width: 12px;height: 12px;margin-left: 14px;padding: 0;background:#FFF;opacity:1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#topcarousel .owl-controls .owl-page.active{background: #6b345f;}

.hr{display:block;margin: 0 auto 46px;padding: 0 28px;}
.hr span{display:block;height: 1px;background: #dddddd;}

.read_more_slider{margin:0;}

.mebile_header{position: fixed;top: 0;left: 0;right: 0;min-height: 82px;margin:0;padding: 16px 0;background: rgb(107, 52, 95);background-size: 100% 100%;z-index: 9999;border-bottom: 1px solid #6b345f;-webkit-box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.75);box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.75);}
.mobile-logo{margin-top: 7px;display: block;float: left;}
.mobile-logo img{display:block;/* max-width: 52%; */height: 27px;}
.mobile-logo span{font-size:12px;color:#FFF;}
.center{padding-left:15px;padding-right:15px;}

.mobile-menu-button{position: absolute;width: 22px;height: 19px;right: 15px;top: 30px;padding: 0;border:0;cursor: pointer;}
.mobile-menu-button.mopen{/* background:url('../images/mopen.png') no-repeat center; *//* background-size:cover; */background: transparent;}
.mobile-menu-button.mclose{background:url('../images/mopen.png') no-repeat center;background-size:cover;z-index: 99999999999999;}
.mobile_lang{list-style: none;/* margin:0; */position: absolute;right: 49px;/* top: 31%; */margin: 8px 13px 0 0;}

.menu-overlay {display: none;    position: fixed;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, 0.41);    z-index: 9999;    height: 100%;}
.mobile-menu{position: fixed;padding: 49px 21px  0 !important;margin-top: 0;margin-right: 0;left: -270px;top: 0;bottom: 0;width: 260px;padding: 50px 20px 0;font-family: Medium;background: #6b345f;z-index: 9999999999999999;overflow-y: scroll;box-shadow: 3px 14px 9px #35383a;}
.mobile-navigation{margin-bottom: 24px;padding: 0;list-style: none;}
.mobile-navigation .center>li{margin:0;float: none !important;}
.mobile-navigation li a{display: block;margin:0;font-size: 14px;color: #ffffff !important;cursor: pointer;padding: 11px 10px 11px 0;border-bottom: 1px solid rgba(224,224,224,.43);}

.mobile-navigation>li>div{/* position: absolute; */top: 89%;left: 0;right: 0;padding: 8px 0;/* background: #00a1e7; */display: none;/* border-top: 1px solid #ffffff3d; */z-index: 100;}
.mobile-navigation>li>ul{max-width: 1200px;margin: 0px 0 0 16px;list-style-type: none;width: auto;position: relative !important;float: none;transform: none !important;background: none;border: none;}
.mobile-navigation>li>ul>li{display: block;}
.mobile-navigation>li>ul>li>a{display: block;padding: 5px 0px 5px 0px !important;color: #f4f0f3 !important;border: none !important;font-size: 14px !important;}
.mobile-navigation .menu-center li>ul.menumain>li>a{width: 20px; height: 20px;}
.close_mobile_menu{margin:0;position: absolute;right: 9px;top: 9px;width: 20px;height: 20px;background: url('../images/close.png') no-repeat center;background-size: contain;border: 0;}
ul.center{padding: 0 0px 0 10px;}

.mobile_lang li{float:left;}
.mobile_lang.language a{transition: all .2s;color: #ffffff;font-size: 14px;text-transform: uppercase;padding: 5px 6px 3px;margin: 0;margin-left: 3px;display: inline-block;}
.mobile_lang.language a:hover, .language a.active{background: #ede6eb;border-radius: 5px;color: #6b345f;}

.mobile-menu-button span{display:block;height: 3px;width: 100%;margin-bottom: 5px;background: #ede6eb;}

.img_left p img{width: 150px !important;height: auto !important;margin: 7px !important;float: left !important;}

.inside-text h5, .inside-text h4, .inside-text h3{font-weight: 600 !important;}
.page_name{margin-bottom: 36px !important;}

.mobile_search{margin-bottom: 15px;width: 100% !important;font-family: Quicksand, sans-serif;} 


.r-input{margin-bottom: 28px;position: relative;}
.r-input input, .r-input textarea {width: 100%;border: 1px solid #b3b3b3;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;padding: 11px 21px;color: #6b345f;font-size: 16px;background: #fffdfdc9;}
.r-input textarea{height:150px;}
.captcha{float: right;margin:0;}
.captcha input{margin:0;width: 66%;border: 1px solid #b3b3b3;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;padding: 11px 21px;color: #b3b3b3;background: #fffdfdc9;}
.reg-button{margin:0;padding: 12px;width: 120px;color: #FFF;font-size: 14px;border: 0;background: #e22236;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;font-weight: 600;}
.captcha img{float:right;width: 34%;height: 48px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}

#popup_message .modal-dialog, #loginnote .modal-dialog, #logout .modal-dialog, #userinfopopup .modal-dialog,#errormodal .modal-dialog{ max-width: 380px;}
#popup_message .modal-dialog{max-width: 478px;text-align: center;}
.modal-dialog {  display: inline-block; text-align: left;   vertical-align: middle;}
.modal-content{padding: 20px;border-radius:8px;}
.modal {  text-align: center;  padding: 0!important;}
.modal:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;  margin-right: -4px;}
.modal-dialog {  display: inline-block;  text-align: left;  vertical-align: middle;}
.error-popup{margin: -20px;padding: 19px 31px 31px 31px;background: #fede00;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.error-popup .header{position:  relative;margin: 0px -31px 20px -31px;padding-bottom: 16px;text-align: center;border-bottom: 2px solid #be0e26;font-size: 33px;}
.error-content span{margin:0;display:  block;padding: 2px 0;font-size: 14px;text-align: left;color: #ff6e6e;font-style: italic;}
.success-popup{/* margin: -30px; *//* padding: 19px 31px 19px 31px; *//* background: #00ff72; */-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #486b10;font-size: 21px !important;}
.success-popup .header{position:  relative;margin: 0px -31px 20px -31px;padding-bottom: 16px;text-align: center;border-bottom: 2px solid #bd0e26;font-size: 33px;}
.success-popup span{margin:0;display:  block;padding: 2px 0;font-size: 24px;}
.success-popup .inside-close.close-modal{top:0;border: 1px solid #363836;}


.message_content span {
  display: block;
  margin-bottom: 3px;
  width: fit-content;
  font-style: italic;
  color: #ff0000;
}
.contact-header_title {
  margin: -20px -20px 20px;
  padding: 10px 20px;
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  background: rgb(107, 52, 95);
  -webkit-border-top-left-radius: 0.3rem;
  -webkit-border-top-right-radius: 0.3rem;
  -moz-border-radius-topleft: 0.3rem;
  -moz-border-radius-topright: 0.3rem;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  text-align: left;
}
.contact_close {
  position: absolute;
  right: 9px;
  top: 12px;
  width: 32px;
  height: 32px;
  line-height: 7px;
  color: rgb(107, 52, 95);
  font-size: 18px;
  background: #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  border: 2px solid #ffffff;
  z-index: 9;
  font-family: Arial;
  font-weight: 600;
}


.foundation_scholarship{display: inline-block;/* padding: 7px; */margin-top: 30px;line-height: 30px;font-size: 19px;font-weight: 600;opacity: 1;color: #6b345f !important;}
.error_page{min-height: 400px;text-align: center;font-size: 30px;font-weight: 600;}
.ff{margin:0;font-size: 100px;font-weight: 600;color: red;}

.banner_logo{position: absolute;left: 35px;right: 35px;bottom: 26px;}
.banner_logo a{margin:0}
.banner_logo a img{width: 100%;}