
@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');

body.index2{font-family:'Montserrat', sans-serif;}

.top-header{background:#f3f3f3; padding:5px;}
.top-header .btn{border-radius:0;}
.menu-bar{background:#fff; border-bottom:1px solid #ccc; padding:5px 15px;}
.primary-logo{float:left;margin-top:-31px;margin-left:-15px;}
.ozone-menu{}
.ozoneLogo-top-left{display:inline-block;}
.ozone-menu .navbar-nav>li>a{font-size:16px; padding:10px 20px; background:#1873ad; margin-left:8px; color:#fff;}
.ozone-menu .nav>li.active a{background:#5cb85c;}
.ozone-menu navbar-nav>li.active>a, .ozone-menu .nav>li>a:focus, .ozone-menu .nav>li>a:hover{background:#5cb85c; color:#fff;}
.navbar.ozone-menu{margin-bottom:0;}
.menu-link{ margin-top:7px;}
span.ozone-cell-text{display:inline-block; font-size:28px; text-decoration:none; color:#1873ad; padding-left:10px; float:left; margin-top:2px; font-weight:500; font-family:'Montserrat', sans-serif;}
span.new-txt-ozon{color:#fff; float:right; font-family:'Montserrat', sans-serif; margin-top:18px;}
span.ozone-cell-text:Hover{text-decoration:none;}
.right-logo{ display:inline-block; margin-top:10px;}
.marquee-content{background:#f1f1f1; font-size:16px; float:left; margin-top:20px; border:1px solid #e6e6e6;}
.whtsnew{background:#f59642; padding:10px; color:#fff; float:left; position:relative; z-index:9; width:11%; font-size:18px;}
.marquee-inner{float:left; padding:13px 8px 3px; width:89%;}

.world-ozone-day{background:#00a1e3; margin-bottom:20px;}
.ozone-heading{font-size:24px;}

.ozone-heading{position:relative; margin-bottom:30px; margin-top:40px; padding-bottom:15px;}

.ozone-heading:after{width:100%; height:1px; background:#e2e2e2; content:''; left:0; bottom:0px; position:absolute;}
.ozone-heading:before{width:45px; height:4px; background:#00a1e3; content:'';  left:0; bottom:0px; margin-bottom:-1px; z-index:1; position:absolute;}

.ozone-day-link{ background:#508ac0; display:inline-block; padding:8px 25px; font-size:14px; color:#fff; text-transform:capitalize; text-align:center;}
.ozone-day-link:Hover{color:#fff; text-decoration:none; background:#45729c;}

.meeting-workshop-ul ul{padding:0px; list-style:none;}
.meeting-workshop-ul ul li{border-bottom:1px solid #e2e2e2; margin-bottom:15px; padding-bottom:10px; position:relative; padding-left:25px;}
.meeting-workshop-ul ul li a{color:#222;}
.meeting-workshop-ul ul li:after{position:absolute; content:"\f061" ; left:0; top:0; font-family:FontAwesome; font-size:14px; color:#5cb85c;}


.wtsnew-bg{ background:#cee6ce; padding:30px 40px 20px 40px; }
.wtsnew-bg .meeting-workshop-ul ul li{border-bottom:1px dashed #142533;}
.wtsnew-bg .meeting-workshop-ul ul li a{color:#142533;}


#carousel-example-generic2 .carousel-caption{position:absolute;left:0;right:0;bottom:0;font-size:16px;text-shadow:none;color:#fff;padding:10px 10px; background:#5d93c4;}

#carousel-example-generic2 .carousel-indicators{ top:0; right:0; left:inherit; width:inherit; margin-left:0; bottom:inherit; margin-top:-63px;}
#carousel-example-generic2 .carousel-indicators li{ border:1px solid #508ac0;}
#carousel-example-generic2 .carousel-indicators .active{ background:#508ac0;}

.wtsnew-bg .meeting-workshop-ul ul li:after{color:#142533; margin-left:-20px;}
.header-tble{background: #508ac0 !important; color:#fff;}

.events-wraper{border-bottom:1px solid #e2e2e2; padding-bottom:15px; margin-bottom:15px;}
.eventLink{font-size:18px; font-weight:300; color:#222;}
.event-link-spacing{ margin-left:-15px;}
.event-date{display:block; padding-top:10px;}
.tabular-div{border-top:4px solid #efefef; margin-top:40px;}

.footer-div{background:#314c65; margin-top:40px;}
.ozzy-ozone{padding:10px 10px; font-size:18px; background:#f1f1f1; display:block; width:100%; margin-top:-5px; margin-bottom:10px; color:#222; border:1px solid #dedede;}

ul.footer-link{list-style:none; text-align:center; padding:0px; margin:0;}
ul.footer-link  li{display:inline-block;}
ul.footer-link  li a{color:#fff;  font-size:16px; padding:10px; display:inline-block;}

ul.social-link{list-style:none; margin-bottom:0px; margin-top:22px;}
ul.social-link li{display:inline-block; margin-right:8px;}
ul.social-link li i{font-size:21px; color:#1873ad;	}

.search-form{ margin-left:20px;}
.btn-primary.search-btn{background:#484848; border-color:#484848;}

.search-form .form-control{border-radius:0px; margin-right:-5px; box-shadow:none}
.font-increase li a{font-size:14px;color:#222;border:1px solid #ccc;height:20px;width:20px;display:inline-block;text-align:center; background:#fff;}
ul.font-increase{ margin-top:22px;}
.font-increase li a:hover{ text-decoration:none;}


.slider1 .carousel-indicators li{width:40px; height:4px; background:#fff; margin:0px; border:0;}
.slider1 .carousel-indicators .active{width:40px; height:4px; background:#5cb85c; border:0;}

.ozone-text{font-size:21px; margin-top:15px; color:#2e4aa5; font-weight:600;}
.login-mis{margin: 0 -15px;}
/*position: absolute; has been removed from .login-form-home*/
.login-form-home{border:1px solid #508ac0;border: 1px solid #e1e1e1; right:0%; width:100%; padding:0px; top:0%; bottom:0px; background:#fff;}
.login-heading{background:#f59642; font-size:21px; color:#fff; padding:10px; 
    border: 1px solid #e1e1e1;}
.login-form-home .login-form{padding:12px 36px; background:#fff;}

.login-form-home .form-control{border-radius:0px; box-shadow:none;}
.form-banner-bg{background:#eee; position:relative; box-shadow: 0px 5px 3px 0px rgba(0, 0, 0, 0.15);}

.login-form .btn-success{ border-radius:0px; min-width:120px; margin-top:10px;}

.login-form-home .login-form label{font-weight:400;}
.login-help{font-size:12px; display:inline-block; float:right; margin-top:6px;}
span.login-help a{border:1px solid #fff; color:#fff; padding:3px 10px; border-radius:15px;}
span.login-help a:hover{text-decoration:none; background:#3f74a5;}


#carousel-example-generic .carousel-inner>.item>img{ min-height:435px;}
.form-position{position:relative; min-height:445px; }

.prakiti-margin{margin-left:20px;}


/*2nd page*/

.menubar2{padding:20px 0;}
.navbar-default.down-menu-bar{background:#1873ad; border-radius:0px; border:0px; margin-top:8px;}
.down-menu-bar .navbar-nav>li>a{padding:18px 30px; text-transform:uppercase; margin-left:0px;}
.menu-bar2{ border-bottom:0px; background:#1873ad}

.menu-bar2 .navbar-default .navbar-nav>.active>a, 
.menu-bar2 .navbar-default .navbar-nav>.active>a:focus, 
.menu-bar2 .navbar-default .navbar-nav>.active>a:hover, .menu-bar2 .nav>li>a:hover{ color:#fff; background:#f59642;}



.phone-no-icon{margin-top:15px; padding-right:10px; position:relative; margin-left:40px;}
.phone-no-icon:after{width:1px; background:#999; height:40px; content:''; position:absolute; left:0; top:50%; margin-left:-25px; margin-top:-20px;}

.phone-no-icon img{float:left;}
.phone-no-icon span{font-size:21px; padding-left:10px; display:inline-block; margin-top:10px;}

.pracati-rakshte{ margin-right:40px;}
.save-ozone-logo{margin-left:40px; margin-top:15px;}

.top-bar2{background:#5089c0;}
.top-bar2 .navbar-default{background:none;}
.top-bar2 .navbar{margin-bottom:0px; border-radius:0px; border:0;}
.top-bar2 .navbar-nav>li>a{font-size:16px; color:#fff;}
.top-bar2 .nav>li>a{padding:15px 25px;}

.top-bar2 .navbar-default .navbar-nav>.active>a, 
.top-bar2 .navbar-default .navbar-nav>.active>a:focus, 
.top-bar2 .navbar-default .navbar-nav>.active>a:hover{background:#fd8c27; color:#fff;}

.google-map-home iframe{ width:100%; height:395px; display:block;}
.google-map-home{padding:0px !important;}

.heading-seconed{text-transform:uppercase; font-size:28px; text-align:center; display:inline-block; position:relative; margin-bottom:30px; font-weight:500;}
.heading-seconed:after{content:''; width:50px; height:4px; background:#ee7a1b; position:absolute; bottom:0; left:50%; margin-left:-25px; margin-bottom:-10px;}
.heading-seconed.abut-undeline{margin-top:0; margin-bottom:40px;}
.heading-seconed.abut-undeline:after{left:0; margin-left:0; margin-bottom:-20px;}
.about-area{margin-top:40px;}
.para-bottom-margin{ margin-bottom:20px;}
.about-area p{ line-height:24px;}


.india-Commitment-box{ background:#ee7a1b url(../img/indiamap.png) no-repeat top right;}
.india-Commitment-box h2{color:#fff;}
.india-Commitment-box, .phaseout-dates, .Important-Committees{padding:30px; padding-bottom:40px;}

.phaseout-dates{background:#7ba631 url(../img/house-out-date.jpg) no-repeat top right;}


.Important-Committees{background:#b48c14 url(../img/important-committee.jpg) no-repeat top right;}



.box-container, .gallery-margin{margin-top:30px;}
.box-heading{margin-top:180px; text-transform:uppercase; font-weight:500; position:relative; margin-bottom:30px;}
h2.box-heading:after{width:60px; height:3px; position:absolute; left:0; bottom:0; content:''; background:#fff; margin-bottom:-20px;}
.box-heading a{color:#fff;}
.box-heading a:Hover{text-decoration:none;}
a.box-more{color:#fff; margin-top:10px; display:inline-block;}

.video-bg{background:#f7f7f7; padding:0 0 40px 0; margin-top:40px;}
.video-bg h2{ padding-top:10px;}
.video-setting{width:100%; max-height:360px; border:1px solid #ccc; background:#0e100b;}
.video-icon-wraper{position:relative; margin-bottom:30px;}
.video-icon{ position:absolute; top:50%; left:50%; margin-top:-16px; margin-left:-16px;}

.event-bg-heading{background:#759936; padding:0 0 0 15px;}
.event-bg-heading .heading-seconed{color:#fff; margin-bottom:25px; margin-top:14px;}
.event-bg-heading .heading-seconed:after{left:0; margin-left:0; background:#fff; width:40px; }
.event-bg-heading.notification-bg{ background:#484848;}

.event-border-space{border: 1px solid rgba(0, 0, 0, 0.10); border-top:0; padding:40px;}
ul.notificatin-no{padding:0px; list-style:none;}
ul.notificatin-no li{display:block; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom: 1px solid rgba(0, 0, 0, 0.10); width:100%;}
	
ul.notificatin-no li span{ display:inline-block; width:36px; height:36px; font-weight:600; float:left; text-align:center; line-height:38px; font-size:21px; border:2px solid #97b9d4; color:#97b9d4;}
ul.notificatin-no li a{font-size:15px; padding-left:15px; display:block; overflow:hidden; color:#444444;}

.footer-links-wraper{background:#e6e6e6; border-top:5px solid #5089c0; margin-top:40px;}

.h3-heading{font-size:21px; position:relative; padding-bottom:15px; margin-top:40px;}
.h3-heading:after{width:40px; height:4px; content:''; background:#5089c0; position:absolute; left:0; bottom:0;}
.bottom-space-heading{ margin-bottom:40px;}
ul.footer-ul{list-style:none; padding:0; margin-top:20px; padding-left:15px;}

ul.footer-ul li{ margin-bottom:10px; position:relative;}
ul.footer-ul li:after{position:absolute; content:'\f054'; left:0; top:3px; font-size:10px; font-family:FontAwesome; margin-left:-15px; color:#5089c0;}
ul.footer-ul li a{color:#222;}
.contact-person-name{font-size:17px; color:#222; margin-bottom:15px;}
.logo-area-2{padding:10px 0 10px 0; background:url(../img/logo-area-bg.png) repeat left top; border-top:1px solid #e6e6e6;}
.logo-area-2 .primary-logo{margin-top:5px ;}
.logo-area-2 span.ozone-cell-text{ margin-top:25px;}

.project-description {
	margin: 10px 5px 10px -15px;
	font-size: 17px;
}

.sector-description {
	margin: 10px 5px 10px -15px;
	font-size: 17px;
	text-transform: capitalize;
}

.hz-tab {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.hz-tab>li{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.hz-tab>li.active{
	border-right: none !important;
}
.hz-tab>li.active>a{
	border-right: none !important;
}

.inactiveLink {
	pointer-events: none;
	cursor: default;
}

@media screen and (max-width:1600px) {
  .ozone-menu .navbar-nav>li>a {
    font-size: 15px;
    padding: 10px 10px;
    background: #1873ad;
    margin-left: 2px;
	color:#fff;
}


.navbar-nav>li.active>a {
    background: #5cb85c !important;
    color: #fff;
}

}

@media screen and (max-width:1560px) {
.login-form-home .login-form {
    padding: 44px 40PX;
    background: #f3f9ff;
}
span.ozone-cell-text {font-size:18px;}
}

@media screen and (max-width:1366px) {
	.login-form-home .login-form {
    	padding: 20PX 40px;
    	background: #f3f9ff;
	}
	#carousel-example-generic .carousel-inner > .item > img{min-height:465px;}
	.form-position{min-height:375px;}
	.login-mis{padding:0px;}
	.login-form-home .login-form{padding:22px 25px !important;}
	span.ozone-cell-text {font-size:16px; padding-left:0;}
	.ozoneLogo-top-left{width:90%;}
	
}
