/*
Theme Name: WP Bootstrap Starter
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Author: Mr. Mike
Author URI: https://afterimagedesigns.com/
Description:  The best WordPress starter theme based on the most powerful frameworks in the world: "_s" (by Automattic, the main people behind WordPress development), Twitter Bootstrap (the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web) and Font Awesome (or Fontawesome, a full suite of 675+ pictographic icons for easy scalable vector graphics on websites). This theme, like WordPress, is licensed under the GPL. You can use this theme as base for your next WordPress theme project and you are allowed to remove the link at the footer or do whatever you want. Your feedback on how we can continuously improve this WordPress Starter Theme Bootstrap will be highly appreciated. Page templates includes Right-sidebar (default page template), Left-Sidebar, Full-Width, Blank with container, Blank without container Page. Other features - Currently using Bootstrap v4.0.0 , Widgetized footer area, WooCommerce ready, Compatible with Contact Form 7, Compatible with Visual Composer, Compatible with Elementor Page Builder. This theme will be an active project which we will update from time to time. Check this page regularly for the updates.
Version: 3.3.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-bootstrap-starter
Requires at least: 4.7
Requires PHP: 5.2.4
Tested up to: 5.4
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Woocommerce
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
#primary, #secondary{
	float:left
}
.dmca1{float: none;margin-top: -38px;margin-bottom: -13px;    }
element.style {
}.nf-form-fields-required{font-size:15px!important;}
.entry-content p {
    font-size: 16px;
}.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 35px!important;
}

.bottomMenu {
    position: fixed;
    top: 0;
    width: 100%;
box-shadow: 0 0.375rem 0.625rem -0.375rem rgba(0,0,0,.2);
    z-index: 1;background: #fff;
    transition: all .5s;
}
.hide {
    opacity:0;
   
}
.show {
    opacity:1;
  
}

p.has-background {
  padding: 14px 20px!important;
    border-radius: 4px;
    background: #f7f7f7;
    border: 1px solid #4c4c4cab!important;
}
.has-light-green-cyan-background-color {
    background-color: #1bff00 !important;
	border-radius: 6px!important;}
.schema-faq-question strong {
font-weight: 600!important;
}.okmd{float:right!!important;padding:0px!important;}
.wp-block-yoast-faq-block .schema-faq-section{
	margin-bottom: 12px!important;
}
.wp-block-yoast-faq-block .schema-faq-question{font-size: 17px!important;
    font-weight: 700!important;
    background: #f4f4f4;
    width: 100%!important;
    display: block!important;
    padding: 10px!important;
    border: 1px solid #000!important;}
.wp-block-yoast-faq-block .schema-faq-answer{    border: 1px solid #767676!important;
    padding: 10px!important;
    margin-top: 2px!important;}
.mbl2{padding: 6px 62px!important;}
.widget{	clear:both;}
.okuser1 img{width: 20px!important;min-height: 20px!important;max-height: 20px!important;}
.conectier_single_page_in_right .btn-group-lg>.btn, .btn-lg{font-size:16px;}
.conectier_single_page_in_right {padding: 1% 0px 1% 0px;display: flex;}
#primary .site-main .has-vivid-green-cyan-background-color {background-color: #2ca01c !important;color: #fff;}
.buttonDownload {
	display: inline-block;
	position: relative;
	padding: 10px 25px;
	background-color: #4CC713;
	color: white;
	font-family: 'Noto Sans', sans-serif!important;
	text-decoration: none;
	font-size: 0.9em;
	text-align: center;
	text-indent: 15px;
}textarea.form-control {
    height: 60px!important;
}.comment-form-author{float: left!important;margin-right: 20px!important;}#comments input{    border-radius: 4px!important;border: 1px solid #ccc!important;    height: 40px;}#wp-comment-cookies-consent{height: auto!important;}
.comment-form-author, .comment-form-email{margin-bottom:10px!important;}#comments .btn-primary{background-color: #2ca01c!important;}
.buttonDownload:hover {
	background-color: #333;
	color: white;
}
.buttonDownload:before, .buttonDownload:after {
	content: ' ';
	display: block;
	position: absolute;
	left: 15px;
	top: 52%;
}
.buttonDownload:before {
	width: 10px;
	height: 2px;
	border-style: solid;
	border-width: 0 2px 2px;
}
.buttonDownload:after {
	width: 0;
	height: 0;
	margin-left: 3px;
	margin-top: -7px;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: transparent;
	border-top-color: inherit;
	animation: downloadArrow 2s linear infinite;
	animation-play-state: paused;
}
.buttonDownload:hover:before {
	border-color: #4CC713;
}.btn-warning {
   border-color: #2ca01c;
    background-color: #2ca01c!important;
    color: #ffffff;
   font-family: 'Noto Sans', sans-serif!important;
    font-weight: 500;
    transition: transform .4s!important;
    border-radius: 37px;
    font-size: 16px;
    float: right;
    padding: 6px 18px;
}

.btn-warning:hover {
    transform: scale(1.07)!important;
     background-image: linear-gradient(8deg,#169907,#39c0db);
color:#fff!important;
    border-color: #2ca01c!important;
}
.img8 a img:hover{    filter: brightness(7.5)!important;
    rotate: -2deg!important;
    font-size: 20px;
    margin-bottom: -2px!important;}
.img8 img{  filter: brightness(7.5)!important;
    rotate: -2deg!important;
    font-size: 20px;
    margin-bottom: -2px!important;}
.img89 img{    filter: brightness(7.5)!important;}
.buttonDownload:hover:after {
	border-top-color: #4CC713;
	animation-play-state: running;
}
@keyframes downloadArrow {
	0% {
		margin-top: -7px;
		opacity: 1;
	}
	
	0.001% {
		margin-top: -15px;
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		margin-top: 0;
		opacity: 0;
	}
}
.conectier_single_page_in .entry-header #breadcrumbs, .conectier_single_page_in .entry-header #breadcrumbs span a{
	color:#fff;
}
.conectier_single_page_in .entry-header{
	display:block
}
.conectier_single_page_in h1.entry-title{
	border-bottom: 0px solid #eaecef!important;
    margin-bottom: 0px!important;
    color: #fff!important;
	margin-top:0px;
}
.conectier_single_page{    box-shadow: rgba(0, 0, 0, 0.45) 0px 15px 15px -20px;
   padding: 0px;
    width: 100%;
    background: #ffffff;
    margin-bottom: 5px;
    float: left;
    position: sticky!important;
    top: 0px!important;
    z-index: 999!important;
}.imghed{   margin-top: 16px!important;width: 140px;}
.entry-content img {
    margin-bottom: 20px;
    padding: 10px;
}
.okaynoth{text-align:center!important;}
.okaynoth img{width:25%!important;}.wp-social-link a{color:#fff!important;}
.conectier_home_blog .m-2{
	text-transform:capitalize;
}
.conectier_home_blog .m-2 .fa-1x{
	border: 1px solid #aaa;
    padding: 5px;
    border-radius: 50%;
    font-size: 10px;
}
#secondary .list-unstyled li img{
	height: 133px;
    width: 100%;
}
.zoom img{
	opacity: 1;
    width: 100%;
    height: 378px;
}
.entry-content p{
	font-size:18px;    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.9;
}
.gutentoc .gutentoc-toc__list a{font-size: 18px!important;    margin: 10px;}
#toclist ul li, #toclist ul{
	line-height:1.9; 
	font-size:17px
}
.entry-content li {    
	line-height: 2;
}
.about-avatar img{
	height: 340px;
    width: 100%;
}
#breadcrumbs span a{
margin-right: 6px!important;color: #000000;    font-size: 15px;
}
.why_conectier_us img, .feature-box-1 .icon img {
    height: 40px;
    width: 40px;
} .afterScroll {    display: none;}
.conectier_payment_in2 img {
    height: 25px;
    width: 90px;
}
#wpd-bubble-wrapper > #wpd-bubble-count{
	display:none!important
}
.nf-form-content textarea.ninja-forms-field{
	height: 100px!important;
}
#secondary{
	position: sticky;
    top:62px!important;
    height: 100%;
    border: 1px solid #ccc;
    padding: 30px 10px 0px 10px;
}
#secondary .nf-error .ninja-forms-field {
    border-color: #2ebcd1!important;
    transition: all .5s;
}
#trustedsite-tm-image{
	margin-bottom:100px!important;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
	background-color:#33a3be24!important;
}
tr{
	height: 40px!important;
}
tbody{
	text-align:center!important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	line-height:0px;
	padding: 20px;
    font-weight: bold;
    box-shadow: 3px 4px 5px 1px #000;
}
.nf-form-content input[type=button]{
	margin-top:10px;
}
#ninja_forms_required_items, .nf-field-container{
	margin-bottom:10px!important
}
.nf-error.field-wrap .nf-field-element:after{
	height: 34px!important;
    line-height: 34px!important;
    background: #2ebcd1!important;
}
.nf-error .nf-error-msg, .nf-error-msg, .ninja-forms-req-symbol{
	color:#000!important
}
#secondary .widget_block .nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
	border-radius:0px;
}
#secondary .widget_block .nf-form-cont h3 {
    margin: 0px 0px 10px 0px;
    text-align: center;
    border-bottom: 1px dotted #000;
    padding-bottom: 10px;
}
#secondary .list-unstyled li {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px;
	overflow:hidden
}
#secondary .list-unstyled li a {
    white-space:normal;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    float: left;
    color: #424242;
    font-weight: 500;
    margin-top: 10px;
}
.blogpage1 {
    background: linear-gradient(rgb(76 76 76 / 68%),rgb(0 0 0 / 75%)),url(http://www.conectier.com/wp-content/uploads/2023/01/conectair.webp);
    width: 100%;
    color: #fff;
    height: 350px;
    background-position: 100% 30%!important;
    background-size: cover!important;
    padding: 8% 0%;
    margin-bottom: 20px;
    clip-path: polygon(0% 0%, 100% 0%, 102% 100%, 0% 80%, 0% 65%);
}
.blogpage1 h1{font-size:43px!important;font-weight: 600;}
#secondary .wp-block-table table tbody tr td{    border: 1px solid #ccc!important;}
#breadcrumbs{
	margin-bottom:0px;
}
#secondary .list-unstyled{
    padding: 5px;
}
#secondary .widget_block .nf-form-cont{
	padding:10px;
}
.footer_bottomx{
	margin-top:10px;
}
.conectier_payment_in b{
	font-weight:800;
}
.imgsquare1:hover{
	transform: scale(1.2);
    transition: 300ms cubic-bezier(0.4, 0, 1, 1);
}
.Our_Achievments{
	width:100%;
}
.Our_Achievments h2, .conectier_testimonial h2{
	text-align:center
}
.conectier_customer_says_in {
    background: #eaf2ff;
}
.conectier_COMx span img {
    width: 70px;
    margin-bottom: 15px;
    border-radius: 50%;
    height: 70px;
}
.conectier_COMx i{
	clear:both;
	width:100%;
	float:left;
}
.conectier_COMx b{
	clear:both;
	width:100%;
	float:left
}
.conectier_testimonial {
    padding: 10px;
    border-left: 1px dotted #666;
}
.carousel-inner {
    position: relative;
    width: 90%;
    overflow: hidden;
    margin: 0px auto;
}
.conectier_COMx {
    padding: 10px;
    width: 100%;
    margin: 0px auto;
    float: left;
    text-align: center;
}
.conectier_stat{
	float:left;
	width:100%;
	text-align:center
}
.counter-icon{
	padding:10px;
	border:1px solid #666;
}
.counter-icon img {
    width: 30px;
    height: 25px;
}
.conectier_com_icon .numbers h4{
	margin:0px;font-size: 14px!important;
}
.numbers {
    font-size: 25px;
    line-height: 1em;
    margin: 10px auto;
    overflow: hidden;
    font-weight: 600;
    color:#666;
}
.numbers__window {
  	display: inline-block;
  	overflow: hidden;
  	width: 0.5em;
  	height: 1em;
}
.numbers__window__digit {
  	font: inherit;
  	word-break: break-all;
  	display: block;
  	width: 0;
  	padding: 0 0.52em 0 0;
  	margin: 0 auto;
  	overflow: inherit;
  	animation: counting 0.4s steps(10) forwards infinite;
}
.numbers__window__digit::before {
  	content: attr(data-fake);
  	display: inline-block;
  	width: 100%;
  	height: auto;
}
.numbers__window__digit--1 {
  	animation-iteration-count: 3;
}
.numbers__window__digit--2 {
  	animation-iteration-count: 6;
}
.numbers__window__digit--3 {
  	animation-iteration-count: 9;
}
.numbers__window__digit--4 {
  	animation-iteration-count: 12;
}
.numbers__window__digit--5 {
  	animation-iteration-count: 15;
}
@keyframes counting {
  100% {
    transform: translate3d(0, -10em, 0);
}
}
.conectier_com_icon{
	display: flex;
    align-items: center;
}
body {
  	margin: 0;font-family: 'Noto Sans', sans-serif!important;
  	-webkit-font-smoothing: auto;
}
.entry-content li{ 
	 font-family: 'Noto Sans', sans-serif!important;    font-size: 17px;
}
.entry-footer .cat-links { display:none; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  	display: block;
}
audio,
canvas,
progress,
video {
  	display: inline-block;
  	vertical-align: baseline;
}
.site-content{
	padding-bottom:0px!important
}
audio:not([controls]) {
  	display: none;
  	height: 0;
}
.site-title {
    text-transform: none;
}
[hidden],
template {
  	display: none;
}
a {
  	background-color: transparent;
}
a:active,
a:hover {
  	outline: 0;
	text-decoration:none;
}
dfn {
  	font-style: italic;
}
mark {
  	background: #ff0;
  	color: #000;
}
small {
  	font-size: 80%;
}
.p-5{
	padding-top:10px!important
}
.conectier_blog_PAGE #breadcrumbs{
	margin-bottom:0px;
}
.trustedsite-tm-verify{height: 476px!important;}
.blogmain .entry-title {
    text-align: left;    font-size: 18px!important;
    padding: 8px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    width: 100%;
	transition:0.9s;
}
.blogmain .entry-title a{
	transition:0.9s;
}
.blogmain .entry-title a:hover{
	transition:0.9s;
	color:#0056b3;
}
.blogmain p {
    text-align: left;
    padding: 5px 10px;
    clear: both;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 100;
}
.conectier_blog_PAGE {
    padding: 10px 0px 10px 10px;
    text-align: left;
}
.conectier_home_blog {
    border-top: 1px solid #ccc;
}
.feature-content h3{
	color: rgb(88, 70, 140);
    font-weight: 100;
    font-size: 20px;
    margin-bottom: 0px;
}
.conectier_inn h2 {
    z-index: 9;
    color: rgb(113, 108, 128)!important;
    text-decoration: none;
    white-space: normal;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 300!important;
    font-size: 20px!important;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}
.conectier_inn h1 {
    z-index: 8;
    color: rgb(88, 70, 140);
    text-decoration: none;
    white-space: normal;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    font-weight: 100!important;
    font-size: 36px!important;
    text-transform: capitalize;
}
.conectier_payment_in1{
	width: 100%;
    float: left;
    padding: 50px 0px;
}
.conectier_payment_in2 {
    background-color: #fff;
    -webkit-box-shadow: 0 10px 55px 5px rgb(137 173 255 / 35%);
    box-shadow: 0 10px 55px 5px rgb(137 173 255 / 35%);
    border-radius: 8px;
    padding: 30px;
    min-height: 120px;
    text-align: center;
    margin-bottom: 20px;
    transition: 0.9s;
    line-height: 88px;
}
.conectier_payment_in2:hover {
    transition: 0.9s;
    transform: scale(1.1);
    overflow: hidden;
}
.conectier_inn{
	background:url(https://res.cloudinary.com/dd273wlky/image/upload/v1654236968/Developer/conactier_1_chaqxp.jpg);
	padding:60px;
}
.conectier_payment_section {
    width: 100%;
    padding: 50px 0px 0px 0px;
}
.conectier_payment_in{
	padding:10px;
}
.section-title p {
	font-size:20px;
}
.conectier_payment_in h3{
	z-index: 8;
    color: rgb(88, 70, 140);
    text-decoration: none;
    white-space: normal;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    font-weight: 100!important;
    font-size: 36px!important;
    text-transform: capitalize;
	line-height:50px
}
.conectier_payment_in span {
   font-family: 'Noto Sans', sans-serif!important;
    color: rgb(88, 70, 140);
    font-size: 20px;
    padding-bottom: 24px;
    float: left;
}
.conectier_payment_in p{
	z-index: 9;
    color: rgb(113, 108, 128)!important;
    text-decoration: none;
    white-space: normal;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 300!important;
    font-size:14px!important;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
	clear:both
}
.conectier_homelisting_in {
    margin-bottom: 20px;
    text-align: center;
    padding: 5px;
    box-shadow: 0 0 20px rgb(0 0 0 / 18%);
    background: #fff;
    transition: 0.9s;
    overflow: hidden;
	border-radius:1.3em;
}
.conectier_homelisting_in img:hover{
	transition:0.9s;
	transform:scale(1.1)
}
.conectier_homelisting_in h4 {
    padding: 0px 2px 0px 2px;
    text-align: left;
	height: 60px;
    overflow: hidden;
}
.conectier_homelisting_link {
    width: 100%;
    color: #24292e;
    font-size: 16px;
    font-weight: 600;
}
.conectier_homelisting{
	width:80%;
	float:left;
	margin:auto;
}
.homediv{
	width: 100%;
    float: left;
    background: #40c5de;
	padding: 1px 0 1px 0;
}
.entry-header{
	display:none
}
.blogmain{
    box-shadow: 0 0 20px rgb(0 0 0 / 18%);
    background: #fff;
    transition: 0.9s;
    overflow: hidden;
	padding:5px;
	border-radius:1.3em;
}
.blogmain:hover {
   	box-shadow: 0px 20px 9px #ccc;
    transition: 0.9s;
}
#primary .post-thumbnail img {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
	display:none
}
.homediv h1{
	text-align:center;
	color:#fff; 
	font-size: 55px;
}
.btnhome{
	background-color:#fff;
	border: none;
	font-size: 20px;
	padding: 16px 62px 16px 62px;
	border-radius: 40px;
	margin-top: 30px;
	font-weight: 600;
}
.btnhome:hover {
	background-color:#262626;
	color:#ffffff;
}
.homep{
	font-size: 22px;
	margin-bottom: 10px!important;
}
.homediv1{
	margin-top:70px;
	float:left;
}
.homediv2{
	margin-top:70px;
	float:right;
}
sub,
sup {
  	font-size: 75%;
  	line-height: 0;
  	position: relative;
  	vertical-align: baseline;
}
sup {
  	top: -0.5em;
}
sub {
  	bottom: -0.25em;
}
img {
  	border: 0;
}
svg:not(:root) {
  	overflow: hidden;
}
figure {
  	margin: 1em 2.5rem;
}
hr {
  	box-sizing: content-box;
  	height: 0;
}
button {
  	overflow: visible;
}
button,
select {
  	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  	-webkit-appearance: button;
  	cursor: pointer;
}
button[disabled],
html input[disabled] {
  	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  	border: 0;
  	padding: 0;
}
.well2{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}
input {
  	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  	box-sizing: border-box;
  	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  	height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  	-webkit-appearance: none;
}
fieldset {
  	border: 1px solid #c0c0c0;
  	margin: 0 2px;
  	padding: 0.35em 0.625em 0.75em;
}
legend {
  	border: 0;
  	padding: 0;
}
textarea {
  	overflow: auto;
}
optgroup {
  	font-weight: bold;
}
table {
  	border-collapse: collapse;
  	border-spacing: 0;
}
td,
th {
  	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
  	clear: both;
  	color: #24292e;
  	font-weight: 500;
  	margin-top: 24px;
  	margin-bottom: 15px;
}
h1 {
  	font-size: 36px!important;
  	padding-bottom: 10px;
}
h2 {
  	font-size: 32px!important;
  	padding-bottom: 0.3em;
  	line-height: 1.5;
}
h3 {
  	font-size: 28px!important;
  	line-height: 30px;
}
h4 {
  	font-size: 26px;
  	line-height: 30px;
}
h5 {
  	font-size: 22px;
  	line-height: 25px;
}
p {
  	margin-bottom: 1.5em;
}
h1.entry-title {
  	font-size: 1.7rem;font-weight: 400!important;
  	border-bottom: 1px solid #eaecef;
  	margin-bottom:5px;
}
h2.entry-title {
  	border-bottom: 1px solid #eaecef;
}
h3.widget-title {
  	font-size: 1.2rem;
}
body {
  	background: #fff;
}
.navbar-brand img{
	width: 200px;
}
img {
  	height: auto;
  	max-width: 100%;
}
figure {
  	margin: 1em 0;
}
table {
  	margin: 0 0 1.5em;
  	width: 100%;
}
header#masthead {
    margin-bottom: 0;
    background-color: #fff;
    padding: 5px 1.3rem;
    top: 0;box-shadow: 0 0.375rem 0.625rem -0.375rem rgba(0,0,0,.2);
    z-index: 999999;
    border-bottom: 1px solid #fff!important;
}
.navbar-brand > a {
  	color: rgba(0, 0, 0, 0.9);
  	font-size: 1.1rem;
  	outline: medium none;
  	text-decoration: none;
  	color: #fff;
  	font-weight: 550;
}
.navbar-brand > a:visited, .navbar-brand > a:hover {
  	text-decoration: none;
}
#page-sub-header {
  	position: relative;
  	padding-top: 5rem;
  	padding-bottom: 0;
  	text-align: center;
  	font-size: 1.25rem;
  	background-size: cover !important;
}
body:not(.theme-preset-active) #page-sub-header h1 {
  	line-height: 1.6;
  	font-size: 4rem;
  	color: #563e7c;
  	margin: 0 0 1rem;
  	border: 0;
  	padding: 0;
}
.zoom {
  	transition: transform .2s; /* Animation */
  	margin: 0 auto;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea { 
	border-radius: 0px!important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	background: #169907!important;
	width: 100%!important;
    border-radius: 0px;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	color: #ffffff!important;
}
#page-sub-header p {
  	margin-bottom: 0;
  	line-height: 1.4;
  	font-size: 1.25rem;
  	font-weight: 300;
}
body:not(.theme-preset-active) #page-sub-header p {
	color: #212529;
}
a.page-scroller {
  	color: #333;
  	font-size: 2.6rem;
  	display: inline-block;
  	margin-top: 2rem;
}
@media screen and (min-width: 768px) {
body:not(.theme-preset-active) #page-sub-header h1 {
    font-size: 3.750rem;
}
body:not(.theme-preset-active) #page-sub-header {
    font-size: 1.25rem;
}
}
@media screen and (min-width: 992px) {
#page-sub-header p {
    max-width: 43rem;
    margin: 0 auto;
}
}
#masthead nav {
  	padding-left: 0;
  	padding-right: 0;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
	    color: #555;
    padding: 15px;
    font-weight: 500;
    font-size: 20px;
}
btnon1{font-size: 20px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
  font-weight: 500;
  /*background: #f9f9f9;*/
}
.navbar-brand {
  height: auto;
}
.navbar-toggle .icon-bar {
  background: #000 none repeat scroll 0 0;
}
.nf-error.field-wrap .nf-field-element:after { border-radius: 0px!important;}
.dropdown-menu .dropdown-toggle::after {
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children {
    position: relative;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu {
    display: block;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after {
    border-left-color: #fff;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left {
    float: none;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.dropdown-item {
  line-height: 1.2;
  padding-bottom: 0.313rem;
  padding-top: 0.313rem;
}
.dropdown-menu {
  min-width: 12.500rem;
}
.dropdown .open .dropdown-menu {
  display: block;
  left: 12.250em;
  top: 0;
}
.dropdown-menu .dropdown-item {
  white-space: normal;
  background: transparent;
  line-height: 1.6;
}
.dropdown-menu .dropdown-item:hover {
  background: transparent;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
   display: none;
}
}
@media screen and (min-width: 769px) {
.dropdown-menu li > .dropdown-menu {
   right: -9.875rem;
   top: 1.375rem;
}
}
@media screen and (max-width: 991px) {
.navbar-nav .dropdown-menu {
    border: medium none;
    margin-left: 1.250rem;
    padding: 0;
}
.btnc{
	display:none!important;
}
.conectier_inn{
    padding-left: 38px!important;
}
#primary .post-thumbnail img{
	padding-right: 0!important;
    padding-left: 0!important;
	min-height: 200px!important;
    max-height: 200px!important;
}
.blogmain{
	max-width: 350px!important;
}
.dropdown-menu li a {
    /*padding: 0;*/
}
#masthead .navbar-nav > li > a {
    padding-bottom: 0.625rem;
    padding-top: 0.313rem;
}
.navbar-light .navbar-toggler {
    border: medium none;
    outline: none;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.comment-content.card-block {
  padding: 20px;
}
.navigation.post-navigation {
  padding-top: 1.875rem;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
  border: 1px solid #ddd;
  border-radius: 0.938rem;
  display: inline-block;
  padding: 0.313rem 0.875rem;
  text-decoration: none;
}
.post-navigation .nav-next a::after {
  content: " \2192";
}
.post-navigation .nav-previous a::before {
  content: "\2190 ";
}
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
  background: #eee none repeat scroll 0 0;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 0.313rem;
  line-height: normal;
  padding: 0.938rem 1.438rem 0.875rem;
  text-decoration: none;
  top: 0.313rem;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
a img.alignright {
  float: right;
  margin: 0.313rem 0 1.25rem 1.25rem;
}
a img.alignnone {
  margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.alignleft {
  float: left;
  margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption.alignnone {
  margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignleft {
  margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignright {
  margin: 0.313rem 0 1.25rem 1.25rem;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  font-size: 1rem;
  /* Make sure select elements fit in widgets. */
}
.widget select {
  max-width: 100%;
}
.widget_search .search-form input[type="submit"] {
  display: none;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: #eee;
  text-decoration: none;
}
.half-rule {
  width: 6rem;
  margin: 2.5rem 0;
}
.widget_categories .nav-link {
  display: inline-block;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
#content.site-content {
  padding-bottom: 3.75rem;
  padding-top:0rem;
}
.sticky .entry-title::before {
  content: '\f08d';
 font-family: 'Noto Sans', sans-serif!important;
  font-size: 1.563rem;
  left: -2.5rem;
  position: absolute;
  top: 0.375rem;
  font-weight: 900;
}
.sticky .entry-title {
  position: relative;
}
.single .byline,
.group-blog .byline {
  display: inline;
}
.page-content,
.entry-content,
.entry-summary {
  margin:10px 0px 0px 0px;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content {
  margin-top: 0;
}
.post.hentry {
  margin-bottom: 4rem;
}
.posted-on, .byline, .comments-link {
  color: #9a9a9a;
}
.entry-title > a {
  color: inherit;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
.comment-body .pull-left {
  padding-right: 0.625rem;
}
.comment-list .comment {
  display: block;
}
.comment-list {
  padding-left: 0;
}
.comments-title {
  font-size: 1.125rem;
}
.comment-list .pingback {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.563rem 0;
}
.comment-list .pingback:first-child {
  border: medium none;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 0.313rem 0.313rem 0;
  text-align: center;
}
.wp-caption img[class*="wp-image-"] {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: auto;
}
.wp-caption .wp-caption-text {
  font-size: 0.688rem;
  line-height: 1.063rem;
  margin: 0;
  padding: 0.625rem;
}
.wp-caption-text {
  text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-item .gallery-columns-2 {
  max-width: 50%;
}
.gallery-item .gallery-columns-3 {
  max-width: 33.33333%;
}
.gallery-item .gallery-columns-4 {
  max-width: 25%;
}
.gallery-item .gallery-columns-5 {
  max-width: 20%;
}
.gallery-item .gallery-columns-6 {
  max-width: 16.66667%;
}
.gallery-item .gallery-columns-7 {
  max-width: 14.28571%;
}
.gallery-item .gallery-columns-8 {
  max-width: 12.5%;
}
.gallery-item .gallery-columns-9 {
  max-width: 11.11111%;
}
.gallery-caption {
  display: block;
}
/*--------------------------------------------------------------
# Plugin Compatibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Woocommerce
--------------------------------------------------------------*/
.woocommerce-cart-form .shop_table .coupon .input-text {
  width: 8.313rem !important;
}
.variations_form .variations .value > select {
  margin-bottom: 0.625rem;
}
.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2 {
  max-width: 100%;
}
/*--------------------------------------------------------------
## Elementor
--------------------------------------------------------------*/
.elementor-page article .entry-footer {
  display: none;
}
.elementor-page.page-template-fullwidth #content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}
.elementor-page .entry-content {
  margin-top: 0;
}
/*--------------------------------------------------------------
## Visual Composer
--------------------------------------------------------------*/
.vc_desktop article .entry-footer {
  display: none;
}
.vc_desktop #content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}
.vc_desktop .entry-content {
  margin-top: 0;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer#colophon {
  font-size: 100%;
}
body:not(.theme-preset-active) footer#colophon {
 color: #fff;
background-color: #4d4d4d;
}
.navbar-dark .site-info {
  color: #fff;
}
.copyright {
  font-size: 1rem;
  margin-bottom: 0;
  text-align: center;
}
.copyright a, footer#colophon a {
  color: inherit;
}
@media screen and (max-width: 767px) {
#masthead .navbar-nav > li > a {
   padding-bottom: 0.938rem;
   padding-top: 0.938rem;
}
.head .masthead-cards .card {
   font-size: .7rem !important;
   display: inline-grid !important;
}
}
/*--------------------------------------------------------------
# Media Query
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Notebook
--------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
html {
    font-size: 100%;
}
}
@media screen and (max-width: 1199px) {
.navbar-dark .dropdown-item {
    color: #fff;
}
.navbar-nav .dropdown-menu {
    background: transparent;
    box-shadow: none;
    border: none;
}
}
/*--------------------------------------------------------------
## Netbook
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
html {
   font-size: 100%;
}
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 960px) {
html {
   font-size: 100%;
}
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) {
html {
  font-size: 100%;
}
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
html {
   font-size: 100%;
}
}
.btnc {
	display: inline-block;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 0.5rem 2.3rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 25px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    background: rgb(44, 160, 28);
}
.btnc:hover, .btnc-lg:hover{
	color:#fff;background-image: linear-gradient(8deg,#169907,#39c0db);text-decoration: none !important;
}
.btnc-lg{
    display: inline-block;
    background:rgb(44, 160, 28);
    font-weight: 600;
    color: #fff !important;
    text-align: center;
    padding: 8px 25px;
    font-size: 1.4rem;
    line-height: 1.5;
    border-radius: 20px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-decoration: none !important;
    margin-top: 1rem;}
.head {
/*    padding: 0rem 3rem 1rem; */
    position: relative;
    background-color: #fff;
    /*background-image: url(https://startbootstrap.com/assets/img/overlay.svg), linear-gradient(30deg, #007bff 0%, #dd3d31 100%);*/
    background-size: cover;
    z-index: 0
}
.card-body {
    padding: 0.5rem 1.25rem !important;
}
.fa-cc-visa, .fa-stripe {
    color: #555 !important;
}
.head svg.wave {
    position: absolute;
    bottom: -1px;
    left: 0
}
.head h1 {
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.5;
    z-index: 1
}
.head h2 {
    color: #666;
    font-weight: 100;
    z-index: 1;
    font-size: 1.2rem!important;
}
.head a {
    color: rgba(255, 255, 255, .8);
    text-decoration: none;
    z-index: 1
}
.head a:hover {
    color: #fff
}
.head a:active {
    text-decoration: none
}
@media(min-width:992px) {
.head h1 {
    font-size: 2.6rem
}
.head h2 {
    font-size: 1.5rem
}
}
.head .masthead-cards {
    position: relative;
    z-index: 1
}
.head .masthead-cards .shape {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, .3);
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 30% 70% 70% 30%/30% 30% 70% 70%
}
.head .masthead-cards .card {
    opacity: 1;
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .05rem;
    color: #212529;
    transition: .15s all
}
.head .masthead-cards .card:hover {
    margin-top: -.25rem;
    margin-bottom: .25rem
}
.head .masthead-cards .card:active {
    margin-top: inherit;
    margin-bottom: inherit
}
.head .masthead-cards .card.border-bottom-blue:hover {
    color: #2092ed
}
.head .masthead-cards .card.border-bottom-green:hover {
    color: #28a745
}
.head .masthead-cards .card.border-bottom-red:hover {
    color: #dd3d31
}
.head .masthead-cards .card.border-bottom-yellow:hover {
    color: #ffc107
}
.masthead-page {
    padding: 1rem 0 4rem
}
@media(min-width:992px) {
.masthead-page h1 {
    font-size: 2.5rem
}
}
.border-bottom-yellow {
    border-color: #ffc107!important;
}
.border-bottom-red {
    border-color: #dd3d31!important;
}
.border-bottom-blue {
    border-color: #2092ed!important;
}
.border-bottom-green {
    border-color: #28a745!important;
}
.border-bottom-blue, .border-bottom-green, .border-bottom-red, .border-bottom-yellow {
    border-bottom: .4rem solid!important;
}
.shadow-lg {
    box-shadow: 0 2rem 1.5rem -1.5rem rgba(33,37,41,.15),0 0 1.5rem .5rem rgba(33,37,41,.05)!important;
}
.border-0 {
    border: 0!important;
}
/* Feature Box
---------------------*/
.feature-box-1 {
 padding: 14px;
    box-shadow: 0 0 30px rgb(127 135 145 / 10%);
    margin: 15px 0;
    position: relative;
    z-index: 1;
    border-radius: 30px;
    overflow: hidden;
    -moz-transition: ease all 0.35s;
    -o-transition: ease all 0.35s;
    -webkit-transition: ease all 0.35s;
    transition: cubic-bezier(0.4, 0, 1, 1) all 0.75s;
    text-align: center;
}
.feature-box-1 * {
  -moz-transition: ease all 0.35s;
  -o-transition: ease all 0.35s;
  -webkit-transition: ease all 0.35s;
  transition: ease all 0.35s;
}
.feature-box-1 .icon {
  width: 70px;
  height: 70px;
  line-height: 70px;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  margin-bottom: 22px;
  font-size: 27px;
	margin:0px auto;
}
.feature-box-1 .icon i {
  line-height: 70px;
	color:#fff !important;
}
.feature-box-1 h5 {
  color: #20247b;
  font-weight: 600;
}
.feature-box-1 p {
    margin: 0;
    font-size: 14px;
    line-height: 30px;
    padding: 16px 0px;
}
.feature-box-1:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  border-radius: 10px;
  width: 0;
  background: #a5e2ed7a;
  z-index: -1;
  -moz-transition: ease all 0.35s;
  -o-transition: ease all 0.35s;
  -webkit-transition: ease all 0.35s;
  transition: ease all 0.35s;
}
.feature-box-1:hover {
  top: -5px;
}
.feature-box-1:hover h5 {
  color: #ffffff;
}
.feature-box-1:hover p {
  /*color: rgba(255, 255, 255, 0.8);*/
}
.feature-box-1:hover:after {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  left: 0;
  right: auto;
}
.section {
    position: relative;
    clear: both;
    margin-bottom: 50px;
    padding: 0px 80px;
}
.section-title {
    padding-bottom: 45px;
}
.section-title h2 {
    font-weight: 100;
    color: #333;
    font-size: 34px;
    margin: 0 0 15px;
    border-left: 5px solid #30c0d5;
    padding-left: 15px;
}
img {
    max-width: 100%;
}
img {
    vertical-align: middle;
    border-style: none;
}
.conectier_homelisting_in img, .blogmain img {
    min-height: 174px;
    max-height: 174px;
    width: 100%;
    transition: 0.9s;
	height:170px;
	border-radius:1.3em;
}
/* About Me 
---------------------*/
.about-text h3 {
    font-size: 30px;
    font-weight: 100;
    margin: 0 0 6px;
    margin-bottom: 6px;
    line-height: 1.4;
    margin-bottom: 1rem;
    color: rgb(88, 70, 140);
}
@media (max-width: 767px) {
.about-text h3 {
  font-size: 35px;
}
aside label {
   float: left;
   width: 70% !important;
}
.p-5 {
   padding: 1rem !important;
}
}
.about-text h6 {
  font-weight: 600;font-size: 26px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
.about-text h6 {
   font-size: 24px;
}
}
.about-text p {
    z-index: 9;
    color: rgb(113, 108, 128)!important;
    text-decoration: none;
    white-space: normal;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 300!important;
    font-size: 16px!important;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}
.about-text p mark {
  color: #20247b;
}
.about-list {
  	padding-top: 10px;
}
.about-list .media {
  	padding: 5px 0;
}
.about-list label {
  	color: #20247b;
  	font-weight: 600;
  	width: 88px;
  	margin: 0;
  	position: relative;
}
.about-list label:after {
  	content: "";
  	position: absolute;
  	top: 0;
  	bottom: 0;
  	right: 11px;
  	width: 1px;
  	height: 12px;
  	background: #20247b;
  	-moz-transform: rotate(15deg);
  	-o-transform: rotate(15deg);
  	-ms-transform: rotate(15deg);
  	-webkit-transform: rotate(15deg);
  	transform: rotate(15deg);
  	margin: auto;
  	opacity: 0.5;
}
.about-list p {
  	margin: 0;
  	font-size: 15px;
}
@media (max-width: 991px) {
.about-avatar {
    margin-top: 30px;
}
}
.why_conectier_us {
    text-align: center;
    padding: 50px 0px 10px 0px;
    border: 0px solid #ccc;
    transition: 0.9s;
}
.why_conectier_us h4{
    color: rgb(88, 70, 140);
	font-weight:100;
	font-size:20px;
	margin-bottom:0px;
}
.why_conectier_us p {
    color: rgb(113, 108, 128)!important;
    font-size: 14px;
    text-align: justify;
    margin-top: 15px;
    padding: 0px 30px;
}
.why_conectier_us:hover{
	transition: 0.9s;
	background-color: #fff;
    -webkit-box-shadow: 0 10px 55px 5px rgb(137 173 255 / 35%);
    box-shadow: 0 10px 55px 5pxrgba(137,173,255,.35);
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
}
.why_conectier_us1{
	padding: 50px 0px 0px 0px;
}
.about-section .counter {
  	padding: 22px 20px;
  	background: #ffffff;
  	border-radius: 10px;
 	box-shadow: rgb(0 0 0 / 2%) 0px 19px 38px, rgb(0 0 0 / 8%) 0px 15px 12px;
	margin: 3rem 0 0;
}
.about-section .counter .count-data {
  	margin-top: 10px;
  	margin-bottom: 10px;
}
.about-section .counter .count {
  	font-weight: 600;
  	color: #007bff;
  	margin: 0 0 5px;
}
.about-section .counter p {
  	margin: 0;
}
mark {
    background-image: linear-gradient(rgba(252, 83, 86, 0.6), rgba(252, 83, 86, 0.6));
    background-size: 100% 3px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-color: transparent;
    padding: 0;
    color: currentColor;
}
.theme-color {
    color: #007bff;
}
.dark-color {
    color: #20247b;
}
.card {
    border: 1px solid #fff !important;
}
.blog-post {
  	-webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
  	transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
	min-height: 299px;
}
.blog-post .content{
	background: #fff;
}
.blog-post .blog-img .overlay,
.blog-post .blog-img .post-meta {
  	position: absolute;
  	opacity: 0;
  	-webkit-transition: all 0.5s ease;
  	transition: all 0.5s ease;
}
.blog-post .blog-img .overlay {
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
}
.blog-post .blog-img .post-meta {
  	bottom: 5%;
  	right: 5%;
  	z-index: 1;
}
.blog-post .blog-img .post-meta .read-more:hover {
  	color: #6dc77a !important;
}
.blog-post .content h1, .blog-post .content h2, .blog-post .content h3, .blog-post .content h4, .blog-post .content h5, .blog-post .content h6 {
  	line-height: 1.2;
}
.blog-post .content .title {
  	font-size: 18px;
}
.blog-post .content .title:hover {
  	color: #6dc77a !important;
}
.blog-post .content .author .name:hover {
  	color: #6dc77a !important;
}
.blog-post:hover {
  	-webkit-transform: translateY(-7px);
  	transform: translateY(-7px);
  	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.blog-post:hover .blog-img .overlay {
  	opacity: 0.65;
}
.blog-post:hover .blog-img .post-meta {
  	opacity: 1;
}
.blog-post .post-meta .like i,
.profile-post .like i {
  	-webkit-text-stroke: 2px #dd2427;
  	-webkit-text-fill-color: transparent;
}
.blog-post .post-meta .like:active i, .blog-post .post-meta .like:focus i,
.profile-post .like:active i,
.profile-post .like:focus i {
  	-webkit-text-stroke: 0px #dd2427;
  	-webkit-text-fill-color: #dd2427;
}
.avatar.avatar-ex-sm {
    height: 36px;
}
.shadow {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) !important;
    box-shadow: rgba(17, 12, 46, 0.15)0px 5px 12px 0px!important;
}
.text-muted {
    color: #8492a6 !important;
}
.text-muted {
    color: #8492a6 !important;
}
.section-title .title {
    letter-spacing: 0.5px;
    font-size: 30px;
}
.fab {
    color: #2868f8;
}
.small {
    letter-spacing: 0.5px !important
}
.card-header img {
    border: 5px solid white !important
}
.outside {
    position: inherit;
    top: -50%
}
.card {
    border-radius: 20px !important;
   box-shadow: rgb(50 50 52 / 10%) 0px 35px 17px -10px, rgb(0 0 0 / 15%) 0px 30px 60px -30px, rgb(10 37 64 / 4%) 0px -2px 6px 0px inset;
    transition: 0.8s;
}
.card-header {
    border-radius: 20px !important
}
.card-footer {
    border-radius: 20px !important
}
hr {
   background-color: rgb(255 255 255);
    border: 1px solid;
    color: rgb(146, 154, 236);
    margin-top: 2px;
    height: 5px;
    width: 70px !important;
}
.bold {
    font-weight: 500;
	text-align:justify
}
.profile-pic {
    margin-bottom: -5px !important;
	color: rgb(88, 70, 140);
    font-weight: 100;
    font-size: 20px;
    margin-bottom: 0px;
}
.quotes {
    position: relative;
    top: -10px
}
.quotes-down {
    position: relative;
    top: -4 px
}
.fa {
    color: rgb(22 156 207)
    cursor: pointer
}
.card-footer .fa {
    font-size: 20px !important
}
.name {
    margin-top: -50px !important
}
.container-fluid:hover .card:not(:hover) {
    transform: scale(0.9)
}
@media (max-width: 1000px) {
.container-fluid:hover .card:not(:hover) {
    transform: scale(1)
}
}
#footer-widget {
   	background: #f3f3f3;
    color: #424242;
    border-bottom: 0.0625rem solid #6b6c72;
	border-top: 1px solid #bdbdbd;    padding: 0px 50px!important;
}
#footer-widget .nav-link{
	color: #1fcfec;
	padding: .5rem !important;
}
#footer-widget .nav > li > a:focus, #footer-widget .nav > li > a:hover {
    background-color: transparent;
    text-decoration: none;
}
#footer-widget .nav {
	list-style: disc;
	padding-left: 15px;
}
.menu-our-services-container li a{color: #424242!important;}.menu-important-link-container li a{color: #424242!important;}#text-17  a{color: #424242!important;}
#footer-widget a {
	color: #424242;
}
#colophon .fab{
	color: #fff !important;
	font-size: 1.5rem;
}
.rrr{
	box-shadow:0 0 30px #0000001a;
	margin: 2rem 0 4rem;
	padding:10px 0 0;
}
.rrr .wp-block-column{
	background:#fff;
}
.rrr p.has-text-align-center{
	margin-bottom: 0 !important;
	padding-top:0;
}
aside .widget_search .search-form input[type="submit"]{
	display: block !important;
	border: 1px solid #169907;
	background:#169907;
	color:#fff;
}
aside .search-submit{
	width: 30%;
	margin-top: -6px;
}
aside label {
    float: left;
}
.navigation.pagination {
    text-align: center;
    display: block;
    padding: 5px 0;
    font-size: 18px;
}
.navigation.pagination .page-numbers.current {
    background: #007bff;
    color: #fff;
    padding: 1px 5px;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
	float:left
}
@media only screen and (max-width: 319px), (min-width: 320px) and (max-width: 359px), (min-width: 360px) and (max-width: 413px), (min-width: 414px) and (max-width: 643px), (min-width: 644px) and (max-width: 767px){
.conectier_inn, .section{
	padding:0px!important;
}
	.dmca1{margin: 0px 38px!important;}
.conectier_inn h1{
	font-size: 24px !important;
	margin: 0px;
	padding: 0px;
}
.conectier_inn h2{
	font-size:14px!important;
	margin: 0px;
	padding: 0px;
}
.conectier_inn .py-6{
	padding-left:40px!important
}
.conectier_testimonial{
	border-left:0px solid #666
}
.conectier_homelisting{
	width:100%;
}
.site-info{
	font-size:15px;
}
}
@media only screen and (max-width: 319px), (min-width: 320px) and (max-width: 359px), (min-width: 360px) and (max-width: 413px), (min-width: 414px) and (max-width: 643px), (min-width: 644px) and (max-width: 767px){
.dropdown-menu .dropdown-item{line-height:40px;font-size: 20px!important;}
.conectier_inn{
	background:none!important
	}.mbl2{padding: 10px 30px!important;}
.zoom{
	display:none
	}.conectier_single_page_in_right{}.conectier_single_page{position: }.okmd{display:none;}.btn-warning{margin-top: -36px;font-size: 16px!important;}.imghed {  margin-top: 10px !important;}
.blogmain{
	max-width: 100% !important;
	}.img8 img{margin-bottom: -3px !important;}
#primary .post-thumbnail img, #secondary .list-unstyled li img{
	display:none!important
}
#secondary .list-unstyled li a{
	margin:0px!important
}
h1.entry-title{
	font-size:20px;!important
}
.about-section .container .about-avatar{
	display:none!important
}
.conectier_payment_section{
	padding:0px!important
}
.about-text h3, .section-title h2{
	font-size:20px!important
	}#toclist ul li, #toclist ul{margin: 8px!important;}.entry-content li{font-size: 18px;}
	#secondary .list-unstyled li{margin-bottom: 16px!important;}
.buttonDownload{
	font-size:12px;
}
.conectier_single_page_in_right .btn-group-lg > .btn, .btn-lg {
  	font-size: 12px;
}
}