/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/** Generated by FG **/
@font-face {
	font-family: 'Conv_HelveticaNeue';
	src: url('../../../magnumlabel/wp-content/themes/flatsome-child/fonts/HelveticaNeue.html');
	src: url('../../../magnumlabel/wp-content/themes/flatsome-child/fonts/HelveticaNeue-2.html') format('woff'), url('../../../magnumlabel/wp-content/themes/flatsome-child/fonts/HelveticaNeue-3.html') format('truetype'), url('../../../magnumlabel/wp-content/themes/flatsome-child/fonts/HelveticaNeue-4.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

.col{
	padding-bottom: 0 !important;
}
.page-wrapper{
	padding: 0 !important;
}
body , .nav > li > a{
	font-family: Arial, Helvetica, sans-serif !important;
}
/* Header */
.nav-left li {
    padding-right: 24px;
}
.nav > li > a{
	color: #ffffff;
	font-size: 15px;
}
.nav-right li a {
    font-weight: 300;
    color: #fff;
	font-size: 15px;
}
.nav-right li {
    padding-left: 25px;
}
ul#header-contact li:before {
    content: url(../../../../demowebsites.live/magnumlabel/wp-content/uploads/2020/09/phone_h-1.png);
    position: absolute;
    left: -20px;
}
ul#header-contact a {
    color: #555;
    font-size: 18px;
    font-weight: 400;
}






/* Page CSS  */
rs-bullet.tp-bullet.selected {
    background-color: #479ed3 !important;
    border-color: #479ed3 !important;
}
rs-bullet.tp-bullet {
    background: unset !important;
    border-color: #479ed3 !important;
}


.slider_list_items li {
    list-style: none;
    font-style: italic;
    line-height: 30px !important;
}
.slider_list_items ul{
	padding-top: 20px;
}
.slider_list_items li.one:before {
    content: url(../../../../demowebsites.live/magnumlabel/wp-content/uploads/2020/09/blue.png);
    position: relative;
    padding-right: 20px;
}
.slider_list_items li.two:before {
    content: url(../../../../demowebsites.live/magnumlabel/wp-content/uploads/2020/09/green.png);
    position: relative;
    padding-right: 20px;
}
.slider_list_items li.three:before {
    content: url(../../../../demowebsites.live/magnumlabel/wp-content/uploads/2020/09/yellow.png);
    position: relative;
    padding-right: 20px;
}
.slider_list_items li.four:before {
    content: url(../../../../demowebsites.live/magnumlabel/wp-content/uploads/2020/09/red.png);
    position: relative;
    padding-right: 20px;
}




.clients_productimg_block {
    background: #fff;
    padding: 30px 10px;
    text-align: center;
	box-shadow: 0 0 15px #bbbbbb;
	margin-bottom: 15%;
}
.clients_productimg_block.one {
    border-bottom: 8px solid #9ec62f;
}
.clients_productimg_block.two {
    border-bottom: 8px solid #f28f17;
}
.clients_productimg_block.three {
    border-bottom: 8px solid #1a74fc;
}
.clients_productimg_block.four {
    border-bottom: 8px solid #47b997;
}
.clients_productimg_block.five {
    border-bottom: 8px solid #c02271;
}
.clients_productimg_block.six {
    border-bottom: 8px solid #fd3d28;
}
.clients_productimg_block img {
    max-height: 290px;
}
.clients_productimg_block p:last-child {
    padding-top: 40px;
}
.clients_productimg_block p {
    font-weight: 700;
    color: #303030;
    text-transform: uppercase;
    margin: 0;
}
#techology h2, #techology p{
	color: #fff !important;
}
.blocks_3 .block input {
    background: #ebebeb;
    padding: 15px 20px;
    min-height: 50px;
    font-weight: 500;
}
.wpcf7-textarea {
    background: #ebebeb;
    padding: 15px 20px;
    font-weight: 500;
}
.blocks_3 .block {
    padding-bottom: 20px;
}
input.wpcf7-submit {
    background: #479ed3;
    padding: 5px 50px;
    margin-top: 40px;
}






/* Footer */
.footer {
    padding: 60px 0 0;
}
span.widget-title {
    color: #000;
    font-weight: 600;
    padding-bottom: 40px;
    display: block;
}
.widget .is-divider{
	display: none;
}
.socialicons {
    padding-top: 50px;
}
.contact_div p {
    padding-left: 20px;
    margin: 0;
	color: #000;
}
.contact_div img {
    float: left;
}
.contact_div {
    display: flex;
    float: left;
    padding-bottom: 30px;
    align-items: center;
}
.absolute-footer.dark {
    color: #fff;
	text-align: left;
}
.footer-secondary.pull-right {
    width: 45%;
    margin: 0;
	float: left;
}
.footer-primary.pull-left {
    text-align: left;
    width: 45%;
    margin: 0;
    float: left;
    padding: 8px 0;
}



@media (min-width:1024px){
	.blocks_3 .block:last-child {
		margin-right: 0;
	}
	.blocks_3 .block {
		width: 31%;
		float: left;
		margin-right: 40px;
	}
	
}
@media (min-width: 1300px) and (max-width: 1500px){
	#techology .wpb_single_image {
		position: relative;
		right: -8vw;
	}
}
@media (min-width: 1501px) and (max-width: 1700px){
	#techology .wpb_single_image {
		position: relative;
		right: -20vw;
	}
}
@media (min-width: 1701px) and (max-width: 1950px){
	#techology .wpb_single_image {
		position: relative;
		right: -7vw;
	}
}



@media (min-width:768px) and (max-width: 1023px){


	.clients_productimg_block {
		min-height: 450px;
	}

}

@media (min-width:1024px) and (max-width: 1250px){

	.clients_productimg_block {
		min-height: 450px;
	}
	.blocks_3 .block {
		padding-right: 0px;
		margin-right: 33px;
	}

}