/*
Theme Name:  Zippco Child Theme
Description: Child theme for the Zippco theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    zippco
Version:     1.0.0
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

.wpcf7-form input[type="submit"],
input.wpcf7-form-control.wpcf7-submit{
	background-color: #cb0230;
	color: #fff;
	padding-top: 8px;
    padding-bottom: 8px;
}
.wpcf7-form .wpcf7-form-control-wrap{
	margin-bottom: 3px !important;
}
.btn-signin {
    font-size: 12px;
    padding: 8px 17px 8px 17px !important;
    border: 1px solid #cb0230;
    background-color: #cb0230;
    border-radius: 0;
}
.btn-signin > a{
    color: #fff;
}
.btn-signin:hover{
	background-color: #0b0c26;
	border: 1px solid #0b0c26;
}
.btn-signin:hover a{
	color: #fff;
}

/* header .themetechmount-topbar-wrapper .social-icons > li {
    position: relative;
    border-radius: 50%;
    border: 1px solid #fff;
    margin: auto 3px;
	width: 30px;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 15px;
} */
header .themetechmount-topbar-wrapper .social-icons > li{
	margin: auto 3px;
}
header .themetechmount-topbar-wrapper .social-icons li > a {
    border: none;
    width: 30px !important;
    line-height: 30px;
    height: 30px;
    background-color: #212239;
}
header .themetechmount-topbar-wrapper .social-icons > li:hover a{
	background-color: #cb0230;
	border: 1px solid #cb0230;
	transition: unset;
	color: #fff;
}
.headerlogo .themetechmount-logo-img {
    padding: 5px;
}

.tm-header-text-area {
    z-index: 999;
}
@media(min-width: 768px) and (max-width: 1200px)  {
	.themetechmount-slider-wrapper{
		margin-top: 51px;
	}
}
@media(min-width: 768px){
	.section-document-types .col-home-service .document-types-single{
		width: 48% !important;
	}
	.section-document-types .col-home-service .document-types-single > .vc_column-inner{
		height: 355px;
	}
/* 	.themetechmount-topbar-wrapper{
		position: fixed;
		top: 0px;
		width: 1349px;
	} */
/* 	#site-header.is_stuck{
		position: unset;
		top: unset;
	} */
}
/* @media (max-width: 840px) and (min-width: 768px){
	#masthead{
		top: 0px;
	}
} */

@media (max-width: 767px) and (min-width: 541px){
	.themetechmount-slider-wrapper {
		margin-top: 51px;
	}
/* 	#masthead{
		top: 15px;
	} */
	.tm-topbar-content .tm-wrap-cell {
		display: inline-block;
		text-align: center;
	}
	.tm-topbar-content .tm-align-right .themetechmount-social-links-wrapper{
		display: none;
	}
/* 	body.themetechmount-topbar-yes{
		padding-top: 47px !important;
	} */
}
@media(max-width: 767px){
	.tm-topbar-content .tm-align-right .themetechmount-social-links-wrapper{
		display: none;
	}
}
@media(max-width: 540px){
	.home-dotted-bg .tm-col-bgimage-yes .tm-bg-layer{
		background-image: unset !important;
	}
/* 	.themetechmount-slider-wrapper{
		margin-top: 103px;
	} */
}
@media(max-width: 480px){
	.tm-container-for-topbar{
		padding-right: 0;
		padding-left: 0;
	}
	.tm-container-for-topbar .top-contact{
		width: 100%;
	}
	.mtsnb-container{
		width: 90%;
		font-size: 15px;
		min-width: 100%;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
/* .tm-stickable-header.is_stuck{
	top: 40px !important
} */
#home-service-s2 .home-service-single .tm-cta3-content-wrapper{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
#home-service-s2 .home-service-single .tm-cta3-content-wrapper > p {
    font-size: 16px !important;
    line-height: 33px !important;
}
.home-service .home-service-single{
	vertical-align: top;
}
@media(min-width: 841px){
	#home-service-s2  .home-service-single {
		width: 31.333333%;
	}
	#home-service-s2 .tm-zindex-0 > .vc_column-inner {
		padding-right: 0 !important;
	}
}
@media(min-width: 768px){
	#home-service-s2  .home-service-single:nth-child(2) {
		margin-left: 15px;
		margin-right: 15px;
	}
	#home-service-s2  .home-service-single {
		width: 31.333333%;
		display: inline-block;
		margin-bottom: 20px;
	}
}
@media(min-width: 768px){
	#home-service-s2 .home-service .home-service-single {
		margin-bottom: 20px;
	}
	
   .col-country-lists .country-single-wrapper > a{
   		text-decoration: unset;
	   font-size: 13px !important;
   }
   .country-single-wrapper .country-img {
	    position: relative;
	    top: 2px;
	    margin-right: 5px;
	}
	.non-hague-contry{
		width: 29%;
	}
	.Hague-contry .country-single-wrapper{
		width: 24%;
   }
	.non-hague-contry .country-single-wrapper{
		width: 49%;
		vertical-align: top;
   }
   .country-single-wrapper{
		display: inline-block;
		height: 40px;
/* 	   vertical-align: top; */
   }
	.Hague-contry{
		width: 69%;
	}
	.country-col-6 {
		display: inline-block;
		vertical-align: top;
	}
}

@media(max-width: 767px){
   .col-country-lists .country-single-wrapper > a{
   		text-decoration: unset;
	   font-size: 12px !important;
   }
   .country-single-wrapper .country-img {
	    position: relative;
	    top: 2px;
	    margin-right: 5px;
	}
/* 	.non-hague-contry{
		width: 29%;
	} */
	.Hague-contry .country-single-wrapper,
	.non-hague-contry .country-single-wrapper{
		width: 30%;
   }
   .country-single-wrapper{
		display: inline-block;
		height: 40px;
   }
/* 	.Hague-contry{
		width: 69%;
	} */
	.country-col-6 {
		display: block;
		vertical-align: top;
	}
}
@media(max-width: 480px){
	.Hague-contry .country-single-wrapper,
	.non-hague-contry .country-single-wrapper{
		width: 49%;
   }
}
.country-type {
    font-size: 18px;
}
.section-document-types .section-document-sheading{
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
}

.service-center .tm-vc_cta3-content-header{
	text-align: center;
}
.service-center .tm-vc_cta3-content-header + .tm-cta3-content-wrapper p{
	font-size: 17px !important;
    line-height: 33px !important;
/*     text-align: center; */
}

/* homepage heading  */
.heading-text-center .tm-vc_cta3_content-container .tm-vc_cta3-content-header{
    width: 100% !important;
    text-align: center !important;
}
.big-btn > a:hover{
	cursor: default;
}
.br-dotted-grey > .vc_column-inner{
	border-right-color: #ebebeb !important;
	border-right-style: dashed !important;
	border-right-width: 1px;
}
.br-borde-grey-right > .vc_column-inner{
	border-right-color: #ebebeb !important;
	border-right-style: solid !important;
	border-right-width: 1px;
}
.mtsnb-top.is-removed {
    display: none;
    position: initial;
}
.hidden-image img{
	visibility: hidden;
}

.single-post .post-post.current-item,
.single-post .breadcrumb-wrapper-inner span:nth-child(6){
	display: none;
}
@media(max-width: 640px){
	#wpadminbar{
		position: unset;}
	html{
		margin-top: unset !important;
	}
	.admin-bar.has-mtsnb{
		padding-top: 90px !important;
	}
}
@media(max-width: 375px) and (min-width: 321px){
	body{
		padding-top: 103px !important;
	}
}
@media(max-width: 320px){
	body{
		padding-top: 124px !important;
	}
}
.single-popup-wrapper{
	visibility: hidden;
	opacity: 0;
	height: 0;
	display: none;
}
.single-popup-wrapper.show-popup {
    position: fixed;
	display: block;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
	visibility: visible;
	opacity: 1;
	z-index: 999;
}
/* .single-popup-wrapper .country-single{
	line-height: unset;
} */
.single-popup-wrapper.show-popup .popup-content {
    margin: auto;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: auto;
    padding: 16px;
    border: 3px solid #0f112a;
/*     background-color: #0f112a; */
    background-color: #fff;
    z-index: 1002;
    overflow: hidden;
	color:#2d2d2d;
}

@media(max-width: 640px){
	.single-popup-wrapper.show-popup .popup-content {
		width: 100%;
		margin: auto;
		left: 0;
		top: 15px;
	}
	
}

.single-popup-wrapper.show-popup .popup-content .popup-close {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #0f112a;
    padding: 5px 8px;
    color: #fff;
	cursor: pointer;
}

.single-popup-wrapper.show-popup .popup-content .single-info{
	padding: 15px;
}
/* #tm-stickable-header-w,.mtsnb-shown{
	opacity: 0.3;
} */
.country-single-wrapper .country-single + p{
	height: 0;
    visibility: hidden;
    display: none;
    margin: 0;
    padding: 0;
}
.country-single > br{
	display: none;
	height: 0;
}


/* blog page style */
.themetechmount-box-blog-classic .tm-post-format-icon-wrapper,
.themetechmount-box-blog .tm-post-format-icon-wrapper {
 display: none;
}

.tm-noimg, img.size-full, img.size-large, img.wp-post-image {
	width: 100%;
	object-fit: cover;
	object-position: center center;
}

/* Contact page style */
.wpcf7-not-valid-tip {
	color: #ff8181;
}

/*Search Page Style*/
.center {
	text-align: center;
	font-size: 1.5em;
}
.inline-search-form {
	display:table;
	margin:0 auto;
}
input.search-field {
	width: 985px;
}
input.search-submit {
	margin: 0 auto;
}
.li-style {
	margin-top: 20px;
	list-style:none;
}
.li-style>h3 {
	font-size: 1.5em;	
}
.search-form {
	display: flex;
}
input.search-submit{
	height: 45px;
}
.search-results .search-excerpt {
	background-color: yellow;
	color:#333;
}