             /* Ripple Out */
@-webkit-keyframes ind_icon {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes ind_icon {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.ind_icon {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.ind_icon:before {
  content: '';
  position: absolute;

  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
 
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.ind_icon:hover:before {
  content: '';
  position: absolute;
  /*border: #e1e1e1 solid 1px;*/
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius:100%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}


.ind_icon:hover:before, .ind_icon:focus:before, .ind_icon:active:before {
  -webkit-animation-name: ind_icon;
  animation-name: ind_icon;
}
@font-face {
  font-family: 'ProximaNova-Regular'; 
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf')  format('truetype'), url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal; 
  font-style: normal; 
}  
  
  
  
@font-face {
  font-family: 'Designosaur';
  src: url('../fonts/Designosaur.eot?#iefix') format('embedded-opentype'),  url('../fonts/Designosaur.otf')  format('opentype'),
	     url('../fonts/Designosaur.woff') format('woff'), url('../fonts/Designosaur.ttf')  format('truetype'), url('../fonts/Designosaur.svg#Designosaur') format('svg');
  font-weight: normal;
  font-style: normal; 
}  
   
	
body { background:#fff; color:#000; line-height:22px; font-size:14px!important;  font-weight:normal; /* font-family: 'ProximaNova-Regular' !important; */ font-family:Open Sans,Proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important; }      

a { text-decoration:none; transition:1s; }  
a:focus { text-decoration:none; }
a:hover { text-decoration:none;  /* color:#F58220; */ } 

h1 {  }
h2 {  font-size:18px;line-height: 28px; }
h3 {  } 
h4 {  } 
h5 {  }  
.ourservic_bg h2{color:#ee305d;}
.feature-section h2{text-align:left;}
p { line-height:28px ; margin-bottom:12px;text-align: left; }  

.clear { clear:both; }
* { margin:0; padding:0;  }
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
 
img { max-width:100%; border:0;}  
 
.header { /*background:#043C60; /* border-top:3px solid #F58220; */  }  
.top_part{ background:#333333; }   

/* header css */  

.top { background:#FF8E00 url(../images/top_border.png) top left repeat-x; } 
.top_call { display:inline-block; margin:7px 0px 0px 0px;float:right; text-align:right; padding:4px 0 !important; font-size:13px; color:#fff; /* background: url("../images/.png") repeat left top;  */}  
.top_call a { #02B4EB }
.top_call a:hover { color:#02B4EB; } 
  
.skype_icon { font-size:40px; float:left;color:#ee305d; } 
.arrow_icon { font-size:20px; float:left;color:#ee305d;margin-right:5px; } 
.top_call span { margin:10px 0 0 5px; display:inline-block; font-size:18px;color:#ee305d; } 


.top_email { margin-right:10px; }

.top_contact { float:right; }
   
/* web slider css  */
.webslider { /*margin-top:91px;*/ }   
.mobile_app {  background:url(../images/top_border.png) top left no-repeat; }    

/* inner banner css  */ 
.inner_banner.portfolio { position:relative; background-image: url(../header/img/portfolio-banner.jpg);
    height: 550px;
    background-size: cover;
	filter: gray;
    -webkit-filter: grayscale(100%);}
.inner_banner img { position:relative; width:100%; } 

.inner_banner_info { width:100%; /*position:absolute; bottom:0px; left:0px;*/  }
.inner_banner_info h1 { font-size:40px; line-height: 48px; /* display:inline-block; margin-top:150px; */color:#fff; /*vertical-align:top;*/ background:url(../images/newbanner/trans_pt.png) top left repeat; padding:10px 20px;  }
.inner_banner_info h2 { font-size:26px; color:#fff; justify-content: space-between; display: flex;padding: 30px 0; text-align:center; }
.inner_banner_info .imgicon { /*display:inline-block;padding: 110px 0 0; width: 20%; text-align: center;*/ }
.inner_banner .imgicon img{width:auto;}
.inner_banner_right { /*float:right;*/ background:url(../images/newbanner/trans_pt.png) top left repeat; padding:20px 20px; /*margin-top:120px;*/ }   
.inner_banner_right h2{font-size: 20px; color: #ffffff;padding: 0;}
ul.point_info { display:block; list-style:none; margin-top:10px; }   
ul.point_info li { padding:0 0 0 25px; display:block; color:#fff; line-height:24px; background:url(../images/newbanner/arrow_icons.png) center left no-repeat; }   


 
/* web slider css end */ 

.headinginner {padding-top:10pX;}
.headinginner1 {padding-bottom:40pX;padding-top:10pX;}
.heading { text-align:center; margin:15px 0 30px; } 
.heading_orange { color:#FF8E00; }   
.heading h1 { font-size:30px; color:#fff; clear:both; text-align:center;} 
.heading h1 img { margin-bottom: 7px; position: relative; }   
.heading span { display:inline-block; padding-top:0; } 
.heading_dark { color:#333; font-weight:600; }  
.heading_white { color:#fff; } 


.welcomepart { background: url(../images/game3.jpg) top left 99% no-repeat; background-attachment:fixed; background-size:cover ; }    
.welcomepart p { color:#fff; margin-bottom:10px; } 
.welcome_text { background: url(../images/new_trans.png) top left repeat;  padding:30px 0 40px 0;  margin-bottom: 5px; }   
.wel_left { margin-top:15px; }
.wel_right { margin-top:15px; } 


.menuicon { /*display:inline-block; float:left;*/display: block;float: none;text-align: center; }   
.menutext { /*padding:15px 0 0 0; display:inline-block;*/padding: 5px 0 0 0;display: block;text-align: center;font-weight:100;}

.menuicon_sec { display:block; float:none; text-align:center; } 
.menutext_sec { /*margin-top:-10px; padding-left:5px;*/width: 100%;float: left;text-align: center;padding-top:7px; }     

.specialized_bg { background:#5f5f5f url(../images/slide5.jpg) top left repeat; background-attachment:fixed; background-size:cover; margin-bottom:5px; }

    
.specialized_trans { padding-bottom:13px; padding-top:45px; } 


.speci_box { transition:1s; text-align:center; padding-top:40px ; padding-bottom:35px ; min-height:356px; display:inline-block; } 
/*.speci_box:hover { background:#ccc; transition:1s; }   */
.speci_box a { display:inline-block; padding:8px; border:3px solid #fff; border-radius:100%; transition:1s; overflow:hidden; } 
.speci_box a:hover { border:3px solid #EE305D; background:#fff; }   
.speci_box a:hover .speci_box_icon { background:#EE305D; transition:1s; color:#fff; }  
/*.speci_box:hover p { color:#515151; }    */
.speci_box h2 { font-size:25px; padding:15px 0; } 
.speci_box p { color:#fff; } 
.speci_box_icon { width:108px; height:108px; background:#fff; border-radius:100px; padding:20px; font-size:65px; color:#333; transition:1s; }  
 

.web_deve h2 { color:#ffffff;}  

.android_app h2 { color:#ffffff; } 

.iphone_app h2 { color:#ffffff; }   

.expertise_bg { background:#2C3B42; padding-top:20px; padding-bottom:40px; display:inline; display:inline-block; overflow:hidden; width:100%; }   
 

/* Industries Served  */   

.industries_served_bg {  } 
.industries_trans { padding-top:40px; }  

/* Industries Served  old css */  

.indus_icons {
    margin: 0 auto;
    padding-bottom: 40px;
    width:100%;
	display:inline-block; 
} 

.indus_icons ul { display:inline-block; text-align:center; }

.indus_icons li { 
    float: none;
   /*  height: 166px;  */  
    margin:0 3px 3px; padding:40px 5px 15px 5px; 
    text-align: center;
   /*  width: 120px; */ 
 width:170px;   
   text-align:center;
   display:inline-block;  transition:1s; 

}      

.indus_icons li a { display:inline-block; transition:1se;  }
/* .indus_icons li a:hover { color:#fff; }  */ 

.indus_icons img { 
}
.indus_icons span { transition:1s;
    color: #333;
    float: left;
    font-size: 16px;  
    font-weight: bold;
    line-height: 21px;
    padding: 9px 2px 2px;
    text-align: center;
    width: 100%; 	 
} 
.indus_icons li:hover { transition:1s; } 
.indus_icons li:hover .ind_icon { /*background:#acacac;*/ transition:1s; } 
.indus_icons li:hover .ind_icon i.fa:before{color:#333;}
.indus_icons li:hover span { color:#EE305D; transition:1s; }    
.indus_icons h3 {  } 

.ind_icon { display:inline-block;/* padding:20px 20px; border-radius:100%;*/ }  
.ind_icon:hover { /*background:#acacac; border:0px solid #000;*/ }    
.learning_color { background:#DE1C5E; }
.gove_color { background:#FAA602;} 
.social_color { background:#3E50B2;}  
.insu_color { background:#2093EE;} 
.leagal_color { background:#179D5D; }   
.health_color { background:#FF0018; }  
.fina_color { background:#7300AB; }  
.real_color { background:#53D2B7; }  
.trans_color { background:#2F2F2F; } 
.manu_color { background:#9CE792; }    
.ecome_color { background:#E8DB12; }    
.media_color { background:#09DCE7; }     

.ind_icon .fa:before{
    color: #c1c2c3;
}

/* Industries Served  old css End */    

/* Our Work css Start*/  
.our_work_trans .heading span{color:#ffffff;}
.our_work_bg { background-image: url(../header/img/project_section_bg.jpg);
    padding-top: 20px;
    padding-bottom: 20px;
    background-size: cover;
    background-attachment: fixed; }  
.our_work_trans {  }     
.our_work_box { padding:20px; } 
/* .our_work_box_img { display:inline-block; overflow:hidden; border:2px solid #fff; }
.our_work_box_img:hover { border:2px solid #043C60; } */      
.our_work_box img { /*height: 230px;/*border:2px solid #ccc; transition:2s;*/ }  
.our_work_box img:hover { /*border:2px solid #043C60; /* transition:2s; transform:scale(1.2); */ }     
.our_work_box h3 { color: #ffffff;
    font-size: 20px;
    padding: 10px 0;
	text-transform: uppercase;
    text-align: center; }
.our_work_box span { padding:0 0; }

.our_work_box ul { padding:0 0; margin:0; }   
.our_work_box li { color:#fff; display:inline-block; padding:4px 10px; margin:0px 2px 6px 0px; }    

.redcolor  { background:#DE1C5E; }    
.bluecolor { background:#31C8A8; } 
.greenecolor { background:#54AC10; }     
.graycolor { background:#acacac; } 
 	
.our_work { height:100%; background:rgba(255,255,255,0.1); padding: 10px; transition:1s; text-align:center; }            
.our_work:hover { transition:1s; /*box-shadow:1px 1px 14px #d0c0c0;*/ }   
.our_work:hover h3 { color:#fff; }
.our_work:hover img { /*border:3px solid #fff;*/ }        
   
.our_work .our_work_box_img{padding:0px;height: 230px; display: flex; align-items: center;}
.our_work p{color:#fff; font-weight:100;}
/* Our Work css End*/ 

.our_app_bg { /* background:#9F9F9F; */ background: url(../images/game_bg.jpg) top left no-repeat;  background-attachment:fixed; background-size:cover;  } 
.our_app_trans { background: url(../images/new_trans.png) top left repeat; padding-top:20px ; padding-bottom:20px;}  

.our_app { display:inline-block; padding-left:5px;  padding-right:5px; padding-top:40px;}  

.android_screen {  }
.android_screen img { width:97.6%; } 

.viewmore_bg { text-align:center; }  
.viewmore { font-size:16px; display:inline-block; background:#EE305D; padding:10px 20px; }    
.viewmore:hover { background:#ffffff; color:#EE305D; }   
.rowinner{padding-bottom:20px; padding-top:20px;}

/* Our Service css Start*/  
.ourservice { height:540px; }       
/* Our Service css End*/   

/* Our Client*/ 
.our_client_bg { padding:20px 0; }    
.our_client {  } 

.our_client .left { float: none; }
.our_client .right { float: none; }  
  
.our_client .pre  { padding:0 0; margin:6px 8px ; }
.our_client .next { padding:0 0; margin:6px 8px ; } 

.our_client .carousel-control.left { padding-left:0; } 
.our_client .carousel-control.right { left:30px; } 

.our_client .thumbnail { /*border:1px solid #000000;*/ border-radius:0 !important; } 
.our_client .thumbnail:hover{border:1px solid #dfdfdf;}


.our_client .carousel { 
    margin-bottom: 0; margin-top:20px; 
    /* padding: 0 40px 30px 40px; */ padding:0;
} 
/* The controlsy */

.our_client .carousel-control { 
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;  
   /*  border-radius: 23px 23px 23px 23px; */ 
    margin-top: -50px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

.icon {color:#ccc;}

/* ====================footer css========================================= */

/* footer css Start*/
.footer_bg {   }
.footer { background:#4c4c4c; padding-top:30px; padding-bottom:30px;  }
.footer_bg h2 { color:#fff; padding-bottom:20px; margin-bottom:20px; padding-left:10px;  font-size:20px; /* border-bottom:2px solid #6c6c6c; */  
	  border-bottom: 2px solid transparent;  
	  border-image: linear-gradient(to right, #EE305D 0%, #fff 100%);
	  border-image-slice: 1; }     
.footer {  }  
.ftr_box {  }  
  
ul.ftr_menu  { list-style:none; margin:0; padding:0; }    
ul.ftr_menu li { margin:0; padding:0 0 0 10px; }    
ul.ftr_menu li a { line-height:28px; display:inline-block; text-decoration:none; font-size:14px; }   
ul.ftr_menu li a:hover { color:#EE305D;  } 

ul.whyus { list-style:none; }         
ul.whyus li { background: url(../images/ftr_usicon.png) center left no-repeat;  line-height:28px; font-size:14px; color:#fff; padding:0 0 0 25px; }    
ul.whyus li:hover { color:#EE305D; } 
ul.whyus li a {  } 

.ftr_get { color:#fff; line-height:24px; } 
.ftr_callicon  { font-size:17px; color:#F58220; } 
.ftr_email { color:; }
.ftr_email:hover { color:#F58220; }      
 
.ftr_contact_form {  }   
.ftr_contact_form input { float:left; width:100%; background:#fff; /* border:1px solid #ccc; */ border:none; padding:5px; margin:3px 0 8px;  border-radius: 5px; }
.ftr_contact_form input:focus { box-shadow:0px 0px 7px #f5802b !important; }   
.ftr_contact_form input[type="text"] {  }
.ftr_contact_form input[type="submit"] {  width:auto; margin-top:10px; padding:6px 21px ; background:#EE305D; border:none; color:#fff; } 
.ftr_contact_form input[type="submit"]:hover { background:#ffffff;  color:#EE305D;} 
.ftr_contact_form textarea { width:100%; padding:5px; margin:3px 0 8px;  border-radius:5px; border:none; } 
.ftr_contact_form textarea:focus { box-shadow:0px 0px 7px #f5802b; } 
.ftr_contact_form label { color:#fff; }     
.ftr_contact_form span { color:red; }
 
.copysight { padding:20px 0; text-align:center; }     


/* footer css End*/  


/* socia icon css */ 

.follow_us { display:inline-block; }      
.follow_us h3 { font-size:18px; color:#fff; margin-top:10px; } 
.follow_us ul { list-style:none; margin-top:10px; }   
.follow_us li  { display:inline-block; }  
.follow_us li a { transition:1s; }     

.icon {
    display: inline-block;
    font-size: 0;
    margin:2px; 
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: top;
    width:39px; height:39px; 
} 

.icon-slide {
  position: relative;
}

.icon-slide::before,
.icon-slide::after {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../img/icons3.png"); 
  background-image: url("../img/icons3.svg"), none;
  content: "";
  -webkit-transition: left 0.3s;
          transition: left 0.3s;
} 

.icon-slide::before {
  left: 0;
  background-color: #595959;  
}

.icon-slide::after {
  left: -100%;
}

.icon-slide:hover::before {
  left: 100%;
}

.icon-slide:hover::after {
  left: 0;
}

/* facebook */
.icon-slide.facebook::before,
.icon-slide.facebook::after {
  background-position: 0 0;
  background: url("../images/social_icon/social_icon.png") no-repeat;  
}

.icon-slide.facebook::after {
  background-color: #3b5998;
   background: url("../images/social_icon/social_icon_hover.png") no-repeat;  
}

/* twitter */
.icon-slide.twitter::before,
.icon-slide.twitter::after {
  
  background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position:-48px 0px; 
}

.icon-slide.twitter::after {
  background-color: #4099ff;
   background: url("../images/social_icon/social_icon_hover.png") no-repeat; 
   background-position:-48px 0px;  
}

/* google plus */
.icon-slide.googleplus::before,
.icon-slide.googleplus::after {
  
  background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position: -95px 0; 
}

.icon-slide.googleplus::after {
  background-color: #d34836;
     background: url("../images/social_icon/social_icon_hover.png") no-repeat; 
	 background-position: -95px 0;  
	
}

/* github */  
.icon-slide.in::before,
.icon-slide.in::after {
  background: url("../images/social_icon/social_icon.png") no-repeat; 
background-position: -143px 0;    
  
} 

.icon-slide.in::after {
  background-color: #333333;
  background: url("../images/social_icon/social_icon_hover.png") no-repeat; 
  background-position: -143px 0;   
} 

/* pinterest */ 
.icon-slide.pinterest::before,
.icon-slide.pinterest::after {
	background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position: -190px 0; 
} 

.icon-slide.pinterest::after {
  background-color: #ee802f;
  background: url("../images/social_icon/social_icon_hover.png") no-repeat;
  background-position: -190px 0; 
}

/* abt */  
.icon-slide.abt::before,
.icon-slide.abt::after {
	background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position: 0 -45px; 
} 

.icon-slide.abt::after {
  background-color: #ee802f;
  background: url("../images/social_icon/social_icon_hover.png") no-repeat;
  background-position: 0 -45px; 
}


/*  */  
.icon-slide.space::before,
.icon-slide.space::after {
	background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position: -48px -45px ; 
} 

.icon-slide.space::after {
  background-color: #ee802f;
  background: url("../images/social_icon/social_icon_hover.png") no-repeat;
  background-position: -48px -45px ; 
}

/*  */  
.icon-slide.instagram::before,
.icon-slide.instagram::after {
	background: url("../images/social_icon/social_icon.png") no-repeat; 
  background-position: -95px -45px ; 
} 

.icon-slide.instagram::after {
  background-color: #ee802f;
  background: url("../images/social_icon/social_icon_hover.png") no-repeat;
  background-position: -95px -45px ; 
}



/* socia icon css End */    

.few_stats { display:inline-block; } 
.few_stats ul { list-style:none; }
.few_stats li { width:100%; display:inline-block; margin:7px 0 0 0; } 
.few_stats li a { width:60px; height:60px; background:#ffffff; color:#000000; display:inline-block; padding:10px 10px 13px 10px; border-radius:100%; text-align:center; vertical-align:middle; font-size:20px; line-height:18px; }      
.few_stats li a:hover { background:#EE305D; color:#fff;  padding:10px 10px 13px 10px; }   
.few_stats li span { display:inline-block; vertical-align:middle; color:#fff; margin-left:15px; font-size:16px; }
.few_stats li a strong { font-size:12px; }



/* =========About css=========  */    

.inner_main { margin-top:0px; margin-bottom:15px; }
.inner_main h2 { font-size:20px; color:#043C60; display:inline-block;  margin-bottom:15px; line-height:normal;text-align:left; }       
.inner_main h2 span { border-bottom:2px solid #F58220; line-height:27px; display:inline-block;  padding-bottom:7px; }       
        
 
.inner_left {  }   
.inner_left .bus_img { float:right; border:2px solid #ccc; border-radius:10px; margin:0px 0px 8px 15px;  }  

/* Sidebar css*/ 
.product_sidebar {margin-top: 10%  } 
.sidebar_bg {  } 
.sidebar { background:#F4F4F4; }  
.sidebar h3 { color:#fff; font-size:20px; padding:10px 10px 10px 50px; background:#1782BC url("../images/sidbar_icon/services_icon.png") no-repeat; background-position:10px 6px; border-bottom:2px solid #fff; }     
  
ul.service { padding:10px 10px 30px 10px; list-style:none; }   
ul.service li { display:block;  border-bottom: 1px dotted; }
ul.service li:last-child { border:none; }   
ul.service li a { display:block; color:#424242; text-decoration:none;  padding:10px 10px 10px 40px; font-size:15px; }          
ul.service li a:hover { color:#F17F20; padding:10px 10px 10px 46px; }
	
.why_icon { background: url("../images/sidbar_icon/why_axis.png") left center no-repeat; }
.our_velu { background: url("../images/sidbar_icon/our_values.png") left center no-repeat; }

.global_presence { background: url("../images/sidbar_icon/global_presence.png") left center no-repeat; }     
.partnership { background: url("../images/sidbar_icon/partnership.png") left center no-repeat; } 
.security_icon { background: url("../images/sidbar_icon/security_icon.png") left center no-repeat; }    
.quality { background: url("../images/sidbar_icon/quality.png") left center no-repeat; }     
      

.inner_service {  margin-top:10px; }     
.overview_box { text-align:center; border:1px solid #ccc; padding-top:10px; padding-bottom:10px;  }   
.overview_box h2 { font-size:24px; }    
.overview_box span { padding:10px 0; display:block; } 
.overview_box a { text-decoration:none; display:block; color:#23527c; }
.overview_box a:hover { color:#F58220; }  

.overview { /*border:2px solid #ccc; padding:20px 15px;*/height: 555px; }
.overview:hover { /*box-shadow:inset 0px 0px 7px #ccc;*/ }      

/* =========inner css=========  */ 

.quick_inquiry_bg {background: #eee;padding: 0; border-radius: 5px 5px;width:100%;float:left;}
.quick_inquiry_bg h2 { /*background: url("../images/form_icon/inq_icon.png") left center no-repeat;*/ font-size:20px; color:#fff; display:block; text-align:center; padding:10px 0; /*border-bottom:1px dotted #000;*/ }    
.product_demo_bg h2 {text-align: right;}
.quick_form { /* border:1px solid #fff; */ display:block; padding:15px;width:100%;float:left; } 
.quick_form label { width:100%; color:#000; margin-bottom:0px; }   
.quick_form input {  width:100%; line-height: 18px; height: auto; padding:10px 48px;     border: 1.5px solid #bababa ; background:#fff;  margin-bottom:5px;}     
.quick_form input[type="text"] {  /*background:#fff url("../images/form_icon/user_icon.png") left 5px center no-repeat;*/ }   
.quick_form input[type="email"] { width:100%; padding:10px 48px; border: 1.5px solid #bababa ; /*background:#fff url("../images/form_icon/email_icon.png") left 5px center no-repeat;*/  margin-bottom:5px; }  
.quick_form input[type="submit"] { width:auto; display:inline-block; margin-top:10px; background:#043C60; color:#fff; padding:10px 48px; border:none; }  
.quick_form input[type="submit"]:hover { background:#ed305d; }
.quick_form textarea {  width:100%; padding:10px 20px; border: 1.5px solid #bababa ; background:#fff; /*background:#fff url("../images/form_icon/pen.png") left 5px top 5px no-repeat;*/  margin-bottom:5px;margin-top:5px; }
.ph_icon {/* background:#fff url("../images/form_icon/phone_icon.png") left center no-repeat !important;*/ }      
 .form-grup { position: relative;margin-bottom:10px;}
.input-captech { width: 70% ;  float: left;}
.icon-form {  position: absolute;background: #bababa;width: 40px;height: 40px;text-align: center;   line-height: 42px;   color: #838282; font-size: 18px;}
.pin-code { width: 30%;vertical-align: middle;margin-top: 6px;float:right;padding-left:10px;}
.thumbur {  position: relative; width: 100%; float: left;  height: 20px;}
.icon-email { position: relative;width: 70px;height: 70px; margin: auto; -webkit-transform: translateY(21px); transform: translateY(-21px); text-align: center;font-size: 30px;color: #fff;}
.quick-bg {background: #5d6267;width: 100%;float: left;}

.app_slidshow_bg { margin:15px 0 35px 0; height:505px; }   
.app_slidshow_bg ol { margin-top:15px ; padding-top:20px; float:left; }
.app_slidshow_bg .carousel-indicators { margin-top:15px ; bottom:-25px !important; }   
.app_slidshow_bg item { margin-bottom:15px; }    
.app_slidshow {  }           
       
.related_service_bg { display:block; border-top:2px solid #ccc; padding-top:20px; }   
.related_service {  }
.related_service h2 { font-size:20px; } 
.related_service ul { list-style:none; }
.related_service li { display:inline-block;  text-align:center; margin:10px 24px; }   
.related_service li a { color:#000; } 
.related_service li a:hover { color:#F58220;}       
.related_service li:first-child { margin-left:0; } 
.related_service li span { display:inline-block; margin-bottom:8px; }  
.related_service li h4 {  } 
  

.advantage_box_bg {  }   
.advantage_box { padding:20px 15px; border:2px solid #ccc; text-align:center; }
.advantage_box h2 { font-size:20px; text-align:center; display:block; margin-top:10px; }
.advantage_box a { background:#005A8E; padding:5px 10px; display:inline-block; margin-top:15px; }
.advantage_box a:hover { background:#F58220; color:#fff;  }  
.advantage_box ul { width:91%; list-style:none; display:inline-block; text-align:left; }    
.advantage_box li { padding: 0 0 9px; margin-bottom:8px; border-bottom:1px dotted #043C60; display: block; }  
.advantage_box li i { margin:0 5px 0 0px; text-align:center; width:15px; }    

.deve_img { text-align:center; }      


/* our portfolio Content  */ 
.android_portfolio_bg { position:relative; width:100%; background:rgba(100, 100, 100, 0.2); padding:20px 0 0px 0; margin-top:-5px; 	} 
.android_portfolio {  }  
      
.android_portfolio img { text-align:left; }   
.portfolio_text { width:100%; color:#fff;  padding:20px 0 20px 0; text-align:center; position:absolute; bottom:0;   background-color:rgba(95, 95, 95, 0.6 ); }   
.portfolio_text h2 { color:#fff; }
.portfolio_text p { color:#fff; font-weight:bold;  }  

.andbtn { display:inline-block; }        
.andbtn:hover { opacity:0.7; }         

.itrace { background-color:rgb(196, 237, 252); }  
.imora { background-color:rgb(252, 224, 255); }  
.barbq { background-color:rgb(178, 112, 112); }  
.apollo { background-color:rgb(174, 241, 206); }
.prim {  background-color:rgb(197, 255, 181); }   
.hugoffer  {  background-color:rgb(255, 191, 165); }   
    

/* our portfolio Banner  */  
.our_portfolio { text-align:center; }
.our_portfolio h1 { font-size:48px; padding:5px 80px; margin-top:45px; }  
.our_portfolio a { color:#fff; margin:0 7px; box-shadow:0px 1px 6px #ccc; border-radius:5px; transition:0.1s; }            
.our_portfolio a:hover, .our_portfolio a:focus { color:#f58220; /* box-shadow:0px 1px 6px #f58220; border-radius:18px;*/ }       
.our_portfolio a.active { /*color:#f58220; box-shadow:0px 1px 6px #f58220; border-radius:18px;*/ }       


.btbg { width:100%; display:inline-block; margin-top:60px; } 
.android_btn {  display:inline-block; background:#043C60 url("../images/portfolio/android_con.png") left 3px center no-repeat; padding:9px 20px 9px 56px;  border-radius:5px; font-size:18px; box-shadow:0px 1px 6px #ccc; } 
.android_btn:hover { box-shadow:1px 3px 8px #acacac;  }  

.iosbtn {  display:inline-block; background:#043C60 url("../images/portfolio/mac.png") left 3px center no-repeat; padding:9px 20px 9px 56px;  border-radius:5px; font-size:18px; box-shadow:0px 1px 6px #ccc; }

.web_btn {  display:inline-block; background:#043C60 url("../images/portfolio/web.png") left 3px center no-repeat; padding:9px 20px 9px 56px;  border-radius:5px; font-size:18px; box-shadow:0px 1px 6px #ccc; }     

.graphics {  display:inline-block; background:#043C60 url("../images/portfolio/graphics.png") left 4px center no-repeat; padding:9px 20px 9px 56px;  border-radius:5px; font-size:18px; box-shadow:0px 1px 6px #ccc; }   

 /* our portfolio ios css  */      
 
.iositrace { background-color:rgb(255, 147, 147); }                 
.ioshvac { background-color:rgb(144, 209, 249); }          
.iosimora { background-color:rgb(255, 137, 200); }     
.iosbarbq { background-color:rgb(229, 176, 177); }      
.iosapollo { background-color:rgb(232, 232, 199); }     
.nicecab { background-color:rgb(255, 191, 119); } 
.iosprim { background-color:rgb(197, 255, 181); }  
.hugofferios  {  background-color:rgb(255, 191, 165); }       


/*------------hire-php css------------*/   

.hire_php_developer {  }
.sitebar_hireimg {  }

.php_hire {  }
.php_hire li { line-height:18px; padding:5px 0 5px 20px; transition:0.3s; background: url("../images/arrow_hire.png") left center no-repeat; } 
.php_hire li:hover { color:#1782BC; padding:5px 0 5px 24px; transition:0.3s; }
.easy_steps { margin-top:15px; margin-bottom:15px; } 
.steps_left {  }
.steps_left span { font-size:42px; border:none; }    
.steps_left h2 { padding:85px 0 40px 0; }    
 
.steps_right { background: url("../images/hire/easy_steps_img.png") left center no-repeat; height:207px; position:relative; } 
.steps_right ul { bottom:44px; position:absolute; }     
.steps_right li { width:174px; display:inline-block; text-align:center; color:#fff; font-size:17px; font-weight:bold; }  
.steps_right li span { display:block; margin-bottom:5px; }   

.cnts2_text {  } 
.border_step { border:2px dashed; padding:10px 0;}
 

/* service css */ 

.ourservic_bg { padding:0px 0 40px 0; } 
.ourservic_bg h2 { display:block;  }  
.our_box { display:inline-block; /* height:185px; */ vertical-align:top; margin-bottom:10px; }  
.our_box h3 { font-size:18px; padding:8px 0; }
.our_box span { display:inline-block; vertical-align:top; }  
.service_info { width:72%; display:inline-block; }
.row_box { padding-top:15px; padding-bottom:15px; }

.our_box ul { margin:0; padding:0; display:block; }  
.our_box li { margin:0; padding:0 6px; display:inline-block; /*border-left:1px solid #000;*/ }  
.our_box li:first-child { border-left:none;}       
.our_box li a	{ color:#09AEEA; } 
.our_box li a:hover	{ color:#ee305d; }   

.our_slidtext { /*margin-top:93px !important;*/ } 
.our_slidtextright { margin-top:42px ; }   


/* unsubscribe css */    

.unsubscribe_bg { position:relative; }   
.unsubscribe {  } 
.scribe_left { padding-left:0; } 
.scribe_right {  }
.unsub_tab { margin-bottom: -13px; text-align:center; } 
.unsub_tab .our_box { text-align:left; }  
.tooltips_btn { margin-top:-4px; }   

.unsub_tab .nav > li.active a { background-color:#337ab7; color: #fff; }
.unsub_tab .nav > li > a { background:#eee; color:#337AB7; padding:10px 40px; font-weight:bold; font-size: 15px; }  
.unsub_tab .nav > li > a:hover, .unsub_tab .nav > li > a.active	{ background-color: #337ab7; color: #fff; } 
.unsub_tab .tab-content { margin-top:20px; }  

.unsubscribe_bottom_bg { margin-top:20px; } 
.unsubscribe_bottom { padding:10px 15px ; border:1px dashed #000; text-align:center; } 
.unsubscribe_bottom h2 { font-size:24px; float:right; display:inline-block; padding:48px 0 0; }      
.unsubs_bottom_img { display:inline-block; float:right; padding:10px 0px; } 
.unsubs_submit { display:inline-block; background:#0195FF; padding:6px 29px 5px 29px; margin-bottom:15px; font-size:15px; border-radius:5px; font-weight:bold; }
.unsubs_submit:hover, .unsubs_submit:focus { background:#f58220; color:#fff; }      
.unsubscribe_form input { width:59%; padding:5px 10px;  }
.unsubscribe_form input:focus { box-shadow: 0 0 7px #f5802b !important; }        
         
      
.view_more { padding:7px 20px 5px 20px;  }      

.unsubscribe_slider { text-align:center; }
.unsubscribe_slider h2 { text-align:left; }
.unsubscribe_slider .view_more { margin-top:30px; }   
.unsubscribe_form { margin-top:47px; } 

	
     
/* 17-8-16  new Training css*/ 
.training_box { text-align:center; border: 1px solid #dfdfdf;margin: 0 auto;} 
.training_view { background: #fff; border: 1px solid #ee305d; padding: 5px 20px; color: #ee305d !important; font-weight: bold;margin-bottom: 20px;
    display: inline-block; }
.training_view:hover { background:#ee305d; color: #fff !important;}      
  
.asp_training { width:140px; height:140px; transition:0.7s; background:url("../images/Training-icons/net-b.png") center no-repeat;background-size:70%; }  
.asp_training:hover { transition:0.7s;  background:url("../images/Training-icons/net-g.png") center no-repeat ;background-size:70%; }
 
.php_training { width:140px; height:140px; transition:0.7s; background:url("../images/Training-icons/php-b.png") center no-repeat; transition:0.5;background-size:70%; }  
.php_training:hover { transition:0.7s; background:url("../images/Training-icons/php-g.png") center no-repeat ;background-size:70%; }
 
.shar_training { transition:0.7s; width:140px; height:140px; background:url("../images/Training-icons/Sharepoint-b.png") center no-repeat;transition:0.5;background-size:70%;}  
.shar_training:hover { transition:0.7s; background:url("../images/Training-icons/Sharepoint-g.png") center no-repeat ;background-size:70%; }

.seo_training { transition:0.7s; width:140px; height:140px; background:url("../images/Training-icons/SEO-b.png") center no-repeat;transition:0.5;background-size:70%;}  
.seo_training:hover { transition:0.7s; background:url("../images/Training-icons/SEO-g.png") center no-repeat ;background-size:70%; }

.android_training { transition:0.7s; width:140px; height:140px; background:url("../images/Training-icons/Android-b.png") center no-repeat;transition:0.5;background-size:70%;}  
.android_training:hover { transition:0.7s; background:url("../images/Training-icons/Android-g.png") center no-repeat ;background-size:70%; }


.iphone_training { transition:0.7s; width:140px; height:140px; background:url("../images/Training-icons/iphone-b.png") center no-repeat;transition:0.5;background-size:70%;}  
.iphone_training:hover { transition:0.7s; background:url("../images/Training-icons/iphone-g.png") center no-repeat ;background-size:70%; }  	

/*  View Corporate Profile css */  
.view_corporate { text-align:center; margin-top:2rem; }         
.view_corporate a { text-decoration:none; display:inline-block; border:2px solid #f5802b; padding:0.8rem 1rem; border-radius:10px; font-size:1.2em; border-image:linear-gradient(to right, #fff 0%, #fff 100%) 1 1 1 1; color: #EE305D; }   
.view_corporate a:hover {  border-image:linear-gradient(to right, #EE305D 0%, #EE305D 100%) 1 1 1 1; color: #fff; }  
.view_corporate i { font-size:20px; }  
 
/*Home Page tab css*/
 	.tab-link ul li div.services-main.active
		{
			display: block;
			visibility: visible;
			opacity: 1;
		}
		.tab-link ul li.cls-tech.active{
			background: transparent;
			background-color:#ffffff !important;
			border-bottom: 3px solid #ee105d;
		}	
		
		#popup_this {
			top: 50%;
			left: 50%;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);			
			padding: 30px;
			position: fixed;
			z-index:999999;
			width: 480px;
			height: 320px;
			
			background-image: url(<?php echo base_url(); ?>images/happynewyear2018.gif);
			background-size:contain;
			background-position: center;
			background-repeat: no-repeat;
			-webkit-animation-duration: .75s;
			animation-duration: .75s;
		}
		#popup_this h1{
			top:50%;
			left:52%;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: fixed;
			font-size:32px;
			line-height:normal;			
			color:#ffffff;
			text-align:center;
			font-family:Slabo;
		}
		#popup_this h2{
			top:28%;
			left:52%;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: fixed;
			font-size:28px;
			line-height:40px;
			color:#ffffff;
			text-align:center;
			font-family:Slabo;
		}
		#popup_this .social-btn{
			position:absolute;
			bottom:30%;
			right:30%;
		}
		.close-popup{
			cursor:pointer;padding: 10px;
			position: absolute;
			right: 0%;
			top: 8%;
		}
		.popup-overlay{
			position: fixed;
			width: 100%;
			height: 100%;			
			top: 0px;
			left: 0px;
			visibility:hidden;
			z-index: 100000;
			opacity: 0;
			background: #000000;
		}
		.popup-overlay.show{
			visibility:visible;	
			opacity:0.7;
		}
		
		@media only screen and (max-width:767px) {
		
			#popup_this{height:100vh;width:217vw;}
			#popup_this h1{top:57%;}
			#popup_this {
			top: 50%;
			left: 50%;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);			
			padding: 30px;
			position: fixed;
			z-index:999999;
			width: 300px;
			height: 170px;
			
			background-image: url(<?php echo base_url(); ?>images/happynewyear2018.gif);
			background-size:cover;
			background-position: center;
			background-repeat: no-repeat;
			-webkit-animation-duration: .75s;
			animation-duration: .75s;
		}
			
		}	
 
 
 /*End Home Page tab css*/
 
 
 
 
 /*Start Home page css*/
.home_banner_area { position:relative; display:inline-block; width:100%;}

.banner-info h1{font-family: 'Poppins', sans-serif !important; font-size:36px; color:#fff; font-weight:400;}
.banner-info h1 span{ display:block; font-weight:bold;}
.banner-info ul {padding:0; margin:0;}
.banner-info ul li i{ margin-right:10px;}
.banner-info ul li { color:#fff; font-size:14px; margin-bottom:10px; font-family: 'Poppins', sans-serif !important;}
.banner-info a{ 
    color: #fff;
    padding: 14px 40px;
	border-radius:10px;
	display:inline-block;
	margin-top:15px;
	border-radius:10px;
	}
.about_section { padding:30px 0 5px 0; background:#f5f4f4;}	
.banner-info a:hover{ text-decoration:none; color:#fff;}
.head-title { font-size:35px; color:#333333; font-family: 'Poppins', sans-serif; font-weight:normal; margin-bottom:15px;}
.head-title span{ color:#ee305d}
.head-text {
    font-size: 16px;
    color: #333333;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 27px;
	text-align:justify;
}
/*banner Btn*/
.ui-icon-blocks li { padding-bottom:15px;}
.ui-icon-blocks li span {
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    font-size: 16px;
    margin-right: 15px;
}

.app_fetured_item {margin-left:15px;}

.app-item{
    max-width: 170px;
    min-height: 170px;
border-radius: 25px;
box-shadow: 5.5px 9.526px 37px rgba(106,104,104,0.3);
background-color: #ffffff;
border: 1px solid #e11f43;
padding:25px 5px 5px 5px;
display:inline-block;
width:100%;
margin:0 1px;
cursor:pointer;
transition: all 0.3s linear;
}

.app-des h4{font-size: 17px;
color: #e11f43;
font-family: 'Poppins', sans-serif;
font-weight:400;
margin-bottom:0;
text-align: center;}
.app-des p{
	font-size: 26px;
color: #000000;
font-family: 'Poppins', sans-serif;
font-weight: 400;
text-align: center;
padding:0;
}
.app-item:nth-child(1){ position:relative; left:10px;}
.app-item:nth-child(2) {
    position: relative;
    top: 57px;
    z-index: 9;
    left: -12px;
}



.app-item:nth-child(3) {
    position: relative;
    left: -15px;
    z-index: 99;
}
.app-item:nth-child(4) {
    position: relative;
    left: 32px;
    top: 9px;
    z-index: 1;
}
.app-item:nth-child(5) {
    position: relative;
    left: 70px;
    top: 66px;
}

.app_icon {
    width: 50px;
    min-height: 50px;
    margin: 0 auto;
	 
}
.app-item:hover{    border: 1px solid #000; box-shadow: 8px 10px 37px rgba(106,104,104,0.3);}
.app_iconone {
    background: url(../images/story/client-icon.png) ;
	background-position: 0 -6px;
	background-repeat: no-repeat;
    background-size: 100%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover .app_iconone {
    background-position: 0 -63px;
    -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}


.app_icontwo {
    background: url(../images/story/experience-icon.png) ;
	    background-position: 0 3px;
	background-repeat: no-repeat;
    background-size: 100%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover .app_icontwo {
    background-position: 0 -43px;
    -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.app_iconthree {
    background: url(../images/story/webproject-icon.png) ;
	    background-position: 0 3px;
	background-repeat: no-repeat;
    background-size: 100%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover .app_iconthree {
    background-position: 0 -47px;
    -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.app_iconfour {
    background: url(../images/story/countries-icon.png) ;
	    background-position: 0 -1px;
	background-repeat: no-repeat;
    background-size: 100%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover .app_iconfour {
    background-position: 0 -53px;
    transition: all 0.3s linear;
}

.app_iconfive {
    background: url(../images/story/mobileapp-icon.png) ;
	    background-position: 8px -1px;
	background-repeat: no-repeat;
    background-size:content;
	height:60px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover .app_iconfive {
    background-position: 8px -64px;
    -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.app-item:hover h4{ color:#000;  transition: all 0.3s;}
.app-item:hover .app-des p{ color: #e11f43;  transition: all 0.3s;}

.app_icon img{max-width:100%;}

.ui-icon-blocks li p {
    display: inline-block;
    width: calc(100% - 50px);
    font-size: 16px;
	font-family: 'Poppins', sans-serif;
	color:#333;
	margin-bottom:0;
	
}
.industries-section { padding: 40px 0 105px 0; background:#fff; position:relative; display:inline-block; width:100%;}
.head_title { max-width:600px; margin:0 auto;}
.head_title h1{font-family: 'Poppins', sans-serif !important; font-size:40px; color:#333; font-weight:500; text-align:center;}
.head_title h1 span{color:#ee305d;}
.head_title p{ font-size: 16px;	
font-family: 'Poppins', sans-serif; color:#333; 
 text-align:center;}
.head_title h1:after {
    content: "";
    background: url(../images/title-icon.png)no-repeat;
    display: inline-block;
    width: 102px;
    height: 13px;
    display: block;
    margin: 0 auto;
}

.industrie_item {
    background: #fff;
    -webkit-box-shadow: 0 9px 24px 4px rgba(0,0,0,.2);
    box-shadow: 0 9px 24px 4px rgba(0,0,0,.2);
    border-radius: 10px;
    border: 2px solid transparent;
    -webkit-transition: border .2s linear;
    -o-transition: border .2s linear;
    transition: border .2s linear;
    cursor: pointer;
    text-align: center;
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 10px;
    border-radius: 10px;
	min-height:130px;
}
.industrie_item .industrie-icon {
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 14px 30px 0 rgba(94,44,237,.4);
    box-shadow: 0 14px 30px 0 rgba(94,44,237,.4);
	margin:0 auto;
  
}

.industrie_item .industrie-icon.s_icon_one {
	-webkit-box-shadow: 0 14px 30px 0 rgba(94, 44, 237, .4);
	box-shadow: 0 14px 30px 0 rgba(94, 44, 237, .4);
	background-image: -moz-linear-gradient(40deg, #5e2ced 0, #a485fd 100%);
	background-image: -webkit-linear-gradient(40deg, #5e2ced 0, #a485fd 100%);
	background-image: -ms-linear-gradient(40deg, #5e2ced 0, #a485fd 100%)
}

.icon i{ color}

.industrie_item .industrie-icon.s_icon_two {
	 background-image: -moz-linear-gradient(40deg,#e03827 0,#f9a47a 100%);
    background-image: -webkit-linear-gradient(40deg,#e03827 0,#f9a47a 100%);
    background-image: -ms-linear-gradient(40deg,#e03827 0,#f9a47a 100%);
    -webkit-box-shadow: 0 14px 30px 0 rgba(224,56,39,.4);
    box-shadow: 0 14px 30px 0 rgba(224,56,39,.4);
}



.industrie_item .industrie-icon.s_icon_three {
	background-image: -moz-linear-gradient(40deg, #2c82ed 0, #38d0fc 100%);
	 background-image:-webkit-linear-gradient(40deg,#2c82ed 0,#38d0fc 100%);
	background-image: -ms-linear-gradient(40deg, #2c82ed 0, #38d0fc 100%);
 -webkit-box-shadow:0 14px 30px 0 rgba(44,130,237,.4); 
	box-shadow: 0 14px 30px 0 rgba(44, 130, 237, .4);
}

.industrie_item .industrie-icon.s_icon_four {
	background-image: -moz-linear-gradient(40deg, #e09520 0, #fae926 100%);
	background-image: -webkit-linear-gradient(40deg, #e09520 0, #fae926 100%);
	background-image: -ms-linear-gradient(40deg, #e09520 0, #fae926 100%);
	-webkit-box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4);
	box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4)
}
.industrie_item .industrie-icon.s_icon_five {
	background-image: -moz-linear-gradient(40deg, #f953c6 0, #b91d73 100%);
	background-image: -webkit-linear-gradient(40deg, #f953c6 0, #b91d73 100%);
	background-image: -ms-linear-gradient(40deg, #f953c6 0, #b91d73 100%);
	-webkit-box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4);
	box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4)
}

.industrie_item .industrie-icon.s_icon_six {
	background-image: -moz-linear-gradient(40deg, #B24592 0, #F15F79 100%);
	background-image: -webkit-linear-gradient(40deg, #B24592 0, #F15F79 100%);
	background-image: -ms-linear-gradient(40deg, #B24592 0, #F15F79 100%);
	-webkit-box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4);
	box-shadow: 0 14px 30px 0 rgba(224, 149, 32, .4)
}
.industries_title {
    color: #3f4451;
	font-family: 'Poppins', sans-serif;
	padding:10px 0 0 0; 
	font-weight:bold;
}


/*Start new changes 4-15*/
.portfoilo-section:before {
    content: "";
    background: url(../images/portfolio-bg.png);
	background-repeat:repeat-x;
    display: block;
    width: 100%;
    min-height: 150px;
    position: absolute;
    top: -111px;
	left:auto;
	right:auto;
}
.portfoilo-section:after {
    content: "";
    background: url(../images/portfolio-bg.png)no-repeat;
	background-repeat:repeat-x;
    display: block;
    width: 100%;
    min-height: 150px;
    position: absolute;
    bottom: -148px;
	left:auto;
	right:auto;
    -webkit-transform: -webkit-rotate(180deg);
	-moz-transform: -moz-rotate(180deg);
	-o-transform: -o-rotate(180deg);
	transform: rotate(180deg);
}
.portfoilo-section {position:relative; display:inline-block; width:100%; padding:30px 0; background-color:#e6e6e6; margin-bottom:162px;}
.portfoilo-section .our_work a{text-decoration:none;}
.portfoilo-section .our_work_box h3 { 
	color:#ee305d;
    margin-bottom: 0;
    padding-bottom: 0;
	}
.portfoilo-section .our_work_box p{ color:#000;     margin-bottom: 0;    padding-bottom: 0; text-align:center;}

/*----- Hover Effect -----*/
.prod-wrap {
    position: relative;
    margin-top: 0;
	width:100%;
	cursor:pointer;
	background:#fff;
	-webkit-box-shadow: 0 20px 40px 0 rgba(12,0,46,.06);
    box-shadow: 0 20px 40px 0 rgba(12,0,46,.06);
	border-radius:5px;
	overflow:hidden;
	padding:0;
	
	
}
.our_work .our_work_box_img{    min-height: 280px; display: inline-block;
    align-items: inherit; height:auto;}
	.our_work .our_work_box_img img{ max-width:100%;}
.prod-wrap::before, .prod-wrap::after{ 
    content:"";
    width: 0;
    height:1px;
    position: absolute;  
    background: #ee105d;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.prod-wrap .hover-border::before, .prod-wrap .hover-border::after{
    content:"";
    width:1px;
    height:0;
    position: absolute;  
    background: #ee105d;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
	z-index:9;
}
.prod-wrap:hover::before, .prod-wrap:hover::after{width:100%;}
.prod-wrap:hover .hover-border::before, .prod-wrap:hover .hover-border::after{height: 100%;}

.prod-wrap::after{
    right:0;
    bottom: 0;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
}
.prod-wrap .hover-border::after{
    right:0;
    bottom: 0;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
}
.prod-wrap::before{
    left: 0;
    top: 0;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
	z-index:9;
}
.prod-wrap .hover-border::before{
    left: 0;
    top: 0;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
}

.prod-wrap:hover .cs-title{ transform:scaleY()}
.cs-title {
    margin: 0 15px;
    position: absolute;
    bottom: 0;
    background-color: #fff;
    text-align: center;
    left: 0;
    right: 0;
    border: 1px solid #eee;
    z-index: 99;
    padding: 4px 0;
    border-radius: 10px;
    max-width: 86%;
    margin: 0 auto;
    text-align: center;
}
.portfoilo-section .our_work_box  h3{ position:relative;}
.portfoilo-section .our_work_box  h3:after{
	position:absolute;
	top:-15px;
	content:"\f061";
	font-family:FontAwesome;
	font-size:14px;
	font-weight:normal;
	width:8px; height:5px; display:inline-block; 
	  transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
	opacity:0;
	margin-left:5px;
	
	}
.portfoilo-section .our_work_box:hover  h3:after {
	
  position:absolute;
  top:12px;
  opacity:9;
}

.load-more {
    width: 100%;
    text-align: center;
    margin-top:55px;
    position: relative;
    display: inline-block;
}
.load-more a{ border:1px solid #ee305d;  border-radius:10px; 
	padding: 15px 40px; font-size: 16px;
    color: #ed305d;

    letter-spacing: 1px;
    text-transform: uppercase;}
.load-more a:hover{ color:#fff; background:#ee305d; text-decoration:none;}

.our_app_bg .load-more {margin-top:30px;}
/*----------------------Hover Effect Ends ---------------------------- */

/*End Home page css*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*===13-2-17===new css add========= online coaching css============ */ 
  
.menubg {  } 
/*.header .container { padding:0; width:1235px; } */
/* capcha css */ 
.capcha_box { width:223px; float:right; height:57px; }  
.capcha_box iframe { display: inline-block; float:left; margin-left:4px; vertical-align:top; width:100% !important; } 
.rc-anchor-normal { height:74px; width:300px; }  
.g-recaptcha > div { width:auto !important; margin-left:5px; }
.rc-anchor-error-message { width:140px !important;  font-size:12px !important; }  
.capcha_box .rc-anchor-normal .rc-anchor-content { width:130px !important; }
/* capcha css End*/ 


.oncoach_info { width:100%; height:100%; position:absolute; top:0; display:flex; background:url("../images/online-coaching/dot1.png") center repeat ;  }  
.oncoach_info .container{ display: flex; align-items: center; justify-content: space-between;}
.coach_info { display:inline-block; width:60%; /*margin-top:15%;*/ color:#fff; }    
.coach_info h2 { font-size:44px; color:#fff; text-shadow:3px 3px 4px #2a2a2a;line-height:normal; }    
.coach_info h2 b { font-weight:bold; }  
.coach_info h3 { font-size:20px;line-height: normal; }

.request_frmbg {width: 40%;	display: inline-block;top; margin:17px 0 5px 0;float: right;opacity: 0.9;padding: 6px;border: 1px thin black;}
.request_frmbg h3 { width:100%; text-align:center; font-size:25px; color:#000; padding:15px 0; }  
.request_frmbg input { background:#fff; float:left; font-size:17px; width:100%; display:inline-block; border:none; margin-bottom:4px; height:52px; padding:0 10px 0 70px; }   
.request_frmbg textarea { height:122px; background:#fff; float:left; width:100%; display:inline-block; border:none; padding:0 10px 0 70px;font-size:17px;}   
.request_frmbg  lable{ font-size:17px; padding: 6px;}  
.request_frmbg .name { width:49%; float:left; background:#fff url("../images/online-coaching/name.png") left 7px center no-repeat; background-size:37px;}  
.request_frmbg .entercode { width:50%; float:right; height:30px; font-size:17px; padding-left:15px; }  
.request_frmbg .email { background:#fff url("../images/online-coaching/email.png") left 7px center no-repeat; background-size:37px; } 
.request_frmbg .contact { background:#fff url("../images/online-coaching/contact.png") left 7px center no-repeat; background-size:37px; } 
.request_frmbg .projectdetail { background:#fff url("../images/online-coaching/project-detail.png") left 7px top 5px no-repeat; background-size:37px; padding-top:15px; } 
.request_frmbg  .submitbtn { color: #ffffff;margin:12px 0px 0 0;padding:0;  display:inline-block; text-align:center; width:100%; }
.request_frmbg  .submitbtn a { position:relative; padding:10px 52px 10px 30px; background-color:#00a651;border-radius:25px;margin:9px 12px 14px 12px; display:inline-block;font-size: 16px; transition:0.3s; }
.request_frmbg  .submitbtn a:hover {  transition:0.3s; background:#016a34; padding:10px 52px 10px 30px; }
.request_frmbg  .submitbtn a:hover span {  transition:0.3s; /* border-left:1px */ } 
 
 

.contentsicon { background-color: #e6e6e6;}
.mainrow img{float:left; margin-right:15px;}
.heading > h3 {font-size: 20px; font-weight: bold; }
.heading > b {font-weight: bold; }
.mainrow #bord-lb1, #bord-lb2, #bord-lb3, #bord-lb4, #bord-lb5, #bord-lb5, #bord-lb6 {
    border-bottom: 1px solid #ccc;
}
.mainrow #bord-lb1, #bord-lb2, #bord-lb4, #bord-lb5, #bord-lb7, #bord-lb8 {
    border-right: 1px solid #ccc;
}


 .submitbtn img {vertical-align: middle;margin:0px; height:24px;  }
 .submitbtn span {background-color: #016A34; padding:8px 10px; border-radius:0 15px 15px 0 ; position:absolute; right:0; top:0; }

.request_frmbg {background: rgba(255,255,255, 0.5);border: 1px solid rgba(0, 0, 0, 0.4);}
.benftform_bg {background: rgba(220,220,220, 0.5);}
.heading h3 { margin-bottom:20px;font-size:26px;line-height: normal;  }  
 
 
.feature_bg { }
.profco b{ font-weight:bold; } 
.profco > p { font-size:16px; line-height:26px; text-align:justify; }    

.imgbdr img {
    height: 90px;
    width: 90px;
	border:5px solid #E0E0E0; 
	padding: 15px;
	border-radius: 45px;
	margin-right:15px; transition:0.3s;
}
.imgbdr span:hover{
	color:#5F98BC;
}

.headmod {color: white;}
[class|="bordhvr"] img{
    margin-right: 10px;
}
[class|="bordhvr"] h3{
    font-size: 20px;
}
[class|="bordhvr"] p{
    font-size: 17px;
}
[id|="bord"] h3 { font-size: 20px; font-weight: bold; margin-bottom: 4px; }

.maincont {
	background-color: #043C60;
}
 
.bordhvr-1{color:#d7bf1c; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60; transition:0.3s; }  
.bordhvr-2{transition:0.3s; color:#02bfa7; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-3{ transition:0.3s; color:#65a9f5; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-4{transition:0.3s;color:#f58065; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-5{transition:0.3s;color:#219bba; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-6{transition:0.3s;color:#14c05b; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-7{transition:0.3s;color:#ba5b21; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;}
.bordhvr-8{transition:0.3s;color:#928cc3; min-height:153px; padding:30px 20px; border:2px solid #043C60; border-radius:50px; -moz-box-shadow: inset 0 0 7px #043C60; -webkit-box-shadow: inset 0 0 7px #043C60; box-shadow: inset 0 0 7px #043C60;} 

.bordhvr-1 h3{color:#d7bf1c !important;}
.bordhvr-2 h3{color:#02bfa7 !important; }
.bordhvr-3 h3{color:#65a9f5 !important;}
.bordhvr-4 h3{color:#f58065 !important;}
.bordhvr-5 h3{color:#219bba !important;}
.bordhvr-6 h3{color:#14c05b !important;}
.bordhvr-7 h3{color:#ba5b21 !important;}
.bordhvr-8 h3{color:#928cc3 !important;} 


.bordhvr-1:hover{transition:0.3s; border:2px solid #d7bf1c; border-radius:50px; -moz-box-shadow: inset 0 0 7px #d7bf1c; -webkit-box-shadow: inset 0 0 7px #d7bf1c; box-shadow: inset 0 0 7px #d7bf1c;}
.bordhvr-2:hover{transition:0.3s; border:2px solid #02bfa7; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #02bfa7; -webkit-box-shadow: inset 0 0 7px #d7bf1c; box-shadow: inset 0 0 7px #02bfa7;}
.bordhvr-3:hover{transition:0.3s; border:2px solid #65a9f5; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #65a9f5; -webkit-box-shadow: inset 0 0 7px #65a9f5; box-shadow: inset 0 0 7px #65a9f5;}
.bordhvr-4:hover{transition:0.3s; border:2px solid #f58065; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #f58065; -webkit-box-shadow: inset 0 0 7px #f58065; box-shadow: inset 0 0 7px #f58065;}
.bordhvr-5:hover{transition:0.3s; border:2px solid #219bba; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #219bba; -webkit-box-shadow: inset 0 0 7px #219bba; box-shadow: inset 0 0 7px #219bba;}
.bordhvr-6:hover{transition:0.3s; border:2px solid #14c05b; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #14c05b; -webkit-box-shadow: inset 0 0 7px #14c05b; box-shadow: inset 0 0 7px #14c05b;}
.bordhvr-7:hover{transition:0.3s; border:2px solid #ba5b21; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #ba5b21; -webkit-box-shadow: inset 0 0 7px #ba5b21; box-shadow: inset 0 0 7px #ba5b21;}
.bordhvr-8:hover{transition:0.3s; border:2px solid #928cc3; border-radius: 50px; -moz-box-shadow: inset 0 0 7px #928cc3; -webkit-box-shadow: inset 0 0 7px #928cc3; box-shadow: inset 0 0 7px #928cc3;}



.coaching_tab {  }

.coaching_tab .nav-tabs > li > a { color: black; 	margin-top:5px; padding: 15px; 	text-align:center; }
.coaching_tab .nav-tabs > li > a:hover { background:#fff; }  
.coaching_tab .nav-tabs > a { margin-top:5px; } 
.coaching_tab .nav > li { margin: 15px 20px -2px 20px;  } 
.coaching_tab .nav > li > a > img { margin-bottom: 5px; } 
.coaching_tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .coaching_tab .nav-tabs > li.active > a:focus { border:none; } 
.coaching_tab .nav > li > a:hover, .nav > li > a:focus { background-color: none; } 
.coaching_tab .nav-tabs > li > a:hover { background-color: none; }   
#myTab{ display:inline-block; width:100%; text-align:center; background:#E6E6E6; }  
#myTab li { display:inline-block; text-align:center; float:none; } 

.heading.onlinecoch > p{font-weight:normal;font-size:14px;}  
.text { color:#d7bf1c; display:inline-block; font-size:20px; } 
.text h3{  font-size:20px; padding-left:30px; padding-right:30px; color:#043C60; } 
.reqstbtn button { padding:12px 30px 12px 30px; border:none; border-radius:20px; font-size:14px; float:right;
	margin:-26px 30px 0 40px;  font-size:22px; color:#F05323; transition:0.3s;vertical-align:middle; } 
.reqstbtn button:hover { color:#fff; transition:0.3s; background:#043C60;  } 
.clrmn h3 { text-align: center; font-size:27px; vertical-align: middle; margin-top: 20px; color:#043C60;line-height: normal;}
.heading, .tophead h2{font-size:22px;color:black;margin-bottom:8px;}

.feature_img{float:right;}
.feature-icon{ border-bottom:1px solid #E6E6E6;} 
[class|="feature-icon"] img{ margin-right:10px; } 
.feature-icon-5,.feature-icon-6{border-bottom:none;} 
.feadetail {overflow: auto;} 
#onlinecoaching_main  {  } 
.onlinecoaching_main {  } 
.h4text { font-size:22px; color:#000;line-height: normal;}
.h3text { color:#000; font-weight:normal !important; } 

.border_bg {  background:url("../images/online-coaching/lines.png") bottom center no-repeat; padding-bottom:20px; }

.iconheight { min-height:144px; padding:30px 22px 12px; }   
.iconheight h3 { color:#000; } 
.iconheight img { margin-bottom:15px; width:100%; }
.iconheight span { display:inline-block; width:25%; padding:0% 5%; } 
.onlinecoch b { font-size:17px; }
.advantages_text  { display:inline-block; width:75%; float:right;}
.ontab_bg { background:#E6E6E6; }
#myTab a { font-size:15px;  } 

.iconbnft { margin-bottom:0px;} 
.iconbnft:hover {  } 
.iconbnft:hover .imgbdr img  { border: 4px solid #5F98BC;  transition:0.3s; } 
.iconbnft:hover h3  { color:#5F98BC;  transition:0.3s; } 
.iconbnft h3{ font-size:20px; color:#000; margin-bottom:6px; }
.iconbnft p{ font-size:17px; line-height: 1.5;} 
.iconbnft img{ float:left;}
.iconbnft span{ font-weight:bold;} 

.live_btn { background:#043C60; color:#fff; border-radius:10px; padding:10px 20px; text-decoration:underline; border:1px solid #fff; font-size:16px; margin-left:40%; margin-top:15px;  display:inline-block; } 

.live_btn:hover {background:#F58220; text-decoration:underline; }

.modules_h3  { color:#fff; line-height:38px; font-weight:normal !important;  }   
.secondcont { position:relative;  min-height:107px; }   
.secondcont .container { position:relative; } 
.arrow-right { height: 0; 	border-top: 59px solid transparent; border-bottom:48px solid transparent;
	border-left: 60px solid white; background:#EA5626; position:absolute; right:0; top:0; /* padding:3.3px 0; */ } 
.printing_img { width:60%; margin:20px 0;  margin:15px auto !important; }  
	
#myTab > li {  } 



/*  */

/*  For Integration page  */  

.int_h3{font-size:22px;margin:0 0 8px 0;}
.integrate {  margin-top:20px;}
.integrate_flotr{ float:right;}
.integrate_flotl{ float:left;}

/* Arvind for banner*/  
.online_coach_bnr { height:530px; width:100%; position:relative;  }  
.online_coach_bnr_img {  }  
 .modules_bgimg { background: url("../images/online-coaching/banner-modules.jpg") no-repeat; background-size:cover;}
 .overview_bgimg { background: url("../images/online-coaching/onlinecoaching.jpg") no-repeat; background-size:cover; }
 .benefits_bgimg { background: url("../images/online-coaching/banner.jpg") no-repeat; background-size:cover;} 
 .features_bgimg { background: url("../images/online-coaching/features.jpg") no-repeat; background-size:cover;} 
 .integrates_bgimg { background: url("../images/online-coaching/integrations_banner.jpg") no-repeat; background-size:cover;}
 
  /* Online Coaching Banner */
 .restaurant_overview { background: url("../images/restaurant-booking/Restaurant-Booking-Overview.jpg") no-repeat; background-size:cover;}
 .restaurant_benefits{ background: url("../images/restaurant-booking/Restaurant-Booking-benifits.jpg") no-repeat; background-size:cover;}
 .restaurant_modules { background: url("../images/restaurant-booking/Restaurant-Booking-Modules.jpg") no-repeat; background-size:cover;}
 .restaurant_integrates{ background: url("../images/restaurant-booking/Restaurant-Booking-Integration.jpg") no-repeat; background-size:cover;}
 .restaurant_features{ background: url("../images/restaurant-booking/Restaurant-Booking-Features.jpg") no-repeat; background-size:cover;}
  
  /* 13-2-17 End */  
  
/*-----------old-----Responsive css-----------------*/  


 
@media only screen and (max-width:1170px) {  
.container { width:100%; } 
.header .cbp-af-header .cbp-af-inner { padding:0; } 
.header .container { width:100%; } 
.modules_bgimg, .overview_bgimg, .benefits_bgimg, .features_bgimg, .integrates_bgimg  { background-size:inherit; }  
/*#nav ul li a, #nav ul li a { padding:14px 6.8px 20px !important; } */
#nav{margin-left:3% !important;}
 } 
  
@media only screen and (max-width:1024px) { 
.top_call{padding: 18px !important; margin-right: 50px; margin-top: 0;float: right;}
.cbp-af-header h1 { width:auto; }
.cbp-af-header { height:auto !important; }  
.app_slidshow_bg { height:auto; }
#nav ul li.hasUL > ul > li.activeChild, #nav ul li.hasUL > ul > li.activeChild ul{top:0px !important;}

 }


@media only screen and  (max-width:768px) { 
.nbs-flexisel-item { width:254.6px !important; }
.ourservice { height:100%; } 
.cbp-af-header { position:relative !important; display:inline-block; }
.webslider { margin-top: 2px; } 
.capchatxt{text-align: center;}
.fileupload-inquiry{margin-bottom: 14% !important;}

} 

@media(max-width:360px)
{ 
.top_call { margin-top:0; } 

} 


/*=======New=========Online Coaching Start  page Responsive new css ================= */ 


@media (max-width:1920px) {  
/*.container { width:100%; } */
/*.header .container { width:100%;} */
.menubg { float:right; } 	
.iconheight { min-height:180px; } 
.coach_info { /*margin-top:9%;*/ }   
}
 
 
@media (min-width:1920px){ 

 
}  


@media (max-width:1280px) { 
.container { width:1170px; } 
/*.header .container { width:1235px;} */
.menubg { float:left; } 
.iconheight { /*min-height:144px;*/ }
.coach_info { /*margin-top:15%;*/ }  
	
} 

@media (max-width:1170px) { 
.coaching_tab .nav > li { margin:15px 0 -2px; } 
.empty_box { display:none; }

.container { width:100%; } 
.header .container { width:100%;}   
 
 } 



@media (max-width:1024px) {
	
.coaching_tab { padding:0 !important; }
.coaching_tab .nav > li { margin:20px 0 0 0; } 
#myTab  { border-bottom:0; }  
#myTab > li { width:18%; } 
.iconheight { min-height:179px; padding:30px 22px 0px !important; }  
.mainrow #bord-lb1, #bord-lb2, #bord-lb4, #bord-lb5, #bord-lb7, #bord-lb8, #bord-lb9  { border-right:0; border-bottom: 1px solid #ccc; }
.heading h3 {  font-size: 22px; }
.profco > p { font-size:inherit; } 
.h4text { font-size:18px; } 
.printing_img {width: 100%;}

.iconbnft p { float:right;}
.coach_info h2 { font-size:35px; } 

.mod_para {overflow: auto;}
.clrmn h3 {font-size:20px;margin:17px 0 15px 0;}
.reqstbtn button {padding:12px 20px 12px 20px;font-size: 18px;text-align:center;} 

 }
@media only screen and (max-width:1199px){
	.carousel-caption h4{ max-width:500px; width:100%;}
	.carousel-img{width: 45%;}
	.app-item {
    max-width: 140px;
    min-height: 140px;
}
.app-item:nth-child(2) {
    position: relative;
    top: 46px;
    z-index: 9;
    left: -5px;
}
.app-item:nth-child(3) {
    position: relative;
    left: -18px;
    z-index: 99;
}
.app-item:nth-child(4) {
    position: relative;
    left: 39px;
    top: 0;
    z-index: 1;
}
.app-item:nth-child(5) {
    position: relative;
    left: 60px;
    top: 52px;
}
.app_fetured_item{margin-left:0;}
	
}
@media only screen and (max-width:1024px){
	.carousel-img{width: 45%;}
	
}
@media only screen and (max-width:992px){
	/*new Css*/
	.cs-title { padding:8px;}
	.app-item:nth-child(1) {
    position: relative;
    left: 0;

}
.app-item {
    max-width: 140px;
    min-height: 140px;
}
.app-item:nth-child(2) {
    position: relative;
    top: 46px;
    z-index: 9;
    left: -13px;
}
.app-item:nth-child(3) {
    position: relative;
    left: -30px;
    z-index: 99;
}
.app-item:nth-child(4) {
    position: relative;
    left: 39px;
    top: 0;
    z-index: 1;
}
.app-item:nth-child(5) {
    position: relative;
    left: 60px;
    top: 52px;
}
.carousel p{ font-size:16px !important;}

/*End New Css*/
}

@media only screen and (max-width:991px){	
.app-item {
    max-width: 140px;
    min-height: 140px;
    margin-bottom: 10px;
}	
	.carousel p{ font-size:16px !important;}
.carousel-caption h4 {
    max-width: 447px;
    width: 100%;
}
.carousel-img{width: 43%;}
/*New Css*/
.app-item:nth-child(1) {
        left: 0;
}
	.app-item:nth-child(2) {
    top: 0;
    left: 0;
}

.app-item:nth-child(3) {
    left: 0;
    z-index: 99;
}
.app-item:nth-child(4) {

    left: 0;
    top: 0;

}
.app-item:nth-child(5) {
    position: relative;
    left: 0;
    top:0;
}

.industries-wrapper .col-sm-2 {
    -ms-flex: 33.33%;
    flex: 33.33%;
    max-width: 33.33%;
}
.industries-wrapper .mt-4{ margin-top:0 !important;}
.industrie_item{ margin-bottom:10px;}
.app_fetured_item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}
}		
@media (max-width:768px) { 
.iconheight { min-height:155px; }
[id|="bord"] h3 { font-size: 18px;} 
.printing_img {width: 100%;}

.iconbnft { display:inline-block;} 
.iconbnft p { float:right;} 
.iconbnft img { margin-bottom:16px;}
.coach_info h2 { font-size:28px; }  
.heading h3{font-size:20px; line-height:25px; margin:0;} 
 .modules_h3{font-size:20px; line-height:25px; margin-bottom:0;} 
 .clrmn h3 {font-size:20px; margin:17px 0 15px 0; text-align:center;}
 .iconbnft h3 { font-size:18px;}
 .mod_para {overflow: auto;}
 .reqstbtn button {padding:12px 20px 12px 20px;	margin:-27px 15px 0 15px; font-size: 20px; text-align:center; float:none;}
 .reqstbtn {padding:4px 0 4px 0;text-align:center;}
 
 }	
 
 
@media (max-width:767px) { 
    /*new css*/
	.carousel-caption h4 {
    max-width: 100%;
    width: 100%;
}
	.our_work_box h3{ font-size:16px;}
	.cs-title { padding:5px;}
	.portfoilo-section .our_work_box p{}
	.carousel-caption h4 {
    font-size: inherit;
}
	.head-title{ font-size:26px;}
	.about_section {
    padding: 30px 0 30px 0;
	}
	.about_section .col-sm-6{
	flex: 0 0 100%;
    max-width: 100%;
	}
	.app-item{ max-width:150px; min-height:162px; }
	body{ overflow-X:hidden;}
	.industrie_item{margin:0 5px 15px 5px;}
	.app-item:nth-child(1) {
        left: 0;
}
	.app-item:nth-child(2) {
    top: 0;
    left: 0;
}

.app-item:nth-child(3) {
    left: 0;
    z-index: 99;
}
.app-item:nth-child(4) {

    left: 0;
    top: 0;

}
.app-item:nth-child(5) {
    position: relative;
    left: 0;
    top:0;
}
.industries-wrapper .col-sm-2 {
    -ms-flex:33.33%;
    flex:33.33%;
    max-width:33.33%;
}
.industrie_item {
    margin: 0 0 15px 0;
}
.head_title h1{ font-size:26px; margin-top:0;}
.industries-wrapper .mt-4{ margin-top:0 !important;}
	 
	/*new css*/
	
    /*new css*/
	.carousel-caption{ left:4% !important; right:0;}
	.carousel-item {
    height: 100% !important;
    width: 100vw;
}
	#carouselExampleIndicators .carousel-img {
    height: auto;
    bottom: 0;
    position: relative;
    display: inline-block;
    width: 96%;
}
.carousel-control-next-icon img, .carousel-control-prev-icon img{ display:none;}
.carousel-control-prev, .carousel-control-next { display:none;}
.carousel-inner {
    overflow: inherit !important;
}
h4 { text-shadow:none!important;}
.carousel-item {
	
	height:100%;
	width:100vw; 
}
.carousel-caption { position:relative !important; padding:0 15px 0 0; }
.carousel h1{ margin-top:48px;}
.carousel-img {
right: 15px !important;}
.carousel-caption .btn { margin-bottom:15px;}
	.opacity-slide1 span{ font-size:22px !important; text-shadow:none;}
.opacity-slide2 span{ font-size:22px !important; text-shadow:none;}
.opacity-slide3 span{ font-size:22px!important; text-shadow:none;}
	
	/*End new css*/
.oncoach_info .container{flex-direction: column;}
.overview { /*border:2px solid #ccc; padding:20px 15px;*/height: auto; }
.iconheight span { width: 15%; padding:0;} 
.advantages_text { display:inline-block; width:80%;} 
.advantages_text p{ margin:0 auto; padding:0 auto; }  
.sidebar_bg{padding:0;}
.heading h3 {font-size:20px;}
 .clrmn h3 {font-size:18px; margin:10px 0 10px 0; text-align:left;}
 .mod_h3 h3 { text-align:center;}
 .reqstbtn button {font-size:17px !important; padding:8px 10px 8px 10px; margin:-22px 0 0 0; font-size:18px;vertical-align: middle;}
 .arrow-right {position:relative;border-left: 0px solid;border-top: 35px solid transparent;border-bottom: 35px solid transparent; } 

.online_coach_bnr { height:590px; } 
 .online_coach_bnr > img { height: 381px !important; width: 1750px !important; }  
 .coach_info { width:100%;  margin-top: 70px; }
 .coach_info h3 { font-size: 14px; } 

.coach_info h2 { font-size:18px; } 

.request_frmbg { margin: 12px 0 5px; padding: 6px; width: 100%; } 

.request_frmbg h3 { font-size:18px; padding: 7px 0; width: 100%; }
.request_frmbg textarea { height:auto; background-size:25px; }  
.request_frmbg .projectdetail { background-size:25px; }
.request_frmbg input {  height: 35px; }
.request_frmbg .submitbtn { margin: -3px 0 0; }
.request_frmbg .name {  background-size:25px; }  

.request_frmbg .entercode  {  height:18px;} 
.request_frmbg lable {
    font-size: 14px; 
}
.request_frmbg .email { background-size:25px; }
.request_frmbg .contact { background-size:25px; } 

.reqstbtn { padding:1px 0 4px 0; } 
 
 
 .inner_banner_right { display: none;}
 
} 
 
@media (max-width:640px) { 
.coaching_tab .nav-tabs > li > a { padding:15px 22%; }
[id|="bord"] h3 { font-size:16px;}
.printing_img {width: 100%;}

.iconbnft p { float:right;}
.iconbnft img {margin-bottom: 25px;} 

.heading h3 { font-size:18px;margin-bottom:14px;}
.h3text h3 { font-size:18px; margin-bottom:8px;}

.int_h3 {font-size:18px; margin:10px 0 5px 0;}

}


@media (max-width:480px) { 
.speci_box p{text-align:center;}
.skype_icon{font-size:30px;}
.top_call{padding:13px !important;}
 .top_call span{font-size:12px;}
.header .cbp-af-header .cbp-af-inner h1 img{width:120px;}
.menu{height:56px !important;top:0px !important;}
#nav{top:56px !important;}

.iconbnft p { float:right;}
.iconbnft { margin-bottom:15px;}
.iconbnft img { margin-bottom:0px; float:none; } 
.benft_para { overflow:auto; } 

.bordhvr-1{padding:0;}
 .bordhvr-2{padding:0;}
 .bordhvr-3{padding:0;}
 .bordhvr-4{padding:0;}
 .bordhvr-5{padding:0;}
 .bordhvr-6{padding:0;}
 .bordhvr-7{padding:0;}
 .bordhvr-8 {padding:0;}

 .iconbnft{margin:0;text-align:center;} 
 .clrmn h3 {font-size:18px; margin:10px 0 10px 0; text-align:center;}
 .reqstbtn button {font-size:17px !important; padding:8px 10px 8px 10px; margin:-19px 0 0 0;font-size:18px;vertical-align: middle;}
 .arrow-right {position:relative;border-left: 0px solid;border-top: 35px solid transparent;border-bottom: 35px solid transparent; }
 #myTab a { font-size:10px; } 
 .coaching_tab .nav-tabs > li > a { padding:15px 22% 15px 18%; }

.heading h3 { font-size:18px;margin-bottom:14px;}
.h3text h3 { font-size:18px; margin-bottom:8px;}
.feature-icon-5,.feature-icon-6 { border-bottom: 1px solid #E6E6E6;} 

.int_h3 {font-size:18px; margin:10px 0 5px 0;}   

 }	
 
 @media (max-width:479px){
	 .service_info{width:100%;}
 }
 @media (max-width:320px) { 
 .coaching_tab .nav-tabs > li > a { padding: 15px 18% 15px 14%;} 
 } 
 
 


 /*================ Menu Responsive  css ================= */ 
 
.Product ul {
    left: 150px !important;
    width: 50% !important;
    min-height: 80px !important;
}


.technology-filter{margin:auto;text-align:center;}
.technology-filter li{display:inline;margin:0 5px;}
.technology-filter li a{border:1px solid #dfdfdf;border-radius:0;padding:15px;}
.technology-filter li a i{font-size:20px;vertical-align:middle;}
.technology-filter li a.fa-android:before{padding:15px;color:#ffffff;}
.technology-filter li a:hover,.technology-filter li a.active{ background-color:#ee305d; color:#ffffff; border: 1px solid #ee305d;}
.technology-filter li a:hover i:before,.technology-filter li a.active i:before{background-color:#ee305d;color:#ffffff;}

.sub-filter-dropdown{padding: 30px 70px; font-size: 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat; 
    line-height:28px;margin:0 -2px;border: 1px solid #dfdfdf;width: 100%;max-width: 25%;background-color: #eeeeee;}
	
.sub-filter-dropdown:nth-child(1){
	background-image: url(../images/dropdown-icon.jpg),url(../header/img/web-icon.png);background-position: 90% 50%,10% 50%;	
}
.sub-filter-dropdown:nth-child(2){
	background-image: url(../images/dropdown-icon.jpg),url(../header/img/mobile-icon.png);background-position: 90% 50%,10% 50%;	
}
.sub-filter-dropdown:nth-child(3){
	background-image: url(../images/dropdown-icon.jpg),url(../header/img/industry-icon.png);background-position: 90% 50%,10% 50%;	
}
	
.Port_desc h1{font-size:30px !important;}
.Porst_Desc{float:right;} 



/* inquiry page css  22-feb*/
.responsive-slider img {width:100%;}
a { text-decoration:none; transition:1s; }  

.banner{position:relative;}
div.banner h1 {margin:0; color:white; position:absolute; top:50%; left:50%; font-size:25px; margin-right:-50%; transform: translate(-50%, -50%)}
	
.pfntsize p {font-size:15px;}
.pfntsize .inputbox input {width: 100%; display:inline-block;	margin-bottom:4px; height:47px; padding:0 10px 0 60px; border: 1px solid #CCCCCC; outline:none;}
.pfntsize .name{background:#fff url("../images/inquiry/specialist-user.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .subject{background: #fff url("../images/inquiry/translator.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .email{background: #fff url("../images/inquiry/email.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .budjet{background: #fff url("../images/inquiry/budget.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .phone{	background: #fff url("../images/inquiry/Phone.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .frmcompany{background: #fff url("../images/inquiry/company.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .Skypeid{background: #fff url("../images/inquiry/skype.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .technology{ background: #fff url("../images/inquiry/add-web-page.png") left 7px center no-repeat;background-size: 30px;}
.pfntsize .spanmrgn .fa{color:#8EACE9;font-size:12px;}
.pfntsize input[type="radio"],.pfntsize  input[type="checkbox"] {margin:7px 0px 6px 5px;line-height:normal;}

#content{border:1px solid #CCCCCC;	padding:10px;	/*height:175px;*/ margin:15px 0 4px 0;}
.pfntsize .titlebox{float:left;padding:0 5px;	margin:-20px 0 0 30px;	background:#fff;}
.textareafile textarea{	width:100%;	margin-bottom:4px;	background-size:35px;border:1px solid #CCCCCC;	padding:10px 0 0 65px;}
#projectdescription{background: #fff url("../images/inquiry/project-information.png") left 7px top 5px no-repeat;height: 124px;padding:10px 8px 8px 50px; margin-bottom:4px;}
.frmp {text-align:center;font-size:25px;}
.form-control:focus {
border-color: #9D9EA1;	
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(147, 149, 152, 0.6);
outline: 0 none;
}

/* file upload */
 
.flupload .file {  visibility: hidden; position: absolute;}
$purple: #F58220;
.flupload .container {  background-color:#fff;  padding:40px 80px;  border-radius:8px;}
.flupload .btn.btn-primary {  background-color:#043C60;  border-color:#043C60;  outline:none;
  &:hover {   background-color:darken($purple, 10%);   border-color:darken($purple, 10%);  }
  &:active, &:focus {    background-color:lighten($purple, 5%);    border-color:lighten($purple, 5%);  }
}
.flupload .form-group {
    width: auto;
    float: none;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
}
.flupload .form-group .input-group input.form-control.input-lg{color: #555;
    background-image: none;
    border: 1px solid #ccc;
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    background-color: #eee;
    opacity: 1;}
.flupload .form-group .input-group input.form-control.input-lg::-webkit-input-placeholder {
color: #555 !important;
font-weight: 600;
}
 
	
	
/* end file upload css */
.capchatxt {float: right;top:-59px;display:inline-block !important;}
.capchatxt input{padding-left:5px;height:45px;width:66%;}
.capchatxt img { vertical-align:middle;  height:25px;}
.capcha {border: 1px solid #CCCCCC;}
.capcha img{float:right;}
.sbmtbtn {	text-align:center;}
.submit {padding:13px 25px 13px 25px;background-color: #00a651;	color:white;}
.submit:hover { background-color:green;  transition: 0.3s;}

@media (max-width: 480px)
{
    /*new css*/

	.carousel-item {
    height: 100% !important;
    width: 100vw;
}
.carousel p {

    max-width: 393px !important;

}

/* End new css*/
	.capchatxt { text-align: center; float: none; top: 0px; margin-bottom: 10px;}
	.flupload .form-group .input-group input.form-control.input-lg{padding: 10px 20px;}
}

/* address*/
.addressbg{background-color:#2D3748;color:#FFFFFF}
.adrs{font-size:20px;margin-bottom:10px;color:white;}
.inqryaddress{margin-top:13px;}
.inqryaddress p{margin:3px 0 3px 0; !important}
.busins a{}
.instantmsg {margin:4px 0 4px 0}
.row.spanmrgn{display:inline;}
/* End inquiry page css */


.max-width-74 {
    max-width: 74%;
    margin: 0 auto;
}
.mt-40 {
    margin-top: 40px;
}
.mt-30 {
    margin-top: 30px;
}
.mb-40 {
    margin-bottom: 40px;
}
.contact_headtitle-new {
    border-radius: 4px;
    padding: 10px 0;
    color: #000;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #00508E;
}
.contact-text{
     font-size: 13px;
}

.form-control-contact {
    border: 1px solid #e7e7e7 !important;
    background-color: #FFFFFF !important;
    height: 52px ;
    border-radius: 0px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    padding: 14px 30px;
	display: block !important;
    width: 100% !important;
	font-size: 12px;
    line-height: 1.5;
    color: #495057;
}
.form-control-contactl:focus {
    border-color: #EE305D;
}
.form-group-new {
    margin-bottom: 25px;
	position: relative;
	
}
.xs-from textarea {
    padding: 15px 30px;
    height: 134px;
    resize: none;
}
.xs-from {
    width: 100%;
    float: left;
}

.xs-from .errorchk {
    color: Red;
    position: absolute;
    z-index: 99;
    top: 14px;
    left: 19px;
}

.style2 {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ee305d;
    background: top;
        background-color: rgba(0, 0, 0, 0);
    padding: 12px 46px;
    color: #ee305d;
    font-size: 1rem;
    line-height: 1.5;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 5px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-top: 10px;
}
.style2:hover {
    background-color: #ed305d;
	color: #fff;
}

.pure-button {
    background-color: #00A8CD;
    color: #ffffff;
    border: none;
    padding: 9px;
    opacity: 1.0;
    border-radius: 5px;
    border: 1px solid #00A8CD;
    transition: all 0.3s ease 0s;
    padding: 13px;
}

.pure-button:hover {
    background: #ffffff;
    color: #3071A9;
    border: 1px solid #00A8CD;
}

.app_fetured_item .app-item:last-child { margin-bottom:0;}
	.app_fetured_item {
    margin-left: 0;
}


.container-inquiry .col-sm-12.col-md-6 {  padding: 0px;}	
.list-inline > li{ padding-left:2px;padding-right:2px;}	
/*#carouselExampleIndicators .carousel-img { height: 130px; bottom: -77px;}	*/
#carouselExampleIndicators .opacity-slide1 {font-size: 20px;}
.our_sercont { width: 95% !important;   padding-top: 145px !important;}
.flupload .form-group .input-group input.form-control.input-lg {  padding: 10px 4px;font-size: 11px;}
.pt-100 { padding-top: 0px;}
.get-in-touch-section .from-block .col-md-5 .from-left-block .emailid-block a span.small-text{ font-size: 13px;}
	
}



.career_main_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.opening-full-box-link {
    border: none;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 0;
    min-height: 90px;
    min-width: auto !important;
	width:32%;
    overflow: hidden;
	margin: 0 5px 5px 5px;
    padding: 0;
	 border: 1px solid #dbdbdb;
     padding:8px 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 0.3s all linear;
    transition: 0.3s all linear;
	z-index:99;
	
}
.opening-full-box-link:before {
    top: 0;
    right: 0px;
    border-color: #ee305d #ee305d transparent transparent;
    border-top-width: 1px;
    border-right-width: 1px;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    height: 40px;
    position: absolute;
    width: 60px;
    z-index: 1;
    border-style: solid;
    transition: all .5s ease 0s;
    content: "";
}
.opening-full-box-link::after {
    bottom: 0;
    left: 0px;
    border-color: transparent transparent #ee305d #ee305d;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    height: 40px;
    position: absolute;
    width: 60px;
    z-index: 1;
    border-style: solid;
    transition: all .5s ease 0s;
    content: "";
}

.opening-full-box-link:hover::before, .opening-full-box-link:hover::after {
    height: 100%;
    width: 100%;
    transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    border-width: 1px;
	z-index:1;
}
.job-opaning-name h4{
   
    font-weight: 600;
    font-size: 16px;
    color: #242524;
    line-height: normal;
	margin:0; padding:0;
	 margin-bottom: 15px;
    display: inline-block;
}
.job-experince, .job-vacancy { font-size:16px; color:#242524; margin-bottom:15px; display:inline-block;}
.opening-full-box-link .Div_ApplyAll { text-align:center;}
.odoo_development_content{ display:none;}
.business_development_content{ display:none;}
.seo_content{ display:none;}
.odoo_development_content.course_open {
    display: block;
}
.business_development_content.course_open {
    display: block;
}
.seo_content.course_open {
    display: block;
}
.opening-full-box-link .btn_applyAll {
    background: transparent;
    border: 1px solid #ee305d;
    border-radius: 6px;
    color: #ee305d;
     margin: 8px;
    padding: 8px 25px;
    text-decoration: none;
    width: auto;
	letter-spacing: 1.8px;
	font-weight:normal;
	font-size: 14px;
	text-transform: uppercase;
	transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
	position:relative; 
	z-index:99;
}
.opening-full-box-link .btn_applyAll:hover{ background: #ee305d; color:#fff;  border: 1px solid #ee305d;}
.opening-full-box-link .careernav {  
    border-radius: 6px;
    color: #005491;
     margin: 2px;    
    text-decoration: none;
    width: auto;	
	font-weight:normal;
	font-size: 14px;
	text-transform: uppercase;
	transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
	position:relative; 
	z-index:99;
}
.collapsed-content {
        padding: 0;
        overflow: hidden;
        width: 100%;
        max-height: 0;
        min-width: 100%;
        -webkit-transition: max-height 0.4s linear;
        -moz-transition: max-height 0.4s linear;
        -ms-transition: max-height 0.4s linear;
        -o-transition: max-height 0.4s linear;
        transition: max-height 0.4s linear;
        background: #f1f1f1;
        padding: 0px 10px;
    }
.collapsed-content.menushowtoggle {
    max-height: 300px;
  
}

.content_txt img{ margin-bottom:8px;}
  .divRow .divCell {
    padding: 0;
    margin-top: 10px;
}
.ptop { padding-top:20px;}
.DivJobPos_Cell_auto ul { padding-left:10px;}
.grid_content ul li p{ margin-bottom:0;}
/*end new changes 3-27*/

/*start new changes 3-28*/
.divTable_main_titel { border-bottom:1px solid #CCC;}
.divTable_main_titel p{ margin:0;}
.divTable_main_titel .divRow .divCell{ margin-top:0;}
.divTable_main_titel .contact_headtitleMain {
	font-family: Open Sans,sans-serif;
    font-size: 24px;
	
    color: #ee305d;
    margin-bottom: 7px;}
.jobappy-form .Heading {
    background-color:#b7b0b2;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px !important;
}
.jobappy-form .DropDowncellstyle {
       background-color: #f0f0f0;
    border:none;
	border-bottom: 1px solid #9a9292;
    margin-bottom: 8px;
    margin-right: 4px;
    padding: 3px;
    width: 100%;
    padding: 10px 12px;
}	

.jobappy-form  .Divcell_0 { font-size:16px; color:#162d42; font-weight:500;}
.jobappy-form .HeadingCell { background:#fff; color:#ee305d; padding:0; width:100%; margin:0;}
.jobappy-form .divTable { margin:0;}
.jobappy-form .Careercellstyle { border:none; border-bottom: 1px solid #9a9292; padding: 10px 12px; width:100% !important;}
.jobappy-form .btn_submit{border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ed305d;
    display: inline-block;
    padding:10px 22px;
    font-size: 14px;
    font-weight: normal;
    color:#ee305d;
	background: transparent;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;}
.jobappy-form .btn_submit:hover{
	background: #ee305d;
    color: #fff}	
.job-inquery .contact_headtitle { margin:15px 0;}	
/*end new changes 3-28*/
.content { padding:0;}
.content_txt { width:100% !important;}
.content_txt h2 br {
    display: none;
}
.divTable_main_SoftCareer li { padding:5px 0;}
.inquery_form_div {
    padding: 10px 8px;
    border: 1px solid #ccc;
}
.inquery_form_div .form-group { width:100%; margin-bottom:8px;  padding:0;}
.inquery_form_div .form-group label{ margin-bottom:5px; font-size:14px; font-weight:500; color:#555; text-transform:none;}
.Margingtop .require_star {
    position: absolute;
    color: Red;
    top: 0;
    right: 0;
}
/*end new changes 3-28*/
/*start new changes 3-29*/
.carrer_textarea {
    width: 97.5% !important;
}
.appyjob-btn {
    text-align: center;
}
.radio_btn {
    display: block;
}
.btn_applyAll {
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ed305d;
    display: inline-block;
    padding: 10px 22px;
    font-size: 14px;
    font-weight: normal;
    color: #ee305d;
    background: transparent;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
	
}
.btn_applyAll:hover{
    background: #ee305d;
    color: #fff;
}
.inquery_form_div .require_star {
    position: absolute;
    color: Red;
    top: 0;
    right: 0;
}
.inquery_form_div .divRow { position:relative;}
.inquery_form_div .Careercellstyle { width:100% !important;}
.Margingtop .divRow {
      position: relative;
}
.job-inquery {
	box-shadow: 0 0 32px 0px rgba(0, 0 , 0 , 0.1);
    padding: 24px 15px;
	}
.job-inquery .careerlbl{ width:100%;}
.opening-box-front {
    min-height: 141px;
}



/* NEW CSS 27-08-2018*/
.circle-1 {width: 175px;height: 175px;background: #df1c5e;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;position:relative;text-align:center;margin: 15px auto 15px auto;}
.circle-1:after { content: "1";display: block; width: 20px;position: absolute;  left: 79%; top: 42%;font-size: 62px;color: rgba(0, 0, 0, 0.28); font-weight: 700;}
.circle-2 {width: 175px;height: 175px;background: #f19f01;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;position:relative;text-align:center;margin: 15px auto 15px auto;}
.circle-2:after {content: "2";display: block; width: 20px;position: absolute;left: 79%; top: 42%; font-size: 62px;color: rgba(0, 0, 0, 0.28);font-weight: 700;}
.circle-3 {width: 175px;height: 175px;background: #2093ee;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;position:relative;	text-align:center;	margin: 15px auto 15px auto;}
.circle-3:after {content: "3"; display: block;width: 20px;position: absolute;left: 79%; top:42%;font-size: 62px;color: rgba(0, 0, 0, 0.28);font-weight: 700;} 
.circle-4 {	width: 175px;height: 175px;background: #169e5c;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;position:relative;text-align:center;margin: 15px auto 15px auto;}
.circle-4:after {content: "4";display: block;width: 20px; position: absolute; left: 79%; top: 42%;font-size: 62px; color: rgba(0, 0, 0, 0.28); font-weight: 700;} 
.circle-description {width: 214px;display: inline-block; text-align: center;color: #fff;font-size: 17px; font-weight: bold;bottom: 44px; position: absolute;} 
.circle-description span {display: block;  margin-bottom: 5px;}
.advantage_box a {color: #fff;}
.title-h3 { border-radius: 4px; padding: 22px 0 0 0;font-size: 20px;line-height: 24px;text-align: justify;color: #00508E;}
.featured-title-inner-wrap { padding: 100px 0;}
.featured-title {   height: 440px;}
.divRow-rwd .divCell {width: 100%; display: block;} 
.div-cell-desk-top { display: block; width: 100%;}
.main-container-rwd {margin-top: 120px;}
.featured-title-inner-wrap-1 { padding-bottom: 130px;}
.featured-title-inner-wrap-2 { padding-bottom: 130px;}
.artical_content-new {padding-top: 28px;padding-bottom: 28px;}
.container-inquiry{ padding-top:20px; padding-bottom:20px;}
.in-banner-content-2 > h1 {   font-family: Open Sans,sans-serif;color: #fff;font-size: 55px;letter-spacing: 0.65px;	text-align:center;}
.in-banner-content-2 { text-align: center;margin: 0 auto;max-width: 100%;padding-top: 150px;padding-bottom: 150px;padding-left: 15px;padding-right: 15px;}
.contact-us-banner {padding-top: 70px;padding-bottom: 70px;}
.slides-pt-480 {padding-top: 100px;}
.et_pb_text_inner {line-height: 0; }
.et_pb_text_inner iframe{float:left}
iframe {float: right; // or  float: left;}
.detail_blog_bg p iframe {
    float: none !important;
    margin: 0 auto;
    display: block;
}
.myf{ clear:both;}
.slides-top-100{margin-top:100px;}
.text-ali {text-align: center;}

/* responsive media-quality 13-09-2018*/

@media only screen and (max-width: 2560px) {
.small-text { text-align: center;}	
.large-text { text-align: center;}
.divRow { display: block !important;}
.submit-applying-ben{ margin:0 auto; text-align:center; display:block;}
.HeadingCell{ margin-bottom:20px;}
.divRow br {  display: none;}
}
@media only screen and (max-width: 1900px) {
.Divcell1{ width:70%;}
.Divcell_0{ width:30%;}	
	
}

@media only screen and (max-width: 1200px) {
header.sticky .header-inset .logo img {    max-width: 150px;}	
	
}

@media only screen and (max-width: 1024px) {
.scrolling_list_wrapper li .left{background: transparent;}
.portfolio_tab_head ul li a{ padding:0 40px !important;}
.xs-from .col-md-offset-2 {  margin-left: 0;}
.inner_banner_info h1{font-size:24px; line-height: 30px;}
.footer .fadeInLeftShort { opacity: 1; -webkit-transform: inherit; transform: inherit;}
.advantage_box a{ color:#fff;}
.divTable_main{ width: 100%; }
.pt-100 { padding-top: 60px;}
.addressbg{ font-size:13px;}
.DropDowncellstyle{ width:95%;}
.divRow br {  display: none;}
.artical_content h3{ padding:10px 0;}
.artical_content h5{ padding:10px 0;}
.featured-title-inner-wrap-2 { padding: 145px 0;}
.artical_content-new {padding-top: 0 !important;}
.pt-100 { padding-top: 60px !important;}
.slides-top-100 {   margin-top: 60px;}
.sidebar_bg{ width:30%;}
	
}
@media only screen and (max-width: 960px) {
.form-grup{ margin-bottom:0px;}	
.advantage_box h2{ font-size:16px;}
.iPhone-app-development h1 { padding: 0px;}
#carouselExampleIndicators .opacity-slide1{ font-size:24px;}	
#carouselExampleIndicators .opacity-slide2{ font-size:24px;}
#carouselExampleIndicators .opacity-slide3{ font-size:24px;}
.homepage .ourservice { height: 580px;}	
.capchatxt {float: right;top: -1px;display: inline-block !important; padding-left: 0; padding-right: 0;}
.capchatxt input{width: 92%;}
.sbmtbtn {margin-top: 20px;}
.portfolio-section figure img{ width:100%;}
.isotopeSelector{ min-height:280px; max-height:100%}
.steps_right{ width:100%;}
.related_service li{ margin: 10px 18px;}
.circle-description{width: 87%; bottom: 50px;}
.quick_inquiry_bg h2{ font-size:14px;}
.pt-100 { padding-top: 62px;}
.responsive-inner-1 { height: auto !important; margin-top: 62px;}
.featured-title-inner-wrap-2{ padding: 120px 0;}
.pfntsize p{ text-align:center;}
	
}

@media only screen and (max-width: 834px) {
.our_sercont { width:50%;}
.homepage .ourservice {  height: 704px;}
.div-col{ width:100%;}		
.style-select { width: 95%;}
.in-banner-content-2 > h1{ font-size:24px;}
	
}

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

.related_service li { margin: 10px 3px;}	
.icon-email{ width:60px; height:60px;}	
.capchatxt input {  width: 90%;}
.slides-top-100 {  margin-top: 62px !important;}
.in-banner-content-2 {  padding: 80px 0;}
.slides-pt-480 {padding-top: 62px !important;}			
.homepage .ourservice { height: 664px;}	
.featured-title-inner-wrap-2 {  padding: 90px 0;}
.input-captech{ width:100%;}
.pin-code{width:100%; padding-left:0px;}	
#carouselExampleIndicators .carousel-item{ height: 62vh;}
/*#carouselExampleIndicators .carousel-img {height: 184px; bottom: 36%;}*/
#carouselExampleIndicators .opacity-slide1{ font-size:28px;}
.indus_icons span{font-size:13px;}
.Full_content{ padding-top:20px;}
.ourservice { height: 659px;}
.carouselExampleIndicators h1{ font-size;24px;}
.scrolling_list li {  width: 100%;padding-left: 22px;}
.capchatxt {float: right; top: -6px; display: inline-block !important;}
.easy_steps .steps_right{ width:100%;}	
.inner_banner_right h2{ font-size:14px;}
ul.point_info li{ font-size:13px;}
.inner_banner_right{  padding: 10px 20px;}
.circle-1{ width:140px; height:140px;}
.circle-2{ width:140px; height:140px;}
.circle-3{ width:140px; height:140px;}
.circle-4{ width:140px; height:140px;}
.circle-description{ width:95%; bottom: 33px; font-size: 14px;}
.circle-1::after{ font-size: 48px; left: 80%;top: 42%;}
.circle-2::after{ font-size: 48px; left: 80%;top: 42%;}
.circle-3::after{ font-size: 48px; left: 80%;top: 42%;}
.circle-4::after{ font-size: 48px; left: 80%;top: 42%;}
.steps_left h2 { padding: 38px 0 40px 0;}
.featured-title-inner-wrap {  padding: 130px 0;}
.opening-full-box-link{width:31%;display:inline-block;}
}


@media only screen and (max-width:767px){
    
.content{ margin-top:0px;padding:0 10px;}
.sidebar_bg{ width:100%;}	
#projectdescription{ height: auto;}	
#carouselExampleIndicators .carousel-item {  height: 150vh;}
.main-container-rwd { margin-top: 52px;}
.indus_icons li{ width: 31%;}
.portfolio-section figure img{ height:100%;}
.steps_right li{ width: 167px !important; font-size: 17px}	
.inner_main{ margin-top:0px;}
.circle-description{ width:95%;}
.steps_left { text-align: center;}
.related_service li { margin: 10px 12px;}
.inner_banner { height: 100% ;}
.in-banner-content{ padding-top:100px;}
.quick_inquiry_bg{ border-radius: 0;box-shadow: none;}
.steps_right-new .col-sm-3 {width: 25%;float: left; display: block;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.heading h1 { font-size: 20px !important;line-height: normal;}
.pt-100 {padding-top: 62px;}
.title-h3{ padding:0px;}
.divRow-rwd .Div_ApplyAll { text-align: center;}
.featured-title {  height: 100% !important;}
.featured-title-inner-wrap-2 {padding: 89px 0;}	
	.opening-full-box-link{width:31%;display:inline-block;}
}

@media only screen and (max-width:736px){
.featured-title-inner-wrap {   padding: 124px 0;}
.capchatxt input {width: 89%;}
.inner_banner_info{ height:100% !important;}	
	.opening-full-box-link{width:31%;display:inline-block;}
}

@media only screen and (max-width: 694px) {
#carouselExampleIndicators .carousel-item {  height: 60vh;}	

}

@media only screen and (max-width: 667px) {
.capchatxt input { width: 88%;}	
/*#carouselExampleIndicators .carousel-img { height: 140px; bottom: 36%;}	*/
#carouselExampleIndicators .carousel-item { height: 178vh;}	
.homepage .ourservice { height: 688px;}
.speci_box h2 {font-size: 16px; }
.speci_box p {color: #fff;font-size: 13px;text-align: center;}
.in-banner-content {  padding-top: 100px;}
.featured-title-inner-wrap-2 {  padding: 79px 0;}
.featured-title-inner-wrap {   padding: 112px 0;}
	.opening-full-box-link{width:31%;display:inline-block;}
	
}
@media only screen and (max-width: 655px) {
.divRow-rwd { display: inline-flex;}
.divRow-rwd .DivJobPos_Cell {  display: block;}	
.divRow-rwd .DivJobPos_Cell_auto ul{ margin-left: 8px;}

}

@media only screen and (max-width: 600px) {
	
/*#carouselExampleIndicators .carousel-img { height: 130px;  bottom: 36%;}*/
.heading h1 { font-size: 18px !important;line-height: normal;}
.speci_box h2{ font-size:15px;}
.speci_box p { font-size: 13px;}
h4{ font-size:13px;}
.post_content, .post_content a.post_image img, .post_content .gallery_box img { width: 100%;}
.homepage .ourservice {height: 760px;}
.industries_trans { padding-top: 0px;}
.steps_right-new .col-sm-3 { width: 100%;float: left;display: block;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.related_service li {   margin: 10px 6px;}
#carouselExampleIndicators .carousel-item {height: 60vh;} 
.heading h1 { font-size: 18px !important;line-height: normal;}
.speci_box h2{ font-size:15px;}
.speci_box p { font-size: 13px;}
.our_work_box {max-width: 100% !important; flex: initial !important;}
.featured-title-inner-wrap-2 { padding: 69px 0;}
.featured-title-inner-wrap {  padding: 100px 0;}
.capchatxt input {width: 87%;}

	.opening-full-box-link{width:31%;display:inline-block;}
}


@media only screen and (max-width:568px){
.related_service li { margin: 10px 2px;}	
.our_work_box img { width: 100%;}
.homepage .ourservice {height: 820px;}
.tab-link ul li div.services-main a { text-align: left;}
.speci_box p { font-size: 13px;text-align: center;}	
#carouselExampleIndicators .carousel-item { height: 169vh;}
.pt-100 { padding-top: 62px;}
.title-h3{ padding:0px;}
.featured-title-inner-wrap-1 { padding-bottom: 59px;}
.featured-title-2 h1 { padding-top: 20px;}
.featured-title-inner-wrap-2 {padding: 64px 0;}
.frmp{ font-size:20px;}
.capchatxt input {width: 86%;}
.pt-100 {   padding-top: 62px !important;}
.inner_main { margin-top: 0;}
}

@media only screen and (max-width:480px){
.our_box span{ display:block; text-align:center;}
.service_info { width: 100%;display: block; text-align: center;}	
.open-source {   margin-top: 20px;}	
.related_service li:nth-child(5){ width:100%;}	
.sbmtbtn { margin-top: 0;}	
.capchatxt input{ margin-top: 12px;}
.rwd-pt-100 { padding-top: 62px !important;}
.slides-pt-480 {padding-top: 62px !important;}	
.iPhone-app-development { margin-top: 20px;}
.contact_headtitle{ display: block !important; text-align: left;}
.pt-100 { padding-top: 61px !important;}
.featured-title {height: 100%;background-position: 100% 100%;background-size: contain !important;background-repeat: no-repeat;}
.homepage .ourservice { height: 1382px;}
#carouselExampleIndicators .carousel-item { height: 64vh;}
.circle-description{ width:95%;}
.Divcell_0 {display: table-column; float: left;width: 100%;}
.Divcell1 { display: table-column; float: left;  width: 100%;}
.divCell { display: inline-block; width: 100%;font-size: 14px;}
.DropDowncellstyle{ width: 95%;}
.submit {  padding: 13px 25px 13px 25px;  background-color: #00a651;color: white;margin-bottom: 20px;border: solid #00a651 1px;}
.in-banner-content h1 { font-size: 24px; line-height: 24px;}
.frmp {  text-align: center; font-size: 17px; line-height: 28px;}
.UlStyle{ margin-left:0px;}
.pin-code{ width:100%; padding-left:0px;}
.input-captech{width:100%;}	
	
}

@media only screen and (max-width:414px){
.featured-title-inner-wrap-2 { padding: 48px 0 !important;}
.inner_banner_info h1{ width:100%;}
.in-banner-content {   padding-top: 97px;}		
.heading span{ font-size:14px;}
.homepage .ourservice {height: 100%;}
.heading h1 img{ margin-bottom:0px;}
.indus_icons li {   width: 100%; height: auto;    margin: 0px; padding: 20px;}
.inner_banner_info h1 {  font-size: 22px !important; line-height: normal;}
/*#carouselExampleIndicators .carousel-img { height: 130px;  bottom: 0;}*/
.inner_banner .imgicon img {   width: 100%;}
.inner_banner_info h1 {  font-size: 24px !important;line-height: normal;}
.pt-100 { padding-top: 61px !important;}
.opening-full-box-link{width:98%;}

}

@media only screen and (max-width:375px){	
    /*New Csss*/
	.app-item { max-width:100%; margin-bottom:15px;}
	.industries-wrapper .col-sm-2 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
}

@media only screen and (max-width:360px){
.in-banner-content { padding-top: 79px;}
.featured-title-inner-wrap-2{ padding: 33px 0 !important;}	

}

@media only screen and (max-width:320px){
#carouselExampleIndicators .carousel-item {height: 80vh;}
#carouselExampleIndicators .opacity-slide1 {font-size: 20px;}
/*#carouselExampleIndicators .carousel-img { height: 120px;bottom: -16%;}*/
.in-banner-content { padding-top: 64px;}	

}

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}




