@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px; text-decoration:none; list-style:none; border:none;}
body { 
font-size: 13px;
 
   font-family: "Ubuntu";
   font:Arial, Helvetica, sans-serif;
   font-weight: 300;
color:#4c4c4c;
background:#F1F4F9;

}

.clear {clear:both; width:100%;}
a{text-decoration:none;}

/* Top Blue */
.topBlueCntr {width:100%; min-height:40px; background:#092F4A;}
.topBlueInnerCntr {max-width:1040px; min-height:40px; overflow:hidden;position:relative;width:100%;margin:0 auto;}
.TOpNumberCntr {float:left; width:auto; line-height:40px;}
.TOpNumberCntr a {color:#FFF; font-size:12px;}
.TopLoginCntr {width:auto; height:auto; float:right; line-height:40px; font-size:12px;}
.TopLoginCntr span {float:left; color:#FFF; margin:0 5px;}
.TopLoginCntr a {color:#CCC; float:left; padding:0 10px 0 0px; }
.TopLoginCntr a:hover{color:#fff;}

/* Header */
.HeaderOuter {width:100%; height:auto; background:#fff;  padding:0px 0 0 0;
 box-shadow: 0 1px 3px rgba(0,0,0,.08); 
-webkit-backface-visibility: hidden; display:inline-block;}
.HeaderInner {max-width:1020px; height:auto; position:relative; width:100%; margin:0 auto;}
.logoCntr {width:auto; height:auto; float:left; padding:4px 0 0 0px;}
.logoCntr img {width:100%;}
.rightHeaderCntr {
  width: 100%;
  float: left;
  height: auto;
  max-width: 500px;
  padding: 0 0 0 150px;
}

/* menu */
.Nav_mainCOntr{height:auto; width:100%; float:left; margin:0px 0 0 0px;}
.nav_Iner_COntr{height:auto; width:100%; float:left;}
.menu{display:block; clear:both;}
.menu ul {min-width:200px; padding:0 10px 0px;}
.menu li{display: inline-block; list-style:none;
position: relative;
z-index:100; /*background:url(images/nav_border.png) no-repeat right;*/}
.menu li:first-child{margin-left:0;}
.menu li a {font-weight:normal; font-size:12px; text-transform:uppercase; text-decoration:none; padding:15px 12px; display:block; color:#40334b;}
.menu li a:hover, .menu li:hover > a{color:#F99339 !important; background:url(images/nav_hover_bg.html) bottom repeat-x; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s;   -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
:hover {-webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s;   -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}

.menu ul {display: none; margin: 0; padding: 0; width: 150px; position: absolute; top: 35px; left: 0px; background: #388bbd !important;}
.menu ul li {display:block; float: none; background:none; margin:0; padding:0;}
.menu ul li a {font-size:12px; font-weight:normal; display:block; color:#FFF; padding:10px 7px; background: #40334B !important;}
.menu ul li a:hover, .menu ul li:hover > a {background:#297fcf; border-left:solid 2px #FFF; color:#797979;}
.menu li:hover > ul{ display: block;}
.menu ul ul {left: 149px; top: 0px;}
.mobile-menu{display:none; width:98%; padding:10px; background:#3086ba;
color:#ffffff; text-transform:uppercase; font-weight:600;}
.mobile-menu:hover{background:#297fcf; color:#ffffff; text-decoration:none;}
@media (min-width: 768px) and (max-width: 979px) {
	.mainWrap{width:768px;}
	.menu ul {top:37px;}
	.menu li a{font-size:12px; padding:10px;}
	.menu li{background:none;}
}
@media (max-width: 767px) 
{
   
	.mainWrap{width:100%;padding:0px 0px;}
	.menu{display:none;}
	.mobile-menu{display:block; margin-top:0px;}
	nav{margin:0; background:none;}
	.menu li{display:block; margin:0;}
	.menu ul li{clear:both; width:100%; display:block}
	.menu li a {color:#FFF !important; clear:both !important; padding:10px !important; margin:0px 0 0px 0px !important;}
	.menu li a:hover, .menu li:hover > a {background:#FFF !important; color:#388bbd !important;}
	.menu ul {display:block; position:relative; top:0; left:0; width:100%;}
	.menu ul ul {left:0;}
	.menu ul li ul li a{clear:both; display:block;}
	.mobile-menu {width:93%; padding:10px; background:#3086ba; color:#ffffff; text-transform:uppercase; font-weight:600;}
	.menu li{background:none;}
}
@media (max-width: 480px) {
	.menu ul li{clear:both; width:100%; background:none;}
	.menu li a {color:#797979; width:94%; clear:both; display:block; border-top:1px solid #1466AF; background:none;}
	.menu li{background:none;}
}
@media (max-width: 320px) {
	.menu ul li{clear:both; width:100%;}
	.menu li a {color:#797979; width:100%; clear:both; display:block; border-top:1px solid #1466AF;}
	.menu li{background:none;} 
}




.Header_SearchBox{height:auto; width:150px; float:right; padding:5px 0 0 0px;}
 .Header_SearchBox a{display:block; padding:10px 15px; background:#F98A2C; color:#FFF; font-size:13px;  margin:0 0 0 5px;}
 .Header_SearchBox form{float:left;}
.Header_SearchBox input {
	outline: none;
}
.Header_SearchBox  input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.Header_SearchBox  input::-webkit-search-decoration,
.Header_SearchBox  input::-webkit-search-cancel-button {
	display: none; 
}


.Header_SearchBox  input[type=search] {
	background: #FFF url(../static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc !important;
	padding: 8px 10px 8px 30px;
	width:122px;
	border:none;
	
	
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.Header_SearchBox  input[type=search]:focus {
	width: 180px;
	background-color: #fff;
	border:solid 1px #CCC;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


.Header_SearchBox  input:-moz-placeholder {
	color: #999;
}
.Header_SearchBox  input::-webkit-input-placeholder {
	color: #999;
}
 
 
 .Top_Header_RightMain{height:auto; width:100%; max-width:450px; float:right; padding:0px 0 0 0px;}
 .Top_Header_RightNav{height:auto; width:100%; max-width:200px; float:right; padding:0px 0 0 0px;}
.Top_Header_RightNav p{float:left; padding:0px; border-right:solid 1px #ccc; line-height: 25px;}
.Top_Header_RightNav p a{padding:0px 7px; text-decoration:none; outline:none; color:#333; font-size:13px;}
.Top_Header_RightNav p a:hover{color:#0E5487;}
.Top_Header_SearchBox{height:auto; width:200px; float:left; padding:0px 0 0 0px;}
.Top_Header_SearchBox input[type="text"]{height:14px; width:140px;  font-weight:300; font-size:12px;margin-top: 7px; margin-bottom: -26px;
 border:solid 1px #DFDFDF;  outline:none; float:left;  border:solid 1px #DFDFDF; padding:6px 10px;}

.Top_Header_SearchBox input.inptbuton{height:28px; width:33px; float:left;  font-weight:300; font-size:12px; margin-bottom: -6px; margin-top: 7px;
background:url(images/search_icon.png) #fff right no-repeat; outline:none; border:solid 1px #DFDFDF; border-left:0px; cursor:pointer;}



/********** FlexSlider Necessary Styles**************/
 
 .AboutusBannerCOntr{
	position:relative;
	
	background-size: cover;
position:relative;
	width:100%;
	clear:both;
	height:160px;
	 
	border-bottom:solid 5px #12466e;
}
 .AboutusBannerCOntr img{position:absolute; margin:auto; width:100%; height:100%;}

 
   .AboutusBanner_InnerContr{width:100%; position:absolute; top:0px; height:180px; overflow:hidden; top:30px;}
  .AboutusBanner_InnerContr h3{font-size:24px; font-weight:normal; color:#FFF; padding:47px 0 0 0px; width:100%; 
  max-width:1010px; margin:auto;}
 
 
 
 
 .Allpagesheading_bg{
	position:relative;
	 background:url(images/pages_background.jpg)  center top no-repeat;
	background-size: cover;
	width:100%;
	clear:both;
	height:150px;
	border-bottom:solid 5px #12466e;
}

 
   .Allpagesheading_bg_inner{width:100%; max-width:1010px; margin:auto;}
  .Allpagesheading_bg_inner h3{font-size:24px; font-weight:normal; color:#FFF; padding:60px 0 0 0px; float:left;}
  .Allpagesheading_bg_inner img{float:right; margin:20px 0 0 0px;}
 
 
 .bannerCntr {
	position:relative;
	 
	width:100%;
	clear:both;
	 
	border-bottom:solid 5px #12466e;
}
.flexslider .slides p span {
	font-size:30px;
}

/* ------------------------------- 1. Resets -------------------------------------- */

.fws2 * {
	margin:0;
	padding:0;
	line-height: 1;
}
/* ------------------------------- 2. Slider Styles ------------------------------- */

.fws2 {
	position: relative;
	width:100%;
	 
}
.fws2 .slider_container {
}
.fws2 .slide {
	display: none;
	position: absolute;
	top:0;
	left:0;
	z-index: 0;
	width:100%;
}
.fws2 .slide img {
	width:100%;
	height: auto;
	float:left;
}
.fws2 .slidePrev {
	
	width:20px;
	height:42px;
	position: absolute;
	top:45%;
	left:-50px;
	opacity:0.5;
	z-index: 10;
}
.fws2 .slidePrev i {
	width:50px;
	height:50px;
	float:left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 32px;
	color:#FFF;
	line-height: 1.7;
	text-align: center;
}
.fws2 .slideNext {
	
	width:50px;
	height:50px;
	position: absolute;
	top:45%;
	right:-50px;
	opacity:0.5;
	z-index: 10;
}
.fws2 .slideNext i {
	width:50px;
	height:50px;
	float:left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 32px;
	color:#FFF;
	line-height: 1.7;
	text-align: center;
}
.fws2 .timers {
	height:4px;
	position: absolute;
	bottom:15px;
	right:0;
	z-index: 3;
}
.fws2 .timer {
	height:4px;
	width:40px;
	background-color: #F69337;
	float:left;
	margin-right: 10px;
}
.fws2 .progress {
	height:4px;
	width:0%;
	background-color: #12466e;
	float:left;
}
.fws2 .bullets {
	position: absolute;
	bottom:-50px;
	z-index: 3;
	width:100%;
	text-align: center;
}
.fws2 .bullet {
	display: inline-table;
	cursor: pointer;
	padding:0 2px;
}
.fws2 .bullet i {
	color:#4b9d09;
	font-size: 15px;
	line-height: 1;
	-webkit-transition: color .25s ease-out;
	transition: color .25s ease-out;
}
.fws2 .bullet.active i, .fws2 .bullet:hover i {
	color:#12466e;
}
.fws2 .slide_content {
	top:0;
	width:1030px;
	margin:auto;
	
	 
}
.fws2 .slide_content_wrap { /* Slider Text Content Container Style */
	max-width:1030px;
	width:100%;
	 
	
	position: absolute;
	left:0;
	
	top:50% !important;
	display: none;
	 
}
.fws2 .title {  /* Slider Title Style */
	opacity: 0;
	color:#fff;
	font-size:38px !important;
line-height:40px;
	padding:0px 0 0 10px;
	float:left;
	font-family: "Ubuntu";
	font-style: normal;
	font-weight: 400;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	 
}
.fws2 .description { /* Slider Description Style */
	opacity: 0;
	color:#FFF;
	font-size:17px !important;

	padding:14px 0 0 10px;
	clear:both;
	float:left;
	margin-top:0px;
	line-height:26px;
	font-family: "Ubuntu";
	font-style: normal;
	font-weight: 300;
}
.fws2 .readmore { /* Slider Read More button Style */
	opacity: 0;
	clear:both;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	color:#FFF;
	background:#F58015;
	padding:15px 20px;
	text-decoration: none;
	margin-top:	13px;
	margin-left:10px;
	
	font-style: normal;
	font-weight: 300;
	-webkit-transition: color .25s ease-out;
	transition: color .25s ease-out;
}
.fws2 .readmore:hover {
	color:#fff;
}


.Banner_Slide_Content_Left{height:auto; width:100%; max-width:550px; float:left; padding:80px 0 0 50px;}
.Banner_Slide_Content_Right{width:220px; float:right; padding:0px; margin-right:-50px; }
.Banner_Slide_Content_box1{height:auto; width:96%; clear:both; padding:0px; margin:15px 0 15px 0px;color:#FFF;

background: #484848;
  background: -moz-linear-gradient(top,#484848 0%,#333333 100%);
  background: -webkit-linear-gradient(top,#484848 0%,#333333 100%);
  background: -o-linear-gradient(top,#484848 0%,#333333 100%);
  background: -ms-linear-gradient(top,#484848 0%,#333333 100%);
  background: linear-gradient(to bottom,#484848 0%,#333333 100%);
  -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
  box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
  height: 135px;
  
  
  
}
.Banner_Slide_Content_box1 a{color:#FFF; text-decoration:none; display:block;  padding:15px 10px; height:105px;}
.Banner_Slide_Content_box1 a:hover{background:#F58015;
}
.active{background:#12609A;}

 .Banner_Slide_Content_box1 h3{font-weight:300; font-size:18px; text-align:center; line-height:22px;}
 .Banner_Slide_Content_box1 h5{font-weight:300; font-size:14px; text-align:center; padding:15px 0 5px 0px;}
 .Banner_Slide_Content_box1 span{text-align:center !important; display:block; width:100%; padding:10px 0 0 0px;}
  .Banner_Slide_Content_box1 span img{width:auto!important; height:auto!important; float:none !important;}
/* ------------------------------- 3. Media Query ------------------------------- */



@media only screen and (min-width:1150px) and (max-width: 1450px) {
.fws2 .slide_content_wrap {
	margin-left:75px;
	margin-top:15%;
	max-width:1000px;
}
.fws2 .title {
	font-size:26px;
}
.fws2 .description {
	font-size:14px;
}
}
 @media only screen and (min-width:760px) and (max-width: 1149px) {
.fws2 .slide_content_wrap {
	margin-left:75px;
	margin-top:15%;
	max-width:640px;
}
.fws2 .title {
	font-size:26px;
}
.fws2 .description {
	font-size:14px;
}
}
 @media only screen and (max-width:759px) {
.fws2 .slide_content_wrap {
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	width:100%;
	height:100%;
}
.fws2 .slide_content_wrap h4, .fws2 .slide_content_wrap p {
	display:none !important;
}
.fws2 .slide_content_wrap a {
	opacity:0 !important;
	background: none !important;
	font-size: 0 !important;
	width:100%;
	height: 100%;
	margin:0 !important;
	padding:0 !important;
	float:left;
}
.fws2 .timers {
	display:none;
}
.fws2 .bullets {
	display:none;
}
.fws2 .slide_content {
	cursor: pointer;
}
}
/* ------------------------------- 4. Custom -------------------------------------- */


#fws2-head {
	background:#FFF;
}
#fws2-head h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 100px;
	margin: 0 auto;
	text-align: center;
}
#fws2-foot {
	float: left;
	text-align: center;
	width: 100%;
}
#fws2-foot p {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	margin-top: 20px;
}

.Middarea_mainContr{height:auto; width:100%; display:inline-block; padding:25px 0 0 0px; background:#FFF;}
.Middarea_InnerContr{height:auto; width:100%; max-width:1040px;margin:auto; padding-bottom:20px;}
.HeadingArea{height:auto; width:99%; clear:both; position:relative; border-top:solid 1px #E9E9E9; margin:40px 0 20px 0px;}
.HeadingArea h3{font-size:23px; font-weight:normal; background:#FFF; padding:10px 15px; text-align:center;
min-width:130px; position:absolute; top:-25px; left:430px;}

.MiddlerServices_COntrmain{height:auto; width:100%; max-width:1040px; display:inline-block; padding:20px 0 20px 0px;}
.MiddlerServices_COntrbox{height:auto; width:33%; max-width:350px; float:left; padding:5px 0 27px 0px;}
.MiddlerServices_COntrIMGbox{min-height:50px; width:80px; float:left;}
.MiddlerServices_COntr_Textbox{height:auto; width:75%; max-width:240px; float:left;}
.MiddlerServices_COntr_Textbox h3{font-size:16px; font-weight:normal; padding:0 0 3px 0px;}
.MiddlerServices_COntr_Textbox p{padding:0px 0 5px 5px; font-size:12px; font-weight:normal; line-height:17px;}
.MiddlerServices_COntr_Textbox p a{color:#0F5588; font-size:13px;}
.MiddlerServices_COntr_Textbox p a:hover{color:#F77C0D;}


.Product_displayBox1{min-height:200px; width:100%; max-width:320px;
 border:solid 1px #E9E9E9; border-radius:5px; position:relative; float:left; margin:25px 17px 25px 7px;}
.Product_displayBox1 h3{position:absolute; top:-29px; left:120px; min-width:55px; height:30px; line-height:30px; 
background:#FFF; padding:7px; text-align:center; font-weight:normal; }
.Product_displayBox1 h2{font-size:23px; font-weight:700; color:#2C2C2C; padding:38px 10px 10px 10px;
 text-align:center;}
.Product_displayBox1 p{padding:5px 20px 25px 20px; text-align:center; line-height:19px; color:#000;}
.Product_displayBox1 a{width:100px; padding:10px 20px; text-align:center; color:#FFF; font-size:13px; 
background:#FF8520; float:left; margin:0 0 20px 90px;}
.Product_displayBox1 a:hover{background:#FB6F00}

.Product_displayBox1 a.Readmore1{background:#26B756;}
.Product_displayBox1 a.Readmore2{background:#018DC8;}
.Product_displayBox1 a.Readmore3{background:#E74B3C;}
.Product_displayBox1 a.Readmore4{background:#5FA816;}
.Product_displayBox1 a.Readmore5{background:#00AAA8;}

.ProductDemo_COntrMain{height:auto; width:100%; padding:10px 0px; clear:both; background:#018DC8;}
.ProductDemo_COntrInner{height:auto; width:100%; max-width:1040px; margin:auto; padding:15px 0 15px 0px;
 position:relative;  text-align:center; font-size:25px; color:#FFF; 
 
 }
 .arow{width: 0;
height: 0;
position:absolute;
left:50%;
top:67px;
border-style: solid;
border-width: 15px 15px 0 15px;
border-color: #018DC8 transparent transparent transparent;}

 
 .ProductDemo_buttonbox{height:auto; width:100%; padding:10px 0px; clear:both; background:#FFF;}
.ProductDemo_buttonbox_Inner{height:auto; width:100%; max-width:640px; margin:auto; padding:35px 0 30px 0px;
    color:#FFF;  overflow:hidden;

 }
 
 .ProductDemo_buttonbox_Inner a.getintouch{padding:15px 10px; width:250px; background:#F58015; color:#FFF; font-size:18px;
 text-align:center; float:left; margin:0 0 0 45px;}
 
  .ProductDemo_buttonbox_Inner a.explorprdct{padding:15px 10px; width:250px; background:#1D8FC5; color:#FFF; font-size:18px;
 text-align:center; float:left; margin:0 0 0 35px;}
 
 
 .HowItWorkCOntr{height:auto; width:100%; padding:10px 0px; clear:both; background:#1D8FC5;}
.HowItWorkCOntr_inner{height:auto; width:100%; max-width:1135px; margin:auto; padding:10px 0 10px 0px;
    color:#FFF;  overflow:hidden;

 }
 
 

.KnwAboutUSOUter{height:auto; width:100%; padding:10px 0px; clear:both; border-top:solid 1px #E8EDF7;}
.KnwAboutUSOUter_2{height:auto; width:100%; padding:10px 0px; clear:both; border-top:solid 1px #E8EDF7; background:#FFF;}
.KnowaboutUs{height:auto; width:100%; max-width:1040px; margin:auto; padding:30px 0 10px 0px; }

.KnowaboutUs h2{font-size:35px; color:#333; padding:10px 0 45px 0px; font-weight:normal; text-align:center; }
.KnowaboutUs_2 h2{font-size:35px; color:#333; padding:10px 0 25px 0px; font-weight:normal; text-align:center; }
.KnowaboutUs ul{list-style:none; padding:0px;}
.KnowaboutUs ul li{padding:5px 0 5px 35px; margin:4px 0px; background:url(images/bullet.jpg) left no-repeat;
font-weight:300; color:#333;}
.KnowaboutUs h2 span{color:#F68015;}
.KnowaboutUs p{line-height:20px; font-size:13px; color:#000;}
.KnowaboutUs p strong{font-weight:normal; font-size:17px; padding:0 0 10px 0px;}
.KnowaboutUs h4{font-size:16px; font-weight:normal; padding:0 0 4px 0px;}
.KnowaboutUs div.readmore{height:auto; width:100%; clear:both; padding:7px 0 10px 0px;}
.KnowaboutUs div.readmore a{width:140px; padding:16px 0px; text-align:center; background:#0F5588; 
color:#FFF; display:block; margin:auto; font-size:14px; border-radius:3px;}
.Product_MainCOntr_Outer{height:auto; width:100%; margin:0px 0 0px 0px; background:#FFDA3F; padding:55px 0 55px 0px;}
.Product_MainCOntr_Inner{height:auto; width:100%; max-width:1040px; margin:auto; overflow:hidden;}
.Product_MainCOntr_Inner h2{font-size:34px; color:#333; text-align:center; font-weight: 400; 
letter-spacing:-1px; padding:0 0 30px 0px;}
.Product_Box_1{height:auto; max-width:510px; width:100%; float:left; padding:0 10px 0 0px;}
.Product_imgbox{height:auto; width:170px; float:left;}
.Product_imgbox img{height:auto; width:auto; float:left;}
.Product_textbox{height:auto; width:320px; float:left; padding:20px 0 0 0px;}
.Product_textbox h3{font-size:20px; font-weight:300; 
color:#000; padding:0 0 6px 0px;}
.Product_textbox p{font-size:13px; font-weight:300; color:#000; line-height:18px;}
.Product_textbox a{padding:11px 20px; background:#FFCE09;  color:#000; font-size:13px;
text-align:center; float:left; margin:10px 0 0 0px;}
.Product_textbox a:hover{background:#F2C100;}



.CreatingHappyCustomr_main{height:auto; background:#FFF; width:100%; padding:10px 0px; clear:both; border-top:solid 1px #E8EDF7;}
.CreatingHappyCustomr_inner{height:auto; width:100%; max-width:1040px; margin:auto; padding:35px 0 40px 0px;
text-align:center;}

.CreatingHappyCustomr_inner h2{font-size:35px; color:#333; padding:10px 0 0px 0px; font-weight:normal; text-align:center; }
.CreatingHappyCustomr_inner h2 span{color:#F68015;}
.CreatingHappyCustomr_inner p{line-height:20px; font-size:13px; width:50%; margin:auto; color:#000;}
.CreatingHappyCustomr_inner h4{font-size:16px; font-weight:normal; padding:0 0 4px 0px;}
.CreatingHappyCustomr_inner div.readmore{height:auto; width:100%; clear:both; padding:7px 0 10px 0px;}
.CreatingHappyCustomr_inner div.readmore a{width:140px; padding:16px 0px; text-align:center; background:#0F5588; 
color:#FFF; display:block; margin:auto; font-size:14px; border-radius:3px;}

.Creating_happy_border{height:10px; width:250px; margin:20px auto; background:#42b4c8; border-radius:20px;}



.Footer_COntrMain{height:auto; width:100%; clear:both; margin:0px 0 0 0px;}
.Footer_COntrMain_top{height:auto; width:100%; clear:both; padding:22px 0px; background:#F8F8F8; 
 overflow:hidden; border-top:solid 1px #D2D2D2; border-bottom:solid 1px #0A3758; }
.Footer_COntrMain_top_inner{height:auto; width:100%; max-width:1040px; margin:auto;}
.Footer_COntrMain_top_inner ul{float:left; width:auto; padding:0px; list-style:none;}
.Footer_COntrMain_top_inner ul li{float:left; padding:0px;}
.Footer_COntrMain_top_inner ul li a{display:block; float:left; color:#666; padding:0 14px;}
.Footer_COntrMain_top_inner ul li a:hover{color:#F68015;}
.Footer_COntrMain_Bottom{height:auto; width:100%; clear:both; padding:17px 0px; 
background:url(images/footer.png) repeat; 
overflow:hidden;}
.Footer_COntrMain_Bottom_inner{height:auto; width:100%; max-width:1040px; margin:auto; }
.Footer_COntrMain_Supportbox{height:auto; width:100%; max-width:210px; float:left; padding:0 35px 0 0px; }
.Footer_COntrMain_Supportbox img{float:left;}
.Footer_COntrMain_Supportbox span{float:left; color:#fff; font-size:15px; padding:14px 0 5px 5px;  }

.Footer_COntrMain_Supportbox ul{padding:0px; list-style:none;}
.Footer_COntrMain_Supportbox ul li{padding:0px; list-style:none; color:#FFF; font-size:12px;
text-decoration:none; clear:both;}
.Footer_COntrMain_Supportbox ul li a{padding:0px; list-style:none; color:#ccc; font-size:12px;
text-decoration:none; background:url(images/border-dark.png) bottom repeat-x; display:block; padding:7px 0 7px 3px;}
.Footer_COntrMain_Supportbox ul li a:hover{color:#FFF;}

.social-icons{float:right; width:200px; padding:0px 0 0 0px; }
.social-icons h4{ text-align:left; color:#fff; font-size:15px; padding:14px 0 10px 0px; font-weight:normal;  }
.social-icons div a{float:left; margin:0 6px 0 0px;  opacity: 0.6;}
.social-icons div a:hover{opacity: 0.9;}
 .Footerlogo{clear:both; width:100%; padding:40px 0 0 0px;}
.Footer_Copyright{height:auto; max-width:1040px; width:100%; margin:10px auto 10px auto; 
background:url(images/border-dark.png) top repeat-x; padding:12px 0 0 0px; color:#ccc; font-size:12px;}
 .clear1{height:auto; width:100%; clear:both; padding:10px 0 0px 0px;}

.Client_imageslider{height:auto; width:100%; padding:10px 0px; background:#FFF; margin:20px 0px;}

/** General page styling **/
 
.content-bottom {
	padding:15px 0 15px 0px;
	
}
.content-bottom h2 {
	font-size: 20px;
	 display:none;
	text-align: center;
	/*background:url(../images/bg-h2.png) repeat-x center;*/
	margin-bottom:40px;
	font-weight:normal;
}
.content-bottom h2 span {
	background:#364049;
	color:#FFF;
	padding:5px 40px;
}
.content-bottom p {
	text-align:center;
	color:#424146;
	font-size: 1.4em;
	padding: 1% 0 3%;
}
/*--thumbs--*/
#jquery-script-menu {
	position: fixed;
	height: 90px;
	width: 100%;
	top: 0;
	left: 0;
	border-top: 5px solid #316594;
	background: #fff;
	-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	z-index: 999999;
	padding: 10px 0;
}
.jquery-script-center {
	width: 960px;
	margin: 0 auto;
}
.jquery-script-center ul {
	width: 212px;
	float:left;
	line-height:45px;
	margin:0;
	padding:0;
	list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
	width: 728px;
	height:90px;
	float:right;
}
.jquery-script-clear {
	clear:both;
	height:0;
}
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width:86%;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	min-width:250px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	 
	cursor: pointer;
	positon: relative;
	 border:solid 1px #CCC;	
	margin-top: 4px;
	 
	margin-bottom: 4px;
	  
}

 

/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 46px;
	height: 100px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
}
.nbs-flexisel-nav-left {
	left: 0px;
	background: url(images/img-sprite.png) no-repeat -19px -21px;
}
.nbs-flexisel-nav-right {
	right: 0px;
	background: url(images/img-sprite.png) no-repeat -55px -20px;
}


.Services_content_inner{height:auto; width:100%; clear:both; overflow:hidden; padding:5px 0px 25px 0px; line-height:18px;}
.Services_content_inner img{margin:0 15px 0 0px;}
.Services_content_inner h3{font-size:30px; font-weight:300; padding:0 0 14px 0px; color:#000; border-bottom:solid 1px #E8E8E8;
padding:0 0 10px 0px; margin:0 0 15px 0px; }
.Services_content_inner strong{font-size:18px; font-weight:300; padding:0 0 0px 0px; color:#000; }

.Services_content_inner_2{height:auto; width:100%;
 margin:5px 0px 25px 0px; padding:15px 0px;  line-height:18px;}

/*
.Services_content_inner_2{height:auto; width:100%; max-width:460px; float:left; 
 margin:5px 15px 25px 10px; padding:15px; min-height:250px; line-height:18px;}*/
 
 .Services_content_inner_3{height:auto; width:100%; max-width:850px; margin:auto; float:none;
  padding:15px; line-height:18px;}
  .Services_content_inner_3 h5{font-weight:300; font-size:24px; color:#000; text-align:center; padding:0 0 8px 0px;}
 
 .Services_content_inner_2 p{text-align:justify;}
  .Services_content_inner_3 p{text-align:center;}
 
 .Services_content_inner_2 h5{font-weight:300; font-size:24px; color:#000; padding:0 0 8px 0px;}
 
.Services_content_inner img{margin:0 15px 0 0px;}
.Product_imgbox_Left{height:auto; width:100%; max-width:240px; float:left; padding:0 20px 0 0px;}
.Product_Textbox_Right{height:auto; width:100%; max-width:760px; float:right;}
.Product_Textbox_Right h4{font-size:23px; font-weight:300; border-bottom:solid 1px #E8E8E8; padding:0 0 8px 0px;}
.Product_Textbox_Right ul{float:left; width:100%; max-width:350px; padding:10px 0 0 0px;}
.Product_COntr_inner{height:auto; width:100%; clear:both; padding:55px 0 10px 0px; }

.ContactusContr{height:auto; width:97%; clear:both; 
overflow:hidden; padding:15px; line-height:18px; 
background:#FFF;}


.Contact_addressbox{height:auto; float:left; padding:10px; width:35%;}
.Contact_addresstext{height:auto; width:100%; clear:both; padding:5px 0px;}
.Contact_addresstext span{width:30px; float:left; padding:0px 10px 0 0px;}
.Contact_addresstext h4{margin:0px; padding:0px; font-size:13px; float:left; font-weight:normal;}
.Contact_addresstext h4 a{outline:none; border:0px; text-decoration:none; color:#FC4C4C; font-size:13px;}
.Contact_addresstext h4 a:hover{text-decoration:underline; color:#3FB2FA;}


.Contact_UsOuterMaincontr{min-height:380px; width:100%; clear:both; overflow:hidden; background:#fff;}
.Contact_UsMaoncontr{height:auto; width:60%; float:left; padding:10px;}
.ContactUs_formbox{height:auto; width:46%; float:left; padding:5px 0px; margin:0 10px 0 0px;}
.ContactUs_formbox label{width:100%; font-size:14px; clear:both; padding:0 0 10px 0px;}
.ContactUs_formbox label span{font-size:11px; color:#D14F0F;}
.ContactUs_formbox input{width:95%; padding:6px 6px; height:25px; border:none; clear:both; margin:4px 0 0 0px; 
background:#F1F1F1; border-bottom:solid 1px #D6D6D6; outline:none;}
.ContactUs_formbox textarea{width:95%; padding:6px 6px; height:75px; border:none; clear:both; margin:4px 0 0 0px; 
background:#F1F1F1; border-bottom:solid 1px #D6D6D6;}
.Contact_FormButtonCOntr{height:auto; width:100%; clear:both; padding:10px 0 0 0px;}
.Contact_FormButtonCOntr input{padding:9px 18px; background:#F9A31C; outline:none; border:none;
 border-bottom:solid 2px #EE9206 !important; color:#fff; font-size:14px; cursor:pointer;} 
 .Contact_FormButtonCOntr input:hover{background:#EE9206;}

 /*accordian-css*/
  
  .topnav {
	width: 100%;
	padding: 40px 28px 25px 0;
}
ul.topnav {
	padding: 0;
	margin: 0;
	line-height: 0.5em;
	list-style: none;
	padding:0px;
}
ul.topnav li {
	list-style:none;
	padding:0px;
	background:none;
}
ul.topnav li a {
	line-height: 10px;
	font-size: 14px;
	padding: 12px 13px;
	 
	color: #000;
	background:#FCFDFE;
	border-bottom:solid 1px #DADAD9;
	display: block;
	text-decoration: none;
	font-weight:normal;
}
ul.topnav li a:hover {
	background-color:#0E558B;
	color:white;
}
ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}
ul.topnav ul li {
	margin: 0;
	padding: 7px 0 15px 20px;
	clear: both;
	line-height:20px;
	border-bottom:solid 1px #CCC;
	list-style:none !important; 
	background:none !important;
}
ul.topnav ul li a {
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	outline:0;
	background:none !important;
}
ul.topnav ul li a:hover {
	background-color:#6bac40;
	color:#FFF;
}
ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
}
ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}
ul.topnav span {
	float:right;
	font-size:17px;
}
 
/*accordian-css*/
   

.Client_imgbox{height:auto; width:140px; float:left; margin:0 10px 10px 10px;}
.Client_imgbox a{color:#0D4F83; outline:none; padding:6px 0 0 0px; clear:both; display:block; font-weight:500;
text-align:center;}




.Header_top_main{height:auto; width:100%; padding:2px 0px; background:#FAFAFA; display:inline-block; border-bottom:solid 1px #DFDFDF;}
.Header_top_Inner{height:auto; width:100%; max-width:1170px; margin:auto; }
.arrowList {list-style-image:url(images/redarrow.html);}
.arrowList strong{font-size:16px;}
.arrowList li {
    margin-bottom: 8px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 50px;
}
.sitemapb{background:url(images/sitemap.html) no-repeat; background-position:100% 0%;}

.arrowList li {
    margin-bottom: 8px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 50px;
}
.arrowList li ol li {
    margin-bottom: 8px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;  
}

 

.arrowList li a{color:#333; font-size:14px;}

.logo{ margin-bottom: -16px; width:135px;}

.searchClose{    float: left;
    margin: 10px;}
    
    .fontSize12Px
    {
      font-size:12px !important;
        font-weight:normal !important;
      
    }
.margin20px{margin-left:20px;font-size:14px;font-weight:bolder; }




.rightNavToggle{ cursor:pointer;margin-top:7px;}
.rightNav{ background:#12609a; color:#fff; width:320px; display: block;
    position: fixed;
    right: -320px;
    top: 0;
    bottom: 0;
    width: 320px;
    height: 100%;
    background-color: #007bcd;
    z-index: 9999999;
    overflow: auto;
    transition: all .4s ease 0s;
    -webkit-overflow-scrolling: touch;}
	
.rightNav ul { margin:0px; padding:0px;}
.rightNav ul li{ list-style:none;}
.rightNav ul li a{ color:#fff; padding:0px 10px; line-height:45px; text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.286em;}
.rightNav ul li a:hover{ background:#0b4975;}
.rightNavClose{ color:#fff; font-size:20px; cursor:pointer; text-align:right; padding:20px; font-family:Arial, Helvetica, sans-serif; display:block;}
.right0{ right:0px;}
.rightNavAfterClose{ right:-320px;}