@charset "utf-8";
/* CSS Document */
@font-face {font-family:"CabinCondensed-Regular";src: url("fonts/CabinCondensed-Regular.ttf")}
@font-face {font-family:"CabinCondensed-Medium";src: url("fonts/CabinCondensed-Medium.ttf")}
@font-face {font-family:"CabinCondensed-Bold";src: url("fonts/CabinCondensed-Bold.ttf")}
@font-face {font-family:"DidactGothic";src: url("fonts/DidactGothic.ttf")}
.fb{color:#2d4485}
.tw{color:#1fa3f0}
.li{color:#007cb5}
.yt{color:#ff0000}
.int{color:#9c3ab0}
.pin{color:#bd091b}
.color-red{color:#bd1a1f}
.color-blue{color:#0772ab;}
.color-silver{color:#ead572 !important;}
.color-white{color:#fff !important}
.marginTop20{margin-top:20px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mt50{margin-top:50px}
.marginTop50{margin-top:50px}
.marginB50{margin-bottom:50px}
.mt80{margin-top:80px}
.mt30{margin-top:30px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pb30{padding-bottom:30px}
.mt150{margin-top:150px;}
.background-transparent{background:rgba(0,0,0,0.5)}
/*End of Fixed Header*/



@media (max-width:1920px)
{
	/*Fixed Header*/
	.float-panel {width:100%;background:#fff;box-sizing:border-box;
	z-index:300;height:90px;transform: translateZ(0);transition:all 0.5s;position:fixed;left:0;top:0;border-bottom:1px solid #ccc}
	.float-panel .nav-content{max-width:1360px;margin:0 auto;height:80px;}
	.float-panel .logo-container img{height:80px;margin:5px 0;cursor:pointer}
	.float-panel .menu-container{overflow:hidden;}
	.float-panel .menu-container .social-icons{padding:5px 0;font-size:12px;}
	.float-panel .menu-container .social-icons i,
	.float-panel .menu-container .social-icons span{float:right;}
	.float-panel .menu-container .social-icons i{margin:3px 8px 0 15px;color:#808080}
	.float-panel .menu-container .social-icons{padding-right:35px;overflow:hidden;padding-bottom:5px;}
	.float-panel .menu-container .social-icons span{color:#808080;font-family: Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #808080;padding-right:10px;}
	.float-panel .menu-container .menus{font-family: Verdana, Arial, Helvetica, sans-serif;}
	.float-panel .menu-container .menus ul{margin:0;padding:0;float:right}
	.float-panel .menu-container .menus ul li{list-style-type:none;font-size:13px;color:#808080;position:relative;padding-top:12px;padding-left:5px ;padding-right:5px;line-height:30px;}
	.float-panel .menu-container .menus ul li span{position:absolute;bottom:0px;width:0;left:0;height:2px;-webkit-transition:ease-in 0.2s;
	-moz-transition:ease-in 0.2s;transition:ease-in 0.2s;}
	.float-panel .menu-container .menus ul li.active span{bottom:0px;width:100%;background:#bd1a1f;left:0;height:2px;}
	.float-panel .menu-container .menus ul li:hover{color:#0772ab}
	.float-panel .menu-container .menus ul li:hover span{width:100%;background:#0772ab;}
	.float-panel .menu-container .menus ul li.active{color:#bd1a1f;}
	.float-panel .menu-container .menus ul li.active:hover span{width:100%;background:#0772ab;}
	.float-panel .menu-container .menus ul li i{margin-right:7px;}
	.float-panel .content-area {margin:10px auto;}
	.float-panel a {font-size:16px;text-decoration:none;color:#444;display:inline-block;padding:0 15px;}
	.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}
	.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:5px 0;height:100px;animation:slide-down 0.5s;-webkit-animation:slide-down 0.5s;opacity:1;
	width:100%}
	@keyframes slide-down {0%{opacity: 1;} 100%{opacity:1;}}
	@-webkit-keyframes slide-down {0%{opacity: 1;} 100% {opacity:1;}}
	/*End of Fixed Header*/
	
	/*Slider*/
	.s1{background:url('../images/s1.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	.s2{background:url('../images/s2.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	.s3{background:url('../images/s3.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	.s4{background:url('../images/s4.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
.s5{background:url('../images/s5.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	#myCarousel .item .carousel-caption{left:10%;right:10%}
	#myCarousel .item .carousel-caption h3{margin:0;padding:0;background:rgba(189, 26, 31,0.7);color:#fff;width:45%;font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px;color:#fff;line-height:38px;}
	#myCarousel .item .carousel-caption p{margin:0;padding:0;background:rgba(0,0,0,0.5);color:#fff;width:60%;font-family: Verdana, Arial, Helvetica, sans-serif;padding:10px;
	margin-top:5px;margin-bottom:5px;font-size:14px;text-shadow:none;line-height:30px;}
	#myCarousel .carousel-indicators{bottom:0;}
	#myCarousel .carousel-indicators li.active{border:1px solid #6B021F;background: rgb(189,26,31); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(189,26,31,1) 0%, rgba(143,2,34,1) 85%, rgba(153,0,2,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(189,26,31,1) 0%,rgba(143,2,34,1) 85%,rgba(153,0,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(189,26,31,1) 0%,rgba(143,2,34,1) 85%,rgba(153,0,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd1a1f', endColorstr='#990002',GradientType=1 ); }
	#myCarousel .carousel-indicators li{background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 29%, rgba(242,242,242,1) 29%, rgba(183,183,183,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 29%,rgba(242,242,242,1) 29%,rgba(183,183,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 29%,rgba(242,242,242,1) 29%,rgba(183,183,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7b7b7',GradientType=1 ); border:1px solid #00491b}
	#myCarousel .item .carousel-caption h3.left{float:left;text-align:left}
	#myCarousel .item .carousel-caption p.left{float:left;text-align:left}
	#myCarousel .item .carousel-caption h3.right{float:right;text-align:right}
	#myCarousel .item .carousel-caption p.right{float:right;text-align:right}
	/*End of Slider*/
	
	.slideanim {visibility:hidden;visibility:visible\9;}
	.slideanim.slide {visibility: visible;-webkit-animation:slide 2s;-animation:slide 2s;-moz-animation:slide 2s;}
	.slideanim::after {content: "";display: table;clear: both;}
	@keyframes slide { 0% {opacity: 0;transform: translateY(50%);} 100% {opacity: 1;transform: translateY(0);} }
	@-webkit-keyframes slide { 0% {opacity: 0;transform: translateY(50%);} 100% {opacity: 1;transform: translateY(0);} }
	@-moz-keyframes slide { 0% {opacity: 0;transform: translateY(50%);} 100% {opacity: 1;transform: translateY(0);}}
	
	/*Heading*/
	section.services{padding:90px 0;background:url('../images/services.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	h3.para-heading{color:#bd1a1f;position:relative;padding-bottom:15px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	h3.para-heading span{height:2px;position:absolute;bottom:5px;width:10%;left:45%;background:#bd1a1f;font-family: Verdana, Arial, Helvetica, sans-serif;}
	.img-icon{margin-top:30px;cursor:pointer}
	.img-icon img{width:40%;}
	h4.para-content{margin-top:30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#bd1a1f;}
	.para-desc{line-height:26px;text-align:justify;color:#808080;margin-top:15px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	.event-desc{line-height:24px;color:#808080;font-size:14px}
	.copyrights{background:#191919;color:#fff;padding-top:10px;padding-bottom:10px;font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:50px;}
	h3.section-heading{float:right;width:30%;text-align:right;clear:both;font-family: Verdana, Arial, Helvetica, sans-serif;color:#bd1a1f;font-size:32px;}
	h4.section-content{float:right;width:50%;text-align:right;clear:both;line-height:36px;color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:22px;text-shadow:0 1px 1px #333}
	.img-event{overflow:hidden;border:1px solid #ccc;padding:5px;}
	.img-event img{width:100%;}
	/*End of Heading*/
	
	/*Events*/
	.date{font-size:50px;line-height:50px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#bd1a1f;}
	.month{font-size:20px;line-height:25px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#808080}
	.event-title{font-size:20px;padding-top:7px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#0e8a47;}
	.custom-btn{border-radius:0;background:#bd1a1f;color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:20px;}
	.events-desc{font-size:15px;color:#808080;line-height:26px;}
	/*End of Events*/
	
	/*About Us*/
	section.aboutus{margin-top:80px;overflow:hidden;background:url('../images/aboutus.jpg') no-repeat; background-size:100% auto;}
	section.aboutus .page-details{margin-top:20px;margin-bottom:20px;}
	section.aboutus h2{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px;width:auto;color:#fff;text-shadow:1px 1px 1px #333;background:rgba(0,0,0,0.5)}
	section.aboutus h4{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:5px 10px 10px;line-height:30px;color:#fff;text-shadow:0 1px #666666;background:rgba(0,0,0,0.5)}
	.page-desc{color:#808080;line-height:30px;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	section.mission{padding:90px 0;background:url('../images/mission.jpg') no-repeat; background-size:cover;background-attachment: fixed;background-position:center center;}
	.profile{overflow:hidden;text-align:center}
	.profile img{width:30%;}
	.profile-name{color:#bd1a1f;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;}
	.profile-designation{color:#808080;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:16px;}
	/*End of About Us*/
	
	/*Services*/
	section.services-banner{margin-top:80px;overflow:hidden;background:url('../images/services-full.jpg') no-repeat; background-size:100% auto;}
	section.services-banner .page-details{margin-top:20px;margin-bottom:20px;}
	section.services-banner h2{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px;width:auto;color:#fff;text-shadow:1px 1px 1px #333;background:rgba(0,0,0,0.5)}
	section.services-banner h4{font-family:DidactGothic;margin:0;padding:5px 10px 10px;line-height:30px;color:#fff;text-shadow:0 1px #666666;background:rgba(0,0,0,0.5)}
	section.media-coverage{padding:90px 0;margin-top:30px;overflow:hidden;background:url('../images/media-coverage.png') no-repeat; background-size:100% auto;}
	section.strategy{padding:90px 0;margin-top:30px;overflow:hidden;background:url('../images/strategy.jpg') no-repeat; background-size:100% auto;}
	img.page-section-image {width:40%;float:left;margin:15px 30px 15px 0;}
	.page-section-content{}
	.page-section-content ul{margin:0;padding:0;}
	.page-section-content ul li{list-style-type:none;}
	/*End of Services*/
	
	/*eVENTS*/
	section.events-banner{margin-top:80px;overflow:hidden;background:url('../images/events-banner.png') no-repeat; background-size:100% auto;}
	section.events-banner .page-details{margin-top:20px;margin-bottom:20px;}
	section.events-banner h2{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px;width:auto;color:#fff;text-shadow:1px 1px 1px #333;background:rgba(0,0,0,0.5)}
	section.events-banner h4{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:5px 10px 10px;line-height:30px;color:#fff;text-shadow:0 1px #666666;background:rgba(0,0,0,0.5)}
	/*End of Events*/
	
	/*Gallery*/
	section.gallery-banner{margin-top:80px;overflow:hidden;background:url('../images/industries.jpg') no-repeat; background-size:100% auto;}
	section.gallery-banner .page-details{margin-top:20px;margin-bottom:20px;}
	section.gallery-banner h2{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px;width:auto;color:#fff;text-shadow:1px 1px 1px #333;background:rgba(0,0,0,0.5)}
	section.gallery-banner h4{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:5px 10px 10px;line-height:30px;color:#fff;text-shadow:0 1px #666666;background:rgba(0,0,0,0.5)}
	/*End of Gallery*/
	
	/*Contact Us*/
	section.contact-banner{margin-top:80px;overflow:hidden;background:url('../images/contact.jpg') no-repeat; background-size:100% auto;}
	section.contact-banner .page-details{margin-top:20px;margin-bottom:20px;}
	section.contact-banner h2{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px;width:auto;color:#fff;text-shadow:1px 1px 1px #333;background:rgba(0,0,0,0.5)}
	section.contact-banner h4{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:5px 10px 10px;line-height:30px;color:#fff;text-shadow:0 1px #666666;background:rgba(0,0,0,0.5)}
	/*End of Contact Us*/
	
	#map-canvas{height:400px;}
	.contact {color:#808080;font-size:14px;line-height:28px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	.contact .sectionHeader{color:#0e8a47;font-family: Verdana, Arial, Helvetica, sans-serif;}
	.sidr-menu{display:none}
	
	/*List Tabs*/
	ul.list-tabs{display:block}
	ul.list-tabs{list-style-type:none;margin:0;padding:0;}
	ul.list-tabs li{padding:10px;color:#fff;cursor:pointer;background:#bd1a1f;border:1px solid #871216;position:relative}
	ul.list-tabs li.active::before{content: url(../images/arrow.png);position:absolute;top:12px;right:-2px;}
	/*End of List Tabs*/
	
}
@media (max-width:1152px)
{
	
}
@media (max-width:1024px)
{
	.float-panel .menu-container .menus ul li i{margin-right:5px;}
	.float-panel a {padding:10px 16px;}
	.float-panel .menu-container .menus ul li{font-size:14px;}
}
@media (max-width:991px)
{
	/*Events*/
	.date{font-size:40px;line-height:40px;}
	.month{font-size:16px;line-height:20px;}
	.event-title{font-size:18px;padding-top:3px;}
	.custom-btn{border-radius:0;background:#bd1a1f;color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:20px;}
	.events-desc{font-size:15px;color:#808080;line-height:26px;}
	#myCarousel .item .carousel-caption h3{width:60%;}
	#myCarousel .item .carousel-caption p{width:80%;}
	h3.section-heading{width:60%;}
	h4.section-content{width:80%;}
	
	section.aboutus .page-details{text-align:center;margin-top:20px;margin-bottom:20px}
	section.aboutus .page-details h2{padding:8px;font-size:22px;}
	section.aboutus .page-details h4{padding:8px 0;line-height:26px;font-size:18px;}
	
	section.services-banner .page-details{text-align:center;margin-top:20px;margin-bottom:20px}
	section.services-banner .page-details h2{padding:8px;font-size:22px;}
	section.services-banner .page-details h4{padding:8px 0;line-height:26px;}
	
	img.page-section-image {width:50%;float:left;margin:15px 30px 15px 0;}
	
	section.media-coverage{background:url('../images/media-coverage.png') no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-position:right}
	section.strategy{background:url('../images/strategy.jpg') no-repeat; -webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-position:left}
	
	section.events-banner .page-details{text-align:center;margin-top:20px;margin-bottom:20px}
	section.events-banner .page-details h2{padding:8px;font-size:22px;}
	section.events-banner .page-details h4{padding:8px 0;line-height:26px;}
	
	section.gallery-banner .page-details{text-align:center;margin-top:20px;margin-bottom:20px}
	section.gallery-banner .page-details h2{padding:8px;font-size:22px;}
	section.gallery-banner .page-details h4{padding:8px 0;line-height:26px;}
	
	section.contact-banner .page-details{text-align:center;margin-top:20px;margin-bottom:20px}
	section.contact-banner .page-details h2{padding:8px;font-size:22px;}
	section.contact-banner .page-details h4{padding:8px 0;line-height:26px;}
	/*End of Events*/
}
@media (max-width:768px)
{
	.float-panel .menu-container .menus ul li i{margin-right:7px;}
	.float-panel a {padding:0px 10px;}
	.float-panel .menu-container .menus ul li{font-size:12px;}
	.float-panel .logo-container img{height:120px;margin:5px 0;cursor:pointer}
	.float-panel {padding:5px 0;height:60px;}
	.float-panel .menu-container .social-icons i{margin:2px 8px 0 10px;font-size:10px}
	.float-panel .menu-container .social-icons{padding-right:30px;padding-bottom:2px;}
	.float-panel .menu-container .social-icons span{padding-right:7px;font-size:10px}
	
	section.aboutus{margin-top:60px;}
	section.services-banner{margin-top:60px;}
	section.events-banner{margin-top:60px;}
	section.gallery-banner{margin-top:60px;}
	section.contact-banner{margin-top:60px;}
          
        .s5{background:url('../images/s5.jpg') no-repeat;background-size:100% auto;background-attachment: fixed;background-position:center center;}

}

@media (max-width:767px)
{
	.mob-none{display:none}
	.float-panel .logo-container img{height:50px;margin:0;cursor:pointer}
	#myCarousel .item .carousel-caption h3{width:100%;padding:5px 10px;line-height:28px;font-size:18px;}
	#myCarousel .item .carousel-caption p{width:100%;padding:5px 10px;font-size:16px;line-height:24px;}
	#myCarousel .item .carousel-caption h3.left,
	#myCarousel .item .carousel-caption p.left,
	#myCarousel .item .carousel-caption h3.right,
	#myCarousel .item .carousel-caption p.right{text-align:center}
	.event-title{margin-top:10px;margin-bottom:10px;text-align:center}
	h3.section-heading{width:100%;text-align:center;font-size:32px;}
	h4.section-content{width:100%;text-align:center;line-height:36px;font-size:22px;}
	
	section.aboutus{background:url('../images/aboutus.jpg') no-repeat; background-size:500% auto;background-attachment:fixed;}
	section.services-banner{background:url('../images/services.jpg') no-repeat; background-size:500% auto;background-attachment:fixed;}
	section.events-banner{background:url('../images/events-banner.png') no-repeat; background-size:500% auto;background-attachment:fixed;}
	section.gallery-banner{background:url('../images/industries.jpg') no-repeat; background-size:500% auto;background-attachment:fixed;}
	section.contact-banner{background:url('../images/contact.jpg') no-repeat; background-size:500% auto;background-attachment:fixed;}
	
	img.page-section-image {width:100%;margin:15px 0;}
	
	.sidr-menu{position:fixed;z-index:999999;right:10px;top:15px;color:#bd1a1f;display:block;font-size:20px}
	
}
