@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
/**{margin:0; padding:0;}*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;}
a:hover{text-decoration:none; /* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
/*ul{list-style:none;}*/
img{max-width:100%;}
body{-webkit-font-smoothing:antialiased; word-wrap:break-word; font-family: 'Poppins', sans-serif; font-size:16px; line-height:26px; font-weight:400; color:#323232; background:#FFFFFF;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

.heading{font-size:50px; line-height:1; color:#323232; font-weight:500; text-align:center; font-family: 'Baloo 2', cursive; padding-bottom:30px; margin-bottom:40px; position:relative;}
.heading span{display:block; font-size:30px; color:#ED883B; padding-bottom:10px;}
.heading:after{content:''; position:absolute; left:50%; margin-left:-40px; bottom:0px; width:80px; height:3px; background-color:#ED883B;}
.heading1{font-size:40px; line-height:1; color:#323232; font-weight:500; font-family: 'Baloo 2', cursive; padding-bottom:20px; margin-bottom:40px; position:relative;}
.heading1:after{content:''; position:absolute; left:0px; bottom:0px; width:80px; height:3px; background-color:#ED883B;}

.input1, .input2{width:100%; padding:0 15px; font-size:16px; color:#000000; height:64px; line-height:64px; margin:0px 0px 30px 0px; border:1px solid #dadada; background-color:#f9f9f9;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.input2{height:143px; padding:10px 15px; line-height:inherit !important;}
select.input1{width:100%; color:#8d8d8d; cursor:pointer;}
.submit{background-color:#ED883B; color:#FFFFFF; line-height:50px; font-size:16px; font-weight:600; text-transform:uppercase; padding:0px 50px; cursor:pointer; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.button{font-size:14px; font-weight:500; line-height:39px;}
.button a{background-color:#FFFFFF; color:#175894; display:inline-block; padding:0px 27px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	 -moz-transition:all .3s ease-in 0s; -webkit-transition:all .3s; -o-transition:all .3s;
}
.button a:hover{background-color:#ff601f; color:#FFFFFF;}

header{width:100%; padding:24px 0px; /*position:absolute; top:0px; left:0px; z-index:999;*/}
.logo{width:290px; float:left; /*position:absolute; z-index:9999; top:-47px; left:0; transform:translateX(-50%);*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.logo a{line-height:1px; display:block;}
.header_right{float:right; padding-top:30px;}

header nav{padding:6px 0px 0px 0px; float:left;}
header nav li{position:relative;}
header nav ul{list-style:none; text-align:center;
    /*-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;*/
}
header nav ul li{display:block; position:relative; float:left; line-height:29px; font-size:16px; font-weight:500; padding:0px 40px 0px 0px;}
header nav ul li:last-child{}
header nav ul li a{display:block; color:#262626; padding:0px; border-bottom:1px solid #FFFFFF;
	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	 border-radius:20px;*/
}
header nav ul li a:hover{color:#ED883B; border-bottom:1px solid #ED883B;}
header nav ul li .active{color:#ED883B; border-bottom:1px solid #ED883B;}

/*dropdown*/
header nav ul li:hover{/*background-color:#ffff00; color:#000000;*/}
header nav ul li ul{background:#ff601f; display:none; position:absolute; width:220px; left:0px !important; z-index:999; border-top:10px solid #FFF;}
header nav li:hover > ul{display:block;}
header nav li li{display:block; float:none; margin:0px; padding:0px !important; width:220px; background:none; border:none; position:relative;}
header nav li:hover li a{background:none;}
header nav li ul a{display:block; font-size:13px; font-style:normal; margin:0px; padding:0px 0px 0px 10px; text-align:left; color:#ffffff; line-height:43px; text-transform:none;}
header nav li ul li a:hover{border-bottom:1px solid #FFFFFF;}
header nav li ul li:last-child a,
header nav li ul li:last-child a:hover{border:none;}
header nav li ul a:hover{background-color:#450000 !important; color:#ffffff !important;}
/*header nav li ul a:before{content:url(images/menu-drop-arrow.png); color:#FFF; margin-right:7px;}*/
/*from second dropdown*/
header nav ul ul li:hover{background-color:#003d67 !important; color:#ffffff !important;}
header nav li ul ul{left:200px !important; top:0px !important; position:absolute; z-index:9999;}

.header_button{float:right; font-size:16px; font-weight:600; line-height:37px; text-transform:uppercase; width:224px; text-align:center;}
.header_button a{background-color:#286fb1; color:#FFFFFF; display:block; padding:3px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	/*-webkit-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5); 
	 box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);*/
}
.header_button img{float:left;}

/*.header_top{padding:10px 0px; color:#FFFFFF; font-size:15px; line-height:20px; background-color:#ff601f;}
.header_top a{color:#FFFFFF;}
.header_toparea{float:right;}
.header_top_block{float:left; margin-right:30px; padding:0px;}
.header_top_block img,
.header_top_block i{vertical-align:middle; margin:0px 10px 0px 0px;}
.header_social{float:right;}
.header_social img{margin-left:3px;}
.header_bottom{padding:20px 0px;}*/

/*sticky header*/
.header_bottom.smaller{position:fixed; top:0px; height:98px; background-color:#FFF;}

.header_mobilenav{position:relative;}

section{width:100%; margin:0px; padding:0px;}
.banner_area{overflow:hidden;}
.banner_container{max-width:1280px; margin:auto;}
/*.banner_area img{opacity:0; height:650px;}*/

.programs_section{background-color:#175794; text-align:center; padding:65px 0px;}
.programs_section .heading{color:#FFFFFF; margin-bottom:10px;}
.programs_section .heading:after{background-color:#FFFFFF;}
.programs_blockarea{}
.programs_block{padding:0px; margin-top:30px; float:left; width:510px; border-right:1px dashed #8baac9;}
.programs_block:first-child,
.programs_block:last-child{width:385px;}
.programs_block:last-child{border-right:none;} 
.programs_block_imgarea{width:114px; height:114px; background-color:#FFF; margin:auto;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 5px 10px 5px rgba(0,0,0,.3);
	-moz-box-shadow:0px 5px 10px 5px rgba(0,0,0,.3);
	-o-box-shadow:0px 5px 10px 5px rgba(0,0,0,.3); 
	 box-shadow:0px 5px 10px 5px rgba(0,0,0,.3);
}
.programs_block p{font-size:30px; line-height:1; font-weight:500; font-family: 'Baloo 2', cursive; color:#FFF; margin:25px 0px 0px 0px;}
.programs_block .button{margin-top:20px;}

.welcome_section{padding:90px 0px; font-size:20px; line-height:35px; text-align:center;}
.welcome_section .heading:after{background-color:#ED883B;}
.welcome_block{background:url(images/welcome-bg.png) no-repeat right 15px bottom 15px; background-color:#82988b; margin-top:90px; overflow:hidden;
	-moz-border-radius:50px; 
	-webkit-border-radius:50px;
	-khtml-border-radius:50px;
	 border-radius:50px;
}
.welcome_block_left{float:right; width:50%; padding:80px 40px 80px 0px; text-align:left; font-size:20px; line-height:35px; color:#FFF;}
.welcome_block_right{float:left; width:50%; padding:0px 10px; height:658px; text-align:center;}
.welcome_block_left .heading{font-size:60px; line-height:1; color:#FFFFFF; text-align:left; padding-bottom:30px; margin-bottom:40px;}
.welcome_block_left .heading:after{left:0px; margin-left:0px; bottom:0px; background-color:#FFFFFF;}
.welcome_block_left .button{margin-top:30px; line-height:42px;}

.testimonial_section{padding:0px 0px 150px 0px;}
.testimonial_area{background:url(images/testimonial-bg.png) no-repeat left top;}
.testimonial_block{font-size:16px; line-height:25px; padding:35px 40px; background-color:#FFF;
	-webkit-box-shadow:inset 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow:inset 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow:inset 0px 0px 10px 5px #D9D9D9;
 	 box-shadow:inset 0px 0px 10px 5px #D9D9D9;	
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
}
.testimonial_block img{padding-bottom:15px;}
.testimonial_author{font-size:17px; line-height:25px; font-weight:600; color:#276FB1; text-align:right; padding-top:15px;}

footer{width:100%; color:#323232; font-size:16px; line-height:26px; font-weight:500; text-align:center; padding:0px 0px 45px 0px; background:url(images/footer-bg.jpg) no-repeat right bottom; background-color:#f5f5f5; border-top:2px solid #FFF;}
footer a{color:#323232;}
footer a:hover{color:#323232;}

.footer_top{background-color:#286fb1; font-size:30px; line-height:1; font-weight:600; text-align:center; color:#FFF; padding:21px 0px; position:relative; margin-top:-45px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
}
.footer_top a{color:#FFFFFF;}
.footer_top a:hover{color:#FFFFFF;}
.footer_top_block{display:inline-block; padding:10px 50px; border-left:1px dashed #8baac9;}
.footer_top_block:first-child{border:none;}
.footer_top_block i{font-size:30px; margin-right:10px;}

.footer_logo{padding:50px 0px 20px 0px;}
footer ul{padding-bottom:20px;}
footer li{list-style:none; display:inline-block; margin:0px 20px; position:relative;}

.footer_social{}
.footer_social a{display:inline-block; margin:0px 10px;}
.footer_social i{margin:0px !important;}


/*.footer_area_block{padding:20px 0px;}
.footer_area_menu{padding-left:100px;}

.footer_area_heading{font-family: 'titillium-web', sans-serif; font-size:20px; line-height:26px; color:#FFFFFF; font-weight:700; text-transform:uppercase; padding-bottom:15px;}

.footer_midarea{}
.footer_mid_blockcontent{padding-left:30px; margin-bottom:20px;}
.footer_mid_blockcontent img,
.footer_mid_blockcontent i{float:left; margin-left:-30px; line-height:26px; color:#ff601f; font-size:18px;}

.footer_bottom{text-align:center; padding:30px 0px; border-top:1px solid #44464f;}
.footer_bottom span{color:#FFF;}*/

textarea{resize:none;}
iframe{display:block;}
.recaptcha{margin-bottom:20px;}

.inner_area{padding:80px 0px;}

.inner_banner{position:relative;}
.inner_banner img{width:100%; display: block; /*opacity:0;*/}
.inner_banner_container{max-width:1280px; margin:auto; min-height:475px; background-repeat:no-repeat; background-position:top center; background-size:cover;}

.childrens_programs_section{background-color:#eff8ff; padding-bottom:150px;}
.childrens_programs_block{background-color:#FFF; border:1px solid #d3d3d3; font-size:18px; line-height:28px; padding:30px; margin-top:50px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
}
.childrens_programs_block:first-child{margin-top:0px;}
.childrens_programs_blockarea{padding-left:500px;}
.childrens_programs_blockarea img{float:left; margin-left:-500px;}
.childrens_programs_heading{font-family: 'Baloo 2', cursive; font-size:35px; line-height:1; font-weight:500; margin-bottom:15px;}
.childrens_programs_heading1{font-size:20px; color:#276FB1; line-height:34px; font-weight:500; border:1px solid #276FB1; padding:0px 20px; display:inline-block; margin-bottom:15px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
}
.childrens_programs_heading2{font-size:22px; color:#ED883B; font-weight:500; padding:30px 0px 0px 0px;}
.childrens_programs_heading2 span{display:inline-block; border-left:1px dashed #8baac9; margin-left:20px; padding-left:20px;}
.childrens_programs_heading2 span:first-child{border-left:none; margin-left:0px; padding-left:0px;}
.childrens_programs_block ul{}
.childrens_programs_block li{list-style:none; padding-left:30px; position:relative; margin-bottom:15px;}
.childrens_programs_block li:last-child{margin-bottom:0px;}
.childrens_programs_block li:before{content:url(images/bullet2.png); position:absolute; left:0px; top:3px;}

.adults_programs_section{background-color:#eff8ff; padding-bottom:150px;}
.adults_programs_section .heading{margin-bottom:0px;}
.adults_programs_block{background-color:#FFF; border:1px solid #d3d3d3; font-size:18px; line-height:28px; padding:30px; margin-top:40px; min-height:767px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	-webkit-box-shadow:0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow:0px 0px 10px 5px #D9D9D9;
	-o-box-shadow:0px 0px 10px 5px #D9D9D9;
 	 box-shadow:0px 0px 10px 5px #D9D9D9;		 
}
.adults_programs_block img{margin-bottom:30px;}
.adults_programs_heading{font-family: 'Baloo 2', cursive; font-size:30px; line-height:1; font-weight:500; margin-bottom:15px;}
.adults_programs_heading1{font-size:22px; color:#ED883B; font-weight:500; padding:30px 0px 0px 0px;}

.contact_section{background-color:#eff8ff; padding-bottom:150px;}
.contact_area{}
.contact_area_left{width:45%; float:left; padding-right:40px;}
.contact_area_right{width:55%; float:right; padding:40px; background-color:#FFF;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-o-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
 	 box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);	 
}
/*.contact_formarea{padding:40px 30px; background-color:#f4eee5;}
.contact_formarea_heading{font-size:30px; line-height:1; font-family: 'Playfair Display', serif; font-weight:700; color:#FFF; background-color:#16429b; padding:20px 30px; position:relative;}
.contact_formarea_heading:after{content:''; position:absolute; left:90px; bottom:-15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #16429b transparent transparent transparent;
}
.contact_formblock{width:48%; float:left; margin-left:4%;}
.contact_formblock:first-child{margin-left:0px;}*/

.contact_heading{font-size:35px; line-height:1; font-weight:500; padding-bottom:30px; margin-bottom:30px; position:relative;}
.contact_heading span{display:block; font-size:14px; line-height:22px; font-weight:400; padding:10px 0px 0px 0px;}
.contact_heading:after{content:''; position:absolute; left:0px; bottom:0px; width:80px; height:3px; background-color:#ED883B;}

.contact_area_block{padding:0px 0px 0px 80px; margin:0px 0px 50px 0px; font-size:20px; line-height:1.5; color:#323232; font-weight:500;}
.contact_area_block:last-child{margin:0px;}
.contact_area_block a{color:#323232;}
.contact_area_block img,
.contact_area_block i{float:left; margin-left:-80px; line-height:30px;}
.contact_area_blockheading{font-size:30px; line-height:1; font-weight:500; display:block; padding-bottom:10px;}

.contact_certificate_area{background-color:#FFFFFF; border-bottom:1px solid #cccccc; text-align:center; margin:80px 0px; padding:30px 0px;}
.contact_certificate_block{display:inline-block; font-size:35px; font-weight:500; color:#000; line-height:33px; padding-left:90px; margin-left:40px; position:relative; border-left:2px dashed #b3b3b3;}
.contact_certificate_block:before{content:url(images/bullet3.png); position:absolute; left:40px; top:0px;}
.contact_certificate_block:first-child{border:none; margin-left:0px;}

.contact_bottom_area{max-width:815px; margin:auto;}
.contact_bottom_left{width:367px; float:left;}
.contact_bottom_right{width:380px; float:right; padding-top:60px;}
.contact_bottom_heading{font-weight:500; font-size:50px; line-height:1; padding-bottom:35px;}
.contact_bottom_heading span{display:block; font-size:30px; color:#175894;}

.upcoming_section{padding:40px 0px;}
.helping_area{background:url(images/helping-bg.png) no-repeat right 10px bottom 20px; background-color:#175794; text-align:center; font-weight:500; font-size:20px; line-height:1.5; color:#FFF; font-weight:500;}
.helping_area_bottom{height:47px; background:url(images/helping-bottom-bg.jpg) no-repeat top center;}
.helping_heading1{font-size:30px; line-height:1.33; font-family: 'Baloo 2', cursive; max-width:1100px; margin:auto;}
.helping_heading2{font-size:40px; line-height:1; font-weight:700; font-family: 'Baloo 2', cursive; margin-bottom:50px; border-bottom:7px solid #E2E33F; display:inline-block;}
.helping_area p{margin-bottom:20px;}
.helping_area p:last-child{margin-bottom:0px;}
.upcoming_listingarea ul{}
.upcoming_listingarea li{float:left; width:25%; list-style:none; position:relative; margin-bottom:15px; padding:0px 15px 0px 45px; font-size:18px; font-weight:500; color:#000;}
.upcoming_listingarea li:before{content:''; background:url(images/bullet3.png) no-repeat left top; position:absolute; width:24px; height:24px;background-size:cover; margin-left:-30px;}
.online_programs_area{text-align:center; font-size:20px; font-weight:500; color:#374BFF; /*border-bottom:1px solid #adc0d1; padding-bottom:40px;*/}
.online_programs_area a{color:#374BFF; text-decoration:underline;}
.online_programs_blockarea{max-width:800px; margin:auto;}
.online_programs_block{width:30%; display:inline-block; margin-bottom:20px;}

.current_list_area{/*padding:40px 0px 0px 0px;*/}
.current_list_blockarea{background-color:#FFF; padding:30px; border:1px solid #b2c5d6;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-o-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
 	 box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
}
.current_list_blockcover{width:100%; overflow:auto;}
.current_list_blockinner{width:1218px;}
.current_list_blockrow{background-color:#eff8ff; padding:17px 10px;}
.current_list_blockrow:nth-child(even){background-color:#ffffe7;}
.current_list_blockcol{float:left; font-size:16px; font-weight:500; color:#000; text-align:center; padding:0px 5px;}
.current_list_blockcol a{color:#374BFF;}
.current_list_blockrow.row_head{background-color:#286fb1;}
.current_list_blockrow.row_head .current_list_blockcol{font-size:20px; font-weight:600; color:#FFF;}
.current_list_blockcol:nth-child(1){width:25%; text-align:left;}
.current_list_blockcol:nth-child(2){width:10%;}
.current_list_blockcol:nth-child(3){width:10%;}
.current_list_blockcol:nth-child(4){width:10%;}
.current_list_blockcol:nth-child(5){width:14%;}
.current_list_blockcol:nth-child(6){width:14%}
.current_list_blockcol:nth-child(7){width:17%;}

.registration_section{background-color:#eff8ff; padding-bottom:150px;}
.registration_area{width:100%; max-width:700px; margin:auto; padding:40px; background-color:#FFF;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
	-o-box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);
 	 box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);	
}




















/*.ourexposures_section{background-color:#f6f6f6; text-align:center; padding:60px 0px;}
.ourexposures_blockarea{}
.ourexposures_block{display:inline-table; width:16.66%; margin-left:-4px; padding:0px 15px; margin-top:30px;} 
.ourexposures_block_imgarea{width:120px; height:120px; background-color:#FFF; margin:auto; border:1px solid #ff601f;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
}
.ourexposures_block p{font-size:18px; line-height:24px; font-weight:600; color:#450000; margin:20px 0px 0px 0px;}

.home_about_section{padding:80px 0px;}
.home_about_left{float:left; width:50%;}
.home_about_right{float:left; width:50%; padding-left:95px; font-size:18px; line-height:28px; font-weight:300;}
.home_about_heading{font-size:45px; line-height:1; color:#450000; font-weight:700; font-family: 'titillium-web', sans-serif; text-transform:uppercase; padding-bottom:25px; position:relative;}
.home_about_heading span{display:block; font-size:20px; color:#ff601f; padding-bottom:5px;}

.whoweare_section{text-align:center; font-size:18px; line-height:28px; color:#FFF; background:url(images/whoweare-bg.jpg) no-repeat center center; background-size:cover; padding:160px 0px;}
.whoweare_heading{font-size:45px; line-height:1; color:#FFFFFF; font-weight:700; font-family: 'titillium-web', sans-serif; text-transform:uppercase; padding-bottom:25px; position:relative;}

.ourservices_section{padding:80px 0px;}
.ourservices_section .heading{text-align:center;}
.ourservices_block{font-weight:300; margin-top:30px;}
.ourservices_block img{width:100%; margin-bottom:30px;}
.ourservices_heading{font-size:30px; line-height:1; color:#450000; font-weight:700; font-family: 'titillium-web', sans-serif; text-transform:uppercase; padding-bottom:25px; position:relative;}
.ourservices_block .button{margin-top:30px;}

.advantage_section{background-color:#450000; overflow:hidden;}
.advantage_area{display:flex;}
.advantage_left{width:50%; float:left; background:url(images/advantage-image.jpg) no-repeat center center; background-size:cover;}
.advantage_left img{opacity:0;}
.advantage_right{width:50%; float:left;}
.advantage_right_content{max-width:640px; padding-left:85px; padding-top:20px; padding-bottom:20px; font-size:22px; font-weight:300; color:#FFF;}
.advantage_right_heading{font-size:45px; line-height:1; color:#FFFFFF; font-weight:700; font-family: 'titillium-web', sans-serif; text-transform:uppercase; padding-bottom:35px; margin:0px; position:relative;}
.advantage_right_content li{list-style:none; padding-left:50px; position:relative; font-size:22px; line-height:28px; font-weight:300; margin-bottom:23px;}
.advantage_right_content li:last-child{margin-bottom:0px;}
.advantage_right_content li:before{content:url(images/bullet7.png); position:absolute; left:0px; top:3px;}
.advantage_right_content .button{margin-top:40px;}

.ourprojects{padding:80px 0px;}
.ourprojects .heading{padding-bottom:20px; margin-bottom:35px;}
.ourprojects .heading:after{display:none;}
.ourprojects_block{width:400px; float:left; margin-right:40px; color:#FFF; position:relative;}
.ourprojects_block_cover{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,.5); display:none;}
.ourprojects_block_content{position:absolute; bottom:0px; left:0px; width:100%; padding:30px 20px; display:none;}
.ourprojects_block_heading{font-size:25px; color:#FFFFFF; font-weight:700; font-family: 'titillium-web', sans-serif; text-transform:uppercase; padding-bottom:10px;}
.ourprojects_block .button{font-size:12px; font-weight:600; line-height:37px; margin-top:15px;}
.ourprojects_block:hover .ourprojects_block_cover{display:block;}
.ourprojects_block:hover .ourprojects_block_content{display:block;}

.ourgallery{padding:35px 0px 5px 0px; border-top:1px solid #cccccc;}
.ourgallery .heading{padding-bottom:20px; margin-bottom:35px;}
.ourgallery .heading:after{display:none;}
.ourgallery_area{text-align:center;}
.ourgallery_block{display:inline-table; width:25%; margin-left:-4px;}
.ourgallery_block img{width:100%; border:5px solid #FFF;}

.ourpartners{padding:50px 0px;}
.ourpartners_area{text-align:center;}
.ourpartners_area img{margin:0px 5px; border:1px solid #dfdfdf;}





.about_threecolumn{background:url(images/about/about-bg.png) no-repeat center center; background-size:cover;}
.about_threecolumn_cover{padding:70px 0px 100px; background:rgba(0,0,0,.6);}
.about_threecolumn_block{text-align:center; color:#FFF; font-weight:300; margin-top:30px;} 
.about_threecolumn_block_heading{font-family: 'titillium-web', sans-serif; font-size:30px; font-weight:600; padding:20px 0px;}
.about_threecolumn_block_imgarea{width:120px; height:120px; background-color:transparent; margin:auto; border:1px solid #ff601f;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
}

.about_area{}
.about_left{width:50%; float:left; font-size:18px; line-height:28px; font-weight:300; padding-right:70px;}
.about_right{width:50%; float:right;}
.about_right img{width:100%;}
.about_area ul{padding-top:30px;}
.about_area li{list-style:none; padding-left:35px; position:relative; font-size:19px; line-height:28px; font-weight:500; margin-bottom:15px;}
.about_area li:last-child{margin-bottom:0px;}
.about_area li:before{content:url(images/bullet8.png); position:absolute; left:0px; top:3px;}

.about_area_heading{font-size:70px; line-height:1; letter-spacing:-1px; color:#0c2046; font-weight:500; padding-bottom:35px;}
.about_area_heading span{font-size:30px; color:#0775d8; display:block;}

.about_twocolumn_area{background:url(images/about/about-twocolumn-bg.jpg) no-repeat center center; background-size:cover;}
.about_twocolumn_areainner{background:url(images/about/about-div.png) repeat-y center center; padding:60px 0px;}
.about_twocolumn_block{width:50%; float:left; padding:0px; font-size:20px; line-height:1.5; color:#4a4b4f; font-weight:300;}
.about_twocolumn_blockinner{width:100%; max-width:570px; padding:0px 15px 0px 0px;}
.about_twocolumn_block:nth-child(2) .about_twocolumn_blockinner{float:right; padding:0px 0px 0px 15px;}
.about_twocolumn_blockheading{font-size:25px; line-height:1; font-weight:400; color:#20283b; padding-bottom:10px;}
.about_twocolumn_block img{float:left; margin-right:20px;}

.about_team_area{}
.about_team_block{width:305px; float:left; margin-right:20px; background-color:#FFFFFF; font-size:16px; line-height:24px; color:#0673d7; font-weight:300; text-align:center; overflow:hidden;
 	 box-shadow:inset 0px 0px 5px 2px #D9D9D9;
	-webkit-box-shadow:inset 0px 0px 5px 2px #D9D9D9;
	-moz-box-shadow:inset 0px 0px 5px 2px #D9D9D9;
	-o-box-shadow:inset 0px 0px 5px 2px #D9D9D9;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
}
.about_team_block:last-child{margin-right:0px;}
.about_team_block_content{padding:20px 15px;}
.about_team_block_heading{font-size:20px; line-height:1.2; color:#474c57; font-weight:500; padding:0px 0px 10px 0px;}
.about_team_block_social{padding:10px 0px 0px 0px;}
.about_team_block_social img{margin:0px 2px;}

.about_bottom_area{background:url(images/about/about-bottom-bg.jpg) repeat-x center top; background-size:cover; padding:30px 0px;}
.about_bottom_content{padding-left:170px; font-size:20px; line-height:1.5; color:#FFF; font-weight:300;}
.about_bottom_content img{float:left; margin-left:-170px;}
.about_bottom_heading{font-size:25px; line-height:1; font-weight:400; color:#FFFFFF; padding-bottom:10px;}



.gallery_block{margin-bottom:30px;}
.gallery_block img{width:100%;}

.projects_block{color:#FFF; position:relative; margin-bottom:30px;}
.projects_block img{width:100%;}
.projects_block .ourprojects_block_cover{display:block;}
.projects_block .ourprojects_block_content{display:block;}
.projects_block .button{font-size:12px; font-weight:600; line-height:37px; margin-top:15px;}

.projectdetails_top{text-align:center;padding-bottom:10px;}
.projectdetails_selectarea{padding-bottom:60px;}
.projectdetails_select_left{float:left; padding-top:30px;}
.projectdetails_select_left i{color:#ff601f; margin-right:5px;}
.projectdetails_select_right{float:right; margin-top:30px; border:1px solid #d1d1d1; padding:10px 20px; position:relative;}
.projectdetails_select_rightblock{display:none; position:absolute; width:100%; left:0px; top:48px; z-index:9; background-color:#FFF; border:1px solid #d1d1d1; }
.projectdetails_select_rightblock p{padding:10px 20px; margin:0px; border-bottom:1px solid #d1d1d1;}
.projectdetails_select_right select{background-color:transparent; border:1px solid #d1d1d1; padding:10px 20px;} 

.services_block_left{}
.services_block_left img{width:100%;}
.services_block_right{}
.services_block_thumbarea{}
.services_block_thumb{width:32%; margin-right:2%; padding-top:10px; float:left;}
.services_block_thumb:nth-child(3n){margin-right:0px;}*/















/*.style1{font-size:18px; line-height:28px; font-weight:500; padding:20px 15px; margin-bottom:30px; background-color:#e6f4ff; border:1px solid #a5b2bd;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
.style1:last-child{margin-bottom:0px;}
.style2{font-size:25px; line-height:1; color:#16429b; font-weight:600; padding-bottom:10px;}
.style3{font-size:18px; line-height:1; color:#16429b;}
.style4{font-size:18px;}
.style5{font-size:13px; color:#7584b3;}
.style6{color:#F00;}
.style7{height:260px;}

.button1{font-size:16px; font-weight:500; line-height:69px; text-transform:uppercase;}
.button1 a{background-color:#5486ff; color:#FFFFFF; display:inline-block; padding:0px 50px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5); 
	 box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
}



.automationservices{padding:80px 0px; background:#edf6ff url(images/oursolutions-bg.jpg) repeat-x top left;}
.automationservices_heading{font-size:35px; line-height:1; color:#0c2046; font-weight:500; padding-bottom:40px; margin:0px; position:relative;}
.automationservices_heading:after{content:url(images/heading-bg.jpg); position:absolute; top:-10px; margin-left:5px;}
.automationservices_block{width:400px; float:left; margin-right:40px; background-color:#FFFFFF; padding:50px 30px; font-size:15px; line-height:24px; color:#454b56; min-height:440px;
 	 box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
}
.automationservices_block:last-child{margin-right:0px;}
.automationservices_block_heading{font-size:25px; line-height:1.2; color:#20283b; padding:25px 0px 20px 0px;}
.automationservices_block_button{font-size:15px; font-weight:500; line-height:38px; text-transform:uppercase; margin-top:35px;}
.automationservices_block_button a{background-color:#fe8004; color:#FFFFFF; display:inline-block; padding:0px 20px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5); 
	 box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s; 
}
.automationservices_block_button a:hover{background-color:#5486ff;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5); 
	 box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
}

.oursolutions{position:relative; margin-top:-230px; z-index:999;  padding:80px 0px;}
.oursolutions .heading{padding-bottom:75px;}
.oursolutions_block{width:400px; float:left; margin-right:40px; background-color:#FFFFFF; height:510px; padding:50px 28px; font-size:15px; line-height:24px; color:#454b56; position: relative;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
	 box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: inset 0px 0px 10px 5px #D9D9D9; 
}
.oursolutions_block:last-child{margin-right:0px;}
.oursolutions_block_heading{font-size:25px; line-height:1.2; color:#20283b; letter-spacing:-1px; padding:20px 0px 0px 0px;}
.oursolutions_block ul{list-style:none;}
.oursolutions_block p{list-style:none; color:#474c57; position:relative; padding-left:35px; font-size:15px; line-height:20px; font-weight:300; margin:20px 0px 0px 0px;}
.oursolutions_block p:before{content:url(images/bullet2.png); position:absolute; left:0px;}
.oursolutions_block_inner{position: relative; height: 325px; padding-bottom:50px;}
.oursolutions_block_inner .automationservices_block_button{ position:absolute; left: 0; bottom: 0;}

.whyaiconcept{padding:100px 0px; background:#fafbfd url(images/why-bg.jpg) no-repeat center center; border:1px solid #e2e5ea; border-width:1px 0px; overflow:hidden;}
.whyaiconcept_banner{display:none;}
.whyaiconcept_content{max-width:570px; float:right; font-size:20px; line-height:30px; color:#474c57; font-weight:300;}
.oursolutions_block_content{ min-height: 151px;}
.whyaiconcept_content .button{margin-top:30px;}

.ourindustries{position:relative; padding:80px 0px;}
.ourindustries_block{width:400px; float:left; margin-right:40px; background-color:#FFFFFF; font-size:15px; line-height:24px; color:#454b56; overflow:hidden;
 	 box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: inset 0px 0px 10px 5px #D9D9D9;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
}
.ourindustries_block:last-child{margin-right:0px;}
.ourindustries_block_content{padding:30px 30px 50px 30px;}
.ourindustries_block_heading{font-size:25px; line-height:1.2; color:#20283b; padding:0px 0px 20px 0px;}
.ourindustries_block_button{font-size:15px; font-weight:500; line-height:38px; text-transform:uppercase; margin-top:35px;}
.ourindustries_block_button a{background-color:#fe8004; color:#FFFFFF; display:inline-block; padding:0px 20px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5); 
	 box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s; 
}
.ourindustries_block_button a:hover{background-color:#5486ff;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5); 
		box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
}

.testimonial_section{padding:100px 0px; min-height:798px; background:#fff5ec url(images/testimonial-bg.jpg) no-repeat bottom center;}
.testimonial_area{margin:auto; font-size:20px; line-height:30px; text-align:center; background-color:#FFF; padding:50px 15px;
	-moz-border-radius:0px 30px 0px 30px; 
	-webkit-border-radius:0px 30px 0px 30px;
	-khtml-border-radius:0px 30px 0px 30px;
	 border-radius:0px 30px 0px 30px;
 	 box-shadow: 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: 0px 0px 10px 5px #D9D9D9;	 
}
.testimonial_content_area{max-width:980px; margin:auto;}
.testimonial_content{font-size:18px; line-height:28px; padding:30px 0px;}
.testimonial_image img{
	-moz-border-radius:50px; 
	-webkit-border-radius:50px;
	-khtml-border-radius:50px;
	 border-radius:50px;	
}
.testimonial_content:before{content:url(images/testimonial-coma-start.png); margin-right:10px;}
.testimonial_content:after{content:url(images/testimonial-coma-end.png); margin-left:10px;}
.testimonial_author{font-size:15px;}
.testimonial_author span{display:block; font-size:22px; color:#0c2046;}

.newataiconcept{padding:0px 0px 80px 0px; overflow:hidden;}
.newataiconcept_heading{font-size:40px; line-height:1; color:#5486ff; font-weight:500; letter-spacing:-1px;}
.newataiconcept_blogarea{width:50%; float:left; padding:0px 15px;}
.newataiconcept_blogblock{overflow:hidden; font-size:15px; line-height:22px; margin-top:35px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
	 box-shadow: 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: 0px 0px 10px 5px #D9D9D9;
}
.newataiconcept_blogblock img{width:246px; float:left; margin-right:30px;}
.newataiconcept_blogblock_content{padding:20px;}
.newataiconcept_blogblock_style1{font-size:18px; line-height:1.5; color:#263542; padding-bottom:7px;}
.newataiconcept_blogblock_style2{font-size:14px; font-weight:500; color:#0489e4; padding-bottom:7px;}
.newataiconcept_blogblock_style3{font-size:20px; line-height:1.25; color:#263542; padding-bottom:23px;}
.newataiconcept_blogblock_style4{font-size:16px; font-weight:500; color:#0489e4; padding-bottom:20px;}
.newataiconcept_blogblock_style5{font-size:15px; font-weight:500; color:#0489e4; padding-bottom:30px;}
.newataiconcept_blogblock_style5 img{width:auto !important; margin:0px 5px 0px 0px; float:none; vertical-align:middle;}
.newataiconcept_blogblock_button{font-size:15px; font-weight:500; line-height:38px; text-transform:uppercase; margin-top:25px;}
.newataiconcept_blogblock_button a{background-color:#fe8004; color:#FFFFFF; display:inline-block; padding:0px 20px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(254,128,4,.5); 
	 box-shadow:0px 0px 10px 5px rgba(254,128,4,.5);
	-moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s; 
}
.newataiconcept_blogblock_button a:hover{background-color:#5486ff;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.5); 
	 box-shadow:0px 0px 10px 5px rgba(84,134,255,.5);
}

.footertop_section{padding:84px 0px 50px 0px; background:#f2f8ff url(images/footertop-bg.jpg) repeat-x top center; overflow:hidden;}
.footertop_block{float:left; font-size:16px; color:#2c3959;}
.footertop_block_heading{font-size:45px; font-weight:500; line-height:1; padding-bottom:10px;}
.footertop_block:first-child{margin-right:100px;}
.footertop_block .button{font-size:15px; line-height:63px;}
.footertop_block .button a{padding:0px 50px;}*/

/*.eventarea{}
.event_block{position:relative; font-size:15px; line-height:22px; font-weight:300; border:1px solid #cdcdcd; padding:15px; margin:17px 0px;
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	 border-radius:20px;
	 box-shadow: 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: 0px 0px 10px 5px #D9D9D9;
}
.event_imgblock{position:relative; margin-bottom:15px;}
.event_imgblock img{width:100%;}
.event_imgblock_title{position:absolute; left:0px; bottom:0px; padding:2px 15px; background-color:#56c000; color:#FFF; font-weight:500; font-size:14px; text-transform:uppercase;}
.event_block_heading{font-size:18px; line-height:26px; color:#263542; padding:0px 0px 15px 0px;}
.event_block_button{font-size:13px; font-weight:500; line-height:38px; text-transform:uppercase; margin-top:25px;}
.event_block_button a{background-color:#5486ff; color:#FFFFFF; display:inline-block; padding:0px 20px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.3);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.3);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.3); 
	 box-shadow:0px 0px 10px 5px rgba(84,134,255,.3);
}
.event_block_style{font-size:15px; font-weight:500; color:#0489e4; padding-bottom:20px;}
.event_block_style img{width:auto; margin:0px 5px 0px 0px; float:none; vertical-align:middle;}

.eventdetail_area{padding-right:405px;}
.eventdetail_block{position:relative; font-size:16px; line-height:28px; font-weight:300; float:left;}
.eventdetail_block_heading{font-size:35px; line-height:1; font-weight:500; color:#263542; letter-spacing:-1px; padding:0px 0px 20px 0px;}

.eventdetail_right{width:375px; float:right; margin-right:-405px;}

.archive_area{padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #CCC;}
.archive_area:last-child{padding-bottom:0px; margin-bottom:0px; border:none;}
.archive_area .eventdetail_block{float:none; width:100%;}
.archive_area .event_imgblock img{width:auto !important;}*/


/*BLOG*/
.blogarea{padding-right:450px;}
.blog_left{width:100%; float:left;}
.blog_right{width:400px; float:right; margin-right:-450px;}

.recentblog_area{}
.recentblog_block{position:relative; line-height:26px; margin-top:80px;}
.recentblog_block:first-child{margin-top:0px;}
.recentblog_imgarea{background-color:#f9f9f9; text-align:center;}
.recentblog_content{padding-top:40px;}
.recentblog_heading{font-size:35px; line-height:1; color:#333333; padding:0px 0px 15px 0px;}
.recentblog_date{font-weight:500; font-size:15px; color:#676767; text-transform:uppercase; padding:0px 0px 20px 0px;}
.recentblog_date a{color:#676767;}
.recentblog_date img{vertical-align:middle; margin-right:10px;}
.recentblog_block .button{margin-top:30px;}

.pagination_area{display:block;}
.pagination_area a{color:#515151; font-weight:500; background-color:#FFFFFF; padding:4px 11px; border:1px solid #000000; margin-left:5px; display:inline-block;}
.pagination_area a:hover{background-color:#000000; color:#FFF !important; border:1px solid #000000;}
.pagination_area .active_page{background-color:#000000; color:#FFF !important; border:1px solid #000000;}

.blog_right_block{margin-top:30px; border:1px solid #d7d7d7; overflow:hidden;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.blog_right_block:first-child{margin-top:0px;}
.blog_right_blockarea{padding:20px 15px;}
.blog_right_heading{font-weight:500; font-size:25px; line-height:1; color:#FFFFFF; padding:20px 15px 20px 15px; margin-bottom:20px; background-color:#0675d8; position:relative;}
.blog_right_heading:after{content:''; position:absolute; left:40px; bottom:-15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #0675d8 transparent transparent transparent;
}
.blog_right_block a{color:#20283b;}
.blog_right_block a:hover{color:#000000;}
.blog_right_block ul{list-style:none;}
.blog_right_block ul li{padding-bottom:10px;}
.blog_right_block ul li a{color:#676767;}
.blog_right_block ul li a:hover{color:#000; text-decoration:underline;}

.recentpost_block{padding-bottom:20px; font-size:16px; line-height:24px; color:#20283b; font-weight:500;}
.recentpost_block:last-child{padding-bottom:0px;}
.recentpost_block img{float:left; margin-right:15px;}
.recentpost_date{color:#676767; font-size:14px; text-transform:uppercase; font-weight:500;}

.blog_right_search{padding:15px 50px 15px 0px !important;}
.blog_right_searchsubmit{background:url(images/search.png) no-repeat center center; width:27px; height:27px; cursor:pointer; border:none; float:right; margin-right:-35px;}
.blog_right_searchinput{width:100%; height:27px; padding:0 15px; font-size:15px; color:#000000; border:none;}
.blog_right_searchinput:focus{ outline:none !important;}

.blogdetails_block{line-height:26px;}
/*BLOG END*/

.blog_right_block .event_block_style{font-size:12px; font-weight:500; color:#0489e4; padding:0px; margin-top:5px;}
.blog_right_block .event_block_style img{float:none; margin:0px 5px 0px 0px;}

.blog_block{position:relative; padding:0px; margin:0px 0px 20px 0px; overflow:hidden;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:25px;
	 border-radius:5px;
	 box-shadow: 0px 0px 10px 5px #D9D9D9;
	-webkit-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-moz-box-shadow: 0px 0px 10px 5px #D9D9D9;
	-o-box-shadow: 0px 0px 10px 5px #D9D9D9;
}
.blog_block img{width:100%;}
.blog_blockcontent{position:relative; font-size:22px; line-height:30px; font-weight:600; padding:25px 20px;}





/*.automation_detail_area{padding-right:405px;}
.automation_detail_block{position:relative; float:left;}
.automation_detail_right{width:375px; float:right; margin-right:-405px;}
.automation_detail_right_heading{font-weight:500; font-size:25px; line-height:1; color:#0675d8; padding:0px 0px 20px 0px; margin-bottom:30px; border-bottom:3px solid #0675d8; position:relative;}
.automation_detail_right_heading:after{content:''; position:absolute; left:60px; bottom:-15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #0675d8 transparent transparent transparent;
}
.automation_detail_right_block{width:100%; margin-top:20px; position:relative;}
.automation_detail_right_block img{border:1px solid #a5b2bd;}
.automation_detail_right_blockcontent{font-size:22px; line-height:27px; font-weight:500; color:#FFF; text-align:center; width:100%; height:100%; position:absolute; left:0px; top:0px; padding:0px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;	
}
.automation_detail_right_blockcontent a{color:#FFF; display:block;}
.automation_detail_right_blockcontent:hover,
.automation_detail_right_blockactive{background:rgba(51,102,192,0.8); width:100%; height:100%;} 
.automation_detail_iconarea{text-align:center; font-size:15px; line-height:20px; color:#20283b; font-weight:500; margin-bottom:30px;}
.automation_detail_iconblock{float:left; width:23%; padding:30px 10px; margin-right:2%; margin-bottom:15px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
	-webkit-box-shadow:0px 0px 10px 5px rgba(84,134,255,.2);
	-moz-box-shadow:0px 0px 10px 5px rgba(84,134,255,.2);
	-o-box-shadow:0px 0px 10px 5px rgba(84,134,255,.2); 
	 box-shadow:0px 0px 10px 5px rgba(84,134,255,.2);
}
.automation_detail_iconblock p{margin:10px 0px 0px 0px;}

hr{width:100%; margin:25px 0px; padding:0px; border:1px solid #d0d0d0; border-width:0px 0px 1px 0px;}

.list li{list-style:none; padding-left:38px; position:relative; font-size:22px; font-weight:300; margin-bottom:15px;}
.list li:last-child{margin-bottom:0px;}
.list li:before{content:url(images/bullet3.png); position:absolute; left:0px; top:3px;}

.list1 li{list-style:none; padding-left:38px; position:relative; font-size:22px; font-weight:300; margin-bottom:15px;}
.list1 li:last-child{margin-bottom:0px;}
.list1 li:before{content:url(images/bullet4.png); position:absolute; left:0px; top:3px;}

.solutions_block{padding:30px 15px; background-color:#f7f7f7; border:1px solid #dcdae1; margin-top:15px;}
.solutions_smallblock{float:left; width:49%; margin-left:2%; padding:11px 25px 11px 75px; font-size:16px; font-weight:500; color:#2f3d48; line-height:39px; background:#e6f4ff url(images/smallblock-bg.png) no-repeat left center; border:1px solid #a5b2bd; margin-top:15px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.solutions_smallblock:nth-child(odd){margin-left:0px;}
.solutions_smallblock img{float:left; margin-left:-65px;}

.faq_heading{font-size:25px; line-height:30px; color:#20283b; padding:0px 90px 0px 0px; cursor:pointer; position:relative;}
.faq_heading span{float:right; position:absolute; right:0px; top:0px;}
.faq_details{padding:20px 0px 0px 0px;}

.industriedetail_area{}
.industriedetail_area .heading{padding-bottom:30px;}
.industriedetail_imgblock{position:relative; margin-bottom:30px;}
.industriedetail_area_heading{font-size:25px; line-height:30px; color:#0c2046; font-weight:500; padding-bottom:30px;}

.industriedetail_right_block{padding-bottom:25px; font-size:13px; line-height:19px; color:#454b56; font-weight:300;}
.industriedetail_right_block:last-child{padding-bottom:0px;}
.industriedetail_right_block img{float:left; margin-right:15px;}
.industriedetail_right_blockheading{font-size:20px; font-weight:500; color:#0c2046; padding-bottom:10px;}
.industriedetail_right_blocklink{color:#0675d8; text-transform:uppercase; font-weight:500; margin-top:10px;}
.industriedetail_right_blocklink a{color:#0675d8;}
.industriedetail_right_blocklink:after{content:url(images/arrow2.png); margin-left:5px;}

.recentarticle_page{padding-bottom:0px;}
.recentarticle_page .recentarticle_block{color:#8d8d8d; border:1px solid #c7c7c7; padding:19px; margin-top:30px;}
.recentarticle_page .recentarticle_block_heading{color:#2f2f2f; padding:25px 0px 15px 0px; max-width:350px;}

.recentarticle_section{padding:80px 0px; background-color:#1546a1;}
.recentarticle_block{position:relative; font-size:17px; line-height:25px; color:#88b1fc;}
.recentarticle_imgblock{position:relative;}
.recentarticle_imgblock img{width:100%;}
.recentarticle_imgblock_date{position:absolute; left:0px; bottom:0px; padding:9px 15px; background-color:#6464a1; color:#FFF; font-family: 'Poppins', sans-serif; font-weight:500; font-size:14px; text-transform:uppercase;}
.recentarticle_block_heading{font-size:24px; line-height:1; font-family: 'Cormorant Garamond', serif; color:#FFF; padding:25px 0px 15px 0px; max-width:350px;}

.authentigate_top{}
.authentigate_banner_area{overflow:hidden; padding-bottom:60px;}
.authentigate_banner_area img{}
.authentigate_top_content{text-align:center; font-size:18px; line-height:28px; font-weight:300;}
.authentigate_top_heading{font-size:50px; color:#0c2046; font-weight:300; padding-bottom:10px;}
.authentigate_top_heading strong{font-weight:500;}

.authentigate_verification{background-color:#f7f7f7; padding:0px 0px 100px 0px;}
.authentigate_verification_left{}
.authentigate_verification_leftheading{font-size:50px; line-height:1.1; color:#0c2046; font-weight:500; letter-spacing:-1px; padding-bottom:10px;}
.authentigate_verification_left li{list-style:none; padding-left:38px; position:relative; font-size:22px; font-weight:300; margin-top:20px;}
.authentigate_verification_left li:first-child{margin-bottom:0px;}
.authentigate_verification_left li:before{content:url(images/bullet5.png); position:absolute; left:0px; top:3px;}
.authentigate_verification_leftlist{}
.authentigate_verification_leftlist p{margin:15px 0px 0px 0px;} 
.authentigate_verification_leftlist p img{margin-right:20px;}
.authentigate_verification_right{text-align:center;}

.whyauthentigate{display:flex;}
.whyauthentigate_left{padding:50px 30px; width:48%; float:left; margin-right:2%;
	 box-shadow: 0px 0px 10px 5px #efefef;
	-webkit-box-shadow: 0px 0px 10px 5px #efefef;
	-moz-box-shadow: 0px 0px 10px 5px #efefef;
	-o-box-shadow: 0px 0px 10px 5px #efefef;	
}
.whyauthentigate_right{padding:50px 30px; width:48%; float:left; margin-left:2%;
	 box-shadow: 0px 0px 10px 5px #efefef;
	-webkit-box-shadow: 0px 0px 10px 5px #efefef;
	-moz-box-shadow: 0px 0px 10px 5px #efefef;
	-o-box-shadow: 0px 0px 10px 5px #efefef;	
}
.whyauthentigate_left_heading{font-size:50px; line-height:1.1; color:#0c2046; font-weight:300; padding-bottom:40px;}
.whyauthentigate_left_heading strong{font-weight:500;}
.whyauthentigate_left li{list-style:none; padding-left:38px; position:relative; font-size:22px; font-weight:300; margin-bottom:20px;}
.whyauthentigate_left li:last-child{margin-bottom:0px;}
.whyauthentigate_left li:before{content:url(images/bullet6.png); position:absolute; left:0px; top:3px;}
.whyauthentigate_rightblock{padding-left:170px; font-size:22px; line-height:30px; font-weight:300; border-bottom:1px solid #cccccc; padding-bottom:50px; margin-bottom:50px;}
.whyauthentigate_rightblock:last-child{border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.whyauthentigate_rightblock img{float:left; margin-left:-170px;}
.whyauthentigate_rightblock_heading{font-size:30px; letter-spacing:-1px; font-weight:500; padding-bottom:15px;}

.authentigateworks{display:flex;}
.authentigateworks_left{width:46%; float:left; padding-right:2%;}
.authentigateworks_right{width:52%; float:left; padding-left:50px; background:url(images/authontigate/works-div.png) no-repeat left 125px top;}
.authentigateworks_left_heading{font-size:50px; line-height:1.1; color:#0c2046; font-weight:300; padding-bottom:80px;}
.authentigateworks_left_heading strong{font-weight:500;}
.authentigateworks_rightblock{padding-left:180px; font-size:22px; line-height:30px; font-weight:300; padding-bottom:40px; height:193px;}
.authentigateworks_rightblock:last-child{border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.authentigateworks_rightblock_iconarea{float:left; margin-left:-180px; position:relative;}
.authentigateworks_rightblock_iconarea img{
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;	
	 box-shadow: 0px 0px 10px 5px #efefef;
	-webkit-box-shadow: 0px 0px 10px 5px #efefef;
	-moz-box-shadow: 0px 0px 10px 5px #efefef;
	-o-box-shadow: 0px 0px 10px 5px #efefef;	
}
.authentigateworks_rightblock_iconarea span{background-color:#fe8004; color:#FFF; text-align:center; position:absolute; top:0px; right:0px; width:40px; height:40px; line-height:40px; font-size:20px; font-weight:700;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
} 

.industriescovered{background-color:#f7f7f7;}
.industriescovered_area{}
.industriescovered_block{display:inline-block; width:300px; margin-right:-4px; margin-bottom:20px; padding:0px 7px;}
.industriescovered_block a{display:block; color:#474c57; font-size:20px; line-height:22px; font-weight:500;}
.industriescovered_block img{margin-right:10px;}
.industriescovered_block_inner{background-color:#FFF; padding-left:78px; height:68px;
	 box-shadow: 0px 0px 10px 5px #efefef;
	-webkit-box-shadow: 0px 0px 10px 5px #efefef;
	-moz-box-shadow: 0px 0px 10px 5px #efefef;
	-o-box-shadow: 0px 0px 10px 5px #efefef;
}
.industriescovered_block_inner img{float:left; margin-left:-78px;}*/


.StaticContent{/*font-size:20px; line-height:1.5; font-weight:400;*/}
.StaticContent p{margin-bottom:25px;}
.StaticContent p:last-child{margin-bottom:0px;}
.StaticContent b,
.StaticContent strong{font-weight:500;}

.StaticContent ol{padding-left:0px;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.StaticContent ol li {padding-left:40px; position:relative; padding-bottom:25px;
  counter-increment: my-awesome-counter;
}
.StaticContent ol li:last-child{padding-bottom:0px;}
.StaticContent ol li::before {
  content: counter(my-awesome-counter) "";
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:25px; height:25px; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

.StaticContent ol li ul{padding-left:25px; padding-top:15px;}
.StaticContent ol li ul li{padding-left:5px; padding-bottom:10px; list-style:disc; counter-increment:none;}
.StaticContent ol li ul li:last-child{padding-bottom:0px;}
.StaticContent ol li ul li::before{
  content:'';
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:auto; height:auto; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

/*.StaticContent li{list-style:none; margin-bottom:15px; padding-left:30px; position:relative;}
.StaticContent li:last-child{margin-bottom:0px;}
.StaticContent li:before{content:url(images/bullet1.png); position:absolute; left:0px; top:0px;}*/
.StaticContent ul{margin-bottom:25px;}
.StaticContent li{list-style:none; padding-left:38px; position:relative; font-size:22px; font-weight:300; margin-bottom:15px;}
.StaticContent li:last-child{margin-bottom:0px;}
.StaticContent li:before{content:url(images/bullet3.png); position:absolute; left:0px; top:3px;}



/*Custom bootstrap*/

.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths,  .col-xl-5ths, 
.col-lg-3ths, .col-md-3ths, .col-sm-3ths,
.col-xs-two5ths, .col-sm-two5ths, .col-md-two5ths, .col-lg-two5ths, .col-xl-two5ths, 
.col-xs-three5ths, .col-sm-three5ths, .col-md-three5ths, .col-lg-three5ths, .col-xl-three5ths, 
.col-xs-four5ths, .col-sm-four5ths, .col-md-four5ths, .col-lg-four5ths, .col-xl-four5ths, 
.col-xs-five5ths, .col-sm-five5ths, .col-md-five5ths, .col-lg-five5ths, .col-xl-five5ths 
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {
	.col-sm-5ths {width: 20%;float: left;}
	.col-sm-3ths {width: 33.33%;float: left;}
	
	.col-sm-two5ths {width: 40%;float: left;}
	.col-sm-three5ths {width: 60%;float: left;}
	.col-sm-four5ths {width: 80%;float: left;}
}

@media (min-width: 992px) {
	.col-md-5ths {width: 20%;float: left;}
	.col-md-3ths {width: 33.33%;float: left;}
	
	.col-md-two5ths {width: 40%;float: left;}
	.col-md-three5ths {width: 60%;float: left;}
	.col-md-four5ths {width: 80%;float: left;}
}

@media (min-width: 1200px) {
	.col-lg-5ths {width: 20%;float: left;}
	.col-lg-3ths {width: 33.33%;float: left;}
	
	.col-lg-two5ths {width: 40%;float: left;}
	.col-lg-three5ths {width: 60%;float: left;}
	.col-lg-four5ths {width: 80%;float: left;}
}

/*Custom bootstrap end*/







/* Back to top button */
#back-top {
	position: fixed;
	bottom:90px;
	right:10px;
	z-index:999999999999999;
	margin:0px;
}

.menu_drop:after{content:url(images/menu-arrow.png); position:absolute; right:18px; top:0px; width:12px; height:46px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.menu_up.menu_drop:after{
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header_mobilenav .menu_drop:after{content:'';}
header.inner_header .menu_drop:after{content:url(images/menu-arrow1.png);}

video{
	/*position: fixed;
	top: 0%;
	left: 0%;*/
	/*min-width: 100%;
	min-height: 100%;*/
	width: 100%;
	height: auto;
	display:block;
	/*z-index: -100;
	background: url(images/video-bg.jpg) no-repeat top center;
	background-size:cover;
	transition: 1s opacity;*/
}



/*#menu-header .current-menu-item{}
#menu-header .current-menu-item a,
#menu-header .current-menu-item a:hover{color:#5486ff;}

#menu-header .sub-menu{}
#menu-header .sub-menu a{color:#FFFFFF;}
#menu-header .sub-menu a:hover{color:#FFFFFF;}

#menu-header .current-menu-parent{}*/
footer #top-menu .current-menu-item{background-color:inherit !important;}
footer #top-menu .current-menu-item a,
footer #top-menu .current-menu-item a:hover{color:inherit !important;}
footer #top-menu .current-menu-parent{background-color:inherit !important;}
svg.icon.icon-angle-down{display:none !important;}