﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(http://fonts.googleapis.com/css?family=Montserrat);
/* CSS Document */

body{
	color:#666;
	font-family: 'Roboto', sans-serif;
}
p{
    text-align:justify;
    line-height:2.2em;
}

a:hover{text-decoration:none;}
a:focus{outline:none;}
.main-head{border-bottom:5px solid #af53da;}
/*---navbar----*/
.navbar{
	margin:0;
	min-height:94px;
}
.navbar-brand{padding:15px 0;}
/*.mynav li{min-width:135px;}*/
.navbar-toggle{border:1px solid #aaa;}
.navbar-toggle .icon-bar{background:#aaa;}
.mynav li{margin:0 3px;}
.mynav > li > a:hover{
			background:#D98CFC;
			border-radius:10px 10px 0 0;
			box-shadow:2px 0px 1px #666;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover{background:#D98CFC;}
.mynav > li > a:focus{
			background:#D98CFC;
			border-radius:10px 10px 0 0;
			box-shadow:2px 0px 1px #666;
}
.mynav li a{
	color:#5c5c5c;
	font-weight:700;
	padding:20px 18px 15px;
	text-align:center;
	min-height:100px;
	min-width:108px;
	max-width:108px;
}
.mynav .active a{
			background:#D98CFC;
			border:1px solid #D98CFC;
			border-radius:10px 10px 0 0;
			box-shadow:2px 0px 1px #666;
}
.mynav li span{
	display:block;
	color:#D5D5D7;
	font-size:26px;
}
.mynav li:hover span,.mynav .active span{color:#fff;}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover{
			background:#D98CFC;
			border-radius:10px 10px 0 0;
			box-shadow:2px 0px 1px #666;
}
.nav .open > a span,
.nav .open > a:focus span,
 .nav .open > a:hover span{color:#fff;}
.mynav .drp-dw li a{ 
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
	text-align:left;
	padding:3px 20px;
}
.dropdown:focus,.dropdown:hover{
				background:#D98CFC;
				border-radius:10px 10px 0 0;
				box-shadow:2px 0px 1px #666;
}
.dropdown:focus .dropdown-menu,
.dropdown:hover .dropdown-menu{display:block;}
.navbar-right .dropdown-menu{left:0;right:auto;}
.mynav .drp-dw li a:hover,.mynav .drp-dw li a:focus{
							background:#D98CFC;
							border-radius:0;
}
/*banner*/

.banner{
	/*border-top:5px solid #AF53DA;*/
	color:#fff;
	margin-bottom:2%;
}
.banner .carousel-inner .item > img{min-width:100%;}
/*slide1*/
.carouseltext1-caption{
			position:absolute;
			top:4%;
			left:74%;
			right:0;
}
.carouseltext1-caption h2{
				padding:0 0 0 5%;
				margin-top:0;
				text-shadow:1px 1px 0 #000;
}

.carouseltext1-caption .bannr-text1 {
    background:rgba(117,170,219,0.7);
    border-radius:10px 0 0 10px;
    min-height: 100px;
    padding:2% 5%;
	text-align:right;
}
.carouseltext1-caption .bannr-text1 p{
						line-height:2;
						font-weight:600;
						font-size:16px;
}
/*slide2*/
.carouseltext2-caption{
			position:absolute;
			top:4%;
			left:74%;
			right:0;
}
.carouseltext2-caption h2{
				padding-left:5%;
				margin-top:0;
				text-shadow:1px 1px 0 #000;
}

.carouseltext2-caption .bannr-text2 {
    /*background: rgba(98, 113, 125, 0.8) none repeat scroll 0 0;*/
	background:rgba(117,170,219,0.7);
    min-height: 100px;
    padding:2% 5%;
	text-align:right;
	border-radius:10px 0 0 10px;
}
.carouseltext2-caption .bannr-text2 p{
						line-height:1.8;
						font-weight:600;
						font-size:16px;
}
/*slide3*/
.carouseltext3-caption{
				color:#666465;
				position:absolute;
				top:25%;
				left:40%;
				right:6%;
				text-align:center;
}
.carouseltext3-caption .bannr-text3{
				padding:2% 5%;
}
.carouseltext3-caption .bannr-text3 p{
						line-height:2;
						font-weight:600;
						font-size:16px;
}
/*slide4*/
.carouseltext4-caption{
				color:#666465;
				position:absolute;
				top:12%;
				left:20%;
				right:34%;
				text-align:right;
}
.carouseltext4-caption .bannr-text4{
				padding:2% 0 4%;
}
.carouseltext4-caption .bannr-text4 p{
						line-height:2;
						font-weight:600;
						font-size:16px;
}

/*content part*/

.consult{
		border:1px solid #ccc;
		color:#444;
		border-top:0;
		min-height:383px;
}
.head{
	background:#E3ABEC;
	text-align:center;
	min-height:50px;
	padding:2% 0;
	color:#444;
	font-size:18px;
	box-shadow:0 4px 0 #dc72e0;
	border-radius:0 26px;
}
.head span{
	color:#fff;
	padding:0 2% 0 0;
	font-size:28px;
}
.consult p{
		padding:5%;
		color:#444;
		margin:0;
		text-align:justify;
}
.service-list{color:#E3ABEC;}
.service-list li{color:#444;}
.boxes{margin:2% 0;}
#carousel-generic .item{text-align:center;}
#carousel-generic .item img{
		display:inline;
		margin-top:25%;
}
.carousel-caption{color:#000;}
#carousel-certi .item{text-align:center;}
#carousel-certi .item img{
		margin-top:2%;
		display:inline;
}
.more{
		padding:1% 5%;
		float:right;
		border:1px solid #E3ABEC;
		border-radius:5px;
		color:#444;
		margin:0 5%;
}
.cont-list{
		padding:5%;
		line-height:1.8;
}
.cont-list li{
		list-style:none;
		display:table;
}
.cont-list li a{color:#444;}
.cont-list li span{
		padding:0 10px 0 0;
		display:table-cell;
		vertical-align:top;
}

/*footer*/

.foot{
		background:#AF53DA;
		color:#fff;
		padding:1% 0;
}
.foot span{display:block;}
.foot a{color:#fff;}

/*about us*/
.mar-top{margin-top:1%;}
.tab-content > .tab-pane{padding:2%;}
.block-txt{
		background:#E3ABEC;
		padding:1%;
		text-align:center;
}

.tab-in{padding:0;}
.tab-in li{list-style:none;}
.about .tab-in li:first-child{
		margin-bottom:10px;
		width:212px;
		height:50px;
		padding:8% 0;
		color:#333;
}
.nav-tabs{border-bottom:1px solid #AF53DA;}
.nav-tabs > li > a:focus{box-shadow:0;}
.tab-pane{
		border-width:1px;
		border-style:solid;
		border-color:transparent #AF53DA #AF53DA;
		border-radius:0 0 5px 5px;
}
.tab-pane p{line-height:2.2;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{
		border-color:#AF53DA #AF53DA transparent;
}
.purple{color:#AF53DA;}
.purple-bg{
		background:#E3ABEC;
		border:1px solid #E3ABEC;
}
.nav-tabs .active .tab-in li{font-weight:700;}
.clients-logo{padding:0;}
.clients-logo li{
		list-style:none;
		display:inline-block;
		margin:2% 4%;
}

/*services*/
.serv-tab-in{padding:0;}
.serv-tab-in li{list-style:none;}
.serv-tab-in li:first-child{
		margin-bottom:10px;
		
		height:50px;
		padding:3% 0;
		color:#333;
}
.nav-tabs > li > a{
padding:5px;
margin:0;
}

/*consultancy*/
.serv-tab-const{padding:0;}
.serv-tab-const li{list-style:none;}
.serv-tab-const li:first-child{
		margin-bottom:10px;
		
		height:50px;
		padding:3% 0;
		color:#333;
}
/*Faq*/
.panel-default{border:#E3ABEC;}
.panel-default > .panel-heading{
		background:#E3ABEC;
		border:#E3ABEC;
}
.panel-body{text-align:justify;}
.panel-heading {padding:0;}
.panel-heading .panel-title a{
						display:block;
						padding:10px 15px;
}
.full-form{color:#9663C4;margin:0;font-family: 'Montserrat', sans-serif;text-align:center;}
.full-form span{font-size:42px;text-shadow:2px 1px 0 #333;color:#af53da;}
.swavin{padding:2% 0;background:#E3ABEC;}
.brdr p{padding:0 0 0 2%;}
.small-box{min-height:277px;}
.mynav li .buss{display:block;color:#5c5c5c;font-size:14px;padding:0;}
.mynav li:hover .buss{color:#5c5c5c;}
/*media Queries*/
@media (max-width:479px){
.mynav li a { padding:1%;min-height:0;min-width:100%;max-width:0;text-align:left;}
.mynav li span{display:inline-block;padding:0 1% 0 0;}
.mynav li .buss{display:inline;}
.navbar-collapse{margin:9% 0 0;}
.carouseltext2-caption .bannr-text2 p,.carouseltext1-caption .bannr-text1 p{display:none;}
.carouseltext2-caption h2,.carouseltext1-caption h2{padding-left:0;font-size:11px;}
.carouseltext2-caption .bannr-text2,.carouseltext1-caption .bannr-text1{min-height:0;}
.full-form{font-size:16px;}
.full-form span{font-size:22px;}
.consult{min-height:0;}
.consult p{padding:3%;}
#carousel-generic .item img{margin:5%;}
.nav-tabs > li{max-width:100%;}
.foot{font-size:12px;}
#trade 
}
@media (min-width:480px) and (max-width:767px){
.mynav li a { padding:1%;min-height:0;min-width:100%;max-width:0;text-align:left;}
.mynav li span{display:inline-block;padding:0 1% 0 0;}
.mynav li .buss{display:inline;}
.navbar-collapse{margin:5% 0 0;}
.carouseltext2-caption .bannr-text2 p,.carouseltext1-caption .bannr-text1 p{display:none;}
.carouseltext2-caption h2,.carouseltext1-caption h2{padding-left:0;font-size:18px;}
.carouseltext2-caption .bannr-text2,.carouseltext1-caption .bannr-text1{min-height:0;}
.full-form{font-size:16px;}
.full-form span{font-size:22px;}
.consult{min-height:0;}
.consult p{padding:3%;}
.cont-list{padding:3%;margin:0;}
.nav-tabs > li{max-width:100%;}
#carousel-generic .item img{margin:5%;}
/*.about .tab-in li:first-child{width:auto;padding:3%;}*/
}
@media (min-width:767px) and (max-width:992px){

.mynav li a { padding:6% 1% 0;min-height:0;min-width:68px;max-width:0;text-align:center;font-size:11px;}
.mynav li span{display:block;padding:0 1% 0 0;font-size:18px;}
.mynav li .buss{display:inline;font-size:11px;}
.navbar-collapse{margin:4% 0 0;}
.swavin h2{font-size:22px;}
.carouseltext2-caption .bannr-text2 p,.carouseltext1-caption .bannr-text1 p{display:none;}
.carouseltext2-caption h2{padding-left:0;}
.carouseltext2-caption .bannr-text2,.carouseltext1-caption .bannr-text1{min-height:0;}
.consult{min-height:0;}
.consult p{padding:3%;}
#carousel-generic .item img{margin:5%;}
.cont-list{padding:3%;margin:0;}
}
@media (min-width:993px) and (max-width:1200px) {
    .mynav li a{max-width:98px;min-width:98px;padding:20px 10px 15px;font-size:12px;}
    .mynav li .buss{font-size:12px;}
}