@charset "utf-8";
footer{ padding-bottom:10px;}
.padding_top_100px{ padding-top:100px;}

ul.web_service{
  padding-left:8px; 
  text-align: left;
}


ul.web_service li{
  color:#0787e0; 
  list-style-image: url('../images/right_sign_icon.jpg'); 
  margin-left:20px;
  /*list-style-position: inside;
  text-indent: -24px;*/
}
ol.gud_reasons{
  padding-left:8px; 
  text-align: left;
}
/*ol.gud_reasons li{
  list-style-position: inside;
  margin-left:20px;
  text-indent: -17px;
}*/
ol.gud_reasons li{
  margin-left:20px;
  padding: 0 0 0 10px;
}
/*ul.web_service li:before {
    content:"✔";
    
}

.padding_left_web{
  white-space: pre;
}*/
.rollimage1 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_ori_2.jpg);
float:left;
}
.rollimage1:hover {	background-image: url(../images/client_logo_ori_1.jpg);}
	
.rollimage2 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_2.jpg);
float:left;
margin-left:10px;

}
.rollimage2:hover {	background-image: url(../images/client_logo_over_2.jpg);}
.rollimage3 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_3.jpg);
float:left;
margin-left:10px;

}
.rollimage3:hover {	background-image: url(../images/client_logo_over_3.jpg);}
.rollimage4 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_4.jpg);
float:left;
margin-left:10px;

}
.rollimage4:hover {	background-image: url(../images/client_logo_over_4.jpg);}
	
.rollimage5 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_5.jpg);
margin-left:10px;
float:left;
}
.rollimage5:hover {	background-image: url(../images/client_logo_over_5.jpg);}
	
.rollimage6 {
display:block;
width:125px;
height:57px;
background-image:url(../images/client_logo_6.jpg);
margin-left:10px;
float:left;
}
.rollimage6:hover {	background-image: url(../images/client_logo_over_6.jpg);}
	
.rollimage7 {
display:block;
width:60px;
height:89px;
background-image:url(../images/client_logo_7.jpg);
margin-left:10px;
float:left;
}
.rollimage7:hover {	background-image: url(../images/client_logo_over_7.jpg);}
.dropdown:hover .dropdown-menu {display: inline-block;}
.margin_left{margin-left:35%;}
.padding_top_360px{padding-top:450px;}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 16px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.padding_left{padding-left:90px;}
.margin-left{ margin-left:0px;}
.bottom{ padding-bottom:0px;}
.patner_cap{ font-size:42px; color:#fff; width:300px; font-weight:normal; text-shadow:none;}
.sucess_cap{font-size:46px; color:#9ebd33; font-weight:normal; text-shadow:none;}
.cap_p{float:right; padding-bottom:20px; padding-right:60px;}
.cap_text_2{ font-size:42px; color:#fff; width:300px; font-weight:normal; text-shadow:none; background:#0cb1f1; padding-left:15px;  }
.cap_text_2_1{ font-size:34px; color:#0cb1f1; font-weight:normal; text-align:left; text-shadow:none; margin-top:10px;  }
.cp_3{font-size:66px; color:#fefefe; font-weight:100;text-shadow:none; margin-top:10px; text-transform:uppercase; line-height:32px; padding-left:0px;}
.cp_4{font-size:24px; color:#fefefe; font-weight:normal;text-shadow:none; text-transform:uppercase; padding-left:70px; line-height:35px;}
.width_400{width:400px}
.width_input{ width:70%}
.width_text{ width:45%}
.width_70{width:70%;}
.padding_top_60{  padding-top:60px;}
.padding-right_1{padding-right:250px;}
.padding_left_42{padding-left:42px;}
.padding_right_15{padding-right: 15px;}
.padding_top_20{ padding-top:0px;}
.padding_top_17{ padding-top:17px; clear:both;}
.padding_left_28{padding-left:28px !important;}
.padding_top_40{ padding-top:40px;}
.padding_left_40{ padding-left:0px;}
.padding_left_28{ padding-left:0px;}

.padding-top-80{ padding-top:240px;}
.text-center-left{ text-align:left;}
@media screen and (max-width:980px)
{.padding-top-80{ padding-top:20px;} .text-center-left{ text-align: center;}}
@media screen and (max-width:480px)
{
	body{overflow-x:hidden;}
	.padding_top_100px{ padding-top:0px;	}
	.text-center-left{ text-align: center;}
	.navbar-fixed-top{ margin-bottom:0px;}
	.pull-right{ float: left !important;}
	.margin_left{margin-left:40%;}
	.padding_top_360px{padding-top:60px;}
	.dropdown-menu {
	position: relative;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 16px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.padding_left{padding-left:0px;}
.margin-left{ margin-left:0%;}
.bottom{ padding-bottom:100px;}
.patner_cap{ font-size:24px; color:#fff; width:174px; font-weight:normal; text-shadow:none;}
.sucess_cap{font-size:22px; color:#9ebd33; font-weight:normal; text-shadow:none;}
.cap_p{float:right; padding-right:0px;}
.cap_text_2{ font-size:22px; width:170px; color:#fff;  font-weight:normal; text-shadow:none; background:#0cb1f1; padding-left:15px;  }
.cap_text_2_1{ font-size:18px; color:#0cb1f1; font-weight:normal; text-align:left; text-shadow:none; margin-top:10px;  }
.carousel-caption{ margin-bottom:0%;}
.cp_3{font-size:14px; color:#fefefe; font-weight:100;text-shadow:none; margin-top:15px; text-transform:uppercase;  padding-left:40px;}
.cp_4{font-size:12px; color:#fefefe; font-weight:normal;text-shadow:none; text-transform:uppercase; line-height:12px; margin-left:0px; padding-left:0px;}
.width_400{width:100px; padding-left:10px;}
p {margin: 0 0 2px;}
.width_input{ width:50%}
.width_text{ width:45%}
.width_70{width:40%;}
.padding_top_60{  padding-top:10px;}
.padding-right_1{padding-right:50px;}
.padding_left_42{padding-left:15px;}
.padding_left_20{ padding-left:10px;}

.display_none{ display:none;}
.margin_left_50{ margin-left:0px;}
.margin_top_10{ margin-top:30px;}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
  


}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.padding_right_15{padding-right: 15px;}
.padding_top_20{ padding-top:17px;}
.padding_left_28{padding-left:0px;}
.padding_top_40{ padding-top:17px;}
.padding_left_40{ padding-left:28px;}
.padding_left_28{ padding-left:27px;}
}

@media screen and (max-width:769px)
{
	.padding_top_100px{ padding-top:0px;}
	.navbar-fixed-top{ margin-bottom:0px;}
	body{overflow-x:hidden;}
	.pull-right{ float: left !important;}
	.margin_left{margin-left:40%;}
	.padding_top_360px{padding-top:60px;}
	.padding_left{padding-left:0px;}
	.bottom{ padding-bottom:100px;}
	.dropdown-menu {
	position: relative;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 16px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.margin-left{ margin-left:0%;}
.patner_cap{ font-size:24px; color:#fff; width:174px; font-weight:normal; text-shadow:none;}
.sucess_cap{font-size:22px; color:#9ebd33; font-weight:normal; text-shadow:none;}
.cap_p{float:right; padding-right:0px;}
.cap_text_2{ font-size:18px; width:140px; color:#fff;  font-weight:normal; text-shadow:none; background:#0cb1f1; padding-left:15px;  }
.cap_text_2_1{ font-size:16px; color:#0cb1f1; font-weight:normal; text-align:left; text-shadow:none; margin-top:10px;  }
.carousel-caption{ margin-bottom:0%;}
.cp_3{font-size:14px; color:#fefefe; font-weight:100;text-shadow:none; margin-top:15px; text-transform:uppercase;  padding-left:20px;}
.cp_4{font-size:10px; color:#fefefe; font-weight:normal;text-shadow:none; text-transform:uppercase; line-height:0px; margin-left:0px; padding-left:0px;}
.width_400{width:100px; padding-left:10px;}
.item p { margin: -14px 0 2px;}
.width_input{ width:40%}
.width_70{width:47%;}
.col-xs-2{ width:150px; padding-top:10px;}
.padding_top_60{  padding-top:10px;}
.padding-right_1{padding-right:50px;}
.padding_left_20{ padding-left:10px; width:32%;}
.display_none{ display:none;}
.margin_left_50{ margin-left:0px;}
.margin_top_10{ margin-top:30px;}
.padding_left_42{padding-left:15px;}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
  


}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.padding_right_15{padding-right: 15px;}
.padding_top_20{ padding-top:17px;}
.padding_left_28{padding-left:0px;}
.padding_top_40{ padding-top:17px;}
.padding_left_40{ padding-left:28px;}
.padding_left_28{ padding-left:27px;}
.padding-top-80{ padding-top:20px;}
}

a, a:visited{  border: none;  outline: none;}

.navbar-wrapper {
  position: relative;
  z-index: 10;
  margin-top: 20px;
}

.navbar .navbar-inner {
  border: 0;
  -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);
     -moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);
          box-shadow: 0 2px 10px rgba(0,0,0,.25);
}

/* Downsize the brand/project name a bit */
.navbar .brand {
  padding: 14px 20px 16px; /* Increase vertical padding to match navbar links */
  font-size: 16px;
  font-weight: bold;
 }

/* Navbar links: increase padding for taller navbar */
.navbar .nav > li > a {  padding: 15px 20px;}

/* Offset the responsive button for proper vertical alignment */
.navbar .btn-navbar {
  margin-top: 10px;
}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Carousel base class */
.carousel {  margin-bottom: 30px;}

.carousel .container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.carousel-control {
  background-color: transparent;
  border: 0;
  font-size: 50px;
  margin-top: 0;
}

.carousel-caption {
  background-color: transparent;
  position: static;
  max-width: 550px;

  margin-bottom: 12%;
}
.carousel-caption h1,
.carousel-caption .lead {
  margin: 0;
  line-height: 1.25;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
.carousel-caption .btn {
  margin-top: 10px;
}

/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .span4 {  text-align: center;}
.marketing h2 {  font-weight: normal;}
.marketing .span4 p {  margin-left: 10px;  margin-right: 10px;}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (max-width: 979px) {
	.carousel {  margin-bottom: 30px;}

.carousel .container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.carousel-control {
  background-color: transparent;
  border: 0;
  font-size: 50px;
  margin-top: 0;
}

.navbar-inner {    border-radius: 0;  }

.carousel img { width: auto; }
.carousel-caption h1 { font-size: 30px;  }

}


@media (max-width: 767px) {
	.carousel {
  margin-bottom: 30px;
}

.carousel .container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.carousel-control {
  background-color: transparent;
  border: 0;
  font-size: 50px;
  margin-top: 0;
}

  .carousel-caption {    margin-bottom: 0%;  }
  .carousel-caption h1 {    font-size: 24px;  }
  .carousel-caption .lead, .carousel-caption .btn {    font-size: 14px;  }

}
@media (max-width: 700px) {
	.carousel {  margin-bottom: 30px;}

.carousel .container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.carousel-control {
  background-color: transparent;
  border: 0;
  font-size: 50px;
  margin-top: 0;
}

  .carousel-caption h1 {    font-size: 24px;  }
  .carousel-caption .lead,  .carousel-caption .btn {    font-size: 14px;  }

}
@media (max-width: 480px) {
	.carousel {  margin-bottom: 30px;}

.carousel .container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.carousel-control {
  background-color: transparent;
  border: 0;
  font-size: 50px;
  margin-top: 0;
}
    .carousel-caption {	font-size:24px;  }
  .carousel-caption h1 { font-size: 24px;  }
  .carousel-caption .lead, .carousel-caption .btn { font-size: 14px; }

}
.span4 .front {
  z-index: 900;
  height: 240px;
}

.span4 .back {
  position: relative;
  margin: 0;
  height: 240px;
  margin-top: -240px;
  color: #333;
  background: #FFF;
  z-index: 800;
  text-align: center;
} 

@media only screen and (max-width : 480px) {

    #recaptcha_area,#recaptcha_table,#recaptcha_table tbody{max-width: 190px; float: left !important; }

        #recaptcha_challenge_image{
        margin: auto !important;
        max-width: 150px;
        width: 100% !important;
        }
        #recaptcha_response_field
        {
        margin: auto !important;
        width: 100% !important;
        }
        .recaptchatable #recaptcha_image {
        margin: auto !important;
        width: 100% !important;
        max-width: 150px;
        }
        .recaptchatable .recaptcha_r1_c1, 
        .recaptchatable .recaptcha_r3_c1, 
        .recaptchatable .recaptcha_r3_c2, 
        .recaptchatable .recaptcha_r7_c1, 
        .recaptchatable .recaptcha_r8_c1, 
        .recaptchatable .recaptcha_r3_c3, 
        .recaptchatable .recaptcha_r2_c1, 
        .recaptchatable .recaptcha_r4_c1, 
        .recaptchatable .recaptcha_r4_c2, 
        .recaptchatable .recaptcha_r4_c4, 
        .recaptchatable .recaptcha_image_cell {

        margin: auto !important;
        width: 100% !important;
        background: none !important;
        }

}
@media screen and (min-width: 768px){
  .rwd-break { display: none; }
}

.col4-ul ul{
  padding-left: 52px;
}

.col3-ul ul{
  padding-left: 52px;
  text-align: left;
}