@font-face {

	font-family: FFSuperGroteskWebRegular;

	font-display: auto;

	src: url(../fonts/FFSuperGroteskWebRegular_447c6b1e.eot);

	src: url(../fonts/FFSuperGroteskWebRegular_447c6b1ed41d.eot?#iefix) format("embedded-opentype"), url(../fonts/FFSuperGroteskWebRegular_52f84b53.woff2) format("woff2"), url(../fonts/FFSuperGroteskWebRegular_563f1318.woff) format("woff"), url(../fonts/FFSuperGroteskWebRegular_3eedb806.ttf) format("truetype");

	font-weight: 400;

	font-style: normal

}



@font-face {

	font-family: FFSuperGroteskWebMedium;

	font-display: auto;

	src: url(../fonts/FFSuperGroteskWebMedium_486b8997.eot);

	src: url(../fonts/FFSuperGroteskWebMedium_486b8997d41d.eot?#iefix) format("embedded-opentype"), url(../fonts/FFSuperGroteskWebMedium_b1c73f77.woff2) format("woff2"), url(../fonts/FFSuperGroteskWebMedium_fe4188f5.woff) format("woff"), url(../fonts/FFSuperGroteskWebMedium_0776fafa.ttf) format("truetype");

	font-weight: 400;

	font-style: normal

}



@font-face {

	font-family: FFTibereWeb;

	font-display: auto;

	src: url(../fonts/FFTibereWeb_b44acf64.eot);

	src: url(../fonts/FFTibereWeb_b44acf64d41d.eot?#iefix) format("embedded-opentype"), url(../fonts/FFTibereWeb_2b407176.woff2) format("woff2"), url(../fonts/FFTibereWeb_f8d79820.woff) format("woff"), url(../fonts/FFTibereWeb_3713d317.ttf) format("truetype");

	font-weight: 400;

	font-style: normal

}



*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

body, html{margin:0; padding:0;}

body{background:#fff; position:relative; font-size:17px; line-height:24px; color:#333; font-family: FFSuperGroteskWebRegular,Times New Roman,Times,serif;}

:root{

	/* --blue:#034078; */

	--blue:#002349;

	--lightblue:#2485de;

}

img{max-width:100%; height:auto; outline:0; border:none;}

a{color:var(--blue);}

a:focus, a:hover{outline:0; text-decoration:none; color:var(--lightblue);}

iframe{width:100%; height:auto; border:none;}

h1, h2, h3, h4, h5, h6{margin:0 0 20px; font-weight:normal; line-height:1.2; color:var(--blue); font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif;}

p{margin:0 0 15px;}

html,body {height: 100%; margin: 0;  padding: 0;  width: 100%; position:relative;}





.header.sticky{position:fixed; top:0; left:0; width:100%; z-index:1111; background:#fff; box-shadow:0 0 5px #333; animation:slide-down 0.7s; -webkit-animation:slide-down 0.7s; -moz-animation:slide-down 0.7s;}

@keyframes slide-down {

    0% {

        opacity: 0; transform: translateY(-100%);

    } 

    100% {opacity: 1; transform: translateY(0);

    } 

}

@-webkit-keyframes slide-down {

    0% {

        opacity: 0; -webkit-transform: translateY(-100%);

    } 

    100% {

        opacity: 1; -webkit-transform: translateY(0);

    } 

}

@-moz-keyframes slide-down {

    0% {

        opacity: 0; -moz-transform: translateY(-100%);

    } 

    100% {

        opacity: 1; -moz-transform: translateY(0);

    } 

}

a, .menu-btn::after, .menu-btn::before, .menu-btn, .header-right li span, .read-more, .read-more i, .resp-vtabs li, .search-sec, .news-inner img,

.two-block-inner img{transition: 1s; -webkit-transition: 1s; -moz-transition: 1s;}

.header ul, .footer ul, .breadcrumb-sec ul, .filter-sec  ul, .news-social-icon ul{margin:0; padding:0; list-style:none;}

.home-video{position:relative; z-index:9;}

.home-video-inner img{width:100%; position:relative;}

.home-video-inner video{width:100%;}

body{padding:6px;}

.header{position:absolute; left:0; top:0; right:0; z-index:333; letter-spacing:.5px;}

.header-left, .header-mid, .header-right{float:left; width:33.33%;}

.header-mid{text-align:center; padding-top:3px;}

.header-left a{background:var(--blue); padding:25px 30px; font-size:18px; color:#fff; text-transform:uppercase; font-weight:bold; float:left;}

.header-left a:hover{background:var(--lightblue);}

.header-left a.main-menu{background:#fff; color:var(--blue);}

.header-left a.main-menu label{cursor:pointer; margin:0;}

.menu-btn{width:25px; height:1px; display:inline-block; margin-right:15px; background:var(--blue); position:relative; top:-5px;}

.menu-btn::after{position:absolute; left:0; top:5px; content:""; width:25px; height:1px; display:inline-block; background:var(--blue); }

.menu-btn::before{position:absolute; left:0; bottom:5px; content:""; width:25px; height:1px; display:inline-block; background:var(--blue); }

.menu-btn.close-btn {background:transparent;}

.menu-btn.close-btn::after{transform: rotate(25deg); -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); top:0;}

.menu-btn.close-btn::before{transform: rotate(-25deg); -webkit-transform: rotate(-25deg); -moz-transform: rotate(-25deg); bottom:0;}

.header-right{text-align:right; padding:23px 20px 0 0;}

.header-right li{display:inline-block; vertical-align:top; position:relative;}

.header-right > ul > li{padding-left:5px;}

.header-right i{font-size:18px; padding-right:5px;}

.header-right li a{font-size:14px; color:#fff; text-transform:uppercase;}

.header-right li span{font-size:0;}

.header-right li:hover span{font-size:14px;}

.header-right li ul{display:none; position:absolute; right:0; top:25px; width:150px; background: rgba(3,64,120,.5); padding: 5px 15px; border-radius: 3px;}

.header-right li:hover ul{display:block;}

.header-right li li{display:block;}

.header-right li li a{ text-transform:capitalize;}

.header-right li li a:hover{color:#aad3ff;}

.header.sticky .header-right > ul > li > a{color:var(--blue);}

.more-bg{background:url("../images/bg3.png") no-repeat center bottom; width:100%; display:block; position:absolute; left:0; right:0; bottom:0; text-align:center; color:#fff; text-transform:uppercase; font-weight:bold; font-family: 'Raleway', sans-serif; background-size: 100% 60px; height:90px; z-index:4;}

.more-btn, .more-btn:hover, .more-btn:focus{display: table; margin: 0 auto 40px; cursor: pointer; font-size:14px; line-height:16px; color:#fff;}

.more-btn i{display:block;}

.header-logo.home.scroll .logo{display:none;}

.logo2{display:none;}

.header-logo.home.scroll .logo2{display:inline-block; width:150px; position:relative; top:0;}



.main{min-height:400px; padding-top:40px;}

.same-gap{margin:0 0 50px;}

.heading{font-size:36px; text-transform:uppercase; color:var(--blue);}

.block-sec1{padding:0 150px;}

.block-sec2{padding:0 150px; color:var(--blue); background:url("../images/bg4.jpg") no-repeat top center; padding-top:50px; font-size:22px; line-height:30px; font-family: FFTibereWeb,Times New Roman,Times,serif;}

.block-sec-left{color:#333; font-size:18px; font-family: FFSuperGroteskWebRegular,Times New Roman,Times,serif;}

.block-sec-left img {width:80px; margin-right:15px;}

.block-sec-right{text-align:right; padding-top:25px;}

.read-more {font-weight: 500; font-size: 18px; font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif;}

.read-more:hover{color:var(--lightblue);}

.read-more:hover i{padding-left:10px;}

a.read-more::after{display:none;}

.tab-block ul{margin:0; padding:0; list-style:circle;}

.tab-block {padding:0 0 0 50px;}

.slider1.owl-theme .owl-nav .owl-prev{background:url("../images/arrow-left.png") no-repeat center center; width:20px; height:34px; position:absolute; left:20px; top:45%; text-indent:-20000px; background-size:100% auto;}

.slider1.owl-theme .owl-nav .owl-next{background:url("../images/arrow-right.png") no-repeat center center; width:20px; height:34px; position:absolute; right:20px; top:45%; text-indent:-20000px; background-size:100% auto;}

ul.resp-tabs-list{    margin: 0px;    padding: 0px;}

.resp-tabs-list li {    margin: 0;    list-style: none;   cursor: pointer;    float: left;}

.resp-tabs-container {    padding: 0px;    background-color: #fff;    clear: left;}

h2.resp-accordion {    cursor: pointer;    padding: 5px;    display: none;}

.resp-tab-content {    display: none;    padding: 0 50px 15px 100px;}

.resp-content-active, .resp-accordion-active {    display: block;}

.resp-tab-content {    border: 1px solid #c1c1c1;}

h2.resp-accordion {    font-size: 13px;    border: 1px solid #c1c1c1;    border-top: 0px solid #c1c1c1;    margin: 0px;    padding: 10px 15px;}

h2.resp-tab-active {    border-bottom: 0px solid #c1c1c1 !important;    margin-bottom: 0px !important;    padding: 10px 15px !important;}

h2.resp-tab-title:last-child {   border-bottom: 12px solid #c1c1c1 !important;    background: blue;}

/*-----------Vertical tabs-----------*/

.resp-vtabs ul.resp-tabs-list {    float: left;    width: 30%;}

.resp-vtabs .resp-tabs-list li {    display: block;   padding: 20px 15px;   margin: 0;    cursor: pointer;    float: none; font-size:50px;text-transform:uppercase; font-weight:100; color:#999; border-bottom:1px solid #ccc; color:#ccc;}

.resp-vtabs .resp-tabs-list li:last-child {border-bottom:none;}

.resp-vtabs .resp-tabs-container {    padding: 0px;    background-color: #fff;   float: left;    width: 68%;    min-height: 250px;   border-radius: 4px;    clear: none;}

.resp-vtabs .resp-tab-content {    border: none;}

.resp-vtabs> ul > li:hover {color:#999;}

.resp-vtabs > ul > li.resp-tab-active{   position: relative;    z-index: 1;	color:var(--blue); font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif;}

.resp-vtabs > ul > li.resp-tab-active:hover{color:var(--lightblue)}

.resp-arrow {    width: 0;    height: 0;    float: right;    margin-top: 3px;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 12px solid #c1c1c1;}

h2.resp-tab-active span.resp-arrow {    border: none;    border-left: 6px solid transparent;    border-right: 6px solid transparent;   border-bottom: 12px solid #9B9797;}

/*-----------Accordion styles-----------*/

h2.resp-tab-active {    background: #DBDBDB !important;}

.resp-easy-accordion  h2.resp-accordion {        display: block;}

.resp-easy-accordion .resp-tab-content {    border: 1px solid #c1c1c1;}

.resp-easy-accordion .resp-tab-content:last-child {    border-bottom: 1px solid #c1c1c1 !important;}

.resp-tab-content-active {    display: block;}

h2.resp-accordion:first-child {    border-top: 1px solid #c1c1c1 !important;}



.block2-inner .resp-tab-content{padding:40px 100px; border:none; border-top: 1px solid #c1c1c1;}

.block2-inner .resp-tab-content .read-more{float:right;}

.block2-inner .resp-tabs-list{text-align:center;}

.block2-inner .resp-tabs-list li{float: none; display: inline-block; text-transform:uppercase; color:#999; font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif; font-size:22px; margin:0 15px; padding:0 0 30px;}

.block2-inner .resp-tabs-list li.resp-tab-active{color:var(--blue); border-bottom:3px solid var(--blue);}

.block3 .read-more{float:right;}

.block3 p {font-size:15px; line-height:22px;}

.block3 p span{color:#999;}

.block3 img{display:block; margin:0 0 10px;}

.block3 h2{font-size:22px;}

.block4-inner{color:#666;}

.block4-sec{padding-top:100px;}

.block4-sec h2, .visit-us-sec h2{border-bottom:1px solid #ccc; margin:0 0 10px; text-transform:uppercase;}

.block4-sec h2 i, .visit-us-sec  h2 i{float:right; font-size:20px; position:relative; top:10px;}

.footer{background:var(--blue); color:#fff;}

.footer-img-holder img{width:100%;}

.footer-inner{padding:40px 0;}

.footer-inner a{color:#fff;}

.footer-top{text-align:center;}

.footer-top li{display:inline-block; padding:0 25px; font-size:16px; text-transform:uppercase; }

.footer-top li span{display:block; }

.footer-top li i{font-size:24px; }

.footer a:hover{color:#66b2df; }

.footer-top ul{padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,.3); margin:0 0 20px; }

.newsletter-sec h2, .footer-form h2{color:#fff; font-size:20px; text-transform:uppercase; margin:0 0 16px;}

.footer-content{font-size:14px; margin:0 0 20px;}

.footer-content h2{color:#fff; font-size:18px; text-transform:uppercase; margin:0 0 5px;}

.footer-links li{display:inline-block;}

.footer-links p{color:rgba(255,255,255,.3); margin:0 0 10px;}

.social-sec{text-align:right;}

.social-sec a{margin:0 5px; display:inline-block;}

.footer .social-sec{margin:20px 0 10px; text-align:left;}

.newsletter-sec input, .newsletter-sec textarea, .footer-form input, .footer-form textarea{background:transparent; border:none; border-bottom:1px solid #fff; border-radius:0; color:#fff !important; padding: 5px 40px 5px 10px;}
.newsletter-sec textarea, .footer-form textarea{height:80px; color:#fff !important; resize:none;}
.newsletter-sec .form-control:focus, .footer-form .form-control:focus{box-shadow:none; border-color:#fff;}

.newsletter-sec .form-group, .footer-form .form-group{position:relative;}

.newsletter-sec button, .footer-form button {position: absolute; right: 15px; bottom:10px; background: transparent url("../images/arrow-btn.png") no-repeat center center; border: none; box-shadow: 0 0 0; text-indent: -20000px; background-color: transparent !important; min-width: auto; padding:0 20px;}

.newsletter-sec button:hover, .footer-form button:hover{background: transparent url("../images/arrow-btn.png") no-repeat center center; }

.newsletter-sec form, .footer-form form{margin:0 0 30px;}



.go-to-top {background: rgba(0,0,0,.5); width: 50px; height: 50px; border-radius: 50%; text-align: center; line-height: 50px; position: fixed;

    right: 50px; bottom: 250px; z-index: 999; cursor: pointer; display: none; -webkit-animation: mover .5s infinite alternate; 

	animation:mover .5s infinite alternate;}

.go-to-top.show {display: block;}

.search-sec{background:var(--blue); color:#fff; width:100%; height:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:332; opacity:0;}

.search-sec input[type="submit"]{display:none;}

.search-sec form {padding-top: 17%; max-width: 700px; margin: 0 auto;}

.search-sec form input{width:100%; background:transparent; border:none; border-bottom:1px solid #fff; padding:5px 15px; font-size:70px; color:#fff; font-weight:bold; font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif; line-height:80px;}

.search-sec h2{color:#fff; font-size:14px; text-transform:uppercase; text-align:right; margin:0 0 10px;}

.search-sec .social-sec a{color:#fff; font-size:22px;}

.header-social-sec{position:absolute; bottom:0; width:100%; padding:0 15px 30px;}

.search-sec.open{height:100%; opacity:1;}

footer.footer{clear:both; display:block;}

.tool .icon{display:none !important;}

.header-tools i{font-size:30px;}

.header-tools i {font-size: 18px; position:relative; top:4px;}

/* button.menu-toggler.hamburger.is-active, button.menu-toggler.hamburger:hover{background:transparent !important;} */

.btn-default:hover, .btn-default:focus{background-position: 0 0;}

.header-tools.scroll i{color:var(--blue); }

header.main-header .header-logo .brand.home {width: auto; height: auto; background: none;}

.main-header.is-active .logo img{display:none;}

.main-header.is-active .logo {display: inline-block; width: 200px; height:115px; background:url("../images/logo3.png") no-repeat center center;}

.main-header.is-active .logo2 {display:none;}

/* .header-logo.home.scroll .logo2{width:100%;} */

.tool-submenu{position:relative;}

.tool-submenu ul{margin:0; padding:0; list-style:none; position:absolute; right:0; top:100%; text-align:right; background:#fff; 

padding:5px 10px; border-radius:5px; display:none;}

.tool-submenu:hover ul{display:block;}

.tool-submenu ul a{color:var(--blue) !important;}
footer.footer .footer-content{padding-bottom:0;}
.right-sec{float:right;}
.left-sec{float:left;}


/*=============Start:Inner-page=================*/



.page-banner{position:relative;}

.page-banner h2{position:absolute; width:100%; left:0; bottom:30%; padding:0 15px; text-align:center; font-size:60px; color:#fff; text-transform:uppercase; z-index:3; text-shadow:0 0 5px #000;}

.page-banner h2::after{position:absolute; left:50%; top:-10px; content:""; width:50px; height:1px; background:#fff; display:block; margin-left:-25px;}

.page-banner h2::before{position:absolute; left:50%; bottom:-10px; content:""; width:50px; height:1px; background:#fff; display:block; margin-left:-25px;}

.page-banner .rotate-banner-text{display:inline-block; position:absolute; left:0; top:110px; padding:0 15px; transform:rotate(-90deg); color:#fff; display:inline-block; text-transform:uppercase; width:414px; height:370px; text-align:center; z-index:3;}

.page-banner span {display:inline-block; border-top:1px solid #fff; }

.inner-more-bg{height:60px; background-position:center 40px;}

.breadcrumb-sec{text-align:center; position:relative; top:-40px;}

.breadcrumb-sec li{display:inline-block; position:relative; padding-right:20px; text-transform:capitalize;}

.breadcrumb-sec li a{color:#666;}

.breadcrumb-sec li a:hover{color:#333;}

.breadcrumb-sec li span{color:var(--blue);}

.breadcrumb-sec li::after{position:absolute; right:5px; top:7px; content:"\f105"; font: normal 14px/1 FontAwesome;}

.breadcrumb-sec li:last-child::after{display:none;}

.two-block{padding:0 50px;}

.two-block-inner{position:relative; margin:0 0 30px; overflow:hidden;}

.two-block-inner:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);}

.two-block-inner a{position:absolute; left:0; top:0; right:0; bottom: 0; padding:15px; display:block; background: rgba(0,0,0,.3); color:#fff; text-align:center; text-transform:uppercase; padding-top:10%;}

.two-block-inner a span{color:#fff; position:relative; display:table; margin:0 auto 15px;}

.two-block-inner a span::after{position:absolute; left:50%; bottom:-7px; content:""; width:20px; height:1px; display:block; background:#fff; margin-left:-10px;}

.two-block-inner a h3{color:#fff;}

.three-image{position:relative;}

.image1{border:2px solid #fff;}

.image2 {position: absolute; right: 0; top: 20%; width:40%;}

.image3 {position: absolute; right: 25%; top: 60%; width:30%;}

.disc{margin:0 0 40px; padding:0 0 0 40px; list-style:circle;}

.separator{padding:60px 0 0; background: url("../images/bg4.jpg") no-repeat top center;}

.block-sec1 h3{font-size:22px; text-transform:uppercase;}

.home-video::after {position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; background-image: linear-gradient(rgba(255,255,255,.2), rgba(3,64,120,.5));}

.coming-soon .home-video, .coming-soon .home-video-inner, .coming-soon .page-banner{height:100%;}

.coming-soon .page-banner{background:url("../images/coming-soon.jpg") no-repeat center center; background-size:cover;}

.search-sec2{width:100%; background:#efefef; border-radius:5px; position:relative;}

.search-sec2 input{width:100%; background:transparent; border:none; height:inherit; padding:15px 50px 15px 25px;}

.search-sec2 button[type="submit"]{position:absolute; right: 20px; top: 17px;background:transparent; padding:0; min-width:auto;}

.search-sec2 button[type="submit"] i{color:var(--blue);}

.filter-sec li{display:inline-block; font-size:18px; font-weight:bold; padding-right:60px; position:relative; cursor:pointer;}

.filter-sec > ul > li::after{position:absolute; right:20px; top:5px; content: "\f067"; font: normal 14px/1 FontAwesome;}

.filter-sec > ul > li.change-arrow::after{content: "\f068";}

.filter-sec li.filter-open{display:none;}

.filter-sec li.filter-open.open-close-btn{display:inline-block;}

.filter-open ul {position: absolute; background: #fff; padding: 5px 10px; border:1px solid #999; width: 150px; border-radius:5px; 

display:none; z-index:2;}

.filter-open ul li{display:block; font-weight:normal; padding:5px 0;}

.filter-open ul.menu-open{display:block;}

.news-inner{margin:0 0 50px;}

.news-inner a{display:block; overflow:hidden;}

.news-img-holder{overflow:hidden; margin:0 0 20px; border:1px solid #999;}

.news-inner h3{font-size:22px; font-weight:normal; margin:0 0 10px;}

.news-inner p{margin:0 0 10px; color:#666;}

.news-inner i{color:var(--blue); margin-right:5px;}

.news-inner:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);}

.read-more-btn{background:var(--blue); padding:15px 25px; margin:0 auto; display:table;}

.read-more-btn:hover{background:#2b93f2; color:#fff;}

.news-popular h3{text-transform:uppercase; font-size:30px;}

.news-popular .news-img-holder{width:35%; float:left; margin:0 20px 20px 0;}

.news-popular .news-inner h3{font-size:20px;}

.news-details{padding-left:70px; position:relative;}

.news-social-icon{position:absolute; left:0; top:0; text-align:center; font-size:20px;}

.news-social-icon li{padding:10px 0;}

.visit-us-sec h2 a{display:block;}

.contact-info p strong{display:block;}

.button1{background:var(--blue) !important; color:#fff !important; box-shadow:none; text-shadow:none;}

.button1:hover{background:var(--lightblue) !important; color:#fff !important; box-shadow:none; text-shadow:none;}

.comment-form input[type="email"], .comment-form input[type="text"], .comment-form input[type="url"], .comment-form textarea, .form-control, .search-form .search-field{border: 1px solid rgba(0, 0, 0, .4); padding:20px;}

.img-list{list-style:none; margin:0 0 40px; padding:0; text-align:center;}

.img-list li{display:inline-block; width:32.5%; margin:0 0 20px; padding:0 30px 0 0; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}

.img-list p{margin:0 0 10px;}

.red{color:#f00;}

.line-bg{background: url("../images/bg4.jpg") no-repeat bottom center; padding-bottom:30px; font-size: 26px; line-height: 30px; font-family: FFTibereWeb,Times New Roman,Times,serif; color: var(--blue); margin-bottom:30px;}

.safety-inner-sec .visit-us-sec h2{font-size:30px; border-bottom:none;}

header.main-header .header-menu-bg, header.main-header .header-social, header.main-header .header-social .social-content, header.main-header .header-menu .nav-tertiary .description, header.main-header .header-menu .nav-tertiary ul{background-color:#002349;}

.no-line h2{border-bottom:none; margin:30px 0;}

.new-bullet.disc {list-style:none; padding:0 0 0 20px;}

.new-bullet.disc li{background:url("../images/bullet.png") no-repeat left center; padding:0 0 0 20px; background-size:10px 10px;}





.new-b-bullet.bdisc {list-style:none; padding:0 0 0 20px;}

.new-b-bullet.bdisc li{background:url("../images/bullet_2.png") no-repeat left center; padding:0 0 0 20px; background-size:10px 10px;}



.arrow-move h2 span{float:right;}

.arrow-move h2 i{float:left; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);}



/*================Start:03-15-2021===================*/



.contact-info p:nth-child(2n+1){background:rgba(0,0,0,.05); padding:5px;}

.map-inner-sec iframe{width:100%; height:350px;}





.right-side{float:right;}

.coming-soon.archives .page-banner {background: url(../images/archives.jpg) no-repeat center center; background-size: cover;}

.coming-soon.publications .page-banner {background: url(../images/publications.jpg) no-repeat center center; background-size: cover;}

.coming-soon.term-dates .page-banner {background: url(../images/term-dates.jpg) no-repeat center center; background-size: cover;}

.coming-soon.scholarships .page-banner {background: url(../images/scholarships.jpg) no-repeat center center; background-size: cover;}

 



 .line-bg.without-image, .without-image {

    background: none;

    padding-bottom: 0;

}

.divider-new {

    background: url(../images/bg4.jpg) no-repeat center center;

    height: 44px;

	margin-bottom: 30px;

}

.footer-img-holder {

    width: 100%;

    float: left;

}







/* 10-03-2021 */

/* images/news.jpg */

.custom-color-audi{

	font-weight:normal; line-height:1.2; color:var(--blue); font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif;

}



.coming-news .home-video, .coming-news .home-video-inner, .coming-news .page-banner{height:100%;}

.coming-news .page-banner{background:url("../images/news.jpg") no-repeat center center; background-size:cover;}





/* 11-03-2021 */

.main-heading-align{

	text-align: center;

}





/* 12-03-2021 */

.uniform-link{text-align:center; margin:0 0 50px; border-bottom: 1px solid #ccc; padding-bottom: 30px;}

.uniform-link a{font-size:26px; text-transform:capitalize; font-weight:bold; margin:0 10px;}

.uniform-link a.active, .uniform-tab-block .tab-header a.active{color:var(--lightblue);}

.uniform-tab-block h2.heading{text-align:center; margin:30px 0;}

.uniform-tab-block{margin:0 0 100px;}

.uniform-tab-block .uni-tab-sec-inner h2, .uniform-tab-block .uni-tab-sec-inner h2 a{font-size:16px; text-transform:uppercase;}

.uniform-tab-block .img-holder-sec{overflow:hidden; margin:0 0 20px;}

.uniform-tab-block .tab-header{margin:0 0 50px;}

.uniform-tab-block .tab-header a{font-weight:bold; text-transform:uppercase; margin:0 15px;}







/* 15-03-2021 */

.container-sec {  display: block;  position: relative;  padding-left: 35px;  margin-bottom: 12px;  cursor: pointer;  font-size: 16px; -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; color:var(--blue); text-transform:uppercase;}

.container-sec input {  position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}

.checkmark {  position: absolute;  top: 0;  left: 0;  height: 25px;  width: 25px;  background-color: #fff; border:1px solid var(--blue);}

.container-sec:hover input ~ .checkmark {  background-color: #ccc;}

.container-sec input:checked ~ .checkmark {  background-color: var(--blue);}

.checkmark:after {  content: "";  position: absolute;  display: none;}

.container-sec input:checked ~ .checkmark:after { display: block;}

.container-sec .checkmark:after { left: 9px;  top: 5px; width: 7px;  height: 12px;  border: solid white;  border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}

.custom-chkbox .container-sec{display:inline-block;}

.custom-chkbox {text-align: center;}



.search-result h2{text-align:center;}

.search-result h3{font-size: 22px; text-transform: uppercase;}

.search-result a{color: #999; font-size: 14px;}

.audio-sec{position: absolute; top: 0; left: 0; z-index: 999999; text-align: center; width: 100%;}

/* .page-banner h2 span {background: #034078; border: none; padding: 8px 15px 0;}	 */

	

	

	

	

	

	

	

	

	

	

	

/** Video **/

.home-video::after{

	content: normal;

}

.home-video {

	position: relative;

	z-index: 9;

	overflow: hidden;

	float: left;

	width: 100%;

}

.home-video .video-wrapper {

	position: relative;

	height: 830px;

	max-height: 100vh;

}

.home-video .video-wrapper .home-video-inner {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}

.home-video .video-wrapper .home-video-inner video {

	width: auto;

	position: absolute;

	top: 50%;

	left: 50%;

	min-width: 100%;

	min-height: 100%;

	transform: translateX(-50%) translateY(-50%);

	display: inline-block;

}

.count-sec {margin:20px 0 0;}
.count-sec h3 {font-size: 20px; color: #fff; font-weight:normal; font-family: FFSuperGroteskWebRegular, Times New Roman, Times, serif;}
.count-sec h3 span{font-weight:bold;}
/* .home-popup{display:block; opacity:1;} */
.home-popup a{color:#fff;}
.home-popup a:hover{text-decoration:underline;}
.home-popup .modal-content{background:var(--blue); color:#fff; padding:20px 15px;}
.home-popup .close{color:#fff; text-shadow:none; min-width:auto; opacity:1;}
.home-popup .close:hover{background:none; color:#fff; opacity:1;}
.modal-backdrop.fade.active{background:rgba(0,0,0,.5);}
#notice.modal {
  text-align: center;
  padding: 0!important;
}
#notice.modal::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#notice .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/*=================Start:Faq-page=====================*/

.faq-sec h4{font-size:20px; padding-bottom:30px; margin-bottom:0; cursor:pointer; background: url(../images/faq-border.jpg) no-repeat left bottom; background-size:100% auto;}
.faq-accordian{margin:0 0 20px;}
.faq-accordian-inner{padding:0 0 25px; background: url(../images/bg4.jpg) no-repeat center bottom; display:none; background-size:100% auto;}



/*======================27-12-21======================*/
.register_now{display:inline-block; position:fixed; left: -69px; bottom: 100px; z-index: 999; transform: rotate(
	90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);}
	

	
.register_now{
	background:#00bcd4 !important;color:#fff;
}


/*=======================Start:Responsive=======================*/





@media (max-width: 1399px){

}





@media (max-width: 1199px){

	.search-sec h2, .search-sec .social-sec{text-align:left;}

	.search-sec form {padding-top:30%;}

	.search-sec form input{font-size:60px;}

	.block-sec1, .block-sec2{padding:0 50px;}

	.logo{width:210px; display:inline-block;}

	.logo.logo2, .page-banner .rotate-banner-text{display:none;}

	.page-banner h2{font-size:40px;}

	.block-sec1, .block-sec2{padding:0;}

	.block2-inner .resp-tab-content{padding:40px 15px;}

	.two-block{padding:0;}

	.image3{right:10%;}

	.image2{width:60%;}

	.image3 {right: 7%; width: 40%;}

	.news-popular .news-inner h3 {font-size: 16px;}

}





@media (max-width: 1023px){

	.heading{font-size:30px;}

	.resp-vtabs .resp-tabs-list li{font-size:40px;}

	.resp-tab-content{padding: 0 30px 15px 50px;}

	.search-sec .social-sec{text-align:right;}

	.search-sec .container-fluid{border-top:1px solid rgba(255,255,255,.5); padding-top:20px;}

	.search-sec h2{padding-top:5px;}

	.search-sec form input{font-size:50px;}

	.search-sec form {padding-top:45%;}

	.block4-sec {padding-top: 50px;}

	.menu-toggler.hamburger{background:none; box-shadow:none;}

	.header-logo.home.scroll .logo2{width:100px;}

	.main-header.is-active .logo{width:120px; display:inline-block;}

	.main-header.is-active .logo2{display:none;}

	.image2, .image3{display:none;}

	header.main-header.is-active .section.separator{display:none;}

	.main-header.is-active .logo{background-size: 100% auto; background-position: center top;}

	.image1{width:100%;}

}





@media (max-width: 767px) {

	.footer-top li{padding:0 10px; font-size:12px;}

	.footer-content{text-align:center; margin:0 0 30px;}

	.newsletter-sec h2{text-align:center;}

	.newsletter-sec input{margin:0 0 10px;}

	.go-to-top{bottom:30px; right:30px;}

	.search-sec form{max-width:100%;}

	.search-sec form input{font-size:30px;}

	.search-sec{padding:0 15px;}

	.header-social-sec {width: auto; padding: 0 0 30px; right: 15px; left: 15px;}

	.search-sec form {padding-top:20%;}

	.block-sec1, .block-sec2{padding:0;}

    ul.resp-tabs-list {display: none;}

    h2.resp-accordion {display: block;}

    .resp-vtabs .resp-tabs-container {border: none; float: none; width: 100%; min-height: initial; clear: none;}

    .resp-accordion-closed {display:none !important;}

	h2.resp-accordion:first-child{border:none;}

	h2.resp-accordion{border:none; border-top:1px solid #ccc; font-size:26px; text-transform:uppercase; padding-left:0; padding-right:0; color: #ddd; font-family: FFSuperGroteskWebRegular,Times New Roman,Times,serif;}

	h2.resp-accordion:first-child {border-top: none !important; padding-left:0 !important; padding-right:0 !important;}

	h2.resp-tab-active{background:transparent !important; padding-left:0 !important; padding-right:0 !important; font-family: FFSuperGroteskWebMedium,Times New Roman,Times,serif; color:var(--blue);}

	h2.resp-accordion .resp-arrow{display:none;}

	.resp-tab-content {padding: 0; font-size: 14px;}

	.block-sec2{background:none; font-size:18px; line-height:24px;}

	.block2-inner .resp-tab-content{padding:20px 0;}

	.tab-block ul{padding:0 0 0 20px;}

	.block-sec3{margin:0 0 20px;}

	.more-bg{background-size:100% 100%; height:20px;}

	.more-bg .more-btn{display:none;}

	.menu-indicator{display:none;}

	.header-logo.home .logo{width:130px; display:inline-block;}	

	.header-logo.home .logo2{display:none;}

	/* .header-logo.home.scroll .logo2 {width: 80px;}	 */

	.main-header.is-active .logo{width: 100px; display: inline-block; height: 60px; margin-top: 5px;}

	.main-header.is-active .logo2{display:none;}

	.main{padding-top:30px;}

	.heading {font-size: 24px;}

	.header-tools .tool-telephone, .header-tools .tool-pin {display: none !important;}

	.breadcrumb-sec{top:-15px;}

	.block-sec1 h3{font-size:18px;}

	.page-banner h2{bottom:10%; font-size:30px;}

	.page-banner h2::after, .page-banner h2::before{display:none;}

	.two-block {padding: 0;}

	.block-sec-right{text-align:left;}

	.block4-sec h2 i, .visit-us-sec h2 i{position:relative; top:auto;}

	.img-list li{width:100%; padding:0;}

	.block4-sec h2, .visit-us-sec h2{font-size:22px;}

	.block4-sec{padding-top:0;}

	.same-gap{margin:0 0 30px;}

	.footer-links, .footer .social-sec{text-align:center;}
	.count-sec{text-align:center;}
	#notice.modal {bottom:auto;}
	.newsletter-sec , .footer-form {padding:0 30px 0;}	
	.right-sec, .left-sec{width:100%;}
}



@media (max-width: 479px){

	.search-sec form {padding-top:60%;}

	.search-sec h2{font-size:12px;}

	.search-sec .social-sec a{font-size:16px;}

	.page-banner h2{font-size:20px;}

	.breadcrumb-sec li{font-size:14px; padding-right:7px; padding-left: 5px;}

	.breadcrumb-sec li::after{right: -2px; top: 6px;}

	.filter-sec li, .filter-sec li.filter-open.open-close-btn{display:block; padding:5px 0;}

	.filter-open ul{width:100%;}

	.filter-sec > ul > li::after{right:0;}

	.arrow-move h2 span {float: left;}

	.block4-sec h2 i{float:right; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}

	.block4-sec {padding-top: 20px; clear:both;}

	.right-side{float:left;}

	.breadcrumb-sec{top:0;}

}



/** Video **/

@media (min-width: 601px){

	.home-video .video-wrapper {

		height: 542px;

	}

}



@media (min-width: 993px){

	.home-video .video-wrapper {

		height: 830px;

	}	

}



@media (max-width: 602px){

	.home-video .video-wrapper {

		height: 425px;

	}

}