@charset "utf-8";
/* CSS Document */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 8px;
}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0px;
	padding: 0;
	border:none;
	outline:none;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:#fbfbfe;
	position:relative;
	width:100%;
}
.pre {
	width:1000px;
	margin:0 auto;
	padding:43px;
	
}
a {
	text-decoration:none;
}
.clear {
	clear:both;
}
img {
	border:none !important;
	outline:none !important;
}
.shadow {
	width:1030px;
	height:100%;
	position:absolute;
	margin:0 auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	box-shadow:0px 0 10px #999;
	-moz-box-shadow:0px 0 10px #999;
	-webkit-box-shadow:0px 0 10px #999;
	-ms-box-shadow:0px 0 10px #999;
}
/********************Top Start******************************************************************************************/

#top-main {
	background:#e1e2e1;
	width:100%;
	height:24px;
	margin:0;
	padding:0;
}
#top {
	background:#e1e2e1;
	width:1030px;
	height:24px;
	margin:0 auto;
	padding:0;
	z-index:1;
}
#top h2 {
	font-size:14px;
	color:#fff;
	font-family:Calibri;
	text-align:center;
	font-weight:normal;
	-webkit-transform:skew(-55deg);
	-moz-transform:skew(-55deg);
	-o-transform:skew(-55deg);
	-ms-transform:skew(-55deg);
	transform:skew(-55deg);
	margin:0 0 0 0;
	padding:3px 0 0 0;
}
#top h2 a {
	color:#fff;
}
#div1 {
	width:230px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg, 0deg);
	background:#e1e2e1;
	margin:0 0 0 20px;
}
#div1:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width: 0;
	height: 0;
	background:#e1e2e1;
	width:50px;
	height:24px;
	-webkit-transform:skew(-55deg);
	-moz-transform:skew(-55deg);
	-o-transform:skew(-55deg);
	-ms-transform:skew(-55deg);
	transform:skew(-55deg);
}
#div1 h3 {
	font-size:16px;
	color:#090e4f;
	font-family:Calibri;
	text-align:center;
	font-weight:normal;
	-webkit-transform:skew(-55deg);
	-moz-transform:skew(-55deg);
	-o-transform:skew(-55deg);
	-ms-transform:skew(-55deg);
	transform:skew(-55deg);
	background:url(../images/chat-icon.png) no-repeat 10px 2px;
}
#div2 {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#4682b4;
	position:relative;
	z-index:100;
}
#div2:hover {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#1e5f95;
	position:relative;
	z-index:100;
}
#div3 {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#2a6698;
	position:relative;
	z-index:100;
}
#div3:hover {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#134975;
	position:relative;
	z-index:100;
}
#div4 {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#154c79;
	position:relative;
	z-index:100;
}
#div4:hover {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#4682b4;
	position:relative;
	z-index:100;
}
#div5 {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#073458;
	position:relative;
	z-index:100;
}
#div5:hover {
	width:130px;
	height:24px;
	float:left;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#2a6698;
	position:relative;
	z-index:100;
}
#div6 {
	width:243px;
	height:24px;
	float:left;
	margin:0 0px 0 0;
	-webkit-transform:skew(55deg);
	-moz-transform:skew(55deg);
	-o-transform:skew(55deg);
	-ms-transform:skew(55deg);
	transform:skew(55deg);
	background:#e1e2e1;
	position:relative;
	z-index:100;
}
#div6:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width: 0;
	height: 0;
	background:#e1e2e1;
	width:50px;
	height:24px;
	-webkit-transform:skew(-55deg);
	-moz-transform:skew(-55deg);
	-o-transform:skew(-55deg);
	-ms-transform:skew(-55deg);
	transform:skew(-55deg);
}
#div6 h4 {
	font-size:16px;
	color:#090e4f;
	font-family:Calibri;
	text-align:center;
	font-weight:normal;
	-webkit-transform:skew(-55deg);
	-moz-transform:skew(-55deg);
	-o-transform:skew(-55deg);
	-ms-transform:skew(-55deg);
	transform:skew(-55deg);
}
#div6 h4 input {
	background:none;
	margin:0 0 0 10px;
	padding:0 10px 0 15px;
	width:180px;
	float:left;
	height:24px;
	border:none !important;
	outline:none !important;
	border-right:1px solid #b5b6c3 !important;
	text-align:center;
}
#div6 h4 img {
	float:right;
	padding:0 0px 0 0;
	margin:3px -5px 0 0px;
}
/********************Top End****************************************************************************************/

/********************header Start***********************************************************************************/
#header-main {
	background:url(../images/header-bg.jpg) repeat-x;
	width:100%;
	height:208px;
	margin:1px 0 0 0;
	padding:0;
}
#header {
	background:url(../images/header-bg.jpg) no-repeat;
	width:1030px;
	height:208px;
	margin:0 auto;
	padding:0;
	position:relative;
}
#logo {
	margin:0px 0 0 0px;
	padding:0;
	width:500px;
	height:208px;
	float:left;
}
#logo img {
	margin:4px 0 0 15px;
	padding:0;
}
#head-right {
	margin:0px 0 0 0px;
	padding:0;
	width:515px;
	height:208px;
	float:right;
}
#social-icon {
	width:420px;
	float:right;
	padding:4px 10px 6px 0;
	margin:17px 15px 0 0;
	height:40px;
	background:rgba(208, 207, 206, 0.2);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border:solid 1px rgba(9, 14, 80, 0.2);
	box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-moz-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-webkit-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-ms-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
}
#social-icon a:hover {
	opacity:0.5;
}
#social-icon .facebook {
	width:44px;
	height:47px;
	margin:0 1px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat 0px 0;
}
#social-icon .twitter {
	width:44px;
	height:47px;
	margin:0 1px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -44px 0;
}
#social-icon .linkedin {
	width:44px;
	height:47px;
	margin:0 0px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -88px 0;
}
#social-icon .google {
	width:44px;
	height:47px;
	margin:0 1px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -130px 0;
}
#social-icon .youtube {
	width:44px;
	height:47px;
	margin:0 0px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -173px 0;
}
#social-icon .share {
	width:44px;
	height:47px;
	margin:0 1px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -215px 0;
}

#social-icon .blog {
	width:44px;
	height:47px;
	margin:0 1px 0 0;
	float:right;
	background:url(../images/social-icon.png) no-repeat -259px 0;
}
#social-icon h1 {
	margin:0px 0 0 0px;
	padding:5px 0px 0px 10px;
	font-family:'Conv_YanoneKaffeesatz-Regular', Sans-Serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	background:url(../images/massege.png) 0 0 no-repeat;
	float:left;
}
#social-icon h1 img {
	position:absolute;
	top:7px;
	left:665px;
}
#phone {
	width:420px;
	float:right;
	padding:4px 10px 6px 0;
	margin:8px 15px 0 0;
	height:40px;
	background:rgba(208, 207, 206, 0.2);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border:solid 1px rgba(9, 14, 80, 0.2);
	box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-moz-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-webkit-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-ms-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
}
#phone h1 {
	margin:0px 0 0 0px;
	padding:5px 0px 0px 40px;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:22px;
	color:#000;
	font-weight:normal;
	text-align:center;
	background:url(../images/phone.png) no-repeat 50px 0;
}
#message {
	width:420px;
	float:right;
	padding:4px 10px 6px 0;
	margin:8px 15px 0 0;
	height:40px;
	background:rgba(208, 207, 206, 0.2);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border:solid 1px rgba(9, 14, 80, 0.2);
	box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-moz-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-webkit-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
	-ms-box-shadow:2px 2px 5px rgba(153, 153, 153, 0.5);
}
#message h1 {
	margin:0px 0 0 0px;
	padding:5px 0px 0px 35px;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:22px;
	color:#000;
	font-weight:normal;
	text-align:center;
	background:url(../images/message.png) no-repeat 115px 10px;
}
#message h1 a {
	color:#000;
}
#message h1 a:hover {
	color:#666;
}
/********************header End***************************************************************************************************/

/********************Nav Start****************************************************************************************************/
#nav-main {
	background:#040628;
	width:100%;
	height:59px;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
}
#nav {
	background:#040628;
	width:1015px;
	height:59px;
	margin:0 auto;
	padding:0 0 0 0px;
	position:relative;
	z-index:1;
}

iframe {
	width:1030px;
	height:59px;
	margin:0 auto;
	padding:0 0 0 15px;
	position:absolute;
	z-index:-99999;
	background:none !important;
	left:0;
	right:0;
}
.size {
	height:500px;
}
#nav h1.active {
	width:90px;
	height:59px;
	margin:0px 0px 0 0;
	float:left;
	background:#4682b4;
}
#nav h1 a {
	width:90px;
	height:59px;
	margin:0px 0px 0 0px;
	float:left;
	background:url(../images/home.png) no-repeat center center;
}
#nav h1 a:hover {
	width:90px;
	height:59px;
	margin:0px 0px 0 0px;
	float:left;
	background:url(../images/home-h.png) no-repeat center center;
}

.button {
	list-style:none;
	padding:18px 24px 18px 24px;
	margin:0 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:18px;
	color:#fff;
	float:left;
}

.button2 {
	list-style:none;
	padding:18px 24px 18px 24px;
	float:left;
}

.button-x {
	list-style:none;
	width:1030px;
	height:59px;

}
.button3 {
	list-style:none;
	padding:18px 24px 18px 24px;
	float:left;
}

.button4 {
	list-style:none;
	padding:18px 24px 18px 24px;
	float:left;
}
.button5 {
	list-style:none;
	padding:18px 24px 18px 24px;
	float:left;
}

.button a {

	color:#fff;
	
}

.button:hover {
	list-style:none;
	padding:18px 24px 18px 24px;
	margin:0 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:18px;
	color:#fff;
	float:left;
	background:#4682b4;
}

.scroll {
	max-height:400px !important;
	overflow-y:auto;
	}
	
#panel {
    background:none;
    display: none;
    height:500px;
    left:537px;
    padding: 10px;
    position:fixed;
    text-align: left;
    top: 49px;
    width: auto;
    z-index: 0;
}

#panel2 {
    background:none;
    display: none;
    height:auto;
    left:639px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 49px;
    width: auto;
    z-index: 0;
}

#panel3 {
    background:none;
    display: none;
    height:auto;
    left:95px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 49px;
    width: auto;
    z-index: 0;
}

#panel4 {
    background:none;
    display: none;
    height:auto;
    left:705px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 49px;
    width: auto;
    z-index: 0;
}

/*#nav ul {
	list-style:none;
	padding:18px 0 0 0;
	margin:0px 0 0 0px;
	float:left;
	
}
#nav ul li {
	list-style:none;
	padding:0px;
	margin:0 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:15px;
	color:#fff;
	float:left;
}
#nav ul li a {
	list-style:none;
	padding:0px 25px 18px 25px;
	margin:0 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:18px;
	color:#fff;
}
#nav ul li a:hover {
	padding:18px 25px 18px 25px;
	margin:0 0 0 0;
	background:#4682b4;
	color:#fff;
}
#nav li ul {
	display: none;
	background-color: #fff;
	width:auto;
	height:auto !important;
	z-index:9999;
}
#nav li:hover ul {
	display: block;
	position: absolute !important;
	margin: 18px 0 0 -0px;
	padding: 0px 0 0px 0;
	border:solid 1px #4682b4;
	border-top:none;
	border-radius:0 0px 10px 10px;
	-moz-border-radius:0 0px 10px 10px;
	-webkit-border-radius:0 0px 10px 10px;
}
#nav li:hover li {
	float: none;
	background:none;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	list-style:none;
	padding:0px 0 0px 0px;
	border: none;
	margin:0px 0 0 0;
	height:auto !important;
	display:block;
}



#nav li:hover li a {
	color: #fff;
	font-size:16px;
	padding:0 0 0 0;

}
#nav li li a:hover {
	color: #000;
	border:none  !important;

}
*/


/********************header End******************************************************************************************************/

/********************Banner Start****************************************************************************************************/

#banner-main {
	background:url(../images/banner-bg.jpg) repeat-x;
	width:100%;
	height:488px;
	margin:1px 0 0 0;
	padding:0;
	z-index:0 !important;
}
#banner {
	width:1030px;
	height:488px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:0 !important;
	background:url(../images/banner-bg.jpg) repeat-x;
}
/********************header End*******************************************************************************************************/

/********************Packages Start***************************************************************************************************/
#packages-main {
	background:url(../images/package-bg.jpg) repeat-x;
	width:100%;
	height:239px;
	margin:0px 0 0 0;
	padding:0;
}
#packages {
	width:1030px;
	height:239px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;
}
.list_carousel {
	margin: 25px 0px 0px -11px;
	padding:0 0 0 0px;
	width: 947px;
	float:left;
}
.list_carousel ul {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 290px;
	height: 181px;
	padding: 0;
	margin:0 6px 0 3px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	margin-left: 10px;
	position:absolute;
	left:45px;
	top:95px;
	width:38px;
	height:37px;
	background:url(../images/prev.png) no-repeat;
}
.prev:hover {
	margin-left: 10px;
	position:absolute;
	left:45px;
	top:95px;
	width:38px;
	height:37px;
	background:url(../images/prev-h.png) no-repeat;
}
.next {
	margin-right: 10px;
	position:absolute;
	top:95px;
	right:1px;
	width:38px;
	height:37px;
	background:url(../images/next.png) no-repeat;
}
.next:hover {
	margin-right: 10px;
	position:absolute;
	top:95px;
	right:1px;
	width:38px;
	height:37px;
	background:url(../images/next-h.png) no-repeat;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
/********************Packages End**********************************************************************************************************/

/********************Tab Start************************************************************************************************************/

#tab-main {
	width:100%;
	height:auto;
	margin:0px 0 0 0;
	padding:0;
	background:url(../images/tab-bg.jpg) repeat-x 0 0 #e9eff3;
}
#tab {
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.web {
	width:329px;
	height:415px;
	float:left;
	margin:5px 13px 0 0;
	padding:0;
	background:url(../images/sprator.jpg) no-repeat right;
}
.web h2 {
	padding:0px 0px;
	margin:10px 15px 0px 0;
	font-family:Calibri;
	font-size:24px;
	color:#090e4c;
	text-align:left;
	font-weight:normal;
	border-bottom:solid 1px #01a201;
}
.web p {
	padding:10px 15px 0 0;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	text-align:left;
}
.web h3 {
	padding:5px 15px 0 0;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#01a201;
	text-align:left;
	font-weight:normal;
}
.web h4 {
	padding:4px 15px 0 25px;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#232323;
	text-align:left;
	font-weight:normal;
	background:url(../images/check.png) no-repeat 0 7px;
}
.web a {
	width:96px;
	height:27px;
	float:right;
	background:url(../images/more.png) no-repeat;
	margin:10px 15px 0 0;
}
.web a:hover {
	width:96px;
	height:27px;
	float:right;
	background:url(../images/more-h.png) no-repeat;
	margin:10px 15px 0 0;
}
/********************Tab End************************************************************************************************************/

/********************Mid Start************************************************************************************************************/
#mid-main {
	background:#c8c8c8;
	width:100%;
	height:auto;
	margin:1px 0 0 0;
	padding:0;
}
#mid {
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;
}
.testimonial {
	width:316px;
	height:388px;
	float:left;
	margin:15px 0px 15px 15px;
	padding:0;
	border:solid 1px #4682b4;
	border-radius:20px 0 20px 0;
	-moz-border-radius:20px 0 20px 0;
	-webkit-border-radius:20px 0 20px 0;
	-ms-border-radius:20px 0 20px 0;
}
.radius {
	border-radius:0px 0 20px 0;
	-moz-border-radius:0px 0 20px 0;
	-webkit-border-radius:0px 0 20px 0;
	-ms-border-radius:0px 0 20px 0;
}

.widget_cycling_posts {
    position: relative;
    display: block;
    min-height: 388px;
}
.post_list li {
    overflow: hidden;
    padding: 0;
    margin: 0;
}




.testimonial h1 {
	padding:5px 0px 8px 0;
	margin:0px 0px 0px 0;
	font-family:Calibri;
	font-size:24px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background:#4682b4;
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
}
.t1 {
	width:316px;
	height:115px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-8 */
}
.t1 p {
	padding:10px 15px 0 15px;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	text-align:center;
	font-style:italic;
	line-height:20px;
}
.t1 h2 {
	padding:4px 15px 0 0px;
	margin:0 0 0 0;
	font-family: Calibri;
	font-size:15px;
	color:#01a201;
	text-align:right;
	font-weight:normal;
	line-height:16px;
}
.articles {
	width:316px;
	height:388px;
	float:left;
	margin:15px 0px 15px 23px;
	padding:0;
	border:solid 1px #4682b4;
	border-radius:20px 0 20px 0;
	-moz-border-radius:20px 0 20px 0;
	-webkit-border-radius:20px 0 20px 0;
	-ms-border-radius:20px 0 20px 0;
	overflow:hidden;
}
.articles h1 {
	padding:5px 0px 8px 0;
	margin:0px 0px 0px 0;
	font-family:Calibri;
	font-size:24px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background:#4682b4;
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
	z-index:1 !important;
	position:relative;
}
.a1 {
	width:316px;
	height:115px;
	background: #2e2e2e; /* Old browsers */
	background: -moz-linear-gradient(top, #2e2e2e 94%, #383838 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(94%, #2e2e2e), color-stop(100%, #383838)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2e2e2e 94%, #383838 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2e2e2e 94%, #383838 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2e2e2e 94%, #383838 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2e2e2e 94%, #383838 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#383838', GradientType=0 ); /* IE6-8 */
}
.img {
	margin:14px 0 0 9px;
	float:left;
}
.img2 {
	margin:-2px 7px 0 0px;
	float:right;
}
.img2:hover {
	opacity:0.4;
}
.h2 {
	padding:12px 0px 0 10px;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4682b4;
	text-align:left;
	font-weight:normal;
	float:left;
}
.p {
	padding:5px 0px 0 10px;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	line-height:19px;
	width:210px;
	float:left;
}
.a2 {
	width:316px;
	height:115px;
	background: #1e1e1e;
}
.a3 {
	width:316px;
	height:115px;
	background: #383838; /* Old browsers */
	background: -moz-linear-gradient(top, #383838 0%, #2e2e2e 6%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(6%, #2e2e2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #383838 0%, #2e2e2e 6%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #383838 0%, #2e2e2e 6%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #383838 0%, #2e2e2e 6%); /* IE10+ */
	background: linear-gradient(to bottom, #383838 0%, #2e2e2e 6%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#2e2e2e', GradientType=0 ); /* IE6-8 */
}
.portfolio {
	width:316px;
	height:388px;
	float:left;
	margin:15px 0px 15px 23px;
	padding:0;
	border:solid 1px #4682b4;
	border-radius:20px 0 20px 0;
	-moz-border-radius:20px 0 20px 0;
	-webkit-border-radius:20px 0 20px 0;
	-ms-border-radius:20px 0 20px 0;
}
.portfolio h1 {
	padding:5px 0px 8px 0;
	margin:0px 0px 0px 0;
	font-family:Calibri;
	font-size:24px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background:#4682b4;
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
}
.p1 {
	width:316px;
	height:124px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-8 */
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
}
.p-b {
	
	width:316px;
	height:125px !important;
	overflow:hidden;
}
.circle {
	width: 64px;
	height: 64px;
	background:#fff;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border:solid 1px #008000;
	overflow:hidden;
	margin:9px 4px 0 8px;
	float:left;
}



.list_carousel2 {
	margin: 0px 0px 0px 0px;
	padding:0 0 0 0px;
	width: 316px;
	float:left;
	
}
.list_carousel2 ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
}
.list_carousel3 li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 316px;
	height: 124px;
	padding: 0;
	margin:0 0px 0 0px;
	display: block;
	float: left;
	background:url(../images/line.png) no-repeat 20px 40px;
}



.list_carousel3.responsive {
	width: auto;
	margin-left: 0;
}




/********************Mid End************************************************************************************************************/

/********************News Start************************************************************************************************************/
#news-main {
	background:#e0e0e0;
	width:100%;
	height:auto;
	margin:0px 0 0 0;
	padding:0;
}
#news {
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:20px 0 20px 0;
	position:relative;
	z-index:1;
}
#news h1 {
	padding:6px 0px 8px 15px;
	margin:0px 15px 0px 15px;
	font-family:Calibri;
	font-size:24px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	background:#4682b4;
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
}
#news-content {
	width:998px;
	height:77px;
	margin:0 auto;
	padding:0;
	border:1px solid #c0c0c0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-8 */
}
.list_carousel2 {
	margin: 0px 0px 0px 0px;
	padding:0 0 0 0px;
	width: 1000px;
	float:left;
}
.list_carousel2 ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
}
.list_carousel2 li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 1000px;
	height: 77px;
	padding: 0;
	margin:0 0px 0 0px;
	display: block;
	float: left;
}
.list_carousel2 img {
	float:left;
	margin:5px 0 0 10px;
}
.list_carousel2 h2 {
	padding:5px 0px 0 10px;
	margin:0 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#090e4c;
	text-align:left;
	font-weight:normal;
	float:left;
}
.list_carousel2 p {
	padding:5px 20px 0 10px;
	margin:0 0 0 0;
	font-family:Calibri;
	font-size:12px;
	color:#232323;
	text-align:left;
	font-weight:normal;
	float:left;
	width:730px;
}
.list_carousel2.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
/********************News End************************************************************************************************************/

/********************Clients Start************************************************************************************************************/
#clients-main {
	background:#c8c8c8;
	width:100%;
	height:auto;
	margin:0px 0 0 0;
	padding:0;
}
#clients {
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:20px 0 20px 0;
	position:relative;
	z-index:1;
}
#clients h1 {
	padding:6px 0px 8px 15px;
	margin:0px 15px 0px 15px;
	font-family:Calibri;
	font-size:24px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	background:#4682b4;
	border-radius:20px 0 0px 0;
	-moz-border-radius:20px 0 0px 0;
	-webkit-border-radius:20px 0 0px 0;
	-ms-border-radius:20px 0 0px 0;
}
#clients-content {
	width:998px;
	height:121px;
	margin:0 auto;
	padding:0;
	border:1px solid #c0c0c0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #c7c7c7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=0 ); /* IE6-8 */
}
#clients-content2 {
	width:998px;
	height:121px;
	margin:0 auto;
	background:url(../images/dot.png) repeat-x 0px 11px;
	overflow:hidden;
}
.clients-content3 {
	width:100%;
	height:121px;
	margin:0 auto;
	background:url(../images/devider.png) repeat-x -2px 25px;
}
#clients-content2 img {
	float:left;
	margin:25px 31.7px 0 0;
}
/********************Clients End************************************************************************************************************/

/********************Footer Start************************************************************************************************************/
#footer-main {
	background:url(../images/footer_bg.png) repeat;
	width:100%;
	height:340px;
	margin:0px 0 0 0;
	padding:0;
}
#footer {
	width:1030px;
	height:340px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	z-index:1;
}
#f-navi {
	width:228px;
	height:330px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}
#f-con h3 {
	padding:0px 0px 0px 0px;
	margin:3px 0 0 0;
	font-family:'Conv_HelveticaRoundedLTStd-BdCn', Sans-Serif;
	font-size:20px;
	color:#cac8c8;
	text-align:left;
	font-weight:normal;
}
#f-con a {
	color:#cac8c8;
}
#f-con a:hover {
	color:#fff;
}
#f-con p {
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cac8c8;
	text-align:left;
}
.heading {
	padding:17px 0px 10px 0px;
	margin:0 0 0 0;
	font-family:'Conv_HelveticaRoundedLTStd-BdCn', Sans-Serif;
	font-size:19px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	background:url(../images/line2.png) bottom left no-repeat;
}
#f-con {
	width:228px;
	height:330px;
	margin:0 0 0 29px;
	padding:0;
	float:left;
}
.fmenu {
	padding:0px 0px 0px 0px;
	margin:7px 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:16px;
	color:#cac8c8;
	text-align:left;
	font-weight:normal;
	border-bottom:dotted 2px #404040;
}

.fmenu a {
	color:#cac8c8;
}

.fmenu a:hover {
	color:#fff;
}
.fcon {
	padding:0px 0px 0px 0px;
	margin:7px 0 0 0;
	font-family:'Conv_HelveticaLTStd-LightCond', Sans-Serif;
	font-size:16px;
	color:#cac8c8;
	text-align:left;
	font-weight:normal;
}
.fcon img {
	margin:2px 10px 0 0;
}
.fmenu img {
	margin:2px 10px 0 0;
}
#from {
	width:225px;
	height:133px;
	margin:10px 0 0 0px;
	padding:0;
	background:#181818;
}
#from input {
	width:187px;
	height:28px;
	margin:12px 0 0 0px;
	padding:0 10px;
	background:#484747;
	border:0px !important;
	outline:0px !important;
	border-radius:10px;
	color:#8a8a8a;
	
}

.s-button {
	width:153px !important;
	height:26px;
	margin:12px 0 0 10px !important;
	padding:0 0px;
	background:url(../images/get.png) no-repeat !important ;
	cursor:hand !important;
	display:block;
	border-radius:0px !important;
	border:none !important;
	outline:none !important;

}
.s-button:hover {
	width:153px !important;
	height:26px;
	margin:12px 0 0 10px !important;
	padding:0 0px;
	background:url(../images/get-h.png) no-repeat !important;
	cursor:hand !important;
	display:block;
	border-radius:0px !important;

}
.pay {
	float:left;
	margin:7px 2.6px 0 0;
}
.pay:hover {
	opacity:0.5;
}
/********************Footer End************************************************************************************************************/

/********************Footer End Start************************************************************************************************************/
#footer-end-main {
	background:#3b3b3b;
	width:100%;
	height:55px;
	margin:0px 0 0 0;
	padding:0;
}
#footer-end {
	width:1030px;
	height:55px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	z-index:1;
}
#footer-end p {
	padding:18px 0px 0px 0px;
	margin:0px 0 0 0;
	font-family:Calibri;
	font-size:14px;
	color:#8d8d8d;
	text-align:center;
}
#footer-end a {
	color:#8d8d8d;
}
#footer-end a:hover {
	color:#fff;
}
.top {
	position:absolute;
	bottom:0;
	right:15px;
}
.top:hover {
	opacity:0.5;
}
/********************Footer End End************************************************************************************************************/



/* PopUp CSS Start */
/* === Tools Block === */
.tools_toogle {
	position:absolute;
	top:15px;
	left:191px;
	width:45px;
	height:116px;
	cursor:pointer;
	background:url(../images/tools_toogle.png) no-repeat;
	background-position: 0px 0px;
}
.tools {
	position:fixed;
	top:100px;
	left:-192px;
	z-index:999;
	background:rgba (9, 39, 89, 0.6) !important;
}
.tools_container {
	width:180px;
	background-color:rgba(9, 39, 89, 0.8);
	padding:5px;
	border:1px solid #000;
	border-radius:0px 20px 20px 0px;
	border-radius:0px 20px 20px 0px;
	border-radius:0px 20px 20px 0px;
}
.tools_container .tool_box {
	padding:10px;
	color:#9aa0a9;
	background:rgba(4, 6, 38, 0.6);
	border:1px solid #000000;
	border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
}
.tools_container .tool_box .line {
	border-top:1px solid #000;
	border-bottom:1px solid #2d2d3c;
	font-size:0;
}
.wallpaper_icon {
	width:30px;
	height:30px;
	margin-right:5px;
	float:left;
	border:2px solid #171721;
	cursor:pointer;
}

.read-more-right {
	width: auto;
px display:block;
	float:right;
	text-align: right;
}
.side-submit {
	color:#333;
	font-weight:bold;
}

.sub-button {
	width:112px !important;
	height:26px;
	margin:12px 0 0 10px !important;
	padding:0 0px;
	background:url(../images/submit.png) no-repeat !important;
	cursor:hand;
	display:block;
	border-radius:0px !important;
	border:none !important;
	outline:none !important;
}
.sub-button:hover {
	width:112px !important;
	height:26px;
	margin:12px 0 0 10px !important;
	padding:0 0px;
	background:url(../images/submit-h.png) no-repeat !important;
	cursor:hand;
	display:block;
	border-radius:0px !important;
	border:none !important;
	outline:none !important;
}
.tools_container input {
	width:132px;
	height:28px;
	margin:12px 0 0 0px;
	padding:0 10px;
	background:#fff;
	border:none;
	outline:none;
	border-radius:10px;
	color:#8a8a8a;
	border:none !important;
	outline:none !important;
}

.tools_container textarea {
	width:132px;
	height:50px;
	margin:12px 0 0 0px;
	padding:5px 10px;
	background:#fff;
	border:none;
	outline:none;
	border-radius:10px;
	color:#8a8a8a;
	border:none !important;
	outline:none !important;
}


/* PopUp CSS Close */

/****************Side socioal media icon**************/
#social-side {
	width:50px;
	height:265px;
	position:fixed;
	z-index:100;
	background:rgba(4, 6, 40, 0.7);
	right:0;
	top:150px;
	border-radius:15px 0 0 15px;
	
}

#social-side img:hover {
	opacity:0.5;
	
}
#social-side-facebook {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:160px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}

#social-side-twitter {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:201px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}


#social-side-linkedin {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:242px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}


#social-side-youtube {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:283px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}

#social-side-googleplus {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:324px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}

#social-side-blog {
	margin:0px 0 0 0px;
	padding:0;
	right:0;
	top:365px;
	width:40px;
	height:40px;
	position:fixed;
	z-index:100;
}

/****************Side socioal media icon**************/