/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 08 2020 | 15:51:25 */
table, th, td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px
}
.table_faq tr {
    height: 20px;
  	font-family: 'Poppins', sans-serif;
    color: #4d6195;
    font-size: 16px;
}
.table_faq p {
    margin: 0;
  	
}
.elementor img {
    margin-top: 0px!important;
}
.links-faq-box {
    color:#002176;
}
.links-faq-box:hover {
    color: #1B6EF8
}
.blog-page-section {
    position: relative;
    padding: 40px 0px 80px;
}
pre {
  font-family: monospace; 
  font-size: 13px; 
  padding: 9.5px; 
  margin-top: 1em; 
  margin-bottom: 1em; 
  line-height: 1.42857; 
  color: #333333; 
  word-break: break-all; 
  overflow-wrap: break-word; 
  background-color: #f5f5f5; 
  border-radius: 4px; 
  border: 1px solid #cccccc;
}
.alert {
  padding: 20px;
  background-color: #36D7A3;
  color: white;
  box-shadow: 2px 3px 11px -4px rgba(0,0,0,0.55);
}
ul.faqlist, li.faqlist {
	list-style-type: circle;
  	margin: 20px;
  	font-family: 'Poppins', sans-serif;
    color: #4d6195;
    font-size: 16px;
    line-height: 1.8em;
    padding-right: 20px;
}
.popular-posts .post{
  padding-left: 0px;
}

.post-thumb{
  visibility: hidden;
}

.main-header .header-upper .outer-box .sidebar-btn{
  visibility: hidden;
}

h2{
position: relative;
    color: #33333;
    font-weight: 800;
    font-size: 32px;
    line-height: 1.3em;
    margin-block-start: 1.2em;
    margin-block-end: 0.2em;
  	position:relative;
}
h2 span{ 
  position:absolute; top:-150px;
}
h3 {
    display: block;
    font-size: 24px;
  	color: #33333;
    margin-block-start: 1.2em;
    margin-block-end: 0.2em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
h4 {
  color: #33333;
  font-size: 22px;
}
p{
  	font-family: 'Poppins', sans-serif;  
  	color: #4d6195;
    font-size: 18px;
    line-height: 1.8em;
    /*padding-right: 20px;*/
}
.sidebar-widget-two .sidebar-title {
    margin-bottom: 10px;
}
.elementor-counter-number-prefix{
	font-family: 'Poppins', sans-serif;
    color: #4d6195;
    font-size: 20px;
    line-height: 1.3em;
    padding-right: 20px;
  	font-weight: 400;
}
.elementor-widget-counter .elementor-counter-title{
  	font-family: 'Poppins', sans-serif;  
  	color: #4d6195;
    font-size: 20px;
    line-height: 1.8em;
    padding-right: 20px;
}
.elementor-widget-counter .elementor-counter-number-wrapper{
    position: relative;
    color: #002176;
    font-weight: 800;
    font-size: 36px;
    line-height: 1.3em;
  	margin-bottom: 25px;
}
.elementor img{
  margin-top: 60px;
}
.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button{
  	position: relative;
    line-height: 24px;
    color: #002176;
    font-size: 15px;
    cursor: pointer;
  	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    border-radius: 50px;
    background-color: #3ad89f;
    text-transform: capitalize;
  	margin-bottom: 25px;
}
.elementor-685 .elementor-element.elementor-element-cfa7a8d{
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}
#register input, #register select {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    color: #888888;
    font-weight: 400;
    padding: 14px 22px;
    z-index: 1;
    border-radius: 4px;
    border: 1px solid #e4e9f6;
    background-color: #ffffff;
}
label{
  display: inline;
}
.btn-style-eleven {
    font-size: 15px;
    padding: 12px 40px;
    position: relative;
    line-height: 24px;
    color: #002176;
    font-size: 15px;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    border-radius: 50px;
    background-color: #3ad89f;
    text-transform: capitalize;
    margin-bottom: 25px;
    background-image: none;
}
.btn-style-eleven:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: url(../images/background/pattern-16.png) repeat;
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: repeat;
    background-repeat-y: repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}
#register input[type=text],#register input[type=email],#register input[type=password], #register select {
	width: 500px
}
.elementor-685 .elementor-element.elementor-element-b6c0196 {
    width: 90%;
}
.elementor-685 .elementor-element.elementor-element-8898944 {
    width: 75%;
}
.testimonial-block-four .inner-box .text {
    margin-top: 0px;
}
.main-menu {
    float: right;
}
.login-box {
    visibility: hidden;
}
.main-menu .navigation > li > ul {
    left: -180px !important;
}
.inner-box {
    min-height: 100%;
}
.elementor-widget-image .elementor-image img {

    vertical-align: middle;
    display: inline-block;
    padding-top: 38%;
    margin-left: 20%;

}
.alert {
    padding: 20px;
    background-color: #fff0a5;
    color: #434c5e;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    max-width: 300px;
    font-size: 14px;
}
.custom_html-2_clone{
  display: none;
  }
.custom_html-3_clone{
  display: none;
  }
body .sidebar-widget-two {
position: inherit;
margin-bottom: 60px;
}
.links-faq-box {
 color: #00ccff;
}
.bread-crumb {
visibility:hidden;
}
.custom_html-10_clone{
display: none;
}
.custom_html-11_clone{
display: none;
}
#custom_html-10{
position: inherit;
margin-bottom: 60px;
}
#custom_html-11{
position: inherit;
margin-bottom: 60px;
}
.widget-title, .sidebar-title h2 {
    padding-bottom: 10px;
    position: relative;
  	color: #0b2460;
    font-size: 22px;
}
.grecaptcha-badge{
  display:none;
}

/** Hide author info */
.blog-detail .author-name, .author-name {
  display: none;
}
.blog-section .category {
  display: none;
}


@media (max-width: 768px)  {
  .navbar-toggler {
    position: absolute;
    top:-60px;
    right: 0;
  }
}
@media (max-width: 400px)  {
  header .logo img {
    max-width: 280px !important;
  }
}

@media (max-width: 360px)  {
  header .logo img {
    max-width: 260px !important;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
  
.main-header .nav-outer, .main-header.header-style-one .main-menu, .main-header.header-style-two .main-menu {
    position: absolute !important;
    left: 0;
    padding: 0 15px;
}
header.main-header {
    min-height: 107px !important;
  }
}
#register input[type=text], #register input[type=email], #register input[type=password], #register select{
  width: 100%;
}
@media (max-width: 992px){
  .sidebar-side {
    margin-left: 0;
    padding-left: 45px;
    padding-right: 45px;
  }
}
#register input[type=submit]{
  font-size: 16px;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.testimonial-block-four .inner-box{
  padding: 70px 70px 100px 65px;
}

