/* Common css properties
-------------------------------------------------------------------*/
* {padding:0;margin:0;}
body {padding:0;margin:0;font-family: 'Lato', sans-serif;font-size:12px;color:#757575;}
div, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, span, img, input, form, em, strong {padding:0;margin:0;	list-style:none;}
img {border:none;outline:none;margin:0;padding:0;max-width:100%;}
a {outline:none;text-decoration:none;}
a:hover {text-decoration:none;}
.fL{float:left;}
.fR{float:right;}
.padLR5{padding:0 5px;}
input{font-family: 'Lato', sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* Structural css properties
-------------------------------------------------------------------*/

#wrapper{display:block;width:100%;}
.row{margin:0 auto;max-width:982px;width:100%;}


/* Header css properties
-------------------------------------------------------------------*/

header{border-top:3px solid #96bfeb;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */}
.topHead{display:inline-block;width:100%;position:relative;}
.topHead h1{float:left;}
.topHead h1 a{display:block;}
.topLeft{float:right;position:relative;}
.Lan{display:inline-block;}
.Lan .topLcor{background:url(../images/topLcor.png) no-repeat;width:43px;height:33px;float:left;}
.Lan .topMbg{background:url(../images/topMbg.png) repeat-x;height:28px;float:left;padding-top:5px;}
.Lan .topRcor{background:url(../images/topRcor.png) no-repeat;width:43px;height:33px;float:left;}
.Lan a, .Lan span{color:#FFF;font-size:14px;font-weight:700;text-transform:uppercase;}
.search{display:inline-block;float:left;margin-top:8px;margin-right:12px;}
.search #namanyay-search-btn {padding:5px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border:0 none;float:left;background: #4c4d4f url(../images/SearchIcon.png) no-repeat 5px 5px;width:30px;height:28px;cursor:pointer;}
.search #namanyay-search-box {padding:5px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border:0 none;width:160px;border:1px solid #cccccc;float:left;font-weight:400;color:#666666;font-size:14px;font-style:italic;}

/* Navigation css properties
-------------------------------------------------------------------*/
nav{width:87%;text-align:right;margin-top:50px;float:left;display:inline-block;}
nav li{background:url(../images/seperator.gif) no-repeat right;height:26px;padding-right:6px;padding-top:8px;position:relative;display:inline-block;}
nav li a{color:#888888;font-size:14px;font-weight:400;padding:6px;}
nav li a:hover, nav li a.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF;padding:6px;background: #669fd9; /* Old browsers */
background: -moz-linear-gradient(top,  #669fd9 0%, #3075b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#669fd9), color-stop(100%,#3075b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #669fd9 0%,#3075b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #669fd9 0%,#3075b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #669fd9 0%,#3075b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #669fd9 0%,#3075b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669fd9', endColorstr='#3075b9',GradientType=0 ); /* IE6-9 */}
nav li:last-child{ background:none;padding-right:0px;}
.HeroBanner{background:#FFF;position:relative;margin-top:12px;}
.HeroBanner .bannerCurve{background:url(../images/newShadow1.png) no-repeat;background-size:100%;height:98px;width:100%;position:absolute;bottom:-50px;z-index:2;}
.HeroBanner .bannerText{position:absolute;left:4px;top:72%;background:#000000;width:408px;height:42px;z-index:1;font-family: 'Coda', cursive;font-size:28px;font-weight:400;color:#99bfe5;text-align:center;}

nav li:hover ul{display:block;}

nav li ul{display: none; position:absolute;top:29px;left:0; z-index:9;-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;color:#FFF;padding:6px;background: #3175b9; /* Old browsers */
width:150px;
}

nav li ul li{ background:none; width:100%;text-align:left;}

nav li ul li a{ font-size:12px;color:#FFF;}


/** Carousel **/

.jcarousel-wrapper{position:relative;width:100%;}

.jcarousel {position:relative;overflow:hidden;width:100%;}

.jcarousel ul {width:20000em;position:relative;}

.jcarousel li {width:100%;float:left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height:404px;}

.jcarousel img {display: block;max-width:100%;width:974px;height: auto !important;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-left: 4px;}

/** Carousel Pagination **/

.jcarousel_1-wrapper{position:relative;width:100%;}

.jcarousel_1 { position: relative;overflow:hidden;}

.jcarousel_1 ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}

.jcarousel_1 img {display: block;height: auto !important;}

.jcarousel-pagination {position: absolute;bottom:-4px;right:5px;margin: 0;z-index:3;}

.jcarousel-pagination a {display:inline-block;text-indent:-9999px;margin-right:7px;background:url(../images/whiteCircle.png) no-repeat;width:16px;height:16px;}

.jcarousel-pagination a.active {color:#fff;background:url(../images/activeCircle.png) no-repeat;width:16px;height:16px;}


/** Body Container Start From Here **/

.bgcolor{background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

.bdyContainer{margin-top:55px;display:inline-block;padding-bottom:20px;}

.bdyContainer li{margin-right:20px;float:left;}

.bdyContainer li:last-child{margin-right:0px;}

.bdyContainer li .comDiv{display:block;width:312px;position:relative;}

.bdyContainer li .comDiv .smallBoxshadow{background:url(../images/smallBoxshadow.png) no-repeat; height:14px;position:absolute;bottom:-12px;width:100%;}

.bdyContainer li .comDiv .heading{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius:3px;border-top-right-radius:3px;background: #99bfe5; /* Old browsers */
background: -moz-linear-gradient(top,  #99bfe5 0%, #6fa5db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99bfe5), color-stop(100%,#6fa5db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #99bfe5 0%,#6fa5db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #99bfe5 0%,#6fa5db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #99bfe5 0%,#6fa5db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #99bfe5 0%,#6fa5db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bfe5', endColorstr='#6fa5db',GradientType=0 ); /* IE6-9 */ border:1px solid #89a9c2;height:38px;}

.bdyContainer li .comDiv .heading h2{ font-weight:700;font-size:21px;color:#000;}

.bdyContainer li .comDiv .heading span{display:block;padding:3px;float:left;padding-bottom:0;}

.bdyContainer li .comDiv .heading em{font-style:normal;padding-top:6px;display:inline-block;padding-left:5px;}

.bdyContainer li .comDiv .content{-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;border:1px solid #cdcbcc;padding:7px 4px;min-height:230px;position:relative;}

.bdyContainer li .comDiv .content img{border:1px solid #b2b2b2;padding:1px;}

.bdyContainer li .comDiv .content p{line-height:20px;font-size:13px;color:#696969;}

.bdyContainer li .comDiv .content .readmore{text-align:right;position:absolute;right:10px;bottom:10px;}

.bdyContainer li .comDiv .content a{background:url(../images/smallArrow.jpg) no-repeat right;padding-right:10px;font-family:Arial, Helvetica, sans-serif;color:#1d5783;font-size:11px;}

.horLine{background:url(../images/horLine.png) no-repeat; width:100%; background-size:100%;height:14px;margin-top:10px;}

/** Information Section Start From Here **/

.info{margin-top:38px;display:inline-block;margin-bottom:50px;}

.info p{ color:#333;}

.info li{float:left;width:312px;margin-right:20px;background:url(../images/seperatorLine.jpg) no-repeat right center;}

.info li:last-child{background:none;margin:0;}

.info li .comInnerDiv{width:290px;min-height:278px;position:relative;}

.info li .comInnerDiv h2{font-weight:400;font-size:24px;color:#333333;border-bottom:1px solid #cbcbcb;padding-bottom:12px;margin-bottom:12px;}

.info li .comInnerDiv h2 span{color:#3380cc;}

.info li .comInnerDiv h3{font-weight:700;font-size:18px;color:#333333;margin-bottom:8px;}

.info li .comInnerDiv h4{font-weight:700;font-size:16px;color:#1d5783;margin:8px 0;border-bottom:1px dashed #cccccc;padding-bottom:10px;}

.info li .comInnerDiv p{line-height:20px;font-weight:400;font-size:14px;margin-bottom:10px;}

.info li .comInnerDiv .rdmoreBtn{text-align:right;padding-top:8px;position:absolute;right:0;bottom:0;width:110px;}

.info li .comInnerDiv a{padding:5px 7px 5px 12px;color:#333333;font-size:13px;font-weight:700;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #e8e8e8;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */}

.info li .comInnerDiv a span{background:url(../images/rightArrow.jpg) no-repeat 5px 0px;width:22px;height:16px;display:inline-block;}

.info li .comInnerDiv ul{width:100%;display:inline-block;}

.info li .comInnerDiv li {background:url(../images/bluArrow.png) no-repeat 0px 7px;padding-left:15px;font-weight:700;font-size:14px;color:#1d5783;line-height:22px; width:auto;}

.newsDiv{display:block;width:100%;}

.newsDiv img{float:left;margin-right:8px;}

.newsDiv li{border-bottom:1px dashed #ccc;background:none !important;padding:0 !important;margin-right:0;line-height:18px !important;padding-top:5px !important;}

.newsDiv li:last-child{ border-bottom:none;}

.newsDiv h5{font-weight:700;font-size:14px;color:#000;float:left;}

.newsDiv p{float:left;width:88%;color:#333;font-size:12px !important;margin-bottom:5px !important; line-height:18px !important;}

/** Client Testinomials Start From Here **/

.testimonials{display:inline-block;}

.testimonials h2{font-weight:400;font-size:24px;color:#333333;padding-bottom:12px;margin-bottom:12px;}

.testimonials h2 span{color:#3380cc;}

.testimonials .ContentBox{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f9f9f9;border:1px solid #dfdfdf;padding:12px 20px;position:relative;margin-bottom:50px;float:left;}

.testimonials .ContentBox .Arrowdiv{position:absolute;left:15px;bottom:-21px;}

.testimonials .ContentBox .Arrowdiv .drownArrow{background:url(../images/drownArrow.gif) no-repeat;width:27px;height:21px;}

.testimonials .ContentBox .outer {width:94px;height:94px;-webkit-box-shadow:0px 0px 2px #e4e4e4;-moz-box-shadow: 0px 0px 2px #e4e4e4;box-shadow: 0px 0px 2px #e4e4e4;border-radius:50%;border:1px solid #d6d6d6;overflow:hidden;float:left;margin-right:25px;}

.testimonials .ContentBox .image {padding:0;border-radius:50%;width:94px;height:94px;overflow:hidden;}

.testimonials .ContentBox p{display:inline;font-weight:400;font-size:14px;color:#333;line-height:20px;margin-left:10px;}

.testimonials .ContentBox .Arrowdiv span{color:#3380cc;font-size:14px;font-weight:700;position:absolute;left:35px;top:11px;width:150px;}

.partners{display:block;}

.partners .heading{text-align:center;background:url(../images/btmLine.gif) no-repeat bottom;background-size:100%;padding-bottom:20px;}

.partners h3{font-weight:700;font-size:25px;color:#496696;background:url(../images/partnersIcon.png) no-repeat;height:38px;padding-left:55px;display:inline-block;}

.partners h3 span{color:#000;}

.clientList{margin-top:20px;}

.clientList li{display:inline-block;float:left;text-align:center; width:auto;height:auto;}

.clientList li img{width:auto;border-top-left-radius:0px;border-top-right-radius:0px;margin-left:30px}

/** Carousel Controls **/

.jcarousel_1-control-prev {position:absolute;top:12px;left:0px;background: url(../images/leftArrow.png) no-repeat;width:16px;height:26px;}

.jcarousel_1-control-next {position:absolute;top:12px;right:-12px;background:url(../images/rightArrow.png) no-repeat;width:16px;height:26px;}

/** Footer Section Start From Here **/

.footerBg{background:#484848 url(../images/footerBg.jpg) no-repeat;height:106px;background-size:100%;margin-top:30px;}

footer{background:#484848;float:left;width:100%;}

footer .innerContent{padding-top:20px;display:inline-block;}

footer li{width:186px;background:url(../images/footerSep.gif) no-repeat right;margin-right:10px;float:left;min-height:193px;}

footer li.w238{width:238px;}

footer li.w258{width:258px;}

footer li:last-child{background:none;margin:0;}

.quickDiv{width:160px;}

footer h5{ font-weight:400;font-size:15px;color:#FFF;text-transform:uppercase;padding-bottom:8px;border-bottom:1px dotted #FFF;margin-bottom:5px;}

.quickDiv li, .quickDiv li:last-child{background:url(../images/whiteArrow.png) no-repeat 0 7px;padding-left:15px;margin:0;width:100%;line-height:18px;min-height:0px;}

.quickDiv li a{font-weight:400;font-size:12px;color:#FFF;}

.contactInfo{width:211px;}

.contactInfo a{color:#FFF;}

.contactInfo li{display:block;color:#FFF;font-size:14px;margin-right:0;line-height:28px;min-height:0px;}

.contactInfo li.addIcon{background:url(../images/addIcon.png) no-repeat 0 5px;padding-left:28px;line-height:22px}

.membership{width:232px;}

.contactInfo li.phoneIcon{background:url(../images/phoneIcon.png) no-repeat 0 5px;padding-left:28px;padding-bottom:8px;}

.contactInfo li.printIcon{background:url(../images/printIcon.png) no-repeat 0 5px;padding-left:28px;padding-bottom:8px;}

.contactInfo li.messageIcon{background:url(../images/messageIcon.png) no-repeat 0 12px;padding-left:28px;}

.newsLetter{width:228px;}

.newsLetter p{color:#FFF;font-size:14px;line-height:20px;}

.newsLetter .formDiv{width:100%;margin-top:10px;}

.newsLetter .formDiv input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;border:0;padding:5px;font-size:12px;font-weight:400;color:#666;width:96%;}

.newsLetter .formDiv button{color:#333333;font-weight:700;font-size:14px;text-transform:uppercase;background:#99bfe5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;padding:8px;cursor:pointer;margin-top:8px;}

.membership .Flogos{width:100%;margin-top:10px;}

.membership .Flogos img{margin-right:8px;}

.membership .Flogos img:last-child{margin-right:0px;}

.membership .followUs{width:100%;margin-top:20px;}

.membership .followUs span{font-size:18px;font-weight:400;color:#FFF;float:left;padding-top:2px;padding-right:10px;}

.membership .followUs a{margin-right:8px;display:inline-block;}

footer .copyright{background:#242424;color:#FFF;text-align:center;padding:8px;font-size:14px;font-weight:400;}

.navMin{display:none;}