html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
a:hover, a:focus{ outline: none; text-decoration: none;}
body{font-family: 'Source Sans Pro', sans-serif;}


.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt50{ margin-top: 50px;}
.mt60{ margin-top: 60px;}
.mt70{ margin-top: 70px;}
.mt80{ margin-top: 80px;}
.mt90{ margin-top: 90px;}
.mt100{ margin-top: 100px;}
.mn{margin:0 !important;}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.mb70{ margin-bottom: 70px;}
.mb80{ margin-bottom: 80px;}
.mb90{ margin-bottom: 90px;}
.mb100{ margin-bottom: 100px;}
.ml0{margin-left: 0;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mr0{margin-right: 0;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.pn{ padding: 0 !important;}
.pt10{ padding-top: 10px;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{ padding-top: 40px;}
.pt50{ padding-top: 50px;}
.pt60{ padding-top: 60px;}
.pt70{ padding-top: 70px;}
.pt80{ padding-top: 80px;}
.pt90{ padding-top: 90px;}
.pt100{ padding-top: 100px;}
.pt110{ padding-top: 110px;}
.pt120{ padding-top: 120px;}
.pt130{ padding-top: 130px;}
.pt140{ padding-top: 140px;}
.pb10{ padding-bottom: 10px;}
.pb20{ padding-bottom: 20px;}
.pb30{ padding-bottom: 30px;}
.pb40{ padding-bottom: 40px;}
.pb50{ padding-bottom: 50px;}
.pb60{ padding-bottom: 60px;}
.pb70{ padding-bottom: 70px;}
.pb80{ padding-bottom: 80px;}
.pb90{ padding-bottom: 90px;}
.pb100{ padding-bottom: 100px;}
.pb110{ padding-bottom: 110px;}
.pb120{ padding-bottom: 120px;}
.pb130{ padding-bottom: 130px;}
.pb140{ padding-bottom: 140px;}

/*Header Bottom / Menu*/
.header-bottom{padding: 5px 0 5px; background: #fef200;}
.logo img{max-width: 60px; vertical-align: middle;}
.logo span{margin-left: 10px;}
.logo a{font-size: 22px; font-weight: 600; color: #000;}
.main-menu{margin-top:0px; float: right;}
.main-menu .container-fluid{padding: 0 !important;}
.main-menu{margin-top: 9px;}
.main-menu .active a{background: #da1f26; color: #fff;}
.main-menu li{margin-left: 20px;}
.main-menu li a{background:transparent; color: #000 !important; display: block; padding:15px 10px !important; border-radius: 2px; display: block; font-size: 12px; color: #000000; font-weight: 600; text-transform: uppercase; border-radius: 4px;}
.main-menu li a:hover, .main-menu li a:focus, .main-menu li.active a, .main-menu ul li.active .dropdown-menu a:hover, .main-menu ul li.active .dropdown-menu .active{background: #da1f26 !important; color: #fff !important;}

.main-menu ul li.active .dropdown-menu{padding: 0; margin: 0; background: #fff !important; color: #000;}
.main-menu ul li.active .dropdown-menu a{color: #000 !important; background: #fff !important;}

.main-menu .navbar-collapse{padding-right: 0;}
.main-menu.navbar-brand{height: auto !important; padding: 0;}
.main-menu .dropdown-menu{padding: 0; margin: 0;}
.main-menu .dropdown-menu a{padding: 15px !important; font-size: 12px;}
.main-menu .dropdown:hover .dropdown-menu{display: block;}

/*Marquee*/
.header-top{background: #00adef; position: relative; border-bottom: 1px solid #00adef; z-index: 99; padding: 10px 0;}
.marquee {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 50s linear infinite;
    font-size: 13px; margin-bottom: 0;
}

.marquee:hover {
    animation-play-state: paused
}
.marquee span{margin-right: 10px; padding-right:10px; border-right: 1px solid #7cc4df; color: #fff;}
.info-list{position: relative; padding-left: 130px;}
.info-list .recent-label{position: absolute; top: -4px; bottom: 0; left: 0; background: #da1f26; color: #fff; font-size: 11px; padding: 11px 20px; height: 35px;}
.info-list .recent-label:before{position: absolute; top:6px; right: -12px; content: ""; width: 0;
      height: 0;
      border-top: 12px solid transparent;
      border-left: 15px solid #da1f26;
      border-bottom: 12px solid transparent;}
/* Make it move */
@keyframes marquee {
    0%   { text-indent: 27.5em }
    100% { text-indent: -105em }
}

/*End*/

/*Banner*/
.banner-slider{position: relative; height: 650px; overflow: hidden;}
.banner-slider .owl-prev{position: absolute; margin-top: -21px; top: 50%; left: 30px; font-size: 34px; width:43px; height: 43px; text-align: center; border-radius: 50%; line-height: 38px; background: none; border: 2px solid #fff; color: #fff; } 
.banner-slider .owl-prev i{margin-left: -5px;}
.banner-slider .owl-next{position: absolute; margin-top: -21px; top: 50%; right: 30px; font-size: 34px; width:43px; height: 43px; text-align: center; border-radius: 50%; line-height: 38px; background: none; border: 2px solid #fff;  color: #fff; } 
.banner-slider .owl-next i{margin-right: -5px;}
.banner-slider .owl-prev:hover, .banner-slider .owl-next:hover{background: none; border: 2px solid #fff;  color: #fff;}
.banner-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.4);}
.banner-content{z-index: 99; margin-top:15%;}
.banner-content h3{font-size: 52px; color: #fff; text-transform: uppercase; font-weight: 500; line-height: 62px; margin-bottom: 30px;}
.btn-danger{text-transform: uppercase; background: #da1f26; padding: 10px 30px; border: 1px solid #da1f26; color: #fff;}
.btn-danger:hover, .btn-warning:focus{background: #000; border: 1px solid #000; color: #fff;}
a, .btn{transition:0.5s;}
a, .btn:focus{outline: none;}
.btn{box-shadow: none !important;}

/*Media*/
.media-content h1{font-size: 20px; font-weight: 600; line-height: 38px;}
.media-content p{margin-bottom: 15px;}

/*About*/
.white-section{padding: 40px 0; background: #fff;}
.about-desc p{margin-bottom: 10px;}
p{font-size: 15px; text-align: justify; line-height: 24px; color: #6f6868;}
.main-head{margin-bottom: 20px;}
.main-head h3{font-size: 30px; color: #000; font-weight: 600; margin-bottom:8px; text-transform: uppercase;}
.main-head.text-center{margin-bottom: 50px;}

/*news*/
.gray-section{background: #f2f2f2;}
.news-bx{background: #fff; position: relative; border-radius: 4px;}
.news-date{position: absolute; bottom: 10px; right: 10px; text-align: center; display: block; background: #00adef; color: #fff; padding: 10px; border-radius: 4px;}
.news-date p{color: #fff;  font-size: 14px; text-align: center; line-height: 18px; text-transform: uppercase;}
.news-date p:last-child{font-size: 20px;}
.news-pic{height: 193px; overflow: hidden; position: relative;}
.news-content{padding: 15px;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.news-bx h4{font-size: 13px; line-height: 20px; font-weight: 600; min-height: 45px; margin-bottom: 5px;}
.news-bx h4 a{color: #212122;}
.news-content p{color: #726f6f; font-size: 11px; line-height: 20px; min-height: 70px;}
.news-bx .news-content p{text-align: justify;}
.news-bx:hover h4 a{color: #da1f26;}
.news-bx:hover .btn{background: #000000; border-color: #000000;}
.news-bx .btn{font-size: 12px;}

.news-slider .owl-prev, .news-slider .owl-next, .video-slider .owl-prev, .video-slider .owl-next, .photos-slider .owl-prev, .photos-slider .owl-next{position: absolute; top: -58px; right:45px; font-size: 28px; width:35px; height: 35px; line-height: 28px; text-align: center; border-radius: 50%; background: none; border: 2px solid #111; color: #111;} 
.news-slider .owl-next, .video-slider .owl-next, .photos-slider .owl-next{right: 0;}
.news-slider .owl-prev i, .video-slider .owl-prev i{margin-left: -4px;}
.news-slider .owl-next i, .video-slider .owl-next i{margin-right: -4px;}
.news-slider .owl-prev:hover, .news-slider .owl-next:hover, .video-slider .owl-prev:hover, .video-slider .owl-next:hover{border: 2px solid #111; color: #111;}

/*Gallery*/
.gallery-bx{position: relative; overflow: hidden; margin-bottom: 3px;}
.gallery-overlay{position: absolute; top: 0; left:-100%; width: 100%; height: 100%; background: rgba(0,0,0,0.7); transition:all 0.5s;}
.gallery-zoom{width: 40px; height: 40px; line-height: 40px; position: absolute; top: -100%; left: 50%; margin-top: -27px; margin-left: -27px; border-radius: 50%; background: #eeeef1; color: #000000; font-size: 22px; text-align: center; z-index: 999;}
.gallery-zoom:hover, .gallery-zoom:focus{background: #ff5e00; color: #fff;}
.gallery-bx:hover .gallery-overlay{left: 0;}
.gallery-bx:hover .gallery-zoom{top: 50%;}
.gallery-page .news-bx{margin-bottom: 10px;}
.gallery-page .news-bx .news-pic{height: 225px;}
.gallery-page .news-bx .news-content p{font-size: 14px; margin-bottom: 0;}
.gallery-count{width: 40px; height: 40px; line-height: 37px; font-size: 18px; border-radius: 50%; display: block; text-align: center; position: absolute; bottom: 10px; right: 10px; background: #fff; color: #da1f26; border:1px solid #da1f26;}
.camera-icon{width: 30px; height: 30px; line-height: 30px; font-size: 17px; bottom: 15px; right: 43px;}
.lg-outer #lg-share{display: none !important;}

/*Our Team*/
.team-bx{background: #fff; border: 1px solid #ddd; text-align: center;}
.team-bx .team-title{padding: 10px;}
.team-bx .team-pic{height: 300px; overflow: hidden;} 
.team-pic img{width: 100%; height: 100%; object-fit: cover;}
.team-bx h4 a{font-size: 14px; color: #000000; font-weight: 600; text-transform: uppercase;}
.team-bx h4 a:hover, .team-bx h4 a:focus{color: #da1f26;}
.team-bx p{font-size: 11px; font-weight: 500; color: #6d6a6a; text-align: center; margin-top: 5px;}
.team-slider .owl-dots .owl-dot{display: inline-block;}
.team-slider .owl-dots .owl-dot span{width: 40px;height: 6px;margin: 5px 7px;background: #fef200;display: block;}
.team-slider .owl-dots .active span{background: #000000;}
.team-slider .owl-dots{text-align: center; margin-top: 25px;}

/*Members*/
.members-add .member-desc{background: #fef200; padding: 50px; border-radius: 4px; margin-bottom: 70px;}
.members-add h2{font-size: 20px; line-height: 30px; font-weight: 600; color: #000;}
.members-add h4{font-size: 16px; font-weight: 600; font-style: italic; color: #da1f26;}
.member-reg{padding: 30px 20px; font-weight: 600;}

/*Photos Video*/
.tab-list1 ul{margin: 0 auto; border: none;}
.tab-list1 ul li{display: inline-block; font-size: 20px;}
.tab-list1 ul li span{margin: 0 10px; vertical-align: middle; position: relative; top: 5px;}
.tab-list1 ul li a{border: none !important; box-shadow: none !important; background: none !important; font-weight: 600; color: #555;}
.tab-list1 ul li .nav-link.active{color: #da1f26;}
.photos-section .tab-content{border: none;  margin-top: 30px;}
.news-bx.photos-box{margin-bottom: 10px;}
.news-bx.photos-box .news-pic{height: 230px; overflow: hidden; position: relative;}
.news-bx.photos-box .news-content p{font-size: 14px; margin-top: 5px; min-height: inherit;}
.news-bx.photos-box .news-content p span{margin-right: 10px;}
.photos-box img{width: 100%; height: 100%; object-fit: cover;}
.videos-box{margin-bottom: 10px;}
.videos-box h3{font-size: 14px; line-height: 24px;}


/*Footer*/
.btn-primary{background: #00adef; border-color: #00adef;}
footer .btn{font-size: 13px;}
.footer-top{background: #111; padding: 50px 0;}
.footer-head{margin-bottom: 20px;}
.footer-head h4{font-size: 18px; color: #d3d2d0; font-weight: 600; margin-bottom:8px;}
.footer-head h4 span{color: #da1f26;}
.footer-head .main-border{height: 2px; width: 100px; background: #d3d2d0; display: block;}
.footer-bx p{font-size: 12px;}
footer p{color: #d3d2d0;}
.footer-menu li{list-style: none; position: relative; padding-left:20px; margin-bottom: 11px;}
.footer-menu li:before{position: absolute; top: 0; left: 0; color: #d3d2d0; content: "\f105"; font-family: FontAwesome;}
.footer-menu li a{font-size: 12px; color: #d3d2d0;}
.footer-menu li a:hover, .footer-menu li a:focus, .footer-menu li.active a, .address-list li a:hover{color: #da1f26;}
.footer-menu li:hover:before, .address-list li:hover:before{border-color: #da1f26; color: #da1f26;}
.address-list li{list-style: none; margin-bottom:20px; position: relative; padding-left:50px; line-height: 24px;}
.address-list li:before{position: absolute; top: -4px; left: 0; content: "\f041"; font-family: FontAwesome; width: 34px; height: 34px; font-size: 18px; color: #d3d2d0; border: 1px solid #d3d2d0; border-radius: 50%; background: none; text-align: center; line-height: 30px;}
.address-list li{color: #fff;}
.address-list li a{color: #d3d2d0; font-size: 12px;}
.address-list .address:before{top: 9px; font-size: 20px;}
.address-list .mail:before{content: "\f0e0"; font-size: 16px;}
.address-list .mobile:before{content: "\f10b"; font-size: 20px;}
.address-list .phone:before{content: "\f095"; font-size: 20px;}
.address-list li.mail a, .address-list li.phone a, .address-list li.mobile a{font-size: 16px;}
.auto-txt{text-align: left;}
.newsletter{background: #fff; border-radius: 4px; margin-top: 15px;}
.newsletter input[type="text"]{height: 45px; font-size: 14px; color: #0e0d0d; border: none; text-transform: uppercase;}
.newsletter input[type="text"]:focus{box-shadow: none; outline: none; border: none;}
.newsletter .input-group-btn .btn{color: #da1f26; font-size: 22px; border: none;}
.newsletter .input-group-btn .btn:focus, .newsletter .input-group-btn .btn:hover{background: none; outline: none; color: #000000;}
.footer-bottom{background: #da1f26; padding: 15px 0;}
.footer-bottom p, .footer-bottom p a{color: #fff; font-size: 12px;}

.social ul li{list-style: none; display: inline-block; margin-right: 5px;}
.social ul li a{width: 30px; height: 30px; line-height: 30px; font-size: 15px; border-radius: 50%; text-align: center; color: #363636; display: block; background: #fff;}
.social ul .fb a{border-color: #5270a4; color: #5270a4;}
.social ul .twt a{border-color: #50baee; color: #50baee;}
.social ul .linked a{border-color: #3b85ac; color: #3b85ac;}
.social ul .gplus a{border-color: #d14c2d; color: #d14c2d;}
.social span{font-size: 16px; color: #b7b7b7; margin-right: 25px;}
.social ul{display: inline-block;}
.social ul li a:hover{background: #00adfa; color: #fff;}

/*Breadcump*/
.breadcump-cover{background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(../images/bread-bg.jpg) center center;width:100%;padding:55px 0 65px;text-align:center}
.breadcump-cover h3{font-size: 26px; color: #fff; text-transform: uppercase; margin-bottom: 15px;}
.breadcump-list ul li{list-style: none; display: inline-block; font-size: 13px;}
.breadcump-list ul li span{margin:0 15px; color: #fff;}
.breadcump-list ul li a{color: #fff; font-weight: 500;}
.breadcump-list ul li a:hover, .breadcump-list ul li a:focus{color: #da1f26;}
.breadcump-list ul .active a{color: rgba(255,255,255,0.8);}

/*vission*/
.vission-bx{background: #f5f5f5; padding: 30px 55px; position: relative; margin: 15px 0 30px;}
.vission-bx:last-child{margin-bottom: 0;}
.vission-bx:before{position: absolute; top: 20px; left: 20px; content: "\f10d"; font-family:Fontawesome; font-size: 22px; color: #aba5a5;}
.vission-bx:after{position: absolute; bottom: 20px; right: 20px; content: "\f10e"; font-family:Fontawesome; font-size: 22px; color: #aba5a5;}
.vission-bx h4{font-size: 20px; font-weight: 600; text-transform: uppercase; color: #222; margin-bottom: 10px;}

/*Events*/
.main-head.text-white h3{color: #fff;}
.main-head.text-white .main-border{background: #fff;}
.event-section{background: #00adef;}
.events-section .news-bx, .events-section .gallery-bx{margin-bottom: 10px; margin-top: 20px;}
.white-controls .owl-prev, .white-controls .owl-next {border-color: #fff; color: #fff;}

/*Contact*/
.contact-cover h3{margin-bottom: 20px;}
.contact{background-color: #f5f5f5; padding: 20px 20px 18px;}
.form-group label{width: 100%;}
.form-group label .error{float: right; font-size: 12px; color: #ff0202;}
.contact form label{font-size: 14px; color: #222; margin-bottom: 10px; font-weight: 600;}
.contact form input[type="text"], .contact form input[type="password"], .contact form input[type="tel"], .contact form input[type="email"]{border-radius: 0; box-shadow: none; border:1px solid #ddd; font-size: 14px; height: 40px;}
.contact form input:focus, .contact form textarea:focus{box-shadow:none;}
.contact form textarea{border-radius: 0; box-shadow: none; border: 1px solid #ddd; resize: none;}
.contact form textarea:focus{border-color: none;}
.form-group .form-control{border-radius: 2px; }
.contact_det{background-color: #f5f5f5; padding: 20px; height: 351px;}
.contact_det h4{font-size: 18px; font-weight: 600; line-height: 24px; margin-bottom: 15px; text-transform: uppercase;}
.star{color: #ff0202; margin-left: 3px;}
.adr{padding-left: 25px;}
.adr:before{position: absolute; top: 0; left: 0; font-family: FontAwesome; content: "\f041"; font-size: 22px;}
.contact-cover textarea{height: 112px;}
.contact-cover .contact_det ul li{margin-bottom: 30px;}
.contact-cover .contact_det ul li a{color: #111; font-size: 15px;}
.contact-cover .contact_det ul li.address a{font-size: 12px;}
.contact-cover .contact_det ul li:before{color: #222; border: 1px solid #222; line-height: 32px;}
.captcha{margin-bottom: 13px;}
.cont-btn{border-radius: 0;}
.map-container iframe{width: 100%;display: block;pointer-events: none;position: relative;}
.map-container iframe.clicked{pointer-events: auto;}

/*Event datail*/
.eventdet-info h3{font-size: 22px; line-height: 26px; font-weight: 600; margin: 0 0 15px; text-transform: uppercase;}
.eventdet-info p{font-size: 14px; margin-bottom: 10px; text-align: justify;}
.eventdet-info p .fa-map-marker{font-size: 18px;}
.eventdet-info p i{color: #da1f26;}
.eventdet-date{margin-top: 15px;}
.eventdet-date span{background: #f5f5f5; padding: 10px; color: #666; font-weight: 400; display: inline-block; line-height: 22px;}
.eventdet-date span label{color: #000 !important; font-weight: 600; margin-right: 5px;}

/* Masonry grid */
.masonry {
  transition: all .5s ease-in-out;
  column-gap: 10px;
  column-fill: initial;
}

/* Masonry item */
.masonry .brick {
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
  margin-bottom: 7px;
}

/* Masonry image effects */
.masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; /* Remove Image flickering on hover */
}

.masonry .brick:hover img {
  opacity: .75;
}

/* Bordered masonry */
.masonry.bordered {
  column-rule: 1px solid #eee;
  column-gap: 10px;
}

.masonry.bordered .brick {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/* Gutterless masonry */
.masonry.gutterless {
  column-gap: 0;
}

.masonry.gutterless .brick {
  margin-bottom: 0;
}

/* Masonry on tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .masonry {
    column-count: 3;
  }
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  
    .masonry {
    column-count: 3;
  }
}


/*LAbs*/

.cf:after,
.lab-grid:after {
  content: "";
  display: table;
  clear: both;
}

/**
 * Grid
 */
.lab-grid {
  width: 100%;
}

.lab-grid .lab-grid-cell {
  margin-bottom: 1.5em;
}

.lab-grid .lab-grid-cell--mb-2x {
  margin-bottom: 3em;
}

.lab-grid-cell {
  padding-left: 0;
}

.w-full {
  width: 100%;
}

.w-three-quarters {
  width: 75%;
}

.w-two-thirds {
  width: 66.66666%;
}

.w-half {
  width: 50%;
}

.w-third {
  width: 33.33333%;
}

.w-quarter {
  width: 25%;
}

/**
* MEDIA SETTINGS
*/

@media only screen and (min-width: 1024px) {  

  .w-full--d {
    width: 100%;
  }

  .w-three-quarters--d {
    width: 75%;
  }

  .w-two-thirds--d {
    width: 66.66666%;
  }

  .w-half--d {
    width: 50%;
  }

  .w-third--d {
    width: 33.33333%;
  }

  .w-quarter--d {
    width: 25%;
  }
}


@media only screen and (min-width: 768px) {
  .lab-grid {
    margin-left: -1.5em;
    width: calc( 100% + 1.5em );
  }

  .lab-grid-cell {
    float: left;
    padding-left: 1.5em;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
 
  .lab-grid--3 .lab-grid-cell {
    width: 50%;
  }

  .w-full--t {
    width: 100%;
  }

  .w-three-quarters--t {
    width: 75%;
  }

  .w-two-thirds--t {
    width: 66.66666%;
  }

  .w-half--t {
    width: 50%;
  }

  .w-third--t {
    width: 33.33333%;
  }

  .w-quarter--t {
    width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  
  .w-full--m {
    width: 100%;
  }

  .w-three-quarters--m {
    width: 75%;
  }

  .w-two-thirds--m {
    width: 66.66666%;
  }

  .w-half--m {
    width: 50%;
  }

  .w-third--m {
    width: 33.33333%;
  }

  .w-quarter--m {
    width: 25%;
  }
}

/*Members*/
.members-page .team-bx{margin-bottom: 30px;}
.manger-title{margin-top: 25px;}
.manger-title h5{font-size: 20px; font-weight: 600; color: #da1f26; font-style: italic;}
.manger-title p{font-size: 14px; font-weight: 400; color: #222; font-style: italic;}
.news-page .news-bx, .video-page .news-bx{margin-bottom: 30px;}
/*.video-page .news-bx .news-pic{height: 245px;}*/
.text-danger{color: #da1f26 !important;}

#scroll {
    font-size: 20px;
    padding: 2px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    position: fixed;
    bottom: 50px;
    right: 10px;
    background: #da1f26;
    display: none;
    border-radius: 4px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 9999;
    outline: 0;
    line-height: 33px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
}

.about-picture{margin-top: -50px;}
.about-read a{color: #da1f26;}
.btn{border-radius: 4px;}


/*Loader*/
.body-load {background: rgba(255, 255, 255, 0.95); width: 100%; height: 100%; position: fixed; top: 0;
    left: 0; display: table; text-align: center; z-index: 9999;}
.loader-icon{display: table; width: 100%; height: 100%;}
.loader{display: table-cell; vertical-align: middle;}
.loader img{max-width: 80px;}

.contact-cover select{height: 40px;}
.btn-md{padding: 15px 25px;}
.groupbtn .btn{margin-right: 10px;}
.groupbtn .btn{padding: 15px 70px;}
.btn-light{background: #fff; border-color: #ddd;}
.member-page .team-bx{margin-bottom: 10px;}
.member-page .team-bx .team-pic{height: 250px;}
.member-register .contact{padding: 0; background: none !important;}
.member-register .form-group label .error{font-size: 10px; font-weight: 400;}
.custom-control-label::before {width: 1.3rem !important; height: 1.3rem !important;}
.custom-checkbox .custom-control-label{padding-left: 10px;}
.custom-control-label::before{top:-2px;}
.custom-control-label::after{background: none; top: 0; left: -22px;}

/*Donate*/
.bank-info{background: #da1f26; padding: 20px; border-radius: 10px; margin: 0 50px;}
.bank-info .row{margin-bottom: 20px;}
.bank-info h4{font-size: 18px; font-weight: 600; color: #fff; margin: 0 0 5px; text-transform: uppercase;}
.bank-info p{font-size: 16px; color: #fff; margin: 0;}
.text-danger{color: #da1f26 !important;}

.bootstrap-select .btn{height: 40px !important; border-color: #ddd !important; outline: none !important;}
.bootstrap-select.btn-group .dropdown-toggle .caret {margin-top: -3px !important; right: 10px !important;}

@keyframes bganimation1 {
    0% {background-color: #da1f26;}
    100% {background-color: #00adef;}
}

@-webkit-keyframes bganimation1 {
    0% {background-color: #da1f26;}
    100% {background-color: #00adef;}
}

.reglabel{position: fixed; top: 35%; right: 0; z-index: 99;}
.custom-control a{color: #da1f26; font-weight: 400; text-decoration: none;}
.custom-control a:hover{text-decoration: underline;}
.formlap.formflow{overflow: hidden;}

/*.logo{margin-top: 8px;}
.language-box span{font-size: 13px; color: #333;}
.language-list{display: inline-block;}
.language-list li {display: inline-block; margin-left: 5px;}
.language-list li a {
 background: #fff;
 color: #000 !important;
 width: 25px;
 height: 25px;
 line-height: 23px;
 font-size: 15px;
 text-align: center;
 border-radius: 50%;
 display: block;
}
.language-list li.active a {
 background: #111;
 color: #fff !important;
}*/

