 /*  slider css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;  
            width: 16px;
            height: 16px;
            background: url('../images/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
			width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../images/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
		
.top{
	padding:0px;
	margin:0px;
	float:right;
	margin-top:10px;
	
}

.top li{
	display:block;
	font-size:13px;
}
.social { 
    padding:0;
    margin:0;	
	float:right !important;
}

.social li { 
    display:inline-block;
    margin-top:-20px;	
}

.freeDemo{
	float:left;
	margin:0px;
	padding:0px;
	}
	
.freeDemo li {
    float: left;
    width: 105px;
    height: 30px;
    background:#3c3c3c;
	list-style:none;
    margin: 10px 0 0 0 ;
    padding: 0px;
}
.freeDemo li a{
    color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	padding:5px 0 0 15px;
	font-size:15px;
}

.com_profle_cont h1 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00bcda;
    text-align: center;
}
.com_profle_banner{ width:100%;    background:url(../images/footer.jpg) repeat; padding:20px 0px; }


.com_profle_banner h1{
	 .
	font-family:"Trebuchet MS", 
	Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#00bcda; 
	text-align:center; 
	letter-spacing:1px; 
	margin:0px; 
	padding:10px 0 0 0;
	}
.com_profle_banner h2{
	  
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	  font-size:30px; color:#FFF; 
	  text-align:center; 
	  letter-spacing:1px;
	  margin:0px; padding:0px;
	  }
.com_profle_banner p{ 
                  
				  font-size:13px; 
				  color:#999999;
				  letter-spacing:0.1em; 
				  margin:0px;
				  padding:0px;
	}
	

.banner{
	width:100%;
	background-color:#15bef0;
	padding:10px;
}
.content_wrapper{margin-top:20px;}

.service_box{
	background:#00bcda;
	padding-bottom:2px;
	
}
.icon{padding:10px; margin-top:5px; float:left;}


.icon_heading{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:12px;
	
}

.text{
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	text-align:justify;
}
.readmore{margin-top:25px; margin-bottom:10px;}


.icon2{padding:10px; margin-top:5px; float:left;}


.icon_heading2{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:12px;
    padding-bottom:2px;
	padding-top:13px;
	
	
}

.text2{
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
}

.readmore2{margin-top:10px; margin-bottom:10px;}
.icon_heading3{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:12px;
    padding-bottom:17px;
	padding-top:14px;
	
	
}
.readmore3{margin-top:45px; margin-bottom:10px;}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dotted #000;
}


.partnr{
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing:0.1em;
	font-size:13px;
	font-weight:normal;
}

.partnr_box {
    float: left;
    width: 250px;
    background-color: #00bcda;
    background-image: url(../images/partnr_lable_arrow.jpg);
    background-position: right;
    background-repeat: no-repeat;
	margin-top:-11px;
    padding: 0px;
}
	
}
.partner_icon {
    float: left;
    width: 33px;
    height:22px;
    background-image: url(../images/partnr_lable_icon.jpg);
    margin: 1px 0 0 5px;
    padding: 0px;
}

.partnr_column{
	border:1px solid #cccccc;
	margin-left:3px;
	
	
}
.partnr_column li{
	
	display:inline-block;
	list-style:none;
	margin-top:10px;
}
.partnr_column2{
	border:1px solid #cccccc;
	margin-left:3px;
	
}

.footer_navigation{
	
	width:100%;   
	background:url(../images/footer.jpg) repeat;
	color:#fff;
	padding:0px;
	margin:0px;
}
.navigation_bar{
	color:#fff;
	text-align:center;
	padding:17px;
	
}
.navigation_bar li{
	color:#fff;
	display:inline-block;
	list-style:none;
	padding:10px;
	
}
.navigation_bar li a{
	color:#fff;
	
}
.navigation_bar li a:hover{
	color:#ff6100;
	border-bottom:1px solid #15bef0;
   text-decoration:none;	
	
}

.footer_bottom{ 
  width:100%;
  background:url(../images/footer_bg1.jpg) repeat;
  color:#fff;
  padding:20px;
  
	
}

.footer_bottom a{ 
color:#15bef0;
  
	
}
.footer_bottom a:hover{ 

color:#ff5a25;
  
	
}

.about_banner_text{
	width:100%;
	background-color:#3e3e3e;
	color:#fff;
	padding:10px;
	
}
.about_banner_icon{ float: left; width:43px; height:43px; background-image:url(../images/aboutus_page/aboutus_icon.png); margin:21px 0 0 0; padding:0px;} 
.about_banner_text h1{
      	float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 		font-size:35px; 
		color:#FFF; 
		letter-spacing:1px; 
margin:25px 0 0 15px; padding:0px; cursor:default;}

.about_banner{
	
	background:#00bcda;
	width:100%;
}

.about_banner h1{
	text-align:center; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   
    line-height: 55px;
    margin: 10px 0 0 0;
    padding: 0px;
}

.about_banner h1 span{
	 color:#FFF; 
	font-size:30px;
}

.about_banner p{
  text-align:center;
  font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: normal;
    line-height: 30px;
    margin: 10px 0 0 0;
    padding: 0px;
    letter-spacing: 0.1em;
}

.about_bottom{
	width:100%;
	background-color:#3e3e3e;
	color:#00bcda;
	padding:10px;
	
}

.about_bottom h2{
	font-size:20px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.about_content{
	margin-top:10px;
	
	
}

.about_content h3{
	width:50%;
float:left;
padding:0;
margin:13px 0px;
	
	
}

.icon_box{
	float:right;
	width:50%;
	padding:6px;
	margin:13px 0px;
	
}

.about_content p a {
	color:#4080ff;
	text-decoration:underline;
}

.ourclient_scrollbar{
	background:url(../images/footer.jpg) repeat;
	
}



.services_banner_text{
	width:100%;
	background:url(../images/aboutus_page/abutname_baner_bg.jpg) repeat-x;
	color:#fff;
	padding:10px;
	
}

.services_icon{  float: left; 
          width:71px; height:60px; 
		  background-image:url(../images/services_page/sevices_icon.png); margin:18px 0 0 0; padding:0px;
		  } 
.services_banner_text h1{ 
       float:left; 
       font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  	   font-size:35px; color:#FFF; letter-spacing:1px; margin:25px 0 0 15px; padding:0px;
	   }
.services_banner{
	
	background:url(../images/services_page/services_img1.gif) repeat-x;
	width:100%;
}



.services_content{
	margin-top:10px;
	
}

.clients_banner_text{
	width:100%;
	background:url(../images/aboutus_page/abutname_baner_bg.jpg) repeat-x;
	color:#fff;
	padding:10px;
	
}

.clients_content{
	margin-top:10px;
}


.contact_banner{
	
	background:#00bcda;
	padding:10px;
	width:100%;
}

.clients_content{
	margin-top:10px;
}
.clients_logos{ 
        margin:0;
        padding:0;
		width:100%;
}

.clients_logos li {
    display: inline-block;
    float: left;
    margin:4px;
    border: 1px solid #27abe5;
   
}
.scroll-logos {
   
    height: 450px;
    overflow: auto;
}


.contact_form{
	margin-top:10px;
	float:left;
	margin-bottom:10px;
}
.md{
	margin-bottom:10px;
}

.careers_banner_text{
	width:100%;
	background:url(../images/aboutus_page/abutname_baner_bg.jpg) repeat-x;
	color:#fff;
	padding:10px;
	
}

.careers_content{
	margin-top:10px;
	
	
}

/*==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-== Services website page Name Banner ==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==*/

.servces_web{
	float: left;
    width: 100%;
    background-color: #00bcda;
}


.servces_web h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #353535;
    text-align: center;
    line-height: 55px;
    margin: 0px;
    padding: 10px;
}

.servces_web h1 span{
	 color:#FFF; 
	 font-size:35px;
}

.servces_web h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #353535;
    line-height: 30px;
    margin: 0px;
    padding: 10px;
}

.servces_web h2 span{
	 color:#FFF; 
	 font-size:20px;
}

.servces_webbox{
	
    float: left;
    
    background: url(../images/aboutus_page/abutname_baner_bg.jpg) repeat-x;
    margin-top: 10px;
	margin-bottom:10px;
	color:#fff;
    padding: 10px;
	width:100%;
}
.servces_webbox_arrow {
    float: left;
    width: 12px;
    height: 12px;
    background-image: url(images/services_page/srvsc_name_arrow.png);
    margin: 12px 0 0 10px;
    padding: 0px;
}
.servces_webbox a{
	
  
	color:#fff;
    font-size:24px;
}

.box{
	margin:0;
	padding:0;
}
.box li{
	 float: left;
	 width:100%;
    background-color: #00bcda;
    display: block;
    text-decoration: none;
    margin: 0px 0 6px 0;
    padding: 0px;
}
.box li a{
float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    margin: 0px;
    padding: 8px;
    text-decoration: none;
}
.box li a.active{
	
}
.box li .active{
	color:#000;
}

.contact_content{
	margin-top:10px;
	background-color:#eee;
	font-size:15px;
	
}

.servces_web_textcolum{
	padding:0;
	margin:0;
	
}
.servces_web_textcolum h1{
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #ff6100;
    
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 0px;
}
.servces_web_textcolum p {
    float: left;
   
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: normal;
    line-height: 20px;
	margin-top:10px;
    padding: 0px;
	text-align:justify;
}

 
.service_otherpage{     padding:0px; margin:0 0 20px 0;}
.service_otherpage li{background-color:#00bcda;float:left;list-style:none; margin-top:3px; width:100%; 
	
}
.service_otherpage li a { float: left;  font-family: Tahoma, Geneva, sans-serif;  font-size: 16px;  color: #fff; font-weight: normal; margin: 0px; padding: 2px 0 8px 5px;text-decoration: none;
}
.service_otherpage a:hover{   color:#000; margin:0px; }
.service_otherpage  li .active {
    color: #000;
}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
   border:none;
}

.input_box{
	text-align:center;
	border:none;
	padding:3px;
	color:#FFF; 
	font-weight:bold;
	background-color:#353535;
}

.sitemap{
	    float: left;
    width: 100%;
    background-color: #00bcda;
}
 .sitemap h1 {
   
    font-size: 25px;
    color: #FFF;
    text-align: center;
    line-height: 40px;

}
.sitemap h1 span {
    color: #353535;
    font-size: 24px;
}
.dropdown {
    position: relative;
    
    float: left;
    margin-bottom: 17px;
    
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color:#fff !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #000 !important;
}
/*.navbar-nav {
    float:right !important;
    margin: 0;
}*/
/*.navbar-nav {
    float:left !important;
    margin: 0;
	width:100%;
}*/

.careers_icon_text{
	width:100%;
	background:url(../images/aboutus_page/abutname_baner_bg.jpg) repeat-x;
	color:#fff;
	padding:10px;
	
}


.careers_icon{ float: left; width:81px; height:60px; background-image:url(../images/careers_page/careers_img.png); margin:20px 0 0 0; padding:0px;} 

.careers_icon_text h1 {
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 35px;
    color: #FFF;
    letter-spacing: 1px;
    margin: 25px 0 0 15px;
    padding: 0px;
    cursor: default;
}
.fourzero_banner {
    background: #00bcda;
    width: 100%;
}
.fourzero_banner h1{ color: #FFF;font-size: 24px; line-height: 23px;text-align: center;}
.fourzero_banner p {
    color: #353535;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
}

.dropdown, .dropup {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
  .dropdown, .dropup {
    display: inline-block;
}
.srvsc_name_lable {
      display: none;
}
.service_otherpage{
	  display: none;
	
}
.social{
	float:left;
	
}


}
@media only screen and (max-device-width : 320px){
	.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 100px !important;
    margin-bottom: 16px;
}

	
}
@media only screen and (max-device-width : 360px){
	.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 113px !important;
    margin-bottom: 16px;
}

	
}
@media only screen and (max-device-width : 375px){
	.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 100px !important;
    margin-bottom: 16px;
}
}

@media only screen and (max-device-width : 412px){
	.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 143px !important;
    margin-bottom: 16px;
}
}

@media only screen and (max-device-width : 414px){
	.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 143px !important;
    margin-bottom: 16px;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.fb_like{
	width:100% !important;
}


.dropdown {
    position: relative;
    
    float: left;
    margin-bottom: 17px;
	width: 100%;
     display: inline-block;
}



.btn-primary {
    color: #fff;
    background-color: #337ab7;
    /* border-color: #2e6da4; */
    float: left;
    margin-top: 50px;
	 
}	
.logo{
	margin-left:-37px;
}

.social{
	float:left;
	width:105%;
}
	
.com_profle_banner{height:100%;}

.com_profle_banner h1{
	font-size:19px; 
	letter-spacing:0px;
    text-align:left; 	
	margin-bottom:5px;
	padding:10px 0 0 0;
	}
.com_profle_banner h2{
	  
	  font-size:17px;  
	  text-align:left; 
	  letter-spacing:0px;
	  margin:12px 0px 7px 0px; padding:0px;
	}
.com_profle_banner p{ 
                  
				  font-size:14px; 
				  color:#999999;
				  letter-spacing:0.1em;
				  text-align:left; 
				  margin:0px;
				  padding:0px;
	}
.com_profle_banner p{ 
                  
				  font-size:14px; 
				  color:#999999;
				  letter-spacing:0.1em;
				  text-align:left; 
				  margin:0px;
				  padding:0px;
	}
	
.partnr{
	margin-top:20px;
	font-size:10px;
}
.partnr_box {
	width:200px;

	
	}
	
.simply-scroll .simply-scroll-clip{
	width:200px;
}
.label_baner{
	margin:0;
	padding:0;
}

.label_baner h1 {
    margin-top: -8px;
    padding: 0;
    font-size: 14px;
}
.top_img{
	margin:0;
	padding:0;
	display:none;
	
}
.lable{
	margin:0;
	padding:0;
	display:none;
}
.slid{
	margin-top:20px;
	padding:0;
	
}


         

/* abouts  */
.h1 .h2 .h3{
	font-size:15px;
}
.about_banner_text h1{
	font-size:15px;
}
.careers_icon h1{
	font-size:15px;
}

.about_banner h1{
	font-size:18px;
	line-height: 30px;
}
.about_banner h1 span{
	font-size:18px;
}

.about_bottom h2{
	font-size:15px;
}

.about_content h3{
	
}
/* service */
.services_img{
    width: 129px;
    height: 150px;
	margin:0;
   

}
.services_column h1{
	font-size:20px;
	line-height:normal;
}
.services_column h1 span{
	font-size:20px;
}

.wd{
	width:50%; float:left;
}
.srvcs_con_icon h1{
	width:150px;
}


.icon_box{
	float:left;
}
.servces_web h1 {
    font-size: 25px;
   
    line-height: 25px;
  
}
.servces_web h1 span {
   
    font-size: 25px;
}
.servces_web_textcolum h1 {
   
    font-size: 17px;
   
    margin: 18px 0 0 10px;
   
}

.service a{
	font-size:13px;
}
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
.dropdown, .dropup {
    position: relative;
    margin-left: -26px;
}


.btn-primary {
   
    width: 100%;
}
/* careers */
.careers_icon_text h1 {
    font-size: 25px;
    color: #FFF;
    padding: 0px;
   
    margin-top: -56px;
    margin-left: 91px;
}

.input_box {
   
    font-size: 12px;
}

.careers_banner h1 {
   
    font-size: 20px;
    line-height: 40px;
  
}
.careers_banner h1 span {
    font-size: 18px;
}

.about_banner h2 {
    font-size: 18px;
}

.about_banner p {
    text-align: center;
    font-size: 12px;
     
}

.flt{
    float: left;
    margin-top: 32px;
   
}
/*clentes*/

.clients_column h1{
	font-size:18px;
	line-height: 30px;
	
}
.clentCont_icon h1{
	width:150px;
}

.clentspk_icon h1{
	width:150px;
}


.contact_icon h1{
	width:150px;
}
.GetaQuote_icon h1{
	width:150px;
}
.innerpages_links {
    float: left;
    margin: 0 0 0 0px;
    padding: 0px;
}
.sitmap_con_icon h1{
	width:150px;
}
.top{
	float:none;
}
.social {
    float: left;
}


}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) {


	.clients_column h1 {
    font-size: 18px;
    line-height: 30px;
}
.about_banner h1 span {
    
    font-size: 19px;
}
.srvcs_con_icon h1{
	width:150px;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    
    float: left;
    margin-top: 50px;
	 
}

.careers_icon_text h1 {
    font-size: 25px;
    color: #FFF;
    padding: 0px;
   
    margin-top: -56px;
    margin-left: 91px;
}
.top{
	float:none;
}
.social{
	float:left !important;
	
}

.lable{
	margin:0;
	padding:0;
	display:none;
}
.label_baner {
    padding: 0px;
    display:none;
}

	
}

@media only screen and (min-device-width : 640px) {
	.social{
	float:left;
	margin-top:-20px;
	
}
@media only screen and (min-device-width : 481px) and (max-device-width : 767px) {
	.social{
	float:left !important;
	margin-top:-35px;
	
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.social {
    float: right;
    margin-top: -18px;
    position: relative;
    margin-right: -41px;
}
}

.cbr_logo{
	margin-top:10px;
}
.fb_like{
	width:100%;
}