 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1,h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
   overflow-x:hidden !important;
	 font-family:sans-serif; 
	 font-size: 16px;
    line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.header-top{
	/*background-color:#ff5c5c;*/
	overflow:hidden;
	background:linear-gradient(40deg,#FFD86F,#FC6262);
}
.nav-top li{
	padding:10px;
	color:#fff;
}
.nav-top li i{
	margin-right:5px;
}
.social-icons{
	float:right;
}
.social-icons li a{
	color:#fff;
}
.social-icons li{
	display:inline-block;
	margin: 2px 2px 2px 3px;
}
.header-top nav{
	float:left;
	width:auto;
}
.social-icons{
padding-top: 8px;
}
.navheader{
	background-color:#fff;
	border-bottom: 2px solid #f2f2f2;
}
.navbar-default{
	/*padding:20px 0px;*/
	background-color:#fff;
}
.navbar-fixed {
    top: 0;
    z-index: 100;
  position: fixed;
    width: 100%;
	/*height:50%;*/
}
.below_div{
	padding:35px 0px;
	background-color:#f2f2f2;
}
.zf_title h1{
	font-size: 2em;
	text-align:center;
	margin-bottom:20px;
}
.zf_title h2{
	font-size: 1.5em;
	text-align:center;
	margin-bottom:20px;
}
.zf_title h3{
	font-size: 1.17em;
	text-align:center;
	margin-bottom:20px;
}
.zf_title h4{
	font-size: 1.12em;
	text-align:center;
	margin-bottom:20px;
}
.zf_title h5{
	font-size: .83em;
	text-align:center;
	margin-bottom:20px;
}
.zf_title h6{
	font-size: .75em; 
	text-align:center;
	margin-bottom:20px;
}
.zf_title p{
	line-height:1.6;
}
.bsnav li a{
	padding:32px 20px 32px 20px;
}
.logo-pic{
	padding-top:16px;
}
.logo-pic img {
	width:305px
}
#navbar2 ul li a:hover{
	/*border-top:2px solid red;
	border-color:red;*/
	color:#ff5c5c;
}
.dropdown-menu li a{
	padding:10px 10px 10px 10px;
}
.dropdown-menu{
	/*min-width:160px;*/
	border-top:4px solid #ff5c5c;
}
.zf_chooseus{
	padding:35px 0px;
}
.custom-icon{
border-radius: 50%;
display: inline-block;
height: 100px;
line-height: 100px;
position: relative;
font-size: 35px;
text-align: center;
vertical-align: middle;
width: 100px;
/*background-color: #00A9FF;*/
color: #ff5c5c;
border: 2px solid;
}


.our_service h3{
font-size: 1.17em; 
margin-bottom: 10px; 
line-height: 27px;
margin-top: 20px;
color: #777;
}

.our_service p{
line-height: 1.4;
color: #777;
font-size: 15px;
text-align:center;
}
.dgcopyright{
	background-color:#252525;
}
.df_contact h3,.quick_enquiry h3{
	color:#ff5c5c;
	font-size: 1.17em;
	margin-bottom:20px;
}
.df_contact p{
	line-height:1.6;
	color:#969696;
}
.df_contact ul li{
	color:#969696;
	line-height:1.6;
}
.df_foot{
	padding-left:0px;
}
.df_em{
	padding-right:0px;
}
.footer-copyright{
	background-color: #222;
padding: 15px 20px;
}
.footer-copyright p{
color: #969696;
line-height: 24px;
}
.df_contact,.quick_enquiry{
	padding:20px;
}


.carousel {
    margin-bottom: 0;
    /*padding: 0 40px 30px 40px;*/
}
/* The controlsy */
.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: 90px;
}
.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;
}
.cursol_image{
	background-color: #f2f2f2;
	min-height: 120px;
	padding:20px 20px 4px 20px;
}
#Carousel{
	padding:15px 40px 0px 40px !important;
}

.web_cursol_image{
	/*background-color: #f2f2f2;*/
	min-height: 120px;
	padding:20px 20px 4px 20px;
}

.web_cursol_image h2{
	font-size:20px;
}

.zb_textarea{
	
	margin-bottom:10px;
	padding: 1.2rem 0 !important;

min-height: 2rem !important;
}

.addon-lg{
	background-color:#fff;
}

.df_foot_form{
	height: 2.1rem !important;
}
#btn_newconnectionn{
	background:linear-gradient(40deg,#FFD86F,#FC6262);
	padding:8px !important;
	width:100%;
}


.form-gradient .font-small {
  font-size: 0.8rem; }

.form-gradient .header {
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem; }

.form-gradient input[type=text]:focus:not([readonly]) {
  border-bottom: 1px solid #fd9267;
  -webkit-box-shadow: 0 1px 0 0 #fd9267;
  box-shadow: 0 1px 0 0 #fd9267; }
.form-gradient input[type=text]:focus:not([readonly]) + label {
  color: #4f4f4f; }

.form-gradient input[type=password]:focus:not([readonly]) {
  border-bottom: 1px solid #fd9267;
  -webkit-box-shadow: 0 1px 0 0 #fd9267;
  box-shadow: 0 1px 0 0 #fd9267; }

.form-gradient input[type=password]:focus:not([readonly]) + label {
  color: #4f4f4f; }
  .form-gradient textarea:focus:not([readonly]) {
  border-bottom: 1px solid #fd9267;
  -webkit-box-shadow: 0 1px 0 0 #fd9267;
  box-shadow: 0 1px 0 0 #fd9267; }

.form-gradient textarea:focus:not([readonly]) + label {
	color: #4f4f4f; }

.zb_images{
	position:relative;
}
.enquiry_from{
	position: absolute;
bottom: 15px;
float:right;
width:100%;
}  
.card{
	width:22%;
	float:right;
	margin-right:132px;
}
.card-body{
	background: #fff;
	padding:22px 22px 1px 22px;
	border-radius:5px;
}
.mt-4{
	margin-bottom: 1.5rem !important;
}
.quick_bold{
	font-size: 20px;
padding: 15px;
}
.zb_md{
	height:1.1rem !important;
}
.md-form{
	margin-bottom:0px !important;
}
/*.zb_textarea:focus{
	color:none !important;
}*/
.contes_title h2{
	font-size:24px;
}
.contes_header{
	padding-top: 20px;
margin-bottom: 10px;
}
.breadcrumb{
	float: right;
padding: 0px;
margin: 0px;
position: absolute;
right: 15px;
top: 48%;
background-color: #fd9b9b;
}

.course_details p{
	font-size: 15px;
    line-height: 1.9;
}
.training_course ul{
	font-size: 15px;
line-height: 1.6;
border:1px solid #000;
border-radius:10px;
}
.training_course h2{
	font-size: 18px;
margin-bottom: 20px;
}
.course_details{
	margin-bottom:15px;
}
.course_syllabus h2{
	font-size:20px;
	margin-bottom:15px;
}
.block_content ul {
	line-height:1.6;
	margin-bottom:10px;
	font-size:15px;
	
}
.block_content ul li:hover{
	color:#FC6262;
} 
.sidebar_course ul li{
	/*border-left:3px solid red;
	margin-bottom:3px;*/
	border-bottom:1px solid #000;
	padding:5px;
}
.sidebar_course ul li a{
	padding-left:8px;
	color:#fff;
}
.sidebar_course i{
	font-size:12px;
	padding-left:5px;
	color:#fff;
}

.sidebar_course ul{
	/*background-color: #FC6262;*/
	background:linear-gradient(40deg,#FFD86F,#FC6262);
}
.sidebar_course ul :hover{
background-color: #ffff4d;
color:#000;
}
.sidebar_course ul li :hover{
	color:#000;	
}
.last_li{
	border-bottom:none !important;
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 0px) and (max-width: 1024px) {
  
  #enquiry_from { display: none; }  /* show it on small screens */
  
}

@media (min-width: 768px) and (max-width: 1024px) {
  
  #enquiry_from { display: none; }  /* show it on small screens */
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  #enquiry_from { display: none; }  /* show it on small screens */
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
 #enquiry_from { display: none; }  /* show it on small screens */
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  #enquiry_from { display: none; }  /* show it on small screens */
    
  
  
}

.modal-dialog{
    width:400px;
}

.modal-body .form-horizontal .col-sm-2,
.modal-body .form-horizontal .col-sm-10 {
    width: 100%
}

.modal-body .form-horizontal .control-label {
    text-align: left;
}
.modal-body .form-horizontal .col-sm-offset-2 {
    margin-left: 15px;
}

.innergraypart {
   /* background: #f1f1f1;*/
    padding: 35px 0;
}
.left {
    float: left;
	padding-top: 25px;
}
.innergraypart h1 {
    padding: 0;
    color: #3f3f3f;
    font-family: ralewaybold;
    line-height: 30px;
    font-size: 28px;
}
.innergraypart h2 {
    font-size: 18px;
    color: #054c6e;
    line-height: 30px;
    padding: 0;
}
.innergraypart h2, .rightlink {
    font-family: "Times New Roman",Times,serif;
    font-style: italic;
}

.rightlink {
    font-size: 16px;
    padding-top: 19px;
}
.rightlink a {
    padding: 0 5px;
}
a {
    color: #f7901e;
    outline: 0;
}
.clear {
    clear: both;
    line-height: 0;
    font-size: 0;
}
.shortbanner img {
    width: 100%;
}


.duration {
    width: 100%;
    float: left;
	margin-bottom: 40px;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
}

.back_ground_gray {
    background-color: #fbfbfb;
    border: 1px solid #f7901e !important;
}
.duration i {
    padding-right: 5px;
    color: #f7901e;
}
.innerpage strong {
    color: #333;
}
.back_ground_orange {
    background-color: #f7901e;
    border: 1px solid #f7901e !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.course_fees_column, .popphone i {
    position: relative;
}
.arrow_color {
    position: absolute;
    font-size: 51px;
    top: 6%;
    left: -3px;
}
.arrow_color, .arrow_color i {
    color: #fbfbfb;
}

duration i {
    padding-right: 5px;
    color: #f7901e;
}
.course_fees {
    color: #fff;
    font-size: 17px;
    text-align: center;
    font-family: ralewaybold;
    padding: 15px 0;
}
p {
    margin: 0 0 12px 0;
	text-align: justify;
}
#wrapper {
    text-align: left;
}
.boc_list_item {
    margin-bottom: 4px;
}
.boc_list_item .li_icon.normal {
    width: 26px;
    height: 26px;
}
.boc_list_item .li_icon {
    float: left;
    width: 20px;
    height: 20px;
    position: relative;
    text-align: center;
    border-radius: 40px;
}
.boc_list_item .li_icon.normal i.icon {
    font-size: 20px;
    line-height: 26px;
}
.boc_list_item .li_icon i.icon {
    color: #4078b1;
}
.boc_list_item .boc_list_item_text.normal {
    margin-left: 20px;
}
.boc_list_item .boc_list_item_text.normal {
    line-height: 26px;
    margin-left: 40px;
}
.boc_list_item {
    margin-bottom: 4px;
}
.boc_list_item .li_icon.normal {
    width: 26px;
    height: 26px;
}
.fa-chevron-right{
	color:#ff9933;
}
.form_ra{
	border-radius: 1px;
}
.contact_us{
	padding:20px;
}
.contact_us h2{
	font-size:24px;
	margin-bottom:10px;
}
.contact_us p{
	line-height: 1.6;
}

.course_list{
	margin-bottom:15px;
}
.course_details h2{
	font-size:24px;
	margin-bottom:15px;
	padding-top:20px;
}
.duration img{
	width:500px;
}

.contact_page{
background-color:#ffeee6;
}
#mapCanvas {
                width: 100%;
                height: 500px;
                float: left;
            }

#mapCanvas-footer {
                width: 100%;
                height: 280px;
                float: left;
            }

.about_content h2{
	font-size: 24px;
padding: 14px;
}	
.about_content p{
	line-height:1.6;
}
.font_size{
	 font-size: 10px;
}	
@media only screen and (min-width: 320px) and (max-width: 908px) 
{
    #tawkchat-minified-wrapper{
        display:none;
        
    }
}

@media only screen and (min-width: 220px) and (min-width: 320px) and (max-width: 908px)
{
	.duration img{
		width:300px;
	}
	
}


@media only screen and (min-width: 320px) and (max-width: 908px) 
{
    
    .modal-dialog{
        width:275px;
    } 
    #myModalNorm{
        left:14px;
    }
    
    .header-top ul{
        font-size: 14px;
    }
    .logo-pic img{
        width:185px;
    }
    .navbar-toggle{
        margin-top:12px;
    }
    .bsnav li a{
        padding:8px;
    }
	
}


.how_we_deliver {
    position: relative;
}
h2.top_head, h4.top_head {
    font-family: "Raleway SemiBold";
    font-size: 24px;
    line-height: 40px;
    color: rgba(68, 68, 68, 0.88);
    text-align: center;
    padding-bottom: 30px;
}

.how_we_deliver .how-wrap-content {
    color: #646e81;
    font-family: "Raleway";
	  width: 68%;
}
.how-wrap-content {
    display: block;
    margin: 10px auto 0;
    width: 60%;
    font-size: 18px;
    line-height: 26px;
}


.how_we_deliver_bg {
    padding: 100px 0px;
    background-size: contain;
    margin-bottom: 60px;
}

.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}


/*development and seo mouse over amimation css*/
.img-shadow img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    -webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.65);
    box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.65);
    margin-bottom:20px;
}

.img-shadow img:hover {
  filter: none; /* IE6-9 */
  -webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
 
}
.course_details h2{
	color:#FC6262;
}
.course_details span{
	/*color:#FC6262;*/
}
.upper-marq
{
    background:linear-gradient(40deg,#FFD86F,#FC6262);
    padding: 10px 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
	margin-bottom: 21px;
}
.upper-marq ul li {
    padding: 5px 0px;
}

.course_detailss h2{
	color:#FFD86F;
}
.course_detailss span{
	color:#FC6262;
}
.head_color{
	background:linear-gradient(40deg,#FFD86F,#FC6262);
}
.err_msg{
	color:red; text-align:center;
}
.slide_top_css{
	position: relative; margin: 0 auto;
    top: 0px; left: 0px; width: 1350px; height: 475px; overflow: hidden;
}
.loading_css{
	position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);
}
.slide_image_css{
	position: absolute; left: 0px; top: 0px; width: 1350px; height: 500px; overflow: hidden;
}
.txt-align ul li{
	margin: 0 0 12px 0;
    text-align: justify;
	font-size: 15px;
    line-height: 1.9;
}
.txt-align p span{
	margin: 0 0 12px 0;
    text-align: justify;
	font-size: 15px;
    line-height: 1.9;
	font-weight:bold;
}
.txt-color{
	color:#FC6262;
}
.head-h3-align{
	font-size: 1.17em;
	margin-bottom:20px;
}
.course_link ul li a{
	color:white;
	line-height:40px;
}
.address_zerobug ul li{
	color:white;
	line-height:40px;
}
.buttom_image{
    margin-top: 20px;
}
.button_img{
	margin-top: -13px;
}
.buttom_image p{
	color:white;
	line-height: 29px;
}
.btm_training_courses{
	text-align:center;
	font-size:12px;
}
.footer_areas{
	text-align:center;
	font-size:10px;
}
.bold_keyword{
	font-weight:bold;
}
.link_align{
	 text-decoration: none !important;
}
.btn-huge{
    padding-top:20px;
    padding-bottom:20px;
	margin-bottom:20px;
}
.job-opeing-interview
{
	   background:linear-gradient(40deg,#FFD86F,#FC6262);
	   color:black;
}
.success_page_msg
{   
	background-color: #d7dbe2;
    text-align: center;
    border: solid;
}