.screen-reader-text {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.wp-caption-text {
	padding: 0.5em 0px; color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem;
}
.widget .gallery-caption {
	padding: 0.58em 0px; line-height: 1.4583;
}
.bypostauthor > article .fn::after {
	left: 6px; top: 7px;
}
.blog-left .comments-wrapper .clearfix {
	list-style: none;
}
.comments-wrapper h2 {
	margin-bottom: 56px;
}
.com-txt h3 {
	color: rgb(75, 87, 97); text-transform: uppercase; padding-bottom: 13px; font-family: "texgyreadventorbold"; font-size: 16px; display: block;
}
.com-img img {
	border-radius: 50%;
}
.com-txt {
	background: rgb(251, 252, 253); padding: 30px 60px 30px 30px; border: 1px solid rgb(209, 218, 223); border-image: none; width: calc(100% - 92px); float: right; position: relative;
}
.comments-wrapper .children {
	margin-left: 42px;
}
.comments-wrapper h2 a {
	color: rgb(96, 109, 135); text-transform: uppercase; font-family: "texgyreadventorbold"; font-size: 24px;
}
.com-txt p {
	color: rgb(141, 143, 143); padding-bottom: 5px !important; font-size: 14px;
}
.comments {
	padding-top: 0px !important;
}
.blog-listing p {
	font-size: 14px;
}
.form-submit .btn {
	background: rgb(255, 150, 0); padding: 12px 24px; border-radius: 4px; transition:0.3s; width: 185px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "texgyreadventorbold"; font-size: 14px; display: inline-block; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;
}
.blog-left h2 {
	color: rgb(96, 109, 135); text-transform: uppercase; padding-top: 30px; padding-bottom: 22px; font-family: "texgyreadventorbold"; font-size: 20px; border-bottom-color: rgb(213, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.widget-wrapper h4 {
	color: rgb(96, 109, 135); text-transform: uppercase; padding-bottom: 16px; font-size: 17px;
}
.widget_categories h4 {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_categories .cat-item {
	padding: 10px 0px; font-size: 13px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: block;
}
.img-block img {
	width: 57px; height: 44px;
}
.widget_categories {
	display: block;
}
.widget_archive {
	display: block;
}
.widget_tag_cloud .tagcloud {
	padding-top: 20px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: block;
}
.widget_tag_cloud .tagcloud a {
	background: rgb(171, 191, 201); padding: 4px 10px; border-radius: 2px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px !important;
}
.widget_tag_cloud .tagcloud a:hover {
	background: rgb(23, 164, 59);
}
.search-block .s {
	font-size: 14px;
}
.widget_archive h4 {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_archive ul li a {
	color: rgb(141, 143, 143); padding-right: 10px; font-size: 16px; margin-top: -2px; vertical-align: middle; display: inline-block;
}
.widget_meta ul li a {
	color: rgb(141, 143, 143); font-size: 16px;
}
.widget_pages ul li a {
	color: rgb(141, 143, 143); font-size: 16px;
}
.widget_categories ul li a {
	color: rgb(141, 143, 143); font-size: 16px;
}
.widget_archive ul li a:hover {
	color: rgb(255, 150, 0);
}
.widget_archive ul li {
	padding: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_archive ul li .icon-date-icon::before {
	padding-right: 10px;
}
.content .cate {
	padding-top: 20px; font-size: 20px !important; font-weight: 600;
}
.padding-lg .imp-note .note-cus {
	background: rgb(254, 196, 114); border-radius: 50%; border: 12px solid rgb(253, 242, 228); border-image: none; width: 72px; height: 72px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 24px; font-weight: 700; margin-right: 25px; float: left; display: block;
}
.form-wrapper .wpcf7-form .submit-cus {
	width: 170px;
}
.form-wrapper .wpcf7-form .submit-cus .col-sm-12 {
	position: relative;
}
.form-wrapper .wpcf7-form .submit-cus .col-sm-12 .btn {
	background: rgb(255, 150, 0); border-radius: 4px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-family: "texgyreadventorbold"; font-size: 14px !important; display: inline-block;
}
.form-wrapper .wpcf7-form .submit-cus .col-sm-12 .icon-more-icon {
	background: rgb(255, 150, 0); left: 130px; top: 15px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "texgyreadventorbold"; font-size: 14px; position: absolute;
}
.about .left-block p {
	color: rgb(147, 160, 167); font-size: 14px;
}
.about-video .overlay {
	background: rgb(8, 29, 45); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0;
}
.about-video .container .vc_column_container {
	height: 100%; display: inline-block;
}
.about-video .container .vc_column_container .vc_column-inner {
	height: 100%;
}
.about-video .container .vc_column_container .vc_column-inner .wpb_wrapper {
	height: 100%; position: relative;
}
.testimonial .overlay {
	background: rgb(46, 95, 133); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0;
}
.about-video .container p {
	left: 25%; top: 225px; white-space: nowrap; position: absolute;
}
.register .inner .regiter-inner .cnt-block form .phone {
	background: none; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(218, 228, 232) rgb(218, 228, 232); padding: 0px 20px; border-image: none; width: 100%; height: 46px; color: rgb(127, 131, 133); font-size: 12px; font-weight: 700; margin-bottom: 30px; position: relative; z-index: 2;
}
.register .inner .regiter-inner .cnt-block form textarea {
	background: none; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(218, 228, 232) rgb(218, 228, 232); padding: 0px 20px; border-image: none; width: 100%; height: 46px; color: rgb(127, 131, 133); font-size: 12px; font-weight: 700; margin-bottom: 30px; position: relative; z-index: 2;
}
.register > .inner > .regiter-inner > .cnt-block > .alert-register {
	text-align: center; text-transform: none; padding-bottom: 40px; font-size: 20px;
}
.register > .inner > .regiter-inner > .cnt-block > .alert-register > h4 {
	text-align: center; color: rgb(23, 164, 59); text-transform: none; padding-bottom: 40px;
}
.cert-list li {
	color: rgb(147, 160, 167); font-size: 14px;
}
.about .col-md-pull-7 .vc_column-inner .wpb_wrapper {
	max-width: 438px;
}
.instagram-pics li a img {
	height: 45.13px;
}
#navbar ul .menu-item {
	background-color: rgb(23, 164, 59) !important;
}
.faq-wrapper .faq-listing li .equal-hight p {
	color: rgb(147, 160, 167); line-height: 26px; font-family: "Roboto", sans-serif; font-size: 14px;
}
.subscribe .tnp-widget-minimal form {
	position: relative;
}
.subscribe .tnp-widget-minimal form .tnp-email {
	position: absolute;
}
.subscribe .tnp-widget-minimal form .tnp-submit {
	position: absolute;
}
.subscribe .tnp-widget-minimal form .tnp-email {
	border-radius: 4px;
}
.subscribe .tnp-widget-minimal form .tnp-submit {
	background: rgb(44, 151, 234); border-radius: 0px 4px 4px 0px; transition:0.3s; width: 75px; height: 44px; color: rgb(255, 255, 255); padding-left: 5px; font-size: 15px; margin-left: 209px;
}
.subscribe .tnp-widget-minimal form .tnp-submit:hover {
	background: rgb(255, 133, 0);
}
@media all and (max-width:1199px) and (min-width:992px)
{
.subscribe .tnp-widget-minimal form .tnp-submit {
	background: rgb(44, 151, 234); border-radius: 0px 4px 4px 0px; transition:0.3s; width: 75px; height: 44px; color: rgb(255, 255, 255); padding-left: 5px; font-size: 15px; margin-left: 209px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.footer .subscribe {
	width: 100%; padding-right: 30px;
}
.footer .subscribe {
	padding: 14px 58px 18px 0px; width: 95%; border-right-color: rgb(83, 125, 158); border-right-width: 1px; border-right-style: solid; display: block;
}
.footer .subscribe .tnp-email {
	padding: 4px !important; width: 78%; height: 34px; font-size: 10px !important;
}
.footer .subscribe .tnp-widget-minimal form .tnp-submit {
	background: rgb(44, 151, 234) !important; border-radius: 0px 4px 4px 0px !important; transition:0.3s !important; width: 40px !important; height: 34px !important; color: rgb(255, 255, 255) !important; padding-left: 3px !important; font-size: 8px !important; margin-left: 145px !important;
}
}
@media all and (max-width:767px)
{
.footer .instagram {
	width: 100% !important; padding-top: 60px !important; padding-right: 0px !important; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-email {
	width: 82% !important; height: 44px !important; color: rgb(125, 166, 198) !important; font-size: 12px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-submit {
	width: 18% !important; margin-left: 461px !important;
}
}
@media all and (max-width:640px)
{
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-email {
	width: 82% !important; height: 44px !important; color: rgb(125, 166, 198) !important; font-size: 12px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-submit {
	width: 18% !important; margin-left: 350px !important;
}
}
@media all and (max-width:480px)
{
.footer .instagram {
	width: 82% !important; padding-top: 45px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-submit {
	width: 18% !important; font-size: 13px !important; margin-left: 245px !important;
}
}
@media all and (max-width:414px)
{
.footer .instagram {
	width: 82% !important; padding-top: 60px !important;
}
.footer > .bottom > .subscribe > .tnp-widget-minimal > form > .tnp-submit {
	width: 18% !important; font-size: 13px; margin-left: 250px !important;
}
}
@media all and (max-width:375px)
{
.footer .instagram {
	width: 82% !important; padding-top: 60px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-submit {
	width: 18% !important; font-size: 10px !important; margin-left: 200px !important;
}
}
@media all and (max-width:320px)
{
.footer .instagram {
	width: 100%; padding-top: 0px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-email {
	width: 82% !important; height: 44px !important; color: rgb(125, 166, 198) !important; font-size: 12px !important;
}
.footer .bottom .subscribe .tnp-widget-minimal form .tnp-submit {
	width: 18% !important; height: 44px !important; font-size: 10px !important;
}
}
#curriculam .table-responsive {
	margin-right: -1px !important; margin-left: -1px !important;
}
#curriculam .table-responsive .course-table .curriculam-sem .rows {
	padding-right: 0px !important; padding-left: 0px !important;
}
#curriculam .table-responsive .course-table .curriculam-sem .rows .table-sem {
	padding: 28px 30px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#curriculam .table-responsive .course-table .curriculam-sem .rows .sem-name {
	background: rgb(233, 244, 253); border: 1px solid rgb(195, 225, 249); border-image: none; color: rgb(78, 93, 82); text-transform: uppercase; padding-top: 11px; padding-bottom: 11px; padding-left: 30px; font-family: "texgyreadventorbold"; font-size: 14px; margin-left: 0px !important;
}
#curriculam .lecture-txt {
	color: rgb(112, 124, 130); font-weight: 700;
}
#curriculam .lecture-txt .preview {
	height: 15px; font-size: 11px;
}
#curriculam .table-responsive .course-table .curriculam-sem .rows .sem-title {
	color: rgb(112, 124, 130); font-size: 14px; font-weight: 700;
}
.how-apply ul li:hover .icon-block {
	background: rgb(62, 178, 92) !important;
}
.how-apply ul li.active .icon-block {
	background: rgb(62, 178, 92) !important;
}
header .header-middle .col-sm-9 {
	float: right !important;
}
.blog-wrapper .blog-right .widget_recent_entries {
	padding-bottom: 60px;
}
.blog-wrapper .blog-right .widget_recent_comments {
	padding-bottom: 60px;
}
header .header-middle .col-sm-9 {
	padding: 0px;
}
#navbar .col-lg-1 {
	float: right;
}
#navbar .col-lg-1 {
	padding-right: 0px !important; padding-left: 0px !important;
}
#navbar .col-lg-11 {
	padding-right: 0px !important; padding-left: 0px !important;
}
#navbar .col-lg-1 form .search-btn {
	right: 12px !important;
}
#navbar .col-lg-1 form input {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#navbar .col-lg-11 .nav > li > a {
	padding: 19px 15px !important;
}
#navbar .navbar-nav > .dropdown > .dropdown-menu > .dropdown > .dropdown-menu {
	margin-top: 0px; margin-left: 40px;
}
.blog-wrapper .blog-listing li strong .alignleft {
	padding-right: 20px; float: left;
}
.blog-wrapper .blog-listing .alignnone {
	padding: 20px; max-width: 815px !important;
}
.wp-image-907 {
	padding: 20px; max-width: 815px !important;
}
.blog-wrapper .blog-listing .alignright {
	float: right;
}
.blog-wrapper .blog-listing .wp-image-904 {
	float: right;
}
.blog-wrapper .blog-listing .wp-image-905 {
	float: right;
}
#navbar #searchDropdown {
	background: none; border: currentColor; border-image: none;
}
.nav > li {
	display: block; position: relative;
}
#navbar form {
	margin: 0px; border-radius: 5px; border: 4px solid rgb(255, 150, 0) !important; border-image: none !important; left: auto; top: 70px; right: 0px;
}
.form-control {
	padding: 6px 12px; border: currentColor !important; border-image: none !important; width: 100%; height: 34px; color: rgb(111, 122, 127) !important; line-height: 1.4285; font-size: 14px; display: block;
}
#navbar .col-lg-1 .navbar-nav .dropdown {
	color: rgb(255, 255, 255); padding-top: 15px; font-family: "texgyreadventorbold"; font-size: 16px;
}
#navbar .col-lg-1 .navbar-nav .dropdown .dropdown-menu::after {
	left: 229px !important;
}
.widget_calendar {
	float: none;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	background: 0px 0px rgb(233, 233, 233); padding: 10px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 16px;
}
#wp-calendar thead {
	font-size: 10px;
}
#wp-calendar thead th {
	padding: 8px 0px; border: 1px solid rgb(233, 233, 233); border-image: none; text-align: center; font-size: 13px; vertical-align: middle;
}
#wp-calendar tbody {
	color: rgb(170, 170, 170);
}
#wp-calendar tbody td {
	background: rgb(245, 245, 245); padding: 6px; border: 1px solid rgb(233, 233, 233); border-image: none; text-align: center;
}
#wp-calendar tbody td#today {
	background: rgb(100, 156, 71); color: rgb(255, 255, 255);
}
#wp-calendar tbody td:hover {
	background: rgb(255, 255, 255);
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot {
	border: 1px solid rgb(233, 233, 233); border-image: none;
}
#wp-calendar tfoot #next {
	text-align: right; color: rgb(100, 156, 71); text-transform: uppercase; font-size: 12px;
}
#wp-calendar tfoot #prev {
	color: rgb(100, 156, 71); text-transform: uppercase; padding-top: 10px; font-size: 12px;
}
.widget select {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; max-width: 100%;
}
.widget_text .textwidget img {
	height: auto; max-width: 100%;
}
.widget_text select {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; max-width: 100%;
}
.widget_text input {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; max-width: 100%;
}
.widget_text textarea {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; max-width: 100%;
}
.widget_text option {
	max-width: 100%;
}
.widget_text .textwidget form.wpcf7-form input[type='submit'] {
	padding: 0px 20px !important; width: auto !important;
}
.widget_nav_menu ul li {
	color: rgb(130, 123, 125); line-height: 28px; font-size: 13px;
}
.widget_pages ul li {
	color: rgb(130, 123, 125); line-height: 28px; font-size: 13px;
}
.widget_nav_menu ul li ul {
	padding-left: 15px;
}
.widget_pages ul li ul {
	padding-left: 15px;
}
.widget_nav_menu ul li a {
	color: rgb(130, 123, 125);
}
.widget_pages ul li a {
	color: rgb(130, 123, 125);
}
.widget_nav_menu ul li a:hover {
	color: rgb(97, 92, 92);
}
.widget_pages ul li a:hover {
	color: rgb(97, 92, 92);
}
address {
	color: rgb(51, 51, 51); font-family: "Poppins", sans-serif; font-size: 18px;
}
.meta#content ul ul {
	list-style-type: decimal;
}
.blog-desc ul ul {
	list-style-type: decimal;
}
#content .meta ul ul ul {
	list-style-type: decimal;
}
.blog-desc ul ul ul {
	list-style-type: decimal;
}
footer {
	width: 100%; padding-left: 5%; float: left;
}
footer .widget {
	background: rgb(255, 255, 255); padding: 25px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; margin-bottom: 40px; float: left;
}
footer .widget .widget-title {
	width: 100%; color: rgb(0, 121, 252); font-family: "Fjalla One", sans-serif; font-size: 24px; margin-top: 0px; margin-bottom: 20px; float: left;
}
footer .widget img {
	margin-bottom: 15px;
}
footer .widget p {
	color: rgb(147, 151, 160); line-height: 22px; font-size: 14px;
}
footer .widget ul {
	margin: 0px; padding: 0px;
}
footer .widget ul li {
	list-style: none; margin: 0px; padding: 0px; display: inline-block;
}
footer .widget .tags {
	width: 100%; float: left;
}
footer .widget .tags li {
	margin-right: 6px; margin-bottom: 6px; float: left;
}
footer .widget .tags li a {
	background: rgb(0, 121, 252); padding: 3px 6px; color: rgb(255, 255, 255); float: left;
}
footer .widget .menu {
	width: 100%; float: left;
}
footer .widget .menu li {
	margin: 5px 0px; width: 100%; float: left;
}
footer .widget .menu li a {
	float: left;
}
footer .widget .menu li a:hover {
	color: rgb(0, 121, 252); text-decoration: none;
}
footer .widget .menu li span {
	color: rgb(204, 204, 204); float: right;
}
footer .widget .post {
	width: 100%; margin-bottom: 20px; float: left;
}
footer .widget .post img {
	width: 130px; padding-right: 15px; float: left;
}
footer .widget .post .post-content {
	padding: 0px; width: calc(100% - 130px); float: left;
}
footer .widget .post .post-content small {
	color: rgb(204, 204, 204); font-size: 12px; display: block;
}
footer .widget .post .post-content h4 {
	font-family: "Fjalla One", sans-serif; margin-top: 10px;
}
footer .widget .post .post-content h4 a {
	float: left;
}
footer .widget .post .post-content h4 a:hover {
	color: rgb(0, 121, 252);
}
footer .widget {
	text-align: left;
}
footer .widget ul li a {
	color: rgb(102, 102, 102) !important;
}
.widget ul.sub-menu {
	margin-left: 15px !important;
}
.hentry ol li {
	list-style: inherit;
}
#comments ul {
	padding-left: 28px;
}
.blog-post ul li ul {
	margin-bottom: 0px; margin-left: 1.25em;
}
.blog-post ol li ol {
	margin-bottom: 0px; margin-left: 1.25em;
}
.blog-fixed ul li ul {
	margin-bottom: 0px; margin-left: 1.25em;
}
blockquote {
	margin: 0px 0px 20px; padding: 9px 20px 10px 19px;
}
blockquote cite {
	color: rgb(204, 204, 204); font-size: 12px; display: block;
}
div.alignnone.wp-caption {
	width: 100% !important; height: auto;
}
img.alignnone {
	width: 100% !important; height: auto;
}
.blog-fixed div.alignnone.wp-caption img {
	width: 100% !important; height: auto;
}
.blog-post div.alignnone.wp-caption img {
	width: 100% !important; height: auto;
}
div.alignnone.wp-caption img {
	height: auto; max-width: 100% !important;
}
.alignright {
	max-width: 100% !important;
}
.alignleft {
	max-width: 100% !important;
}
.aligncenter {
	max-width: 100% !important;
}
div.alignleft img {
	max-width: 100% !important;
}
div.alignright img {
	max-width: 100% !important;
}
.alignright {
	float: right;
}
.alignleft {
	margin-right: 15px; margin-bottom: 15px; float: left;
}
.aligncenter img {
	max-width: 100% !important;
}
ul.custom-scroll li.menu-item-has-children ul.sub-menu {
	display: none !important;
}
ul.custom-scroll li.menu-item-has-children:hover ul.sub-menu {
	list-style: none; top: 60px; padding-left: 0px; display: block !important; position: absolute;
}
ul.custom-scroll li.menu-item-has-children:hover ul.sub-menu li a {
	background: rgb(239, 239, 239); padding: 0px 45px; width: 100%; color: rgb(106, 106, 106); line-height: 42px; font-size: 15px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; opacity: 1 !important;
}
ul.custom-scroll li.menu-item-has-children:hover ul.sub-menu li a:hover {
	background: rgb(227, 227, 227); color: rgb(68, 68, 68); text-decoration: none;
}
ul.custom-scroll li.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children ul.sub-menu {
	display: none !important;
}
ul.custom-scroll li.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu {
	display: block !important;
}
.sticky .featured-post {
	width: 100%; height: auto; text-align: center; color: rgb(117, 117, 117); line-height: 3.6923; font-size: 15px !important; margin-top: 15px; margin-bottom: 1.71rem; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 4px; border-bottom-width: 4px; border-top-style: double; border-bottom-style: double; display: inline-block;
}
.widget ul li {
	width: 100%; line-height: 2.3;
}
.widget ul.sub-menu {
	padding: 10px 10px 0px 0px !important;
}
.widget ul.sub-menu li a {
	white-space: nowrap;
}
.widget ul li a {
	color: rgb(102, 102, 102);
}
.logo h3 a {
	color: rgb(51, 51, 51);
}
.widget ul li a:hover {
	color: rgb(100, 156, 71);
}
.logo h3 a:hover {
	color: rgb(100, 156, 71);
}
.widget_categories ul {
	padding: 0px !important;
}
.widget ul {
	margin: 0px; padding: 0px 20px 0px 10px;
}
.widget a.rsswidget img {
	width: auto !important;
}
a.rsswidget {
	border: 0px currentColor; border-image: none; font-weight: 700 !important;
}
.widget_rss .rss-date {
	width: 100%; color: rgb(170, 170, 170); display: inline-block;
}
.widget_rss cite {
	width: 100%; color: rgb(170, 170, 170); display: inline-block;
}
div.rssSummary {
	color: rgba(51, 51, 51, 0.7);
}
.widget_rss ul li {
	padding-bottom: 20px;
}
.logo h3 a {
	padding: 20px 21px; font-size: 20px; display: inline-block;
}
.fixed.white-background.section .logo h3 {
	margin: 0px !important;
}
.aligncenter {
	text-align: center;
}
.tag-featured-image img {
	width: auto !important;
}
.blog-post-content table {
	margin: 0px 0px 20px; width: 100%; line-height: 2; font-size: 14px; border-collapse: collapse; border-spacing: 0;
}
.page-content table {
	margin: 0px 0px 20px; width: 100%; line-height: 2; font-size: 14px; border-collapse: collapse; border-spacing: 0;
}
.blog-post-content table {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.blog-post-content th {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.blog-post-content td .page-content table {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.page-content th {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.page-content td {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.blog-post-content th {
	padding: 0.43em;
}
.blog-post-content td {
	padding: 0.43em;
}
.page-content th {
	padding: 0.43em;
}
.page-content td {
	padding: 0.43em;
}
.aligncenter.wp-caption {
	padding-top: 44px; clear: both; display: block;
}
.page-sidebar ul {
	margin-left: 0px !important; list-style-type: none !important;
}
.blog-post-content ul {
	margin-left: 30px; list-style-type: disc;
}
.page-content ul {
	margin-left: 30px; list-style-type: disc;
}
@media screen and (max-width:767px)
{
ul.nav-menu li.menu-item-has-children:hover ul.drop-menu {
	display: block !important;
}
ul.nav-menu li.menu-item-has-children:hover ul.drop-menu li.menu-item-has-children ul.drop-menu {
	display: none !important;
}
ul.nav-menu li.menu-item-has-children:hover ul.drop-menu li.menu-item-has-children:hover ul.drop-menu {
	display: block !important;
}
.logged-in .fixed.white-background.section {
	top: 45px; z-index: 999;
}
ul.nav-menu li.dropdown:hover ul.drop-menu {
	display: block !important;
}
ul.nav-menu li.dropdown:hover ul.drop-menu li.dropdown ul.drop-menu {
	display: none !important;
}
ul.nav-menu li.dropdown:hover ul.drop-menu li.dropdown:hover ul.drop-menu {
	display: block !important;
}
}
.detail.blog-listing li h2 {
	margin-bottom: 30px !important;
}
.blog-listing li h2 {
	margin-bottom: 30px !important;
}
#navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {
	display: none !important;
}
#navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown:hover ul.dropdown-menu {
	left: 100%; top: -4px; margin-left: 0px; display: block !important;
}
#navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown:hover ul.dropdown-menu::after {
	display: none !important;
}
.customize-support .detail.blog-listing h2 {
	border: transparent; border-image: none; padding-top: 10px; font-size: 40px; margin-bottom: 0px !important;
}
.blog-left .detail.blog-listing li ul li {
	
}
.blog-left .detail.blog-listing li ul {
	margin-left: 15px;
}
.blog-left .detail.blog-listing li ol {
	margin-left: 15px;
}
.blog-left .detail.blog-listing li ol li {
	list-style: decimal;
}
.blog-left .detail.blog-listing li ul li ul {
	margin-left: 20px;
}
.blog-left .detail.blog-listing li ol li ol {
	margin-left: 20px;
}
.blog-right .widget-wrapper {
	padding-bottom: 70px;
}
form.post-password-form input[type=submit] {
	background: rgb(255, 150, 0); padding: 4px 24px; border-radius: 4px; border: aliceblue; transition:0.3s; border-image: none; width: 85px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "texgyreadventorbold"; font-size: 14px; margin-top: 1px; display: inline-block;
}
.custom-logo {
	color: rgb(23, 164, 59); padding-top: 12px; font-size: 25px; float: left;
}
.sticky .featured-post {
	width: 100%; height: auto; text-align: center; color: rgb(117, 117, 117); line-height: 3.6923; font-size: 15px !important; margin-top: 20px; margin-bottom: 1.71rem; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 4px; border-bottom-width: 4px; border-top-style: double; border-bottom-style: double; display: inline-block;
}
.widget_archive ul li a {
	font-family: "Roboto", sans-serif !important;
}
.widget_archive ul li a::before {
	display: none;
}
@media screen and (max-width:767px)
{
.col-lg-1 .pull-right.navbar-nav.nav {
	display: none;
}
}
ul.comments .com-txt li ul {
	margin-left: 15px;
}
ul.comments .com-txt li ol {
	margin-left: 15px;
}
ul.comments .com-txt ul li {
	margin-bottom: 0px;
}
ul.comments .com-txt ol li {
	list-style: decimal; margin-bottom: 0px;
}
ul.comments .com-txt ol {
	margin-left: 20px;
}
ul.comments .com-txt ul {
	margin-left: 20px;
}
.blog-listing table {
	margin: 0px 0px 20px; width: 100%; line-height: 2; font-size: 14px; border-collapse: collapse; border-spacing: 0;
}
.blog-listing table {
	margin: 0px 0px 20px; width: 100%; line-height: 2; font-size: 14px; border-collapse: collapse; border-spacing: 0;
}
table {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
th {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
td {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
table {
	border-width: 1px 0px 0px 1px; margin: 0px 0px 1.6em; width: 100%; border-collapse: separate; table-layout: fixed; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
th {
	border-width: 0px 1px 1px 0px; font-weight: 700;
}
td {
	border-width: 0px 1px 1px 0px;
}
th {
	padding: 0.4em !important;
}
td {
	padding: 0.4em !important;
}
.menu-header-menu-1-container {
	float: left;
}
