*, *:after, *:before {
     margin:0;
     padding:0;
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -webkit-font-smoothing:antialiased;
     font-smoothing:antialiased;
}
 body{
    font-family: 'Libre Baskerville', serif;
     font-size:16px;
     color: #000000;
}
 header{
     display:block;
	 box-shadow:1px 1px 1px 1px #ccc;
}
 .navbar-inverse{
     background-color:#ffffff !important;
     border:none !important;
}
 a.navbar-brand{
    padding-top:5px;
}
 .navbar-inverse .navbar-nav>.active> a {
     color: #dba521 !important;
     background-color:#ffffff !important;
}
 .navbar-inverse .navbar-nav > a:hover{
     color: #000000 !important;
}
 .navbar-inverse .navbar-nav>li>a{
     color: #000000 !important;
     font-size:15px !important;
}
 .navbar-nav {
     float: right !important;
}
 .nav>li > a {
     position: relative;
     display: block;
     padding: 27px 24px 3px 22px;
     font-size:13px;
}
 a, a:hover {
     text-decoration:none;
}
 ul, ol {
     list-style:none;
}
 .videosection iframe{
     display:block;
     border:none;
}
 .bottombar{
     display:block;
     background:#ffffff;
}
 .contentarea{
     display:block;
     background:#fafafa;
}
 .firstbox{
     display:block;
     position:relative;
     top:-20px;
     border:1px solid #cccccc;
     background:#dba521;
     color:#000000;
     font-size:23px;
     text-align:center;
     padding:60px 100px 60px 100px;
}
 .up-title{
     color: #000000;
     font-size: 30px;
}
 .upcoming-project{
     width: 10%;
    /* text-align: center;
     */
     margin-left: 45%;
     margin-right: 45%;
     border-top: 1px solid #dba521;
}
 .domainbox{
     display:block;
     margin-top:30px;
     padding-bottom:50px;
}
 .domainbox h1{
     text-align:center;
     color:#000000;
     font-size:32px;
     padding-bottom:30px;
}
 .domainbox h1:after{
}
 .desc-div{
     background-color:#fff;
     padding:14px;
     padding: 10px;
     margin: 0px 10px;
         min-height: 445px;
}
 .more-btn {
     background: #dba521;
    /* width: 12%;
     */
     font-size: 15px;
     text-align: center;
     color: #ffffff;
    /* margin-top: 50px;
     */
    /* margin-bottom: 10px;
     */
     text-decoration: none;
     padding: 10px 25px;
     border: 1px solid #dba521;
     transition: .2s ease all;
}
/* 3d slider*/
 .slider{
     width: 300px;
     height: 205px;
     position: relative;
     margin: auto;
     padding-top: 5%;
     perspective: 1000px;
}
 .slider ul{
     height: 205px;
     position: relative;
     left: -900px;
}
 .slider li{
     width: 300px;
     height: 205px;
     float: left;
     box-sizing: border-box;
     padding: 5px;
     cursor: pointer;
     transform: rotateY(-60deg);
     transition: .6s;
     overflow: hidden;
     border: 1px solid #8D742A;
     color: #8D742A;
     text-align: center;
     line-height: 205px;
     text-transform: upcase;
     text-transform: uppercase;
     font-size: 36px;
}
 .slider li img{
     width: 100%;
     height: auto;
}
 .slider li:nth-child(4){
     width: 300px;
     transform: rotateY(0);
     transition: .6s;
}
 .slider li:nth-child(1), .slider li:nth-child(2), .slider li:nth-child(3){
     transform: rotateY(60deg);
}
 .sliderControl{
     width: 500px;
     margin:20px auto;
     text-align: center;
}
 .sliderControl a{
     display:inline-block;
     width: 50px;
     height: 5px;
     background-color:#333;
     margin-right: 10px;
     cursor:pointer;
     transition: .6s;
}
 .sliderControl a:nth-child(4){
     background-color:#F6C555;
}
 .timer{
     width: 20px;
     height: 20px;
     border-radius:50%;
     border:3px solid #222;
     background-color:#222;
     position:relative;
     margin: 0 49%;
     overflow:hidden;
}
 .percentage{
     position:absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     margin: auto;
}
 .percentage0{
     width: 20px;
     height: 20px;
     margin-bottom: 3px;
}
 .percentage1, .percentage2, .percentage3, .percentage4{
     width: 0;
     height: 0;
     border-radius:50%;
}
 .percentage1{
     border-right:10px solid #222;
     border-left:10px solid #222;
     border-top:10px solid rgba(246, 197, 85, 0.3);
     border-bottom:10px solid #222;
     border-radius:50%;
     margin-bottom: 3px;
}
 .percentage2{
     border-right:10px solid rgba(246, 197, 85, 0.4);
     border-left:10px solid #222;
     border-top:10px solid rgba(246, 197, 85, 0.4);
     border-bottom:10px solid #222;
     margin-bottom: 3px;
}
 .percentage3{
     border-right:10px solid rgba(246, 197, 85, 0.6);
     border-left:10px solid #222;
     border-top:10px solid rgba(246, 197, 85, 0.6);
     border-bottom:10px solid rgba(246, 197, 85, 0.6);
     margin-bottom: 3px;
}
 .percentage4{
     border-right:10px solid rgba(246, 197, 85, 0.8);
     border-left:10px solid rgba(246, 197, 85, 0.8);
     border-top:10px solid rgba(246, 197, 85, 0.8);
     border-bottom:10px solid rgba(246, 197, 85, 0.8);
}
 .gogo{
     animation: tick-tock 5s steps(5, end) infinite;
}
 @keyframes tick-tock {
     to {
         transform: translateY(-115px);
    }
}
 .video-section .pattern-overlay {
     background-color: rgba(71, 71, 71, 0.59);
     padding: 110px 0 32px;
     min-height: 496px;
     background-image: url("../images/thumb-1920-733350.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
 
  background-position: top; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
    /* Incase of overlay problems just increase the min-height*/
}
 .video-section h1{
     text-align:left;
     color:#fff;
}
 .border-slider h1::after {
     border-top: 0px solid #dba521 !important;
     position: relative;
    /* top: -52px;
     */
}
 .video-section h3{
     font-size: 25px;
     font-weight:lighter;
     margin: 0px auto 15px;
}
 .video-section .buttonBar{
    display:none;
}
 .player {
    font-size: 1px;
}
/* 3d slider*/
 .piller-section {
     background: #fff;
     background-image: url(../images/home_page_background_team_section.png);
     background-repeat: repeat-x;
}
 .media_text_slider{
     background: #fff;
     background-image: url(../images/home_page_background_team_section.png);
     background-repeat: no-repeat;
     padding: 60px 0px;
}
 .boder-slider-h1{
     width: 120px;
     border-top: 2px solid #dba521;
}
 .name-div{
     margin-top: -80px;
     position: relative;
     padding: 0px 10px;
}
 .name-div{
     margin-top: -80px;
     position: relative;
     padding: 0px 10px;
         background-color: rgba(71, 71, 71, 0.59);
/*         width: 263px;*/
}

.icon-div{
     margin-top: -80px;
    margin-left: auto;
    margin-right: auto;
     position: relative;
    
        
}
 .name-hr{
     width: 100px;
     margin-bottom: 5px;
     border: 1px solid #dba521;
}
 .video-main h5{
     font-size: 18px;
     color: #000;
}
 .swiper-pagination-bullet-active {
     opacity: 1;
     background: #dba521 !important;
}
 .video-main h6{
     font-size: 16px;
     color: #000;
}
 .pillar-col-bg{
     background-color: #acadac;
}
 .name-text{
     font-size: 16px;
     color: #fff;
}
 .desc-div img{
     margin: 0 auto;
     padding-top: 25px;
}
 .desc-div h4{
     text-align: left;
     font-size: 22px;
     color: #000;
     font-weight: bold;
     margin-bottom: 20px;
}
 .desc-div p{
     text-align:center;
     font-size: 16px;
}
 .carousel-control.left{
     background-image: none;
}
 .carousel-control.right{
     background-image: none;
}
 .featured-in .carousel-control.right {
     right: -100px;
     font-size: 16px;
}
 .featured-in .carousel-control.left{
     margin-left: -100px;
}
 #carousel123 .carousel-control {
     position: absolute;
     width: 0;
     font-size: 5px;
     color: #fff;
     opacity: 1;
}
 .domainbox h1:after{
}
/*h1::after{
     content: "";
     display: block;
     clear: both;
     width:10%;
     border-top:1px solid #dba521;
     position:relative;
     top:-52px;
     margin:auto;
}
*/
 .hospital-box{
     display:block;
     padding:25px;
     background:#ffffff;
    /* box-shadow:0px 9px 6px -2px #ccc;
     */
     box-shadow: -2px -1px 6px -1px #ccc;
     color:#000;
     margin-top: 25px;
}
 .hospital-box img{
     text-align:center;
     margin:auto;
}
 .hospital-box h2{
     font-size:21px;
     text-transform:uppercase;
}
 .hospital-box p{
     font-size:15px;
}
 .hospital-box:hover{
     background:#dbac2a;
     color:#fff!important;
     transition:.2s ease all;
}
 .advisory-box{
     display:block;
     padding:30px;
     background:#ffffff;
     box-shadow: -2px -1px 6px -1px #ccc;
     color:#000;
     margin-top:25px;
     border: 1px solid #f0f0f0;
}
 .advisory-box img{
     text-align:center;
     margin:auto;
}
 .advisory-box h2{
     font-size:21px;
     text-transform:uppercase;
}
 .advisory-box p{
     font-size:15px;
}
 .advisory-box:hover{
     background:#dbac2a;
     color:#fff!important;
     transition:.2s ease all;
}
 .agriculture-box{
     display:block;
     padding:20px;
     background:#ffffff;
     box-shadow:0px 9px 6px -2px #ccc;
     color:#000;
     margin-top:25px;
}
 .agriculture-box img{
     text-align:center;
     margin:auto;
}
 .agriculture-box h2{
     font-size:21px;
     text-transform:uppercase;
}
 .agriculture-box p{
     font-size:15px;
}
 .agriculture-box:hover{
     background:#dbac2a;
     color:#fff!important;
     transition:.2s ease all;
}
 .what-we-section{
     display:block;
     background:url(../images/Untitled-9.jpg) no-repeat;
     background-size:100% 100%;
     height:auto;
}
 .what-we-box{
     display:block;
     padding: 100px 0px 100px 0px;
}
 .what-we-box h1{

     color:#ffffff;
     padding-bottom:20px;
}
 .what-we-section ul{
    margin-top:20px;
}
 .what-we-section ul li{
    color:#ffffff;
     font-size:15px;
     list-style-type:square;
     margin-left:16px;
     padding-bottom:10px;
}
 .more{
     display:block;
     background:#dba521;
     width:12%;
     font-size:15px;
     text-align:center;
     color:#ffffff;
     margin-top:50px;
     margin-bottom:10px;
     text-decoration:none;
     padding:8px;
     border:1px solid #dba521;
     transition:.2s ease all;
}
 .more:hover{
     border:1px solid #dba521;
     background:none;
     color:#ffff !important;
}
 .what-we-box h2::after{
     content: "";
     display: block;
     clear: both;
     width:10%;
     border-top:1px solid #dba521;
     position:relative;
     top:-52px;
}
 .counter-section{
     display:block;
     background:#716d7d;
     padding-top:40px;
     padding-bottom:40px;
}
.read-more-slider .readt-more-btn {
  
   background: #dba521;
    font-size: 15px;
    color: #ffffff;
padding:5px 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}
 .piller-section{
     display:block;
}
 .piller-box h1::after{
     content: "";
     display: block;
     clear: both;
     width:10%;
     border-top:1px solid #dba521;
     position:relative;
     top:-52px;
     text-align:left;
}
 .piller-box h1{
     color:#000000;
     
     padding-bottom:20px;
     padding-top:100px;
}
 .piller-box p{
     font-size:15px;
}
 .piller-box .more{
     display:block;
     background:#dba521;
     width:30%;
     font-size:15px;
     text-align:center;
     color:#ffffff;
     margin-top:50px;
     margin-bottom:10px;
     text-decoration:none;
     padding:8px;
     border:1px solid #dba521;
     transition:.2s ease all;
}
 .piller-box .more:hover{
     border:1px solid #dba521;
     background:none;
     color:#000000!important;
}
 .enquiry-section{
     display:block;
     background:#fafafa;
     padding-top:35px;
     padding-bottom:35px;
}
 .enquiry-text{
     display:block;
     font-size:15px;
}
 .enquiry-text h1{
     color:#000000;
     font-size:30px;
     padding-bottom:20px;
     text-align:left !important;
}
 .enquiry-text h1::after{
     content: "";
     display: block;
     clear: both;
     width:10%;
     border-top:1px solid #dba521;
     position:relative;
     top:-52px;
     text-align:left !important;
}
 .counter-section img{
     margin:auto;
}
 .enquiry-form{
     display:block;
     background:#ffffff;
     padding:30px;
     box-shadow:0px 10px 10px 0px #ccc;
}
 .input{
     display: block;
     border: none;
     box-shadow: none;
     border-bottom: 1px solid #cccccc;
     margin-bottom:20px;
     border-radius: 0px;
}
 .submit{
     display: block;
     background: #dba521;
     /*width: 22%;*/
     font-size: 15px;
     text-align: center;
     color: #ffffff;
     margin-top: 30px;
     margin-bottom: 10px;
     text-decoration: none;
     padding: 4px;
     border: 1px solid #dba521;
     transition: .2s ease all;
}
 .submit:hover{
     color:#000;
}
 footer{
     display:block;
     background:url(images/rounded_rectangle_829_cop_3.png)left bottom no-repeat #f5f5f5;
     border-top:1px solid #000000;
     padding:30px 0px 20px 0px;
     color:#222;
     font-size:13px;
     background-size:100% 100%;
}
 footer a{
     color:#222;
     text-decoration:none;
     font-size:13px;
     display:block;
     padding:5px 0px 5px 0px;
}
 .social{
     display:block;
}
 .social a{
     display:inline;
     margin-right:15px;
     color:#222;
}
 .featured-ins{
     display:block;
     background:url(../images/layer_780_copy.jpg)left top no-repeat;
     background-size:100% 100%;
     padding-top:30px;
     padding-bottom:30px;
/*     height:500px;*/
}
.social-bg-1{
	display:block;
     background:url(../images/social-bg-1.png)left top no-repeat;
	     background-size: cover;
}
.contact-bg{
	display:block;
     background:url(../images/conatct_bg.png)left top no-repeat;
	     background-size: cover;
}
/*about-us-page*/
 .about-us-page{
     display:block;
     background:url(../images/abous_bag.png)left top no-repeat;
	     background-size: cover;
}
 .text-div{
     padding: 100px 15px;
}
 .text-div h2,.text-div h1{
     color:#fff;
}
 .about-text-con{
     background-color:#fafafa;
     padding:50px 0px;
     color:#000;
}
.about-text-con p{
	font-size:14px;
	padding:5px 0px;
}
.about-text-con h1{
	margin-bottom:30px;
}
 .what-we-achieve{
     padding:50px 0px;
}
 .what-we-achieve h1{
     color:#000;
     padding:20px 0px;
}
 .achive-group{
     padding:15px;
     border:1px solid #ccc;
     min-height: 528px;
         margin-bottom: 10px;
}
 .achive-group img{
     margin:0 auto;
     display: block;
}
 .achive-group h3{
     font-size:16px;
     color:#000;
     font-weight:600;
     padding: 10px 0px;
}
 .achive-group p{
     font-size:14px;
}
/*End about-us-page*/
/*team*/
.team-section{
padding:40px 0px;	
}
 .team-section h1{
     color:#000;
     margin:20px 0px;
}
 .pillars-img-div img{
     border: 1px solid #dba521;
     padding:3px;
}
 .boder-Pillars-h1{
     width: 10%;
     border-top: 2px solid #dba521;
     margin-left: 45%;
     margin-right: 45%;
}
.team-section .linkedin-btn {
    background: #dba521;
    padding: 10px 40px;
    /* margin: 21px 0px; */
    color: #fff;
}
.team-section .boder-slider-h1{
width: 80px;
    border-top: 2px solid #dba521;
    margin-bottom: 0px;
}
 .linkedin-btn{
     background: #dba521;
     padding: 10px 20px;
    /* margin: 21px 0px;
     */
     color: #fff;
}
 .name-profile h4{
     color:#000;
     margin: 10px 0px;
	     font-weight: 600;
}
.mt-40{
margin-top:40px;	
}
 .name-profile h5{
     color:#000;
     margin-top: 10px;
     margin-bottom: 30px;
}
/*end team*/
/*contact us*/
 .conatct-us{
     padding:40px 0px;
     color:#000;
}
.address span{
	color:#ccc;
	font-size:12px;
}
.address p{
    margin-top: 20px;
	font-size:14px;
}
.address h4{
margin-bottom:0px;
}
.address hr{
margin:30px 0px;
}
/*end contact us*/
/*social-life*/
 .social-life{
     padding:40px 0px;
     color:#000;
}
 .social-life-img-div{
     padding: 50px 0px;
}
 .img-center-auto{
     margin:0 auto;
     border:1px solid #ccc;
     padding:50px;
}
 .beyond-wallet-text h2{
     margin: 0px;
}
.beyond-wallet-text p{
	margin: 30px 0px;
}
.beyond-wallet-text img{
	display:inline;
}
.contribute-a{
    color: #dba521;
    text-decoration: underline;	
}
.beyond-wallet-text .linkedin-btn {
    background: #dba521;
    padding: 10px 50px;
    /* margin: 21px 0px; */
    color: #fff;
}
.pd-lrft-0{
padding-left:0px !important;
    margin-top: 33px;
}
/*end social-life*/
/*investment*/
.investment-sevtion{
	
	    padding: 40px 0px;
}
.investment-sevtion p{
	
	    padding: 30px 0px;
}
.investment-sevtion p{
	
	    padding: 30px 0px;
}
.investment-sevtion .linkedin-btn {
    background: #dba521;
    padding: 10px 50px;
    /* margin: 21px 0px; */
    color: #fff;
}

.heading-title-text img{
    
    height: 68px;
}
.investment-sevtion hr{
	margin-bottom:30px;
	margin-top:30px;
}

.up-title-white {
    color: #f3ecec;
    font-size: 30px;
}
 .heading-title-text {
     border: 1px solid #dba521;
     padding:4px;
     box-shadow: 1px 1px 1px 1px #ccc;
         margin-bottom: 10px;
}
 .heading-title-text img{
     margin:0 auto;
}
 .only-heading-title-text{
     background: #fff;
     padding: 20px 0px;
     border: 1px solid #ccc;
     margin: 10px 0px;
     box-shadow: 1px 1px 1px 1px #ccc;
}
/**gk***** .carousel {
     margin-bottom: 0;
     padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
 .carousel-control {
     left: -12px;
}
 .carousel-control.right {
     right: -12px;
}
/* Changes the position of the indicators */
 .carousel-indicators {
     right: 50%;
     top: auto;
     bottom: 0px;
     margin-right: -19px;
}
/* Changes the colour of the indicators */
 .carousel-indicators li {
     background: #c0c0c0;
}
 .carousel-indicators .active {
     background: #333333;
}
 .carousel-showmanymoveone {
     .carousel-control {
         width: 4%;
         background-image:none;
         &.left {
             margin-left:15px;
        }
         &.right {
             margin-right:15px;
        }
    }
     .cloneditem-1, .cloneditem-2, .cloneditem-3 {
         display: none;
    }
     .carousel-inner {
         @media all and (min-width: 768px) {
             @media (transform-3d), (-webkit-transform-3d) {
                 > .item.active.right, > .item.next {
                     transform: translate3d(50%, 0, 0);
                     left: 0;
                }
                 > .item.active.left, > .item.prev {
                     transform: translate3d(-50%, 0, 0);
                     left: 0;
                }
                 > .item.left, > .item.prev.right, > .item.active {
                     transform: translate3d(0, 0, 0);
                     left: 0;
                }
            }
             > .active.left, > .prev {
                 left: -50%;
            }
             > .active.right, > .next {
                 left: 50%;
            }
             > .left, > .prev.right, > .active {
                 left: 0;
            }
             .cloneditem-1 {
                 display: block;
            }
        }
         @media all and (min-width: 992px) {
             @media (transform-3d), (-webkit-transform-3d) {
                 > .item.active.right, > .item.next {
                     transform: translate3d(25%, 0, 0);
                     left: 0;
                }
                 > .item.active.left, > .item.prev {
                     transform: translate3d(-25%, 0, 0);
                     left: 0;
                }
                 > .item.left, > .item.prev.right, > .item.active {
                     transform: translate3d(0, 0, 0);
                     left: 0;
                }
            }
             > .active.left, > .prev {
                 left: -25%;
            }
             > .active.right, > .next {
                 left: 25%;
            }
             > .left, > .prev.right, > .active {
                 left: 0;
            }
             .cloneditem-2, .cloneditem-3 {
                 display: block;
            }
        }
    }
}
}
 p {
     
     color: #333;
    
}
h1{
	font-weight:600;
}
 h2 {
     margin: 2em 0 1em;
}
 .logo {
     margin: 20px auto;
     height: 100px;
     @media only screen and (min-width : 768px) {
         margin: 28px;
         float: left;
    }
}
 .title {
     padding: 28px;
     display: table-cell;
     position: relative;
     vertical-align: middle;
     text-align: center;
}
 .media-carousel {
     margin-bottom: 0;
     padding: 0 40px 30px 40px;
     margin-top: 30px;
}
/* Previous button */
 .media-carousel .carousel-control.left {
     left: -12px;
     margin-top: 17%;
     font-size: 30px;
     background-image: none;
     background: none repeat scroll 0 0 #222222;
     border: 4px solid #FFFFFF;
     border-radius: 23px 23px 23px 23px;
     height: 40px;
     width : 40px;
     opacity: 1;
     line-height: 1;
}
/*text slider*/
/*********************** video-main **********************/
 .video-main {
     text-align: center;
     padding: 58px 0 24px 
}
 .video-main h2 {
     text-transform: uppercase;
     font-size: 58px;
     margin: 0 0 30px;
}
 .video-main h3 {
     font-size: 25px;
     margin: 0 0 30px;
     padding: 15px;
}
 .video-main p {
     font-size: 16px;
     margin: 5px 0 0;
     padding: 15px;
}
 .test-dec-hr{
     margin-top: 0px;
     margin-bottom: 0px;
     border: 0;
     border-top: 1px solid #eee;
     margin-left: 30px;
     margin-right: 30px;
}
 .video-main a {
     background: #6537f6;
     font-size: 20px;
     padding: 8px 30px;
     color: #fff;
     display: inline-block;
     border-radius: 25px;
     margin-bottom: 40px;
}
 .img-center {
     width: 70px;
     margin: 0 auto;
}
 .desc-div-1 {
     box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
     -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
     -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
}
/************************ transition **************************/
 .swiper-container {
     width: 100%;
     height: 400px;
}
 .swiper-slide {
     text-align: center;
     font-size: 18px;
     background: #fff;
    /* Center slide text vertically */
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     -webkit-justify-content: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
    /*width:90%;
    */
}
 .top-btn {
     display: none 
}
 .swiper-button-prev {
     background-image: url(../images/left-arrow.png);
}
 .swiper-button-next {
     background-image: url(../images/right-arrow.png);
}
 .swiper-slide video {
     width: 100%;
}
/********************** media page ***********************/
 #video-carousel {
     margin-bottom: 5%;
     margin-top: 10%;
}
 #video-carousel .carousel-control.left, #media-gallery .carousel-control.left {
     background: url(../images/left-arrow.png) center no-repeat;
     background-size: 50%;
     opacity: 1 
}
 #video-carousel .carousel-control.right, #media-gallery .carousel-control.right {
     background: url(../images/right-arrow.png) center no-repeat;
     background-size: 50%;
     opacity: 1 
}
 #media-gallery .carousel-control.left {
     background-position: left center;
     background-size: 40% 
}
 #media-gallery .carousel-control.right {
     background-position: right center;
     background-size: 40% 
}
 #video-carousel .media-video {
     width: 100%;
     border-radius: 5px;
}
 #video-carousel .carousel-indicators {
     bottom: -37px;
}
 #media-gallery .carousel-indicators {
     bottom: -22%;
}
 #video-carousel .carousel-indicators li, #media-gallery .carousel-indicators li {
     background-color: #938ea2;
     border-color: #938ea2;
     margin: 1px 1%;
}
 #video-carousel .carousel-indicators .active, #media-gallery .carousel-indicators .active {
     background-color: #6537f6;
     border-color: #6537f6;
}
 .media-content {
     padding-bottom: 5%;
}
 .media-details {
     font-size: 20px;
}
 #media-gallery {
     background: url(../images/bg-2.jpg) left top no-repeat;
     background-size: cover;
     text-align: center;
     padding: 30px 0 10px;
     padding-bottom: 5%;
}
 #media-gallery h2 {
     text-transform: uppercase;
     font-size: 60px;
     margin: 0 0 22px;
}
 #media-gallery .thumbnail {
     margin-bottom: 0;
     border: 2px solid #6537f6;
     padding: 0;
}
 .media-header {
     padding-left: 5px;
}
 #media-article .thumbnail {
     padding: 0;
     border: 0;
}
 #media-article .thumbnail .caption {
     padding: 0;
     font-size: 20px;
}
 #media-article .thumbnail .caption h3 {
     font-weight: bold;
}
 #media-article .media-container-border {
     border-bottom: 1px solid #6537f6;
     padding-bottom: 4%;
}
/*text slider*/
/* Next button */
 .media-carousel .carousel-control.right {
     right: -12px !important;
     background-image: none;
     background-image: none;
     background: none repeat scroll 0 0 #222222;
     border: 4px solid #FFFFFF;
     border-radius: 23px 23px 23px 23px;
     height: 40px;
     width : 40px;
     margin-top: 17%;
     font-size: 30px;
     color: #fff;
     opacity: 1;
     line-height: 1;
}
/* Changes the position of the indicators */
 .media-carousel .carousel-indicators {
     right: 50%;
     top: auto;
     bottom: 0px;
     margin-right: -19px;
}
/* Changes the colour of the indicators */
 .media-carousel .carousel-indicators li {
     background: #c0c0c0;
}
 .media-carousel .carousel-indicators .active {
     background: #333333;
}
 .media-carousel img {
/*     width: 250px;*/
     height: 120px;
}
/* End carousel */
/**gk***** 
/*------------------------------------*\ Media Queries \*------------------------------------*/
 @media(min-width:240px) and (max-width:767px) {
     .navbar-nav {
        float:left!important;
    }
     .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
        border-color:#ffffff !important;
    }
     iframe{
        height:auto;
    }
     .firstbox{
        padding:15px;
         font-size:13px;
/*         margin-top:20px;*/
    }
     .navbar-toggle {
         position: relative;
         float: right;
         padding: 9px 10px;
         margin-top: 15px;
         margin-right: 15px;
        /* margin-bottom: 8px;
         */
         background-color: #000;
        /* background-image: none;
         */
        /* border: 1px solid transparent;
         */
        /* border-radius: 4px;
         */
    }
     .domainbox h1 {
         text-align: center;
         color: #000000;
         font-size: 18px;
         padding-bottom: 15px;
    }
     .media-carousel{
         padding: 0 10px 30px 10px;
         margin-top: 30px;
         height: 480px;
         overflow: hidden;
    }
	.desc-div h4 {
    text-align: center;
}
     .media-carousel .carousel-control.left {
         left: -12px;
         background-image: none;
         height: 40px;
         width: 40px;
         margin-top: 50%;
         font-size: 40px;
         color: #fff;
         opacity: 1;
         background: none;
         border: 0px solid #FFFFFF;
    }
     .media-carousel .carousel-control.right {
         right: -9px !important;
         background-image: none;
         height: 40px;
         width: 40px;
         margin-top: 50%;
         font-size: 40px;
         color: #fff;
         opacity: 1;
         background: none;
         border: 0px solid #FFFFFF;
    }
     .what-we-box {
         display: block;
         padding: 100px 0px 100px 10px;
    }
     .more {
         display: initial !important;
    }
     .left-calender, .left-watch {
        width:110px;
         padding-left:10px
    }
     .logo-home {
        width: 100px;
    }
     .video-steaming {
        padding: 30px 0 0
    }
     .video-thumb h3 {
        font-size: 35px;
    }
     .video-main {
        padding:30px 0 10px;
    }
     .video-main p {
        margin:0px;
         border-bottom: 1px solid #ccc;
         padding: 0px;
    }
     .video-main a, .video-main p br, .nav>li>a.top-btn {
        display: none;
    }
     .desc-div-1 {
         margin: 10px 40px;
    }
     .video-main p {
         font-size: 14px !important;
         margin: 5px 0 0;
         padding: 0px;
    }
     .video-main p {
         font-size: 16px;
         margin: 5px 0 0;
         padding: 0px;
    }
}
 @media screen and (min-width: 501px) and (max-width: 767px) {
     .video-main {
        padding:30px 0 10px;
    }
     .video-main p {
        margin: 20px 0 20px;
    }
     .road-map {
        padding: 30px 0 20px;
    }
     .road-map h3 {
        font-size: 55px;
         margin-bottom: 10px;
    }
     .video-steaming h2 {
        font-size: 30px;
         margin-bottom: 30px;
    }
     .video-thumb h2 {
        margin-bottom: 10px;
    }
     .video-thumb {
        padding:90px 20px 35px;
         min-height:325px;
         margin-left: 0px;
    }
     .video-thumb h3 {
        font-size:35px;
    }
     .video-thumb p {
        font-size:16px;
    }
     .video-steaming {
        padding:40px 0 0;
    }
     .piller-box .more {
         display: initial;
    }
}
 @media screen and (max-width: 768px) {
     #video-carousel{
         margin-bottom: 10%;
         margin-top: 19%;
    }
     #video-carousel .carousel-control.right, #media-gallery .carousel-control.right{
         background-position: right center;
    }
     #video-carousel .carousel-control.left, #media-gallery .carousel-control.left{
         background-position: left center;
    }
     #media-gallery h2{
         font-size: 40px;
    }
     #media-gallery{
         padding-bottom: 10%;
    }
     #media-gallery .carousel-indicators {
         bottom: -50%;
    }
     #video-carousel .carousel-indicators{
         z-index: 0;
    }
     #media-article .thumbnail{
         margin-bottom: 15%;
    }
}
 @media (min-width:768px) and (max-width:991px){
     .media-carousel{
         padding: 0 10px 30px 10px;
         margin-top: 30px;
         height: 340px;
         overflow: hidden;
    }
}
 @media(min-width:991px) and (max-width:1024px){
}
 @media(min-width:1024px) and (max-width:1440px){
}
 @media(min-width:1920px) and (max-width:2560px) {
    .video-section .pattern-overlay {
    
     padding: 148px 0 32px;
     min-height: 691px;
    }
}
 @media(min-width:2560px){
      .video-section .pattern-overlay {
    
     padding: 148px 0 32px;
     min-height: 691px;
    }
}
.navbar-brand {
    
    height: 65px !important;
   
}
