body{color:#000000; font-family: 'open_sanslight',Arial;font-size:18px;line-height:26px;}
ul{margin:0;padding:0;}
.hoveranimate{moz-transition:background 0.8s ease;ms-transition:background 0.8s ease;o-transition:background 0.8s ease;transition:background 0.8s ease;webkit-transition:background 0.8s ease;}
.allanimated{moz-transition:all 0.8s ease-in-out;o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;webkit-transition:all 0.8s ease-in-out;}
.equalspace{float:none !important;margin:0 auto !important;}
img{max-width:100%;vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{border-radius:none;}
a{text-decoration:none !important;}
h1,h2,h3,h4,h5,h6{margin: 0;}
p{margin: 0;}


.container{ max-width:1250px!important; width: auto;}

/*************mainbody_wrap*********/
.mainbody_wrap .bold-text{ font-family:'open_sansbold',arial; }
.mainbody_wrap .block-text{ display: block; }
.italic{ font-family: 'open_sansbold_italic'; }
.mainbody_wrap p{ margin:0 0 35px; }
#inner_banner{ background-image: url('../images/banner_img.jpg'); background-repeat: no-repeat; background-size: cover; width: 100%; background-position: center top;}
#inner_banner .banner_wrapper{  height: 864px; padding-top: 12.8%; }
#inner_banner .banner_content{ text-align: center; max-width: 1125px; margin:0 auto; padding: 4% 2.4%; }
#inner_banner h1{ font-family: 'open_sansbold',arial; color: #fff; text-transform: uppercase;  }
#inner_banner .heading{ font-size: 77px; line-height: 60px; display: block; margin: 0 0 8px;}
#inner_banner .sub-heading{ font-size:50px; line-height:56px; }
#inner_banner .banner_content{ background-color:rgba(246,147,34,0.85);  }

#innerbody_wrap{ font-size: 18px; line-height: 26px; font-family: 'open_sanslight',arial; }
#innerbody_wrap .body_wrapper { margin-top: -13.3%;}
#innerbody_wrap h2{ font-family:'open_sansbold',arial; font-size: 24px; line-height: 30px; text-align: center; margin:0 0 30px; }
#innerbody_wrap h4{ font-family:'open_sansbold',arial; font-size: 20px; line-height: 30px;  margin:0 0 30px; }
#innerbody_wrap h5{ font-family:'open_sansbold',arial; font-size: 26px; line-height: 32px; text-align: center; margin:0 0 30px; }
#date_content{ background-color:#fbfbfb; font-family: 'open_sansregular',arial; font-size: 24px; line-height: 30px; padding: 57px 100px 18px; text-align: center; border-left-width: 1px; border-color: #bfbfbf;border-right-width: 1px;border-style: solid;border-top-width: 1px;}
#date_content .date_content-time{ margin-bottom: 30px; }
#date_content h2{ margin:0; }
#attend_content { padding:10px 37px 29px;}  

#innerbody_wrap .form_section{ background-color: #fbfbfb; border:1px solid #bfbfbf; padding: 9px 9px 35px 9px; text-align: center; max-width: 403px; }
#innerbody_wrap .form_section-img{ background-image: url(../images/side_img.jpg); background-size: cover; background-repeat: no-repeat; width: 100%; height: 376px; margin-bottom: 35px; }
#innerbody_wrap .form_section h2{ font-family: 'open_sansbold',arial; font-size: 17.28px; line-height: 22.76px;  }
#innerbody_wrap .form_section h3{ font-family: 'open_sanslight',arial; font-size:26.34px; line-height:32.44px; }
#innerbody_wrap .form_section-wrap{ padding:0 20px; }
.border{ display: block; width: 92%; border-bottom: 1px solid #9a9a9a; margin:0 auto; }
.form_section-btn { display: inline-block; background: #f69322;border: none; width: 100%; border-radius: 2px; padding: 18px 63px; color: #fff; font-size: 24px; font-family: 'open_sansbold',arial; }
#contact_section {  padding: 40px 0 79px;}
#contact_section h4{ max-width: 575px; margin:0 auto 32px; text-align: center; }
.contact_section-client { width: 100%; margin: 0 auto; max-width: 540px; list-style: none;}
.contact_section-client li{ display: inline-block; vertical-align: bottom; }
.contact_section-client li:nth-child(1){ padding-left: 0; padding-right: 90px;}
#contact_section h4 a { color: inherit;}



.form_bodywrap .fsBody .fsForm, .form_bodywrap .fsForm .fsFieldRow .fsRowBody, .form_bodywrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form_bodywrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form_bodywrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.form_bodywrap .fsForm .fsSubmit{ background:none!important; display: inline-block;text-transform: uppercase;  padding: 18px 0!important;margin: 0 !important;}
.form_bodywrap .fsBody .fsRowBody{ padding: 0 !important;}
.form_bodywrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border: medium none !important;
margin: 0 0 0 18px !important;
font-family: SegoeUI-Light;
font-weight: normal;
font-size: 16px;}
.form_bodywrap .fsForm .fsLabel{ /*color: hsl(0, 0%, 100%) !important;*/color: #000000 !important;float: left; font-family: Segoe UI Semilight;font-size: 14px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;letter-spacing: 2px;}
.form_bodywrap .fieldset-content { }
.form_bodywrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.form_bodywrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form_bodywrap *::-moz-placeholder{}
.form_bodywrap .fsSubmit input.fsSubmitButton {text-transform: uppercase;height: 59px; display: inline-block;background: #f69322!important;border: none!important;width: 100%!important;border-radius: 2px!important;padding: 18px 63px!important;color: #fff!important;font-size: 24px!important;font-family: 'open_sansbold',arial;}
.form_bodywrap .fsPagination input, .form_bodywrap.fsPagination button{ font-size:10px!important;}
.form_bodywrap .fsSubField:last-child{ margin:0px!important;}
.form_bodywrap .fsBody .fsForm{box-shadow: none !important;}
.form_bodywrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.form_bodywrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap .fsFieldRow input[type="tel"]{ width:100%!important; height:46px; color:#000!important; max-width: 100%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap  .fsFieldRow input[type="tel"], .form_bodywrap .fsForm textarea { max-width: 100% !important; width: 100% !important;font-family: 'open_sanslight_italic';  color: #4e4e4e !important;font-weight: normal; font-size: 16px !important; border:1px solid #b1b0b0 !important; padding: 11px 17px !important; border-radius:5px!important; margin-bottom:13px;Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f6f6+100 /
background: rgb(255,255,255); / Old browsers /
/ IE9 SVG, needs conditional override of 'filter' to 'none' /
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(247,246,246,1) 100%); / FF3.6-15 /
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(247,246,246,1) 100%); / Chrome10-25,Safari5.1-6 /
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(247,246,246,1) 100%); / W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f6f6',GradientType=1 ); / IE6-8 /}
.form_bodywrap div.fsError { margin:0px !important;} 
.form_bodywrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form_bodywrap .fsForm option{ max-width: 100% !important; width: 100% !important;font-family: 'open_sanslight_italic';  color: #000 !important;font-weight: normal; font-size: 14px !important;}
.form_bodywrap .fsForm select{ max-width: 100% !important; width: 100% !important;font-family: 'open_sanslight_italic';  color: #000 !important;font-weight: normal; font-size: 16px !important; border:1px solid #b1b0b0 !important; padding: 10px !important; border-radius:5px!important; margin-bottom:13px;Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f6f6+100 /
background: rgb(255,255,255); / Old browsers /
/ IE9 SVG, needs conditional override of 'filter' to 'none' /
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(247,246,246,1) 100%); / FF3.6-15 /
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(247,246,246,1) 100%); / Chrome10-25,Safari5.1-6 /
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(247,246,246,1) 100%); / W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f6f6',GradientType=1 ); / IE6-8 /}
.form_bodywrap .fsForm fieldset, .form_bodywrap .fsForm fieldset legend{ background:none !important;}
.form_bodywrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.form_bodywrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form_bodywrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#00b4e5;}
.form_bodywrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form_bodywrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form_bodywrap #field28535119{ height:40px!important; font-weight: normal !important;}
.form_bodywrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form_bodywrap {padding-top: 23px;}
.form_bodywrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form_bodywrap > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.form_bodywrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
#field78886246 { color: #000 !important;}
.form_bodywrap ::-webkit-input-placeholder { color: #0000;opacity: 1;}
.form_bodywrap :-moz-placeholder {color: #000;opacity: 1;}
.form_bodywrap ::-moz-placeholder { color: #000; opacity: 1;}
.form_bodywrap :-ms-input-placeholder {color: #000;opacity: 1;}
.field-auto-capture {
    display: none;
}


@media (min-width:768px){
	 #innerbody_wrap .col-modi-8 { width: 64.4%; padding-top: 70px;}
	 #innerbody_wrap .col-modi-4 { width: 35.6%;}
 }

@media (min-width: 1920px){

}

@media (min-width: 768px) and (max-width:1400px){
	.container{ padding: 0 30px; }
}


@media (min-width: 768px) and (max-width:1200px){
	#inner_banner .banner_wrapper { height: 600px;}
#inner_banner .heading { font-size: 65px; line-height: 55px;}
#inner_banner .sub-heading { font-size: 39px; line-height: 50px;}	
#innerbody_wrap h2{ font-size: 20px; line-height: 26px; }
#date_content{ padding: 57px 60px 18px;}
#date_content{ font-size: 18px; line-height: 26px; }
#innerbody_wrap .form_section h2{ font-size: 14.28px; line-height: 18.76px; }
#innerbody_wrap .form_section h3{ font-size: 20.34px; line-height: 28.44px; }
#innerbody_wrap { font-size: 15px; line-height: 25px;}
#innerbody_wrap h4{ font-size: 16px; line-height: 28px;}
#innerbody_wrap h5{ font-size: 20px; line-height: 30px; margin: 0 0 25px; }
}

@media (min-width:768px) and (max-width:960px){
	#inner_banner .banner_wrapper { height: 500px;}
	#inner_banner .heading { font-size: 50px; line-height: 50px;}
	#inner_banner .sub-heading { font-size: 30px; line-height: 45px;}
	#date_content{ padding: 57px 30px 18px;}
	#innerbody_wrap h2 { font-size: 18px; line-height: 25px;}
	.mainbody_wrap p { margin: 0 0 20px;}
	#innerbody_wrap .form_section-wrap { padding: 0 5px;}
	#innerbody_wrap .form_section h3 { font-size: 16.34px; line-height: 24.44px;}
	#innerbody_wrap h5 { font-size: 15px; line-height: 26px;}
	#innerbody_wrap h4 { font-size: 15px; line-height: 26px;}
}

@media (max-width:960px){

}
@media (max-width:767px){ 
}

@media (max-width:767px){	
	#inner_banner .banner_wrapper { height: 380px;}
	#inner_banner .heading { font-size: 30px; line-height: 40px;}
	#inner_banner .sub-heading { font-size: 20px; line-height: 25px;}
	#date_content{ padding: 30px 15px 18px; }
	#innerbody_wrap h2{ font-size: 18px; line-height: 26px; }
	.mainbody_wrap p { margin: 0 0 10px;}
	#innerbody_wrap .form_section{ max-width: 100%; }
	#date_content{ font-size: 15px; line-height: 28px; }
	#attend_content { padding: 40px 0 20px;}
	#innerbody_wrap h4 { font-size: 17px; line-height: 28px; margin: 0 0 20px;}
	#innerbody_wrap h5{ font-size: 20px; line-height: 30px;margin: 0 0 20px; }
	#innerbody_wrap h4 { font-size: 15px;}
	.contact_section-client li { display: block; vertical-align: bottom; margin: 20px auto auto;text-align: center;}
	.contact_section-client li:nth-child(1){padding-right: 0;}
}

@media (max-width:380px){
	#innerbody_wrap .form_section h3 {  font-size: 20.34px; line-height: 29.44px;}

	}

