/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900&amp;display=swap');
.customer-slide .owl-wrapper .owl-item .item img {
	width: 100px;
	height: 100px;
	border: 1px solid #00466E;
	background:#fff;
padding: 5px;
}
.font h1 , .font h2, .font h3 {padding:0px !important; margin:0px !important; line-height:0px !important; font-size:0px !important; }
.top_site_main .banner-wrapper h2, .banner-wrapper h2 {display:none !important; }
.backend h1, .backend h2, .backend h3 { font-size:0px !important; padding:0px !important; margin:0 auto !important; line-height:0px !important; }
.wpcf7-form label {
	margin-bottom: 20px;
	width: 100% !important;
}
div.wpcf7-spam-blocked {
	clear: both;
}
.mn-widget-member-name {
	font-weight: 700;
}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	color: #001737 !important;
	font-weight:600 !important;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
	background-color: transparent !important;
}
.exp p {margin-bottom:10px;}
.navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
	text-transform: capitalize !important;
}
.footer-button a {
	padding: 10px 20px !important;
}
.footer-button .vc_btn3-container.big-size.vc_btn3-center {
	margin: 0 auto !important;
}
.vid .ion-ios-play::before {
	content: "\f488";
	background: #00466E;
	width: 75px;
	height: 75px;
	line-height: 75px;
	border-radius: 50% !important;
	top: 31% !important;
	position: relative;
}
.vid .thim-video-popup.image-layout .button-popup {
	width: 100% !important;
	line-height: inherit !important;
	height: 100% !important;
}
.vid .thim-video-popup.image-layout .button-popup::before {
	background: none !important;
}
.vid .thim-video-popup.image-layout .button-popup::before {
	background: none !important;
}
.vid .thim-video-popup.image-layout .video-info {
	width: 100% !important;
	height: 100% !important;
}

.big-size a {
	font-size: 20px !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.footer-bottom-above {
	background: none !important;
}
.wpcf7-form div.wpcf7-mail-sent-ok, form.yikes-easy-mc-form div.wpcf7-mail-sent-ok {
	clear: both !important;
}
.width-logo.table-cell.sm-logo {
	font-size: 30px;
	color: #439aec;
	font-weight: bold;
	text-align: center;
}
.tag {
	font-size: 14px;
	color: #000 !important;
	font-weight: 400 !important;
	line-height: 15px;
	margin-top: -3px;
}
#masthead {
	background: #fff !important;
}
.min-height {
	min-height: 400px;
}
.list li {
	list-style: none;
	background: url(https://alissoftware.com/wp-content/uploads/2019/07/tick-inside-circle1.png) no-repeat left 5px;
	padding-left: 35px;
	margin: 0 auto 20px !important;
	text-align:justify;
}
.list li strong {
	font-size: 20px;
	color: #00466E;
	font-weight: 500;
}

.list1 li {
	list-style: none;
	background: url(https://alissoftware.com/wp-content/uploads/2019/07/tick-inside-circle1.png) no-repeat left 5px;
	padding-left: 35px;
	margin: 0 auto 20px !important;
}
.list1 li strong {
	font-size: 20px;
	color: #00466E;
	font-weight: 500;
}

.navbar-nav li .sub-menu li {
	white-space: nowrap;
	padding-right: 20px !important;
}
.width-logo.table-cell.sm-logo {
	padding: 5px 0px 10px;
}
body {overflow-x:hidden;}
.wpcf7-form .wpcf7-submit, form.yikes-easy-mc-form .wpcf7-submit {
	font-size: 16px !important;
	background:#439aec !important;
}
.head-button {
	max-height: 30px !important;
}
.head-button .tc-menu-inner {
	color: #fff !important;
	padding:0px 10px !important;
	margin:0 auto !important;
}
.head-button {
	background: #00466E;
	line-height: 30px;
	color: #fff !important;
	margin-left:15px;
}
.min-height {min-height:400px;}
.footer-bottom-above {background:#ddd;}
.footer-bottom-above > .container {
	width: 100%;
	padding: 0px;
}
.button {
	display: inline-block;
	background: #439aec;
	padding: 5px 30px;
	border-radius: 5px;
	color: #fff;
}
.call-to-action {
	background-size: 100% 100%;
	text-align:center;
}
.call-to-action .textwidget {
	padding: 80px 20px;
	background:#ccc;
	border-top: 1px solid #eee;
}
/*.call-to-action h2 {
	background: #000;
	display: inline-block !important;
	color: #fff;
	padding: 2px 20px !important;
	margin: 0 auto 20px auto !important;
	box-shadow: 0px 0px 30px #fff;
	font-weight: 700 !important;
	font-family: "Raleway";
	letter-spacing: 2px;
}*/

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
	color: #fff;
	border-color: #439aec;
	background-color: #439aec;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
	color: #fff;
	border-color: #439aec;
	background-color: #439aec;
}

.wpcf7-form div.wpcf7-mail-sent-ng, .wpcf7-form div.wpcf7-mail-sent-ok, .wpcf7-form div.wpcf7-validation-errors, form.yikes-easy-mc-form div.wpcf7-mail-sent-ng, form.yikes-easy-mc-form div.wpcf7-mail-sent-ok, form.yikes-easy-mc-form div.wpcf7-validation-errors {
	font-size: 17px !important;
}
.widget-area .thim-list-posts.sidebar .article-date span {
	color: #000 !important; font-weight:normal;
}

.list li {
	margin: 0 auto 10px;
}

#masthead .navigation {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.social_link li {
	list-style: none;
	display: inline-block;
	margin: 0 auto;
	padding: 0px 5px;
}

.left-devider {
	border-left: 1px solid #ccc;
}
.vc_tta-panel-title.vc_tta-controls-icon-position-left {
	font-family: inherit !important;
}
.font p {
	font-size: 18px;
	color: #000;
	margin: 10px auto 0px;
}
.zoom .logos .wpb_wrapper:hover p {

}
.thim-testimonial-carousel .content {
	text-align: justify !important;
}
.logos .wpb_wrapper.vc_figure, .logos1 .wpb_wrapper.vc_figure {
	border: none !important;
	padding: 0px !important;
	margin: 0 auto !important;
}
.justify a {
	color: #d9850c !important;
	text-decoration: underline !important;
}
.justify a:hover {
	color: #d9850c !important;
	text-decoration: none !important;
}

.wpb_text_column.wpb_content_element .wpb_wrapper {
	border: none !important;
	padding: 0px;
	margin: 0px auto;
}
.logos .wpb_wrapper {
	margin: 0 auto 20px;
	padding: 10px 15px;
	height: 100%;
	width: 100%;
	border: 0px solid #ccc;
	border-radius:5px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon::before {
	padding: 5px 10px;
	background: #00466E;
	width: 50px !important;
	display: inline-block !important;
	height: auto;
	line-height: 25px;
	text-align: center;
	color: #fff;
}
body .vc_tta.vc_general .vc_tta-panel-title {
	border-top: 1px solid #e5e5e5 !important;
	border-left: 0px solid #e5e5e5 !important; 
	border-right: 0px solid #e5e5e5 !important;
	border-bottom: 0px solid #e5e5e5 !important;
}


.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border-color: #001737 !important;
	background-color: #001737 !important;
}

body .vc_tta.vc_general .vc_tta-panel-title > a::before {	display: none !important; }
body .vc_tta.vc_general .vc_tta-panel-title > a {
	font-size: 16px !important;
	font-weight: 500 !important;
}
body .vc_tta.vc_general .vc_tta-panel-title {
 padding: 3px 5px 3px 5px !important;
}
.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #ff9226 !important;
	background-color: #ff9226 !important;
}
.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #001737 !important;
}

.menu-mobile-menu-container {
	display: none !important;
}
#toolbar {
	font-weight: initial !important;
	padding-top: 5px !important;
padding-bottom: 5px !important;
}
.social_link {
	margin: 0 auto;
}
.thim-social1 li {
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	list-style: none !important;
	margin-right: 5px;
}
.thim-social {
	margin: 0px auto !important;
}
.one-color {
	color: #001737;
}

.banner .thim-color {
	color: #fff !important;
	font-weight: 500;
	display: block;
	font-size: 40px !important;
	font-family: 'Raleway', sans-serif;
	line-height: 45px !important;
}
.banner .sc_heading .title {
	font-size: 50px !important;
	font-weight: 400 !important;
	line-height: 70px !important;
	font-family: 'Raleway', sans-serif;
	text-align:center;
}

.description h3 {
	color: #439aec ;
	margin-top:20px !important;
	text-align:right;
}
.testimonials .owl-item .content .title {
	display: none;
}
.sc_heading .title {
	font-size: 30px !important;
	font-weight: 700 !important;
}
.sc_heading h3.title {
	font-size: 22px !important;
	font-weight: 500 !important;
}
.sc_heading.text-center::before, .sc_heading.text-center::after, .hone .wpb_wrapper::before, .hone .wpb_wrapper::after {
	display: inline-block;
	content: "";
	height: 4px;
	width: 35px;
	position: absolute;
	bottom: 5px;
	left: 50%;
	text-align:center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	background-color:#001737;
}
.sc_heading.text-center::after, .hone .wpb_wrapper::after {
	bottom: 11px;
	left: 51%;
	background-color: #001737 !important;
}
.hone .wpb_wrapper::before, .hone .wpb_wrapper::after {
	display: inline-block;
	content: "";
	height: 4px;
	width: 35px;
	position: absolute;
	bottom: 5px;
	left: 50%;
	text-align:center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	background-color:#001737;
}
.hone .wpb_wrapper::after {
	bottom: 11px;
	left: 51%;
	background-color: #001737 !important;
}

h1 {
	line-height: 1.3em !important;
	margin: 0 auto 15px !important;
	padding: 0px !important;
}
h1 b, h1 strong, h1 {font-weight: 600 !important; font-family: 'Raleway', sans-serif;}
.footer-bottom-above h4 {
	font-size: 26px;
	font-weight: 600 !important;
	 font-family: 'Raleway', sans-serif;
	margin:0 auto 10px;
}
.customer-slide {
	padding: 10px 0px 20px;
}
h2 b, h2 strong, h2  {
	font-weight: 600 !important; font-family: 'Raleway', sans-serif;
}
h3 b { font-weight: 600 !important; font-family: 'Raleway', sans-serif;}

.color {color:#ff9226;}
.sc_heading {
	position: relative;
	margin: 0 auto 15px !important;
	padding: 0px 0px 8px !important;
}

.rotate .wpb_single_image img {
	-webkit-transition: all .6s ease-in;
	-webkit-transform: rotate(0deg);
	-ms-transition: all .6s ease-in;
	-ms-transform: rotate(0deg);
	-moz-transition: all .6s ease-in;
	-moz-transform: rotate(0deg);
	transition: all .6s ease-in;
	transform: rotate(0deg);
}
.rotate .logos .wpb_wrapper:hover .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .6s ease-in;
	-webkit-transform: rotate(360deg);
	-ms-transition: all .6s ease-in;
	-ms-transform: rotate(360deg);
	-moz-transition: all .6s ease-in;
	-moz-transform: rotate(360deg);
	transition: all .6s ease-in;
	transform: rotate(360deg);
	-ms-filter: invert(100%) drop-shadow(0px 0px 4px #00466E);
	-moz-filter: invert(100%) drop-shadow(0px 0px 4px #00466E);
    -webkit-filter: invert(100%) drop-shadow(0px 0px 4px #00466E); /* Safari 6.0 - 9.0 */
  filter: invert(100%) drop-shadow(0px 0px 4px #00466E);
}

.zoom .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .5s ease-in;
	-webkit-transform: scale();
	-ms-transition: all .5s ease-in;
	-ms-transform: scale(1);
	-moz-transition: all .5s ease-in;
	-moz-transform: scale(1);
	transition: all .5s ease-in;
	transform: scale(1);
}
.logos1 .wpb_wrapper {
	margin: 0 auto 20px;
	padding: 10px 15px;
	height: 100%;
	width: 100%;
	border: 0px solid #f3f3f3;
	border-radius:5px;
}
.zoom .logos1 .wpb_wrapper:hover .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .5s ease-in;
	-webkit-transform: scale(1.05);
	-ms-transition: all .5s ease-in;
	-ms-transform: scale(1.05);
	-moz-transition: all .5s ease-in;
	-moz-transform: scale(1.05);
	transition: all .5s ease-in;
	transform: scale(1.05);
}
.zoom .logos .wpb_wrapper:hover .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .3s ease-in;
	-webkit-transform: scale(1.05);
	-ms-transition: all .3s ease-in;
	-ms-transform: scale(1.05);
	-moz-transition: all .3s ease-in;
	-moz-transform: scale(1.05);
	transition: all .3s ease-in;
	transform: scale(1.05);
}
.zoom2 .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .8s ease-in;
	-webkit-transform: scale();
	-ms-transition: all .5s ease-in;
	-ms-transform: scale(1);
	-moz-transition: all .8s ease-in;
	-moz-transform: scale(1);
	transition: all .8s ease-in;
	transform: scale(1);
}
.zoom2 .logos:hover .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .5s ease-in;
	-webkit-transform: scale(1.2);
	-ms-transition: all .5s ease-in;
	-ms-transform: scale(1.2);
	-moz-transition: all .5s ease-in;
	-moz-transform: scale(1.2);
	transition: all .5s ease-in;
	transform: scale(1.2);
}


.zoom .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .5s ease-in;
	-webkit-transform: scale();
	-ms-transition: all .5s ease-in;
	-ms-transform: scale(1);
	-moz-transition: all .5s ease-in;
	-moz-transform: scale(1);
	transition: all .5s ease-in;
	transform: scale(1);
	margin-bottom:5px;
}
.zoom .logos .wpb_wrapper:hover .wpb_single_image img {
	z-index: 2;
	-webkit-transition: all .3s ease-in;
	-webkit-transform: scale(1.05);
	-ms-transition: all .3s ease-in;
	-ms-transform: scale(1.05);
	-moz-transition: all .3s ease-in;
	-moz-transform: scale(1.05);
	transition: all .3s ease-in;
	transform: scale(1.05);
}


.zoom-in-out .wpb_single_image img {
  animation: .6s infinite beat;
}
@keyframes beat {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  40% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}





.widget-area aside .widget-title {
	text-transform: inherit !important;
}
.justify {text-align:justify;}
.search .top_heading._out {
	display: none;
}
.site-header.affix-top {
	box-shadow: 0 1px 5px -2px rgba(42,42,42,.4);
}
.post-template-default .top_heading._out {
	display: none !important;
}
.post-template-default .container.site-content.sidebar-right {
	padding: 0px !important;
}
article .entry-header .entry-meta li span {
	display: none !important;
}
article .entry-header .entry-meta li span.value {	display: block !important;	text-transform: inherit !important; font-weight: 400 !important;font-size: inherit !important;
}
article .entry-header .entry-meta li {	margin-top: 0px;}

h2, h3 {
	padding: 0px !important;
	margin: 0 auto 10px !important;
}
.archive .top_heading._out, .archive .thim-course-top.switch-layout-container, .archive .course-thumbnail, .archive .course-price {
	display: none !important;
}
.archive .site-content {
	padding: 0px !important;
}

h3 {
	padding: 0px !important;
	margin: 0 auto 7px !important;
}
.menu-mobile-effect.navbar-toggle span.icon-bar {
	background: #000 !important;
}
.tc-menu-inner {
	font-weight: normal !important;
	text-transform: initial !important;
}
footer#colophon .footer aside.thim-footer-one-course {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.vc_custom_heading.shadow {

}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	clear: both !important;
}
.thim-footer-info > div {
	padding: 0 !important;
}
.course-detail h3 {font-size:18px; border-bottom: 1px #000 dashed;}
.article-title-wrapper h5 {
	margin: 8px auto 0px;
	padding: 0px;
}
.thim-list-posts .item-post {
	margin-bottom: 20px;
}
.nav-box { box-shadow:0 1px 5px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 5px -1px rgba(0,0,0,.3);padding:15px 30px; max-width:800px; left:0px !important;}
.tc-menu-inner {
	padding-left: 20px !important;
}

.navigation .width-navigation .navbar-nav > li .sub-menu p {
	display: none !important;
}
.nav-box h3.vc_custom_heading {
	font-size: 20px;
	color: #fff !important;
	border-bottom: 1px dashed #fff;
}
.navbar-nav li:hover > .sub-menu {
	padding-top: 15px;
	padding-bottom: 15px;
}

@media only screen and (max-width: 767px) {
.site-header .header_full {
	padding-left: 15px !important;
	padding-right: 15px !important;
	width: 94% !important;
}
	#nav_menu-15 {
	clear: both !important;
}
	#toolbar
	{
		display:none;
	}
.wpb-js-composer .vc_tta-icon.fa, .wpb-js-composer .vc_tta-icon.vc_li {
	vertical-align: top !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
	vertical-align: top !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	vertical-align: top !important;
}
.vc_tta-panel-heading h4 span { width:74%; display:inline-block; line-height:20px !important;}
.toolbar-container {
	text-align: center;
}
.banner .sc_heading .title {
	font-size: 30px !important;
	line-height: 36px !important;
}
.banner .sc_heading {
	margin: 15px auto 0px !important;
	padding: 0px !important;
}
.banner .thim-color {
	font-size: 24px !important;
	line-height: 30px !important;
}
.banner .wpb_single_image img {
	max-width: 50%;
}
.banner .wpb_single_image .vc_figure {
	margin: 0 auto;
	text-align: center;
}
.min-height {
	min-height: auto !important;
}
#form {
	padding-top: 0px !important;
}
.affix .toolbar {
	display: none;
}
	.logos .wpb_wrapper {
	padding: 10px 0px !important;
}
	.logos .wpb_column.vc_column_container.vc_col-sm-4.vc_col-xs-4 {
	padding-left: 0px;
	padding-right: 0px;
}
	
.toolbar-container .text-right {
	text-align: center;
	margin: 10px auto;
}
footer#colophon .footer .thim-footer-one-course ul.menu, footer#colophon .copyright-area, footer#colophon .footer {
	text-align: center !important;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {
	width: 100% !important;
}
	.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border-color: #001737 !important;
	background-color: #001737 !important;
}
	body .vc_tta.vc_general .vc_tta-panel-title > a {
	font-weight: 500 !important;
}
	.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #ff9226 !important;
	background-color: #ff9226 !important;
}
	.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #fff !important;
}
.single-post .content-area {
	padding-left: 15px;
	padding-right: 15px;
}
	footer#colophon .copyright-area .copyright-content {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
	footer#colophon .footer .row aside {
	margin-bottom: 0px !important;
}
	footer#colophon .copyright-area .text-right {
	text-align: center !important;
}
	.single-lp_course #main-content {
	padding-left: 15px;
	padding-right: 15px;
}
}
.col-xs-5.mt {
	margin-top: 11.5%;
}
@media only screen and (max-width: 395px) {
	.mn-widget-member-name {
	font-size: 70% !important;
}
	.mn-widget-member-text {
	font-size: 8px;
}
	footer#colophon {
	background: #111;
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
	display: block !important;
}
}

@media only screen and (max-width: 992px) {
.mobile-menu-wrapper ul li .icon-toggle {
	width: 100% !important;
}
	
.mobile-menu-wrapper ul li .icon-toggle .fa {
	display: block!important;
	text-align: right!important;
}
.tc-menu-inner {
}
}

@media only screen and (max-width: 1024px) {

	#form {
	padding-top: 30px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
	display: inline-block !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon::before {
	margin-top: 0px !important;
}
.width-logo.table-cell.sm-logo {
	text-align: left !important;
}
.head-button {
	display: inline-block !important;
	padding: 4px 20px 8px;
	margin-top: 10px;
}
	.sub-menu:hover, .sub-menu {padding-top:0px !important; padding-bottom:0px !important;}
	
}