 @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Raleway:300,400,500,600,700|Roboto:100,300,400,500,700,900);
 @import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
 .no-padding,
 body {
 	padding: 0
 }
 .m0,
 body {
 	margin: 0
 }
 body {
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400
 }
 #main_container {
 	width: 100%;
 	padding: 0;
 	margin: 0
 }
 img {
 	max-width: 100%
 }
 a,
 a:hover {
 	text-decoration: none
 }
 .m0_top {
 	margin-top: 0
 }
 header {
 	width: 100%
 }
 .header_top {
 	width: 100%;
 	background: #99155a
 }
 .header_top .btn-group.open .dropdown-toggle,
 .header_top .btn.active,
 .header_top .btn:active {
 	box-shadow: none!important
 }
.header_top p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 0;
    padding: 5px 4pxpx;
    float: left;
}
 .header_top .social {
 	float: left
 }
 .header_top .social a {
 	color: #fff;
 	font-size: 18px;
 	margin: 13px 8px;
 	display: inline-block
 }
 .header_top .open>.dropdown-menu {
 	display: block;
 	left: inherit;
 	right: 0;
 	padding: 15px 0;
 	border-radius: 0;
 	border: 0 solid #ddd;
 	min-width: 250px;
 	webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .175);
 	box-shadow: 0 0 0 rgba(0, 0, 0, .175)
 }
 .header_top .form-control {
 	border-radius: 0;
 	box-shadow: 0 0 0;
 	border: 1px solid #eee;
 	font-size: 14px;
 	height: 40px
 }
 .header_top .input-group-addon {
 	background: #99155a;
 	font-size: 16px;
 	border-radius: 0;
 	color: #fff;
 	cursor: pointer
 }
 header.affix {
 	background: rgba(147, 37, 134, .8);
 	z-index: 999999
 }
 .header_top .search-form input.search-field {
 	border: 1px solid #eee;
 	font-size: 14px;
 	height: 40px;
 	font-weight: 600;
 	padding: 6px 12px
 }
 .header_top .search-form input.search-submit {
 	background: #99155a;
 	font-size: 16px;
 	border-radius: 0;
 	color: #fff;
 	cursor: pointer;
 	height: 40px;
 	border: 0;
 	float: right;
 	margin-top: -45px;
 	padding: 0 8px;
 	z-index: 2;
 	position: relative
 }
 .header_top .search-form .screen-reader-text {
 	display: none
 }
 .menu a.navbar-brand {
 	padding: 10px 0
 }
 .menu .navbar {
 	margin-bottom: 0
 }
 .menu ul.nav {
 	margin-top: 20px
 }
 .menu .navbar-default {
 	background: 0 0;
 	border: 0;
 	box-shadow: 0 0 0
 }
 .menu .navbar-nav>li {
 	float: none;
 	display: inline-block;
 	transition: all .5s ease
 }
 .menu .navbar-default .navbar-nav>li>a {
 	background: 0 0;
 	color: #585858;
 	font-size: 15.5px;
 	padding: 20px 10px;
 	text-shadow: none;
 	transition: all .5s ease;
 	font-family: Montserrat, sans-serif
 }
 .slider_wrapper h1,
 h1.heading {
 	font-family: Raleway, sans-serif;
 	text-transform: uppercase
 }
 .menu .navbar-default .navbar-nav>li>a:hover {
 	background: #99155a;
 	color: #fff
 }
 .menu .dropdown-menu {
 	padding: 0;
 	background-color: #fff;
 	left: 0;
 	right: 0
 }
 .menu .dropdown-menu li {
 	float: left;
 	padding: 20px
 }
 .menu .dropdown-menu li span {
 	float: left
 }
 .menu .dropdown-menu li p {
 	color: #696666;
 	font-size: 14px;
 	line-height: 22px
 }
 .menu .dropdown-menu li a {
 	display: block;
 	padding: 0;
 	color: #000;
 	font-size: 19px;
 	font-weight: 600
 }
 .menu .dropdown-menu>li>a:focus,
 .menu .dropdown-menu>li>a:hover {
 	background: #6d0c61!important;
 	color: #fff
 }
 .menu .dropdown-menu>li:last-child>a {
 	border-bottom: 0
 }
 .navbar .nav>li.dropdown.open.active>a:hover,
 .navbar .nav>li.dropdown.open>a {
 	color: #fff;
 	background-color: #99155a
 }
 @media screen and (min-width: 767px) {
 	.menu .navbar-nav>li:hover .mega-dropdown-menu {
 		display: block!important
 	}
 }
 .mega-dropdown {
 	position: static!important;
 	width: auto
 }
 .mega-dropdown-menu {
 	padding: 20px 0;
 	width: 75%;
 	margin: auto;
 	top: 79px
 }
 .menu li.dropdown:nth-child(1) .mega-dropdown-menu {
 	width: 35%;
 	left: 20%;
 	top: 79px;
 	margin-left: inherit
 }
 .menu li.dropdown:nth-child(5) .mega-dropdown-menu {
 	width: 35%;
 	top: 79px;
 	margin-left: auto;
 	margin-right: inherit
 }
 .mega-dropdown-menu>li>ul {
 	padding: 0;
 	margin: 0
 }
 .mega-dropdown-menu>li>ul>li {
 	list-style: none
 }
 .mega-dropdown-menu>li>ul>li>a {
 	color: #000;
 	font-size: 20px;
 	font-weight: 600
 }
 .mega-dropdown-menu li a:hover {
 	color: #13b0e3
 }
 .mega-dropdown-menu>li>ul>li>p {
 	color: #696666;
 	font-size: 15px;
 	line-height: 24px
 }
 .mega-dropdown-menu>li ul>li>a:focus,
 .mega-dropdown-menu>li ul>li>a:hover {
 	text-decoration: none;
 	color: #13b0e3
 }
 .mega-dropdown-menu .dropdown-header {
 	color: #428bca;
 	font-size: 18px;
 	font-weight: 700
 }
 .mega-dropdown-menu form {
 	margin: 3px 20px
 }
 .mega-dropdown-menu .form-group {
 	margin-bottom: 3px
 }
 .hvr-sweep-to-bottom {
 	display: inline-block;
 	vertical-align: middle;
 	-webkit-transform: translateZ(0);
 	transform: translateZ(0);
 	box-shadow: 0 0 1px transparent;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden;
 	-moz-osx-font-smoothing: grayscale;
 	position: relative;
 	-webkit-transition-property: color;
 	transition-property: color;
 	-webkit-transition-duration: .3s;
 	transition-duration: .3s
 }
 .hvr-sweep-to-bottom:before {
 	content: "";
 	position: absolute;
 	z-index: -1;
 	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	background: #99155a;
 	-webkit-transform: scaleY(0);
 	transform: scaleY(0);
 	-webkit-transform-origin: 50% 0;
 	transform-origin: 50% 0;
 	-webkit-transition-property: transform;
 	transition-property: transform;
 	-webkit-transition-duration: .3s;
 	transition-duration: .3s;
 	-webkit-transition-timing-function: ease-out;
 	transition-timing-function: ease-out
 }
 .quick_btn,
 .relative,
 .slider_wrapper {
 	position: relative
 }
 .hvr-sweep-to-bottom:active,
 .hvr-sweep-to-bottom:focus,
 .hvr-sweep-to-bottom:hover {
 	color: #fff
 }
 .hvr-sweep-to-bottom:active:before,
 .hvr-sweep-to-bottom:focus:before,
 .hvr-sweep-to-bottom:hover:before {
 	-webkit-transform: scaleY(1);
 	transform: scaleY(1)
 }
 @media (max-width: 767px) {
 	.navbar-nav .open .dropdown-menu {
 		background: #fff
 	}
 }
 .slider_wrapper {
 	width: 100%;
 	margin-top: 20px
 }
 .slider_wrapper .item {
 	background-position: center center;
 	background-size: cover;
 	min-height: 495px
 }
 .slider_wrapper .item .overley {
 	background: rgba(0, 0, 0, .6);
 	height: 100%;
 	width: 100%
 }
 .slider_wrapper .item:nth-child(2),
 .slider_wrapper .item:nth-child(3),
 .slider_wrapper .item:nth-child(4),
 .slider_wrapper .item:nth-child(5) {
 	background-position: center center;
 	background-size: cover
 }
 .slider_wrapper .carousel-indicators li {
 	width: 15px;
 	height: 15px;
 	margin: 1px;
 	border: 3px solid #99155a;
 	border-radius: 10px
 }
 .slider_wrapper .carousel-caption {
 	left: 0;
 	right: 0;
 	bottom: 0;
 	text-align: justify
 }
 .slider_wrapper h1 {
 	color: #fff;
 	font-size: 40px;
 	font-weight: 600;
 	text-shadow: 0 0 0;
 	margin-top: 110px;
 	text-align: left
 }
 .slider_wrapper p {
 	color: #fff;
 	font-size: 15px;
 	line-height: 24px;
 	margin-top: 20px;
 	text-align: justify
 }
 .slider_wrapper a.read_more {
 	border: 1px solid #fff;
 	border-radius: 4px;
 	padding: 8px 15px;
 	display: inline-block;
 	font-size: 15px;
 	color: #fff;
 	font-weight: 700;
 	text-transform: uppercase;
 	text-decoration: none;
 	text-shadow: 0 0 0;
 	margin-top: 20px
 }
 .slider_wrapper a.read_more:hover {
 	background: #fff;
 	color: #000
 }
 h1.heading {
 	color: #13b0e3;
 	font-size: 40px;
 	text-align: center;
 	font-weight: 600;
 	margin-top: 0
 }
 h1.heading:after {
 	content: '';
 	border-bottom: 3px solid #000;
 	width: 55px;
 	margin: 15px auto;
 	display: block
 }
 .courses_section {
 	width: 100%;
 	padding-top: 90px
 }
 .courses_section h1 {
 	text-align: left
 }
 .courses_section h1.heading:after {
 	margin: 15px 0
 }
 .courses_section .nav-tabs {
 	border-bottom: 0 solid #ddd;
 	margin-top: 30px;
 	margin-bottom: 30px
 }
 .courses_section .nav>li>a {
 	padding: 13px 20px;
 	font-size: 18px;
 	color: #000;
 	font-weight: 600;
 	border-radius: 0;
 	border-top: 1px solid #eee;
 	border-right: 1px solid #eee;
 	border-bottom: 1px solid #eee;
 	margin: 0
 }
 .courses_section .nav-tabs>li.active>a,
 .courses_section .nav>li>a:hover {
 	background: #99155a;
 	color: #fff
 }
 .enquiry_form,
 .enquiry_form_1 {
 	background: #f6f6f6
 }
 .tab-content .course_block {
 	margin-bottom: 20px
 }
 .tab-content .course_block h3 {
 	margin-top: 0
 }
 .tab-content .course_block h3 a {
 	font-size: 20px;
 	color: #000;
 	font-weight: 600;
 	text-decoration: none
 }
 .tab-content .course_block:hover h3 a {
 	color: #13b0e3
 }
 .tab-content .course_block p {
 	color: #696666;
 	font-size: 15px;
 	line-height: 24px
 }
 .tab-content .course_block .icon {
 	float: left;
 	margin-right: 20px;
 	margin-bottom: 35px
 }
 .course_img {
 	padding-top: 50px
 }
 .enquiry_form {
 	width: 100%;
 	margin-top: -112px
 }
 .enquiry_form .heading,
 .enquiry_form_1 .heading {
 	background: #99155a;
 	color: #fff;
 	font-size: 20px;
 	font-weight: 600;
 	padding: 15px;
 	margin-bottom: 15px
 }
 .enquiry_form .form-group,
 .enquiry_form_1 .form-group {
 	margin-left: 0;
 	margin-right: 0
 }
 .enquiry_form .form-group .form-control,
 .enquiry_form_1 .form-group .form-control {
 	background: #fff;
 	height: 48px;
 	border: 0;
 	border-radius: 0;
 	box-shadow: 0 2px 4px #ddd
 }
 .enquiry_form .form-group textarea,
 .enquiry_form_1 .form-group textarea {
 	height: 113px!important
 }
 .enquiry_form .form-group .send,
 .enquiry_form_1 .form-group .send {
 	background: #13b0e3;
 	border: 0;
 	width: 100%;
 	padding: 10px;
 	color: #fff;
 	font-size: 20px;
 	font-weight: 600;
 	text-transform: uppercase
 }
 .email_btn:after,
 .quick_btn:after {
 	content: '';
 	top: 41px;
 	left: 45%;
 	border-left: 10px solid transparent;
 	border-right: 10px solid transparent
 }
 .enquiry_form .form-group .send:hover,
 .enquiry_form_1 .form-group .send:hover {
 	background: #99155a
 }
 .quick_btn {
 	display: inline-block;
 	width: 36%;
 	margin-top: 5px
 }
 .quick_btn p {
 	padding-top: 20px;
 	color: #000;
 	font-size: 14px;
 	text-align: center
 }
 .quick_btn:after {
 	position: absolute;
 	border-top: 10px solid #99155a
 }
 .quick_btn a.quick_call {
 	background: #99155a;
 	padding: 10px 15px;
 	color: #fff;
 	font-size: 15px;
 	font-weight: 600;
 	display: block;
 	text-decoration: none;
 	text-align: center
 }
 .email_btn {
 	position: relative;
 	display: inline-block;
 	width: 60%
 }
 .email_btn i.fa.fa-envelope-o {
 	font-size: 16px
 }
 .email_btn p {
 	padding-top: 20px;
 	color: #000;
 	font-size: 13px;
 	text-align: center
 }
 .email_bstn a.quick_email,
 .email_btn a.quick_email,
 .register_btn a.quick_register {
 	font-size: 15px;
 	display: block;
 	text-align: center;
 	color: #fff;
 	font-weight: 600;
 	text-decoration: none
 }
 .email_btn:after {
 	position: absolute;
 	border-top: 10px solid #858a02
 }
 .email_btn a.quick_email {
 	background: #858a02;
 	padding: 11px 10px
 }
 .email_bstn a.quick_email {
 	background: #858a02;
 	padding: 10px
 }
 .register_btn {
 	position: relative;
 	display: block
 }
 .register_btn a.quick_register {
 	background: #003c79;
 	padding: 13px 10px;
 	text-transform: uppercase;
 	margin-top: 10px
 }
 form.wpcf7-form {
 	background: #f6f6f6
 }
 .about_inspizone {
 	width: 100%;
 	background: url(../images/about_inspizone_bg.jpg) 70% no-repeat;
 	background-size: cover;
 	position: relative;
 	overflow: hidden;
 	height: 600px
 }
 .about_inspizone:after {
 	content: "";
 	position: absolute;
 	top: 0;
 	right: 0;
 	width: 30%;
 	height: 100%;
 	background: #99155a;
 	z-index: 1
 }
 .about_inspizone .overley {
 	background: rgba(0, 0, 0, .75);
 	width: 100%;
 	height: 100%
 }
 .about_inspizone h1 {
 	text-align: left
 }
 .about_inspizone h1.heading:after {
 	margin: 15px 0;
 	border-color: #fff
 }
 .about_inspizone .content_left {
 	padding-top: 100px;
 	padding-bottom: 100px
 }
 .about_inspizone .content_left p {
 	color: #fff;
 	font-size: 17px;
 	line-height: 27px;
 	width: 95%
 }
 .course_testimonial {
 	background: #99155a;
 	padding-top: 100px;
 	width: 100%;
 	height: 630px;
 	position: relative;
 	z-index: 2;
 	padding-left: 30px
 }
 .course_testimonial:before {
 	content: "";
 	position: absolute;
 	top: 0;
 	left: -75px;
 	width: 0;
 	height: 0;
 	border-bottom: 650px solid #99155a;
 	border-left: 75px solid transparent
 }
 .img-top:after,
 .img-top:before {
 	content: ''
 }
 .padding00200 {
 	padding-bottom: 20px
 }
 .padding00100 {
 	padding-bottom: 5px
 }
 .upcoming_courses {
 	width: 100%;
 	padding: 80px 0
 }
 .upcoming_courses_block {
 	border: 1px solid #dedede;
 	text-align: center;
 	margin: 30px 15px;
 	overflow: hidden
 }
 .upcoming_courses_block .content {
 	padding: 20px;
 	position: relative
 }
 .upcoming_courses_block .content h3 {
 	color: #000;
 	font-size: 20px;
 	font-weight: 600;
 	margin-top: 0
 }
 .upcoming_courses_block .content p {
 	color: grey;
 	font-size: 14px;
 	line-height: 24px;
 	text-align: justify
 }
 .upcoming_courses_block .content ul {
 	padding: 0 0 15px;
 	margin: 15px 0 0;
 	border-bottom: 1px solid #d2d2d2
 }
 .upcoming_courses_block .content ul li {
 	list-style: none;
 	display: inline-block
 }
 .upcoming_courses_block .content ul li a {
 	color: #000;
 	font-size: 14px;
 	padding: 0 15px;
 	font-weight: 600;
 	text-decoration: none;
 	border-right: 1px solid #000
 }
 .upcoming_courses_block .content ul li a:hover {
 	color: #13b0e3
 }
 .upcoming_courses_block .content ul li:last-child a {
 	border-right: 0
 }
 .upcoming_courses_block .content span {
 	color: grey;
 	font-size: 15px;
 	display: block;
 	margin-top: 15px
 }
 .upcoming_courses_block .content span .fa {
 	font-size: 18px;
 	margin-right: 5px
 }
 .upcoming_courses_block:hover .content span {
 	color: #13b0e3
 }
 .img-top {
 	position: relative;
 	overflow: hidden
 }
 .img-top .meta-price {
 	position: absolute;
 	top: 80px;
 	left: 0;
 	width: 100%;
 	text-align: center;
 	z-index: 3;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transition: all .3s ease 0s;
 	-o-transition: all .3s ease 0s;
 	transition: all .3s ease 0s
 }
 .img-top .meta-price a {
 	color: #fff;
 	font-size: 30px;
 	font-weight: 600;
 	text-decoration: none
 }
 .upcoming_courses_block:hover .img-top .meta-price {
 	opacity: 1;
 	filter: alpha(opacity=100)
 }
 .img-top:before {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	top: 0;
 	left: 0;
 	background: rgba(0, 0, 0, .6);
 	z-index: 1;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transition: all .5s ease 0s;
 	-o-transition: all .5s ease 0s;
 	transition: all .5s ease 0s
 }
 .img-top:after,
 .info:before {
 	-webkit-transition: all .3s ease 0s;
 	-o-transition: all .3s ease 0s
 }
 .img-top:after {
 	position: absolute;
 	left: 50%;
 	-webkit-transform: translateX(-50%);
 	-ms-transform: translateX(-50%);
 	-o-transform: translateX(-50%);
 	transform: translateX(-50%);
 	bottom: -40px;
 	z-index: 2;
 	border-color: transparent #fff;
 	border-style: solid;
 	border-width: 40px 190px;
 	transition: all .3s ease 0s
 }
 .info:after,
 .info:before {
 	content: '';
 	left: 50%;
 	bottom: 100%;
 	border-style: solid;
 	border-width: 40px 190px;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	position: absolute
 }
 .info:before {
 	-webkit-transform: translateX(-50%);
 	-ms-transform: translateX(-50%);
 	-o-transform: translateX(-50%);
 	transform: translateX(-50%);
 	z-index: 5;
 	border-color: transparent transparent #fff;
 	transition: all .3s ease 0s
 }
 .info:after {
 	-webkit-transform: translate(-50%, -6px);
 	-ms-transform: translate(-50%, -6px);
 	-o-transform: translate(-50%, -6px);
 	transform: translate(-50%, -6px);
 	z-index: 4;
 	border-color: transparent transparent #13b0e3;
 	-webkit-transition: all .3s ease 0s;
 	-o-transition: all .3s ease 0s;
 	transition: all .3s ease 0s
 }
 .upcoming_courses_block:hover .info:after,
 .upcoming_courses_block:hover .info:before {
 	opacity: 1;
 	filter: alpha(opacity=100);
 	margin-bottom: -8px
 }
 .upcoming_courses_block:hover {
 	-webkit-box-shadow: 0 0 5px 3px #ededed;
 	box-shadow: 0 0 5px 3px #ededed
 }
 .upcoming_courses_block:hover .img-top:before {
 	opacity: 1;
 	filter: alpha(opacity=100)
 }
 .upcoming_courses_block:hover .img-top:after {
 	opacity: 0;
 	filter: alpha(opacity=0);
 	bottom: -100px
 }
 .upcoming_courses .owl-theme .owl-controls {
 	margin-top: 10px;
 	text-align: right;
 	position: absolute;
 	right: 13px;
 	top: -25px
 }
 .upcoming_courses .owl-theme .owl-controls .owl-buttons div {
 	color: #211d1e;
 	display: inline-block;
 	zoom: 1;
 	margin: 5px;
 	padding: 0 10px;
 	font-size: 20px;
 	-webkit-border-radius: 30px;
 	-moz-border-radius: 30px;
 	border-radius: 4px;
 	background: 0 0;
 	filter: Alpha(Opacity=50);
 	opacity: .9;
 	border: 2px solid #211d1e
 }
 .upcoming_courses .owl-theme .owl-controls .owl-buttons div:hover {
 	color: #13b0e3;
 	border-color: #13b0e3
 }
 .upcoming_courses h1.heading {
 	margin-bottom: 50px
 }
 .newsletter_section {
 	width: 100%;
 	position: relative;
 	z-index: 2
 }
 .newsletter_outer {
 	background: #13b0e3;
 	padding: 20px
 }
 .newsletter_outer h2.widget-title {
 	display: none
 }
 .newsletter_outer .inner_div {
 	border: 1px dashed #fff;
 	padding: 15px
 }
 .newsletter_outer .inner_div h3 {
 	color: #fff;
 	font-size: 20px;
 	font-weight: 600;
 	margin-top: 0;
 	margin-bottom: 5px
 }
 .newsletter_outer .inner_div p {
 	color: #fff;
 	font-size: 17px;
 	margin-bottom: 0
 }
 .newsletter_outer .inner_div .form-group {
 	margin-bottom: 0
 }
 .newsletter_outer .inner_div .form-control {
 	border: 1px solid #fff;
 	border-right: 0;
 	border-radius: 0;
 	height: 48px;
 	color: #fff;
 	font-size: 15px;
 	font-weight: 600;
 	box-shadow: 0 0 0;
 	background: 0 0
 }
 .newsletter_outer .inner_div .input-group-addon {
 	background: #000;
 	color: #fff;
 	font-size: 18px;
 	font-weight: 600;
 	border-radius: 0;
 	border-color: #fff;
 	cursor: pointer;
 	position: relative
 }
 .newsletter_outer .inner_div .input-group-addon:before {
 	content: "";
 	position: absolute;
 	top: 0;
 	left: -30px;
 	width: 0;
 	height: 0;
 	border-bottom: 47px solid #000;
 	border-left: 30px solid transparent
 }
 .newsletter_outer::-webkit-input-placeholder {
 	color: #fff
 }
 .newsletter_outer:-moz-placeholder {
 	color: #fff
 }
 .page_heading {
 	width: 100%;
 	background: url(../images/page_heading_bg.jpg) center center no-repeat;
 	margin-top: 15px
 }
 .page_heading .overley {
 	background: rgba(0, 0, 0, .7);
 	width: 100%;
 	height: 100%;
 	padding-top: 50px;
 	padding-bottom: 50px
 }
 .page_heading h2 {
 	color: #fff;
 	font-size: 35px;
 	font-weight: 600;
 	text-shadow: 0 2px 3px #000;
 	margin: 0;
 	float: left
 }
 .page_heading .breadcrumb {
 	padding: 0;
 	margin-bottom: 0;
 	list-style: none;
 	background-color: transparent;
 	border-radius: 4px;
 	float: right;
 	margin-top: 10px
 }
 .page_heading .breadcrumb>li,
 .page_heading .breadcrumb>li>a {
 	color: #fff;
 	font-size: 15px;
 	font-weight: 600;
 	padding: 0 5px
 }
 .page_heading .breadcrumb>li>a:hover {
 	color: #13b0e3
 }
 .middle_content_wrapper {
 	width: 100%;
 	background: #f7f7f7;
 	padding: 30px 0
 }
 .middle_content_wrapper p {
 	color: #9d9a9a;
 	font-size: 15px;
 	line-height: 26px
 }
 .c000 {
 	color: #000
 }
 .c585656 {
 	color: #585656
 }
 .middle_content_wrapper h2 {
 	color: #99155a;
 	font-size: 20px;
 	font-weight: 600
 }
 .middle_content_wrapper h2.courses_outline_heading img {
 	margin: 5px 15px;
 	position: absolute;
 	left: 0;
 	top: 5px
 }
 .courses_ul ul {
 	margin: 0 0 15px;
 	padding: 0
 }
 .courses_ul ul li {
 	list-style: none;
 	display: block;
 	position: relative;
 	color: #000;
 	font-size: 15px;
 	font-weight: 600;
 	padding: 5px
 }
 .courses_ul ul li:before {
 	content: "\f00c";
 	color: #13b0e3;
 	margin-right: 8px;
 	font: normal normal normal 18px/1 FontAwesome
 }
 .courses_ul ul li a {
 	color: #000;
 	font-size: 15px;
 	font-weight: 600;
 	display: inline-block
 }
 .courses_ul ul li a:hover {
 	color: #13b0e3
 }
 .courses_outline_heading {
 	background: #99155a;
 	color: #fff!important;
 	font-size: 20px;
 	font-weight: 600;
 	width: 100%;
 	position: relative;
 	padding: 17px 20px 10px 65px;
 	min-height: 57px
 }
 .courses_outline_heading span {
 	display: inline-block;
 	background: #8a375a;
 	padding: 10px 20px;
 	margin-right: 20px
 }
 .courses_outline_heading span img {
 	height: 29px
 }
 .courses_outline_outer {
 	padding: 18px;
 	background: #fff;
 	box-shadow: 0 2px 2px #ddd;
 	margin-bottom: 11px
 }
 .courses_outline ul {
 	margin: 0;
 	padding: 0
 }
 .courses_outline h3,
 .kc_text_block h4,
 .comment-reply-title {
 	color: #000;
 	font-size: 18px;
 	font-weight: 600;
 	margin: 0;
 	border-bottom: 1px solid #f3f3f3;
 	padding-bottom: 10px;
 	text-transform: capitalize!important
 }
 .courses_outline ul li {
 	color: #2a2a2a;
 	font-size: 15px;
 	padding: 5px 0;
 	list-style: none;
 	display: block;
 	position: relative
 }
 .courses_outline ul li:before {
 	content: "\f101";
 	color: #000;
 	margin-right: 5px;
 	font: normal normal normal 18px/1 FontAwesome
 }
 .call_section .email_block:after,
 a.register_button span:after,
 footer h3:after {
 	content: ''
 }
 .call_section p,
 a.register_button {
 	font-weight: 600;
 	font-style: italic
 }
 .call_section {
 	background: #000;
 	margin-bottom: 20px;
 	clear: both
 }
 .call_section p {
 	color: #fff;
 	font-size: 20px;
 	margin: 0
 }
 .call_section p .fa {
 	color: #22b5e4;
 	font-size: 35px;
 	vertical-align: middle;
 	margin-right: 7px
 }
 .call_section .phone_block {
 	padding: 30px
 }
 .phone_block a {
 	font-size: 20px;
 	color: #fff;
 	margin-right: 5px;
 	font-weight: 700;
 }
 .phone_block a:hover,
 a:focus {
 	color: #99155a;
 }
 .call_section .email_block {
 	padding: 20px 5px;
 	background: #99155a;
 	position: relative;
 	color: #fff
 }
 .call_section .email_block:after {
 	position: absolute;
 	left: -30px;
 	top: 0;
 	width: 0;
 	height: 0;
 	border-bottom: 80px solid #99155a;
 	border-left: 30px solid transparent
 }
 a.register_button {
 	background: #000;
 	padding: 15px 0 15px 10px;
 	color: #fff;
 	font-size: 20px;
 	display: none
 }
 a.register_button:hover {
 	background: #99155a
 }
 a.register_button span {
 	background: #22b5e4;
 	padding: 5px 30px 12px 20px;
 	color: #fff;
 	font-size: 28px;
 	display: inline-block;
 	margin-left: 40px;
 	position: relative
 }
 a.register_button span:after {
 	position: absolute;
 	left: -20px;
 	top: -1px;
 	width: 0;
 	height: 0;
 	border-bottom: 58px solid #22b5e4;
 	border-left: 20px solid transparent
 }
 #video {
 	margin-top: 20px
 }
 .middle_content_wrapper #enquiry_form {
 	background: #fafafa;
 	box-shadow: 0 2px 3px #ddd
 }
 .middle_content_wrapper #enquiry_form .fa {
 	display: none
 }
 .vba_course_desc {
 	border-bottom: 1px solid #e9e9e9;
 	margin-bottom: 30px
 }
 .vba_course_desc b {
 	color: #13b0e3;
 	font-weight: 600
 }
 .ms_office_icon {
 	margin: 20px 0;
 	background: #fff;
 	padding: 20px;
 	box-shadow: 0 2px 2px #ddd
 }
 .ms_office_icon img {
 	height: 62px
 }
 a.buy_now_btn {
 	background: #003c79;
 	border-radius: 0 30px;
 	padding: 15px 30px;
 	display: block;
 	color: #fff;
 	font-size: 24px;
 	font-weight: 700;
 	text-transform: uppercase;
 	max-width: 270px;
 	margin: 20px auto auto;
 	text-align: center;
 	text-decoration: none
 }
 a.buy_now_btn:hover {
 	background: #99155a
 }
 .wp_banner {
 	margin-bottom: 20px
 }
 .middle_content_wrapper h1 {
 	font-size: 30px;
 	color: #000
 }
 .c13b0e3,
 .pmp_features h2 {
 	color: #13b0e3!important
 }
 .marketing_course_img img {
 	margin-top: 15px;
 	margin-bottom: 15px;
 	padding: 5px;
 	background: #fff;
 	border-radius: 4px;
 	border: 1px solid #ddd
 }
 .pmp_features {
 	padding: 20px;
 	background: #fff;
 	box-shadow: 0 2px 2px #ddd;
 	margin-bottom: 20px;
 	text-align: center
 }
 .pmp_features p {
 	line-height: 24px
 }
 .offset_left25 {
 	margin-left: 25px!important
 }
 .offset_top15 {
 	margin-top: 15px
 }
 .corporate_traning_banner {
 	margin-bottom: 15px
 }
 .our_clients {
 	width: 100%;
 	background: #fff;
 	padding: 50px 0
 }
 .clients_logo {
 	background: #fff;
 	border-radius: 4px;
 	border: 1px solid #f6f6f6;
 	min-height: 101px;
 	line-height: 110px;
 	margin: 10px;
 	text-align: center;
 	box-shadow: 0 1px 2px #ddd
 }
 .our_clients .owl-theme .owl-controls {
 	margin-top: 10px;
 	text-align: right;
 	position: absolute;
 	right: 6px;
 	top: -50px
 }
 .our_clients .owl-theme .owl-controls .owl-buttons div {
 	color: #211d1e;
 	display: inline-block;
 	zoom: 1;
 	margin: 5px;
 	padding: 0 10px;
 	font-size: 20px;
 	-webkit-border-radius: 30px;
 	-moz-border-radius: 30px;
 	border-radius: 4px;
 	background: 0 0;
 	filter: Alpha(Opacity=50);
 	opacity: .9;
 	border: 2px solid #211d1e
 }
 .our_clients .owl-theme .owl-controls .owl-buttons div:hover {
 	color: #13b0e3;
 	border-color: #13b0e3
 }
 .our_clients h1.heading {
 	margin-bottom: 50px
 }
 footer {
 	width: 100%;
 	background: #151515;
 	padding-top: 100px;
 	margin-top: 0px
 }
 footer h3 {
 	color: #13b0e3;
 	font-size: 16px;
 	margin-top: 0
 }
 footer h3:after {
 	border-bottom: 2px solid #99155a;
 	width: 59px;
 	display: block;
 	margin: 15px 0 25px
 }
 footer p {
 	color: #9d9a9a;
 	font-size: 14px;
 	line-height: 24px
 }
 footer address .address_outer {
 	margin-bottom: 5px
 }
 footer address .icon {
 	float: left;
 	margin-right: 10px;
 	color: #9d9a9a;
 	font-size: 20px
 }
 footer address p {
 	color: #9d9a9a;
 	font-size: 15px;
 	line-height: 24px;
 	float: left;
 	margin-bottom: 0;
 	width: 85%
 }
 footer hr {
 	border-color: #1e1e1e;
 	margin: 50px 0 20px
 }
footer ul {
    margin-bottom: 27px;
    padding: 0;
}
 footer ul li {
 	list-style: none
 }
 footer ul li a {
 	color: #9d9a9a;
 	font-size: 14px;
 	border-bottom: 1px solid #27292e;
 	padding-bottom: 10px;
 	padding-top: 10px;
 	padding-left: 10px;
 	display: block
 }
 footer ul li a .fa {
 	margin-right: 5px
 }
 footer ul li:last-child a {
 	border-bottom: 0
 }
 footer ul li a:hover {
 	color: #13b0e3
 }
 footer .bottom {
 	padding-bottom: 20px;
 	text-align: center
 }
 footer .bottom p {
 	color: #9d9a9a;
 	font-size: 15px;
 	margin: 0
 }
 .eemail_textbox input.eemail_textbox_class {
 	width: 430px;
 	border: 1px solid #fff;
 	border-right: 0;
 	border-radius: 0;
 	height: 48px;
 	color: #fff;
 	font-size: 15px;
 	font-weight: 600;
 	box-shadow: 0 0 0;
 	background: 0 0;
 	padding: 6px 12px
 }
 .eemail_button {
 	padding-bottom: 0!important;
 	position: relative;
 	float: right
 }
 .eemail_button .eemail_textbox_button {
 	width: 130px;
 	background: #000;
 	color: #fff;
 	font-size: 18px;
 	font-weight: 600;
 	border-radius: 0;
 	cursor: pointer;
 	position: relative;
 	border: 0;
 	float: right;
 	height: 48px;
 	margin-top: -58px
 }
 @media screen and (max-width: 991px) {
 	.about_inspizone:after,
 	.course_testimonial:before {
 		content: normal
 	}
 	.course_testimonial {
 		padding-top: 50px
 	}
 	.about_inspizone .content_left {
 		padding-top: 50px;
 		padding-bottom: 50px
 	}
 	.email_btn,
 	.quick_btn {
 		width: 100%
 	}
 	.menu .navbar-default .navbar-nav>li>a {
 		padding: 20px 10px
 	}
 	.menu a.navbar-brand img {
 		height: 50px
 	}
 }
 @media screen and (max-width: 767px) {
 	.about_inspizone:after,
 	.call_section .email_block:after,
 	.course_testimonial:before {
 		content: normal
 	}
 	.menu .navbar-nav>li {
 		display: block
 	}
 	.header_top .pull-left,
 	.header_top .pull-right {
 		float: none!important
 	}
 	.header_top .pull-right .btn-group {
 		float: right
 	}
 	.header_top p {
 		padding: 5px 4px;
 		font-size: 13px!important;
 		margin-top: 7px;
 		margin-bottom: 8px;
 	}
 	.header_top .btn-group button {
 		padding: 2px 11px;
 		margin-top: 5px
 	}
 	.header_top .social a {
 		margin: 7px 8px
 	}
 	.navbar-toggle {
 		margin-top: 20px
 	}
 	.slider_wrapper h1 {
 		margin-top: 50px;
 		font-size: 30px
 	}
 	.courses_outline h3,
 	footer h3 {
 		margin-top: 15px
 	}
 	.slider_wrapper .item {
 		min-height: 400px
 	}
 	h1.heading {
 		font-size: 35px
 	}
 	.call_section p .fa,
 	.page_heading h2 {
 		font-size: 25px
 	}
 	.course_testimonial {
 		padding-top: 50px
 	}
 	.course_testimonial .col-sm-4 {
 		margin-bottom: 10px
 	}
 	.about_inspizone .content_left {
 		padding-top: 40px;
 		padding-bottom: 40px
 	}
 	#enquiry_form {
 		margin-bottom: 50px
 	}
 	.page_heading .overley {
 		padding-top: 30px;
 		padding-bottom: 30px
 	}
 	.courses_outline_heading span {
 		padding: 10px 5px;
 		margin-right: 0
 	}
 	.call_section .email_block,
 	.call_section .phone_block {
 		padding: 10px
 	}
 	.call_section p {
 		font-size: 16px
 	}
 	a.register_button {
 		padding: 15px 0 15px 10px;
 		font-size: 16px
 	}
 	a.register_button span {
 		padding: 1px 20px 11px
 	}
 	a.register_button span::after {
 		border-bottom: 52px solid #22b5e4
 	}
 	.middle_content_wrapper #enquiry_form {
 		margin-top: 20px
 	}
 	.menu li.dropdown:nth-child(4) .mega-dropdown-menu {
 		width: 100%
 	}
 	footer hr {
 		border-color: #1e1e1e;
 		margin: 10px 0 20px
 	}
 	.eemail_button .eemail_textbox_button {
 		width: 90px;
 		font-size: 15px
 	}
 }
 @media screen and (max-width: 412px) {
 	.eemail_textbox input.eemail_textbox_class {
 		width: 324px
 	}
 }
 @media screen and (max-width: 360px) {
 	.eemail_textbox input.eemail_textbox_class {
 		width: 271px
 	}
 }
 @media screen and (max-width: 320px) {
 	.eemail_textbox input.eemail_textbox_class {
 		width: 233px
 	}
 }
 @media screen and (max-width: 479px) {
 	.email_btn,
 	.quick_btn {
 		width: 100%
 	}
 }
 @media screen and (min-width: 768px) and (max-width: 991px) {
 	.menu #navbar {
 		padding: 0
 	}
 	.menu .navbar-right {
 		float: left!important
 	}
 	.mega-dropdown-menu {
 		top: 130px;
 		width: 100%
 	}
 	.menu li.dropdown:nth-child(4) .mega-dropdown-menu {
 		width: 55%;
 		top: 144px
 	}
 	.page_heading .overley {
 		padding-top: 30px;
 		padding-bottom: 30px
 	}
 	.page_heading h2 {
 		font-size: 20px
 	}
 	.page_heading .breadcrumb {
 		margin-top: 0
 	}
 	.page_heading .breadcrumb>li {
 		font-size: 14px;
 		padding: 0
 	}
 	.call_section .email_block:after {
 		content: normal
 	}
 	.call_section .email_block,
 	.call_section .phone_block {
 		padding: 10px 15px
 	}
 	.courses_outline h3 {
 		margin-top: 15px
 	}
 	.eemail_textbox input.eemail_textbox_class {
 		width: 265px
 	}
 }
 .col-sm-4.satya {
 	margin-bottom: 14px!important
 }
 .gutmut {
 	text-align: justify;
 	margin: 10px auto
 }
 .phone_block {
 	color: #fff
 }
 .block-sub-menu span {
 	font-size: 15px
 }
 .wr-megamenu-container.primary_329 {
 	background: 0 0!important;
 	font-size: 16px
 }
 .primary_329 .wr-mega-menu>li.focus>a,
 .primary_329 .wr-mega-menu>li:hover>a {
 	background: #99155a!important
 }
 .price {
 	margin-top: 11px
 }
 .register_button {
 	display: block;
 	margin: 15px auto;
 	width: 100%;
 	text-align: center
 }
 .col-md-9.form {
 	display: block;
 	height: 40px
 }
 form-group .payment {
 	margin-bottom: 12px
 }
 .register-form {
 	display: block;
 	margin-top: 30px;
 	width: 100%;
 	position: relative
 }
 .menu .navbar-fixed-top,
 .menu .wp-megamenu-main-wrapper {
 	opacity: 1!important
 }
 .company_form {
 	margin-top: 14px;
 	height: 35px
 }
 .company_form label.control-label.col-md-4 {
 	font-size: 12px
 }
 @media screen and (max-width: 479px) {
 	.company_form label.control-label.col-md-4 {
 		font-size: 12px;
 		height: 2px;
 		display: table-column
 	}
 	.form-group p {
 		padding: 0 0 2px 14px
 	}
 	form.wpcf7-form {
 		background: #f6f6f6;
 		margin-top: 70px
 	}
 }
 @media screen and (max-width: 991px) {
 	#wpmega-menu-primary {
 		display: block!important
 	}
 	.wpmega-openblock {
 		display: none!important
 	}
 }
 a.registerr_button {
 	background: #000;
 	padding: 0;
 	color: #fff;
 	font-size: 20px;
 	font-weight: 600;
 	font-style: italic;
 	margin-top: auto
 }
 .registerr_button {
 	float: right;
 	margin-top: 15px
 }
 a.registerr_button:hover {
 	color: #99155a
 }
 .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link {
 	margin-bottom: 0!important;
 	display: block;
 	background: 0 0
 }
 .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,
 .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
 	font-size: 16px;
 	display: inline-block;
 	margin-bottom: 0!important;
 	line-height: 1.5;
 	font-weight: 400;
 	margin-top: 0;
 	font-family: Open Sans;
 	color: #333
 }
 .content_left {
 	text-align: justify
 }
 .modal-header {
 	padding: 15px;
 	border-bottom: 2px solid #e5e5e5
 }
 .modal-backdrop {
 	position: fixed;
 	top: 100;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	z-index: 1040;
 	background-color: transparent
 }
 .modal-dialog {
 	z-index: 1040
 }
 .bs-model {
 	margin: 0
 }
 .modal-content iframe {
 	margin: 0 auto;
 	display: block;
 	width: 100%
 }
 .modal-open .wpmm-pro-sticky.navbar-fixed-top {
 	z-index: 1!important
 }
 span.wpmm-mega-menu-href-title p {
 	font-size: 12px;
 	line-height: 16px
 }
 .btn-group-vertical,
 .pull-right .btn-group {
 	position: relative;
 	display: inline-block;
 	vertical-align: middle;
 	margin-top: 5px;
 	margin-right: 7px
 }
 .header_top .btn-group button {
 	border-radius: 0;
 	background: 0 0;
 	color: #fff;
 	font-size: 20px;
 	padding: 11px
 }
 p.header_p {
 	margin-top: -10px;
 	font-weight: 900
 }
 .navbar-header-fix {
 	position: fixed;
 	z-index: 11111;
 	top: -12px;
 	padding-bottom: 15px;
 	box-shadow: 0 0 2px #333
 }
 .dropdown-menu form.search-form {
 	width: 100%;
 	padding: 10px;
 	height: auto
 }
 .header_top .open>.dropdown-menu {
 	background: 0 0
 }
 .course_schedule {
 	padding: 18px;
 	background: #fff;
 	box-shadow: 0 2px 2px #ddd;
 	margin-bottom: 11px;
 	overflow: hidden
 }
 .course_schedule ul {
 	padding: 0;
 	margin-top: 10px
 }
 .course_schedule h3 {
 	color: #000;
 	font-size: 18px;
 	font-weight: 600;
 	margin: 0;
 	border-bottom: 1px solid #f3f3f3;
 	padding-bottom: 10px;
 	text-transform: capitalize!important
 }
 .course_schedule li {
 	float: left;
 	width: 50%;
 	margin-top: 5px
 }
 .course_schedule li a {
 	float: right;
 	margin-right: 83px;
 	border: 1px solid #99155a;
 	padding: 5px;
 	color: #99155a;
 	margin-left: 83px
 }
 .course_schedule li a:hover {
 	color: #fff;
 	background: #99155a
 }
 .course_schedule li form {
 	display: inline-block;
 	padding: 10px
 }
 .course_schedule li p {
 	display: inline-block;
 	color: #000;
 	font-weight: 700
 }
 .course_schedule form input[type=submit] {
 	background: 0 0;
 	padding: 5px;
 	width: 100px;
 	border: 1px solid #99155a;
 	color: #99155a
 }
 .course_schedule form input[type=submit]:hover {
 	background: #99155a;
 	padding: 5px;
 	width: 100px;
 	border: 1px solid #99155a;
 	color: #fff
 }
 .course_schedule form select {
 	height: 32px
 }
 aside#text-4 .textwidget p a {
 	color: #9d9a9a
 }
 aside#text-4 .textwidget p a:hover {
 	color: #13b0e3
 }
 .wpmm-sub-menu-wrapper ul li a span.wpmm-mega-menu-href-title {
 	width: 70%!important;
 	display: inline-block!important
 }
 .wp-megamenu-main-wrapper .wpmm-mega-menu-icon {
 	width: 20%;
 	float: left;
 	display: inline-block;
 	margin: 0 auto
 }
 .wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li {
 	border: none;
 	background: 0 0;
 	max-width: 281px;
 	display: inline-block
 }
 span.wpmm-mega-menu-href-title b {
 	font-size: 15px
 }
 h3.heading {
 	border-bottom: solid 1px #ccc;
 	width: 100%;
 	padding: 5px;
 	font-size: 16px;
 	font-weight: 600;
 	color: #99155a;
 	margin-top: 10px;
 	margin-bottom: 0
 }
 .navbar-brand figure img {
 	width: 125px
 }
 .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
 	position: static;
 	text-align: right;
 	background: 0 0;
 	width: 90%;
 	float: right;
 	display: inline-block!important
 }
 .menu_sec {
 	background: #fff;
 	width: 100%
 }
 .wpmm-sub-menu-wrap {
 	top: auto!important
 }
 .p_text_block {
 	line-height: 26px;
 	font-size: 15px
 }
 h3.camera_video_head {
 	line-height: 27px;
 	color: #000;
 	font-size: 18px
 }
 @media screen and (min-width: 992px) and (max-width: 1199px) {
 	.quic-form {
 		margin-top: 289px!important
 	}
 	.quic-form.enquiry_form_1 table tr td {
 		display: block;
 		width: 65px!important
 	}
 	.quic-form input[type=text],
 	.quic-form select,
 	.quic-form textarea {
 		width: 180px!important
 	}
 	#crmWebToEntityForm table {
 		background: 0 0!important
 	}
 }
 @media screen and (max-width: 1199px) {
 	.email_btn,
 	.quick_btn {
 		text-align: center
 	}
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a {
 		padding: 30px 24px 10px 0;
 		font-size: 14px
 	}
 	.crmWebToEntityForm table tr td {
 		width: 100%!important
 	}
 	.email_btn,
 	.quic-form input[type=text],
 	.quick_btn {
 		width: 100%
 	}
 	.email_btn {
 		margin-top: 8px
 	}
 	.quic-form.enquiry_form_1 table tr td {
 		display: block
 	}
 	.quic-form.enquiry_form_1 table tr td br {
 		display: none
 	}
 	h1.heading {
 		font-size: 35px
 	}
 	.about_inspizone .content_left p {
 		font-size: 15px;
 		line-height: 24px;
 		width: 87%
 	}
 	.eemail_textbox input.eemail_textbox_class {
 		width: 100%
 	}
 	.newsletter_outer .eemail_textbox {
 		width: 300px
 	}
 	.course_schedule li a {
 		margin-right: 75px;
 		margin-left: 20px
 	}
 }
 @media screen and (min-width: 768px) and (max-width: 991px) {
 	.courses_section .col-sm-8 {
 		width: 58.33333333%
 	}
 	.courses_section .col-md-4 {
 		width: 41.66666667%;
 		float: right
 	}
 	.navbar-toggle {
 		margin-top: 25px
 	}
 	.course_schedule li a {
 		margin-left: 0;
 		margin-top: 7px;
 		float: left
 	}
 	.header_top .btn-group button {
 		padding: 10px
 	}
 	.pmp_features .col-sm-4 {
 		width: 50%;
 		min-height: 293px
 	}
 }
 @media screen and (max-width: 991px) {
 	.about_inspizone .content_left p,
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
 		width: 100%
 	}
 	.quic-form {
 		margin-top: 0!important
 	}
 	.header_top p {
 		margin-right: 6px
 	}
 	.about_inspizone .content_left {
 		padding-bottom: 0
 	}
 	.course_testimonial {
 		background: 0 0;
 		padding-bottom: 0;
 		width: 100%;
 		height: auto;
 		min-height: inherit;
 		padding-left: 0
 	}
 	.about_inspizone .overley {
 		height: inherit
 	}
 	.about_inspizone {
 		height: auto
 	}
 	.wpmega-openblock {
 		float: right
 	}
 	div#crmWebToEntityForm {
 		height: initial!important
 	}
 	#wpmega-menu-primary {
 		height: 400px;
 		overflow-y: scroll
 	}
 	.registerr_button {
 		float: none
 	}
 	.newsletter_outer .eemail_textbox {
 		width: 263px
 	}
 	.course_schedule li a {
 		float: left
 	}
 	ul#wpmega-menu-primary li .wpmm-sub-menu-wrap.wpmm-open-fade {
 		width: 100%!important
 	}
 }
 @media screen and (max-width: 767px) {
 	.navbar-header-fix {
 		padding-bottom: 0
 	}
 	.quic-form input[type=text] {
 		width: 300px
 	}
 	.course_testimonial .col-sm-4.satya {
 		float: left;
 		width: 50%
 	}
 	.newsletter_outer .eemail_textbox {
 		width: 100%!important
 	}
 	.newsletter_outer .form-group.input-group {
 		display: block
 	}
 	h1.heading {
 		font-size: 24px
 	}
 	div#crmWebToEntityForm {
 		max-width: 265px;
 		margin: auto
 	}
 	#wpmega-menu-primary {
 		height: 300px;
 		overflow-y: scroll
 	}
 	.course_schedule li a {
 		margin-left: 0
 	}
 	.page_heading .breadcrumb {
 		float: left
 	}
 	.page_heading .breadcrumb>li {
 		padding: 0 5px 0 0
 	}
 	.vba_course_desc img {
 		margin: 15px 0
 	}
 	#middle #text-10 {
 		margin-top: 15px
 	}
 	.page_heading .breadcrumb>li,
 	.page_heading .breadcrumb>li>a {
 		font-size: 14px
 	}
 	.courses_section {
 		padding-top: 30px
 	}
 	.courses_section .nav-tabs {
 		margin-top: 0
 	}
 	.header_top .header_p {
 		display: none
 	}

 	div#crmWebToEntityForm {
 		padding: 15px 7px!important
 	}
 	.navbar-brand figure img {
 		width: auto;
 	}
 	.menu a.navbar-brand img {
 		height: 65px;
 	}
 }
 @media (max-width: 599px) {
 	
 	.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li {
 		width: 100%
 	}
 	.wp-megamenu-main-wrapper .wpmm-mega-menu-icon img {
 		width: 30px;
 		height: auto
 	}
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {
 		margin-top: -30px;
 		background: 0 0
 	}
 	ul.wp-mega-sub-menu li#wp_nav_menu-item-1017 {
 		width: auto
 	}
 	.tab-content .course_block h3 {
 		margin-top: 10px
 	}
 }
 @media (max-width: 390px) {
 	.course_schedule li a {
 		margin-right: 0
 	}
 	.header_top .btn-group button {
 		/* margin-top: 24px*/
 	}
 }
 @media (max-width: 359px) {
 	.newsletter_outer .eemail_textbox {
 		width: 230px
 	}
 }
 @media (max-width: 991px) {
 	.navbar-brand {
 		height: auto
 	}
 	.navbar-header {
 		float: none
 	}
 	.navbar-toggle {
 		display: block
 	}
 	.navbar-collapse {
 		border-top: 1px solid transparent;
 		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
 	}
 	.navbar-collapse.collapse {
 		display: none!important
 	}
 	.navbar-nav {
 		float: none!important;
 		margin: 7.5px -15px
 	}
 	.navbar-nav>li {
 		float: none
 	}
 	.navbar-nav>li>a {
 		padding-top: 10px;
 		padding-bottom: 10px
 	}
 	.navbar-text {
 		float: none;
 		margin: 15px 0
 	}
 	.navbar-collapse.collapse.in {
 		display: block!important
 	}
 	.collapsing {
 		overflow: hidden!important
 	}
 }
 @media (min-width: 992px) {
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap {
 		width: auto;
 		overflow: hidden;
 		left: 0
 	}
 	ul#wpmega-menu-primary li:nth-child(6) .wpmm-sub-menu-wrap.wpmm-open-fade {
 		width: auto;
 		overflow: hidden;
 		left: auto;
 		right: 0
 	}
 	.wp-megamenu-main-wrapper .wpmm-mega-menu-icon img {
 		margin-right: 7px;
 		max-width: 30px;
 		height: auto
 	}
 	.wpmm-sub-menu-wrap li.wpmega-1columns-5total {
 		width: auto
 	}
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-right-edge .wpmm-sub-menu-wrap {
 		right: 0;
 		width: auto;
 		left: auto
 	}
 	.wpmm-sub-menu-wrap li.wpmega-1columns-3total {
 		width: auto
 	}
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap {
 		width: auto;
 		left: auto;
 		right: 0
 	}
 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {
 		width: auto;
 		left: auto;
 		right: 0
 	}
	@media (min-width: 992px){
		.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap {
			left: auto;
			width: auto;
			right: 0;
		}
	}
 	.wpmm-sub-menu-wrap ul li ul li {
 		margin: 0 0 3px
 	}
 }
 .mc4wp-form-fields input[type=email] {
 	width: 430px;
 	border: 1px solid #fff;
 	border-right: 0;
 	border-radius: 0;
 	height: 48px;
 	color: #fff;
 	font-size: 15px;
 	font-weight: 600;
 	box-shadow: 0 0 0;
 	background: 0 0;
 	padding: 6px 12px
 }
 .mc4wp-form-fields input[type=submit] {
 	width: 130px;
 	background: #000;
 	color: #fff;
 	font-size: 18px;
 	font-weight: 600;
 	border-radius: 0;
 	cursor: pointer;
 	position: relative;
 	border: 0;
 	float: right;
 	height: 48px;
 	margin-top: -48px
 }
 .eemail_button:before {
 	content: "";
 	position: absolute;
 	top: -48px;
 	left: -29px;
 	width: 0;
 	height: 0;
 	border-bottom: 48px solid #000;
 	border-left: 30px solid transparent
 }
 .form-horizontal .control-label {
 	text-align: right!important;
 	font-size: 14px!important
 }
 .company_form {
 	font-style: 12px!important;
 	font-weight: 400!important
 }
 .form-control {
 	border-radius: 0
 }
 label.control-label.col-md-2.title_form_ {
 	font-size: 12px!important;
 	font-weight: 400!important;
 	text-align: left!important
 }
 p.quick_button a {
 	color: #fff;
 	border: 1px solid #fff;
 	padding: 7px;
 	margin: 0 auto
 }
 @media (max-width: 767px) {
 	.mc4wp-form-fields input[type=email] {
 		width: 100% !important;
 	}
 }
 .help-block,
 .form-control-feedback.fv-icon-no-label.glyphicon glyphicon-remove {
 	color: #a94442 !important;
 }
 .kc_row.kc_row_inner {
 	margin: 0px;
 	width: 100%;
 }
 .kc_col-sm-12.kc_column.kc_col-sm-12 {
 	padding-left: 0px;
 	padding-right: 0px;
 }
 .kc-row-container.kc-container .kc-wrap-columns,
 .kc_row_inner {
 	width: calc(100%);
 }
 .kc-row-container.kc-container .kc-wrap-columns,
 .kc_row_inner {
 	margin: 0px;
 }
 .post_middle_content_wrapper {
 	margin-top: 15px;
 }
 footer.post_footer {
 	background: inherit;
 	padding-top: 0px;
 	margin-top: 30px;
 }
 footer.post_footer > span {
 	display: block;
 	clear: both;
 	margin-bottom: 10px;
 }
 .comment-form input,
 .comment-form select,
 .comment-form textarea {
 	width: 100%;
 	height: 46px;
 	margin-bottom: 7px;
 	box-shadow: none;
 	border: 1px solid #ddd;
 	padding: 6px 15px;
 	outline: none;
 }
 .comment-form textarea {
 	height: 160px;
 	resize: vertical;
 }
 span.required {
 	color: #f00;
 }
 .middle_content_wrapper p label {
 	font-weight: 600;
 }
 .middle_content_wrapper p {
 	color: #4e4e4e;
 	line-height: normal;
 	font-weight: normal;
 }
 p.comment-form-author,
 p.comment-form-email,
 p.comment-form-url {
 	float: left;
 	display: inline-block;
 	width: calc((100% / 3) - 10px);
 }
 p.comment-form-email {
 	margin: 0px 15px;
 }
 .comment-form input[type=submit] {
 	max-width: 200px;
 	color: #fff;
 	background-color: #9a145a;
 	text-transform: uppercase;
 	border: none;
 	font-size: 16px;
 }
 .comments-area {
 	margin: 50px 0px;
 }
 .our_clients h3{
    color: rgb(19, 176, 227);
    font-size: 40px;
    text-align: center;
    font-weight: 600;
    margin-top: 0px;

 }
.blg-title { font-size: 20px; font-weight: 600; color: #000; }
.blg-title a { color: #000; }

/* .blog_card { border-bottom: #c2c2c2 1px dotted; padding-bottom: 15px;} */
.blog_card p { font-size: 17px; color: #666; }

.btn-blog { background: #99155a; color: #fff; padding: 10px 25px; border-radius: 0px; }
.btn-blog:hover { background: #99155a; color: #fff; }
.page-numbers {background: #151515; color: #fff; padding: 7px 20px; margin-top: 10px;}
.page-numbers:hover {background: #151515; color: #fff;}
.page-numbers.current {background: #666;}
.pagination .nav-links { padding-top: 20px; }

#categories-3 { margin-top: 10px; }

.format-standard { border-bottom: #c2c2c2 1px dotted; padding-bottom: 15px;}
.add-field {
    background: #f1f1f1;
    height: 10px;
    padding: 6px 12px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    color: #7b7b7b!important;
    cursor: pointer;
}
.remove_row {
    background: #f97f7f;
    height: 10px;
    padding: 6px 12px;
    border: 1px solid #a96666;
    border-radius: 4px;
    color: #ffffff!important;
    cursor: pointer;
}
.pt-2 {
    padding-top: 20px;
}
@media screen and (max-width: 991) {
    .pt-2 {
        padding-top: 20px;
    }
}
.col-sm-12.test_new {
    border-top: 1px solid #eee;
    padding-top: 18px;
    margin-top: 18px;
}



.kc-elm.kc-css-926471.kc_text_block ul li {
    list-style: disc;
}
.kc-elm.kc-css-262946.kc_text_block {
    background: #fff;
    padding: 6px 18px;
}

.box img {
    width: 70px;
    display: flex;
}
.reasons_container .box {
    border: 1px solid #000;
    display: flex;
       margin: 7px 3px;
    padding: 11px 6px;
    flex-wrap: wrap;
	    width: 32%;
	align-items: center;
    justify-content: center;
}

.reasons_container {
	flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.para1 {
    width: 40%;
    text-align: center;
}
/* span.yj {
 
    padding-left: 24px;
} */
.kc-elm.kc-css-3289199.kc_text_block ul li {
    list-style: disc;
}
img.fn {
    padding: 6px 0px;
    margin: 15px 2px;
}
h3.rg {
    margin-top: 12px;
    padding-top: 10px;
}
courses_outline ul li {
    margin: 6px 3px;
}
.courses_ul.yj ul li {
    display: flex;
}
.courses_ul.csg ul li {
    display: flex;
}
.courses_ul p::before {
    content: "\f00c";
    color: #13b0e3;
    margin-right: 8px;
    font: normal normal normal 18px/1 FontAwesome;
}
.kc-elm.kc-css-354286.kc-raw-code ul li::before {
	 content: "\f00c";
    color: #13b0e3;
    margin-right: 8px;
    font: normal normal normal 18px/1 FontAwesome;
}
.courses_ul.csg p {
    display: flex;
}