@charset "utf-8";

/* CSS Document */

body{

	background-color:#000 !important;

	font-family: 'Open Sans';

	position:relative;

	}

a:link {

    text-decoration: none !important;

}



a:visited {

    text-decoration: none !important;

}



a:hover {

    text-decoration: none !important;

}



a:active {

    text-decoration: none !important;

}

h1,h2,h3,h4,h5,h6{font-family: 'Open Sans' !important;}

nav{

	padding:0.5% 0 0.5% 0%;

	}

.navbar1ul{padding:5% 5% 0% 3% !important;}

.up-nav li a:hover{background:red !important; border-radius:14px !important;}

.up-nav li a:active{background:red !important;}

.up-nav li a:focus{background:red !important;}

.up-nav li a:focus:hover{background:red !important;}





.nav>li>a{padding:10px 7px !important;font-size: 13px;color: #fff !important;}



.nav>li>a:hover { color:#fff !important;background:red !important;}

.nav>li>a:active { color:#fff !important; background:red !important;}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{

	background-color:#222 !important;

	}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-nav>li.open>a {

        color: #fff !important;

    background: red !important;

}

#myNavbar ul{float: left !important;
    padding-left: 40px;}

.logo-text a{

	font-family:'Open Sans', sans-serif;

	color: #bb9b39 !important;

	font-size:30px;

	font-weight:600;

	text-transform:uppercase;

	}

.logo-text a:link {

    text-decoration: none;

}



.logo-text a:visited {

    text-decoration: none;

}



.logo-text a:hover {

    text-decoration: none;

}



.logo-text a:active {

    text-decoration: none;

}



.navbar{

	border-radius:0 !important;

	margin-bottom:0 !important;

	background-color:#000 !important;

	}	



.navbar-brand{

	height:85px !important;

	padding:0 !important;

	}

.navbar1ul{

	padding:2% 5% 0% 2%;	

	

}

.dropdown-menu{

	position: absolute;

    top: 98% !important;

    left: -1px !important;

	}

.dropdown-menu1{

	

	padding:0 !important;

	background-color:red !important;

	}



.dropdown-menu1 li{border-bottom:1px solid #555;}

.navbar-nav li:hover{background:red !important;}

.dropdown-menu1 li a{

	color:#fff !important;

	font-size:13px !important;

	padding: 5px 20px !important;

	font-weight:800;

	

	

	}

.dropdown-menu1 li a:hover{

	color:#000 !important;

	}

.last{border-bottom:none !important;}

.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 15%;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}





.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

.caption1{

    position: absolute;

    top: 35%;

    left: 8% !important;

    text-align: left;

    width: 300px;

    color: white;

    font-family: 'Exo', sans-serif;

	

}

.caption1 h2{

    margin: 0 0 10px 0 !important;

    font-size: 52px !important;

    font-weight: 600 !important;

    text-align: left !important;

    line-height: 1 !important;

    font-family: 'Open Sans Condensed',sans-serif !important;

	}

.caption1 p{text-align:left;padding-left:0%;}



.button1.white {

    border: 1px solid white;

    color: white;

}

.white:link {

    text-decoration: none;

}



.white:visited {

    text-decoration: none;

}



.white:hover {

    text-decoration: none;

	background: #FF0000;

    color: #fff;

}



.white:active {

    text-decoration: none;

}



.button1 {

    cursor: pointer;

    margin: 0;

    position: relative;

    text-decoration: none;

    text-align: center;

    padding: 8px 22px;

    transition: background-color 300ms ease-out;

    letter-spacing: 2px;

    display: inline-block;

    text-transform: uppercase;

    font-size: 12px;

    border: 1px solid #363636;

    color: #363636;

    background: transparent;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

}



.carousel-indicators li {

    display: inline-block !important;

    width: 15px !important;

    height: 7px !important;

    margin: 1px !important;

    text-indent: -999px !important;

    cursor: pointer !important;

    background-color: transparent !important;

    border: 1px solid #fff !important;

    

}

.carousel-indicators .active{

    background-color: #FF0000 !important;

}





.small-slide img{

	width:70%;

	}

.p-gallery{

	padding:0 !important;

	margin:0 !important;

	border-top:2px solid :#BB9B39 !important;

		

		}

		

.p-gallery1{

	padding:0 !important;

	margin:0 !important;

	position:relative;

	

	

	}

	

.p-gallery1-text{

	position:absolute;

	top:45%;

	color:yellow;

    font-size: 28px;

    font-weight: 600;

    text-align: center;

    margin: 0;

	text-shadow: 1px 1px black;

    font-family: 'Open Sans Condensed',sans-serif;

	}



.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: none !important;

    margin-top: -10px;

}

	

footer{

	background:#111;

	color:#fff;

	width:100%;

	border-top:1px solid #a27703;

	padding-bottom:50px;

	}

.footer-block h4{

	font-size:12px;

	font-weight:600;

	color: rgb(221, 206, 40);

	}

.footer-block ul{

	list-style:none;

	padding-left:0%;

	}

.footer-block ul li a{

	font-size:12px;

	color:#fff;

	}

.footer-block ul li a:hover{

	text-decoration:none;

	color:rgb(221, 206, 40);

	}

.social-links{

	padding-top:5%;

   

	}

.social-links ul{

	list-style:none;

	padding-left:0;

	

	}

	

.social-links ul li{

display:inline;

margin-right:1.5%;

}

.social-links ul li a{

	color:#000;

	display: inline-block;

    position: relative;

	font-size: 14px;

	width: 26px;

	height: 25px;

	margin: 0 auto 0 auto;

    border-radius: 50%;

    text-align: center;

    background-color:#D3D3D3;

	padding-top:2px;

    

	}

.social-links ul li a:hover

{

	transform:rotate(360deg) !important;

	transition: all 1s !important;

	color:#fff !important;

	}



.opac{

	opacity:0.5;

	}

.opac:hover{

	opacity:1;

	}

.about-text{

	color:#fff;

	padding-top:10px;

	font-size:18px;

	font-weight:600;

	}

	

	

	

	/*this is for mainlink.html*/

.aside{

	width:20%;

	float:left;

	height:600px;

	background-color:#222;

	

	

	}	

.aside ul{

	list-style:none;

	padding-left:0;

	

	

}

.aside ul li{

	padding:7% 10% 7% 15%;

	border-bottom:1px solid #444;

	

	}

.aside ul li a{

	font-family:dinnextproregular,"Helvetica Neue",Helvetica,Arial,sans-serif;

	color:#fff;

	}	

	

.aside ul li a:hover{

	text-decoration:none;

	background:#222!important;

	}	

.aside ul li:hover{

	background-color:#222;}

.link-content{

	padding:0;

	color:#fff;

	width:80%;

	float:left;

	

	}

	/*this is for our businesses*/

	

.aside1{

	width:20%;

	float:left;

	height:auto;

	background-color:#222;

	

	}	

.aside1 ul{

	list-style:none;

	padding-left:0;

	

	

}

.aside1 ul li{

	padding:3% 10% 3% 8%;

	border-bottom:1px solid #444;

	

	}

.aside1 ul li a{

	font-family:dinnextproregular,"Helvetica Neue",Helvetica,Arial,sans-serif;

	color:#fff;

	font-size:12px;

	}	

	

.aside1 ul li a:hover{

	text-decoration:none;

	background:#222!important;

	}	

.aside1 ul li:hover{

	

	background-color:#222;}

.link-content{

	padding:0;

	color:#fff;

	width:100%;

	float:left;

	

	}



.mobile-view{

	display:none;

	

	}

.panel-title1{

	padding:5px !important;

	font-size:14px !important;

	}

.panel-title1 h5 a{

	font-size:14px !important;

	

	}

.panel-title1 h5 a:hover{

	text-decoration:none;

	}

.panel-title1 h5 a:active{

	text-decoration:none !important;

	}

.below-footer{

	padding:0;

	margin:0;

	position:fixed;

	bottom:0;

	left:0;

	width:100%;

	border-top:1px solid #333;



}

	

.blw-txt{

	background:#000;

	height:35px;

	

	}

.blw-texth3{ padding:6px 0 6px 0;color:#fff !important; vertical-align:middle;}

#champ{

	font-style:italic;

	

	color: rgb(221, 206, 40);



}



.form-controlmy {

    display: block;

    width: 60%;

    height: 28px;

    padding: 4px 8px;

    font-size: 12px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.subscribe {

    MARGIN-TOP: 15%;

}

.btn-danger{background-color: #ff0000 !important;}

.tc-p{

	padding:1.2% 4%;

	}

.tc-p1{

	padding:1.2% 2%;

	}

.logo-png{

	

	float:left;

	margin-right:2.3%;

	

	}

.logo-slide{

	padding:0 21%;

	}

#first-li{

	background:red;

	color:#000; 

	font-size:20px !important; 

	font-weight:600;

	text-align:center;

	padding:6% 0;

	

	}

.abouttext{

	padding:0;

	}

.abouttext li{padding:.5% 1%;}



#ptext{font-size: 14px; text-align:justify;line-height:22px;}

#ptext1{font-size: 13px; text-align:justify;}

#edu-text{

	font-size:24px; 

	color:yellow;

	font-style:italic; 

	font-weight:600;

	

}

#edu-text1{

	font-size:20px;

    color:yellow;

	font-style:italic;

	padding-bottom:1%;

}

#edu-text2{

	font-size:20px;

    color:#ff0000;

}

#imp-text{

font-weight:600;

color:#ff0000;



}

#imp-text1{

font-weight:300;

color:#ff0000;

padding-bottom:1%;

}

.investor{ padding:3%;}

.investor h3{color:#ff0000; font-size:28px; font-weight:600;}

.investor p{padding-left:1%;font-weight:20px; line height:24px; font-weight:600;}

.p-logo-img{padding:2% 5% 0 5%; text-align:center;}

.contact-text{padding:2% 2% 0 5%;}

.contact-text h3{padding-left:0;}

.contact-form{text-align:left;padding-left:5%}

#address{padding-left:0;font-weight:20px; line height:24px; font-weight:600;}

.btn1{padding: 6px 50px !important;}

.caption1{width:400px !important;}

.agree{list-style:none;margin-top:3%; padding:0;}

.agree li{float:left;padding:1% 2%; background:#ff0000; margin-right:1%; border-radius:5px;}

.agree li a{ text-decoration:none; color:#fff; font-weight:600;}

.border-col3{border:1px solid #222; padding:5%;}

.media-logo{

	padding:1.5% 4%;

	text-align:center;

	}

#our-logo{

background:#ff0000;

font-size:20px;

border-radius:2px;

}

#pa{color:red;}

#pa:hover{color:yellow;}

#first-heading{color:#ff0000; padding-bottom:1%;}

#second-heading{color:#ff0000;font-weight:600; padding-bottom:1%;}

#third-heading{color:#ff0000;font-weight:600; padding:1% 0;}

#fourth-heading{color:#ff0000;font-weight:600;}

#ul-text{line-height:22px;}

#ul-text1{padding-left:1.4%;}

#space{height:2%;}

#facebook:hover{background:#3B5998;}

#twitter:hover{background:#1DA1F2;}

#google-plus:hover{background:#BD3518;}

#linkedin:hover{background:#0077B5;}

.dropdown a:link {

    text-decoration: none !important;

}



.dropdown a:visited {

    text-decoration: none !important;

}



.dropdown a:hover {

    background:#ff0000 !important;

}



.dropdown a:active {

    background:#ff0000 !important;

}

#explore{margin-top:8%;}



.control-label{text-align:left !important;}



.c1{

   background-color:#ff0000;

   text-align:center;

   color:#fff;

   border-radius:10px;



   width:50%;

   margin: 20px auto;

   }



.caption{;

	border-top:1px solid #ddd;

	Background-color:#ff0000;

	color:#fff !important;

	}

.ctlg-pad{

	padding-left:3%;

	}

.desc{

	color:#fff;

	

	}

.desc ul{}

.desc ul li{line-height:30px; text-align:justify;}

.zoom-left{padding-top:20px;}

.catalouge{

	position:fixed;

	right:2px;

	bottom:2px;

	}

.enquire{

	position:fixed;

	left:2px;

	bottom:2px;

	}

.enq-link img

{

 background-color:#000;

 border:1px solid red;

 border-radius:5px;



	}





.blink-image{

margin-top:-3px;

	

}

.gap{margin: 30px 0px 0px 0px;}

.desc ul{



	padding: 0px 15px 0px 15px;

}







/*-------------------------------------------------------------------------------------------*/

@media screen and (max-width: 767px){

	#myNavbar ul{padding-left:0;}

	#myNavbar{text-align:center;}

	.dropdown-menu1 li{text-align:center;}

	 	.aside{width:30%;}

		.aside1{width:30%;}

		.link-content{width:70%;}

	  .social-links{

		  margin-top:15%;

		  padding-top:0;

		  }

	  .social-links ul li{

		 display:block;

		 padding-bottom:5% !important;

		 }

	  .footer-link ul li a{

		  font-size:11px;

		  }

		  .logo-text{

			  margin:auto;

			  width:100%;

			  }

			  

		.caption1{

			width:50%;

			}	

		.subscribe{display:none;}  

		#first-li{font-size:16px !important;}

	.p-gallery1-text{font-size:14px !important;}

	.caption1{top:20%}

	.caption1 h2{font-size:20px !important; margin:0 !important;}

	.caption1 p{font-size:12px !important;}

	.button1{padding: 4px 11px !important; font-size:9px !important;}

	#explore{margin-top:4%!important;}

	#logo{display:none !important;}

	

	}

	.location{}

	.location-map{padding:0 0 2% 0;}

	

	

@media screen and (max-width: 991px){

	.navbar1ul{padding:5% 5% 0% 0% !important;}

	





.form-controlmy{

	width:50%;

	}

	

	

	}







