/*
Theme Name: DEV
Description: DEV Design WordPress Theme
Version: 15.0
Author:	Sumit Tejani
Theme URI: http://sumittejani.com/
Author URI: Sumit Tejani
License: Themeforest Split Licence
License URI: -
Tags: responsive-layout, custom-colors, theme-options, translation-ready
Text Domain: in
*/
.sgpb-popup-builder-content-html input[type="text"], 
.sgpb-popup-builder-content-html input[type="password"], 
.sgpb-popup-builder-content-html input[type="email"], 
.sgpb-popup-builder-content-html input[type="url"], 
.sgpb-popup-builder-content-html input[type="tel"], 
.sgpb-popup-builder-content-html input[type="number"], 
.sgpb-popup-builder-content-html input[type="date"], 
.sgpb-popup-builder-content-html select		{ height: 35px; font-size:16px; padding: 5px 10px; margin-bottom: 20px;}
.sgpb-popup-builder-content-html input[type="file"]		{ width: 100%; margin: 10px 0;}
del { text-decoration: none !important;}
.sgpb-popup-builder-content-html textarea 	{ height: 80px; resize: vertical; margin-bottom: 20px;}
.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1		{ top:9px !important;}
.le_submit 			{ margin: 0;}
#mcffb.right-sticky-button #btn-kkgg:hover	{ -webkit-animation: swing 1s ease; animation: swing 1s ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
div.wpcf7-response-output		{ margin-top: 1% !important;}
ul#slider_2						{ width: 100% !important; height: 100% !important; max-width: 1920px !important; max-height: 680px !important; margin-left: calc(100% - 1920px) !important;}
div.slider_2 					{ width: 1920px !important; height: 680px !important; margin-left: calc(100% - 1920px);}
#mcffb.right-sticky-button		{  display: block; right: 0; transition:ease 0.25s;height: auto; width: auto;bottom: auto;}
.right-sticky-button button{
	padding:0;
    height: auto;
    width: auto;
}
.right-sticky-button button img{
	width:40px;
    display:block;
}

#mcffb.right-sticky-button:hover{ background:transparent;}

.subscription-plan				{ margin-top:10px;}
.subscription-plan a			{ border-radius: 0!important;}
.map-wrapper					{ position: relative;}
.map-wrapper .map__pin 			{ position: absolute; z-index: 5;}
.map-wrapper .map__pin .pin__dot{ display: block; width: 6px; height: 6px; background: #8ac832; border-radius: 100%;}
.map-wrapper .map__pin img 		{ z-index: 4; animation: 1.8s pulse infinite .6s ease-in-out;}
.filters h6						{ font-size: 36px; color: #9e2160; line-height: 1.2; text-align: center; font-family: Roboto; font-style: normal; font-weight: 400 !important;} 
.le_contact .le_contact_infos h6{ margin-top: 0;}
.le_contact .le_contact_infos p { margin-top: 5px !important; margin-bottom: 20px !important;}

@keyframes pulse {
	0% 		{ transform: translate(0px); opacity: 1;}
	50%		{ transform: translateY(-10px); opacity: 0.9;}
	100%	{ transform: translateY(0px); opacity: 1;}
}
.map-wrapper .map__pin.location-1{ top: 26%; left: 5%;}
.map-wrapper .map__pin.location-2{ top: 27.5%; left: 51%;}
.map-wrapper .map__pin.location-3{ top: 34%; left: 58.2%;}
.map-wrapper .map__pin.location-4{ top: 40%; left: 73%;}
.map-wrapper .map__pin.location-5{ top: 65%; left: 89%;}
.wrapper_one--left .widgetizedArea .attachment-full 	{ width: 100%; max-width: 160px !important; display: block; margin-left: 0;}
.wpsisac-slick-carousal.design-6 .slick-arrow	{ display:block !important;}
h1.vc_custom_heading.vc_custom_1568278313318 	{ font-weight: 400 !important;}
@media (max-width: 1024px) {
	.map-wrapper .map__pin.location-1 	{ top: 25%;}
	.map-wrapper .map__pin.location-2 	{ top: 26.5%;}
	.map-wrapper .map__pin.location-3 	{ top: 33%;}
	.map-wrapper .map__pin.location-4 	{ top: 39%;}
}
@media (max-width: 767px) {
	.map-wrapper .map__pin.location-1 	{ top: 24%;}
	.map-wrapper .map__pin.location-2 	{ top: 25.5%; left: 50%;}
	.map-wrapper .map__pin.location-3 	{ top: 32%; left: 57.4%;}
	.map-wrapper .map__pin.location-4 	{ top: 38%;}
	.map-wrapper .map__pin img 			{ width: 26px;}
}
@media (max-width: 425px) {
	.map-wrapper .map__pin.location-1 	{ top: 21%;}
	.map-wrapper .map__pin.location-2 	{ top: 22.5%; left: 49%;}
	.map-wrapper .map__pin.location-3 	{ top: 29%; left: 56.5%;}
	.map-wrapper .map__pin.location-4 	{ top: 35%; left: 72%;}
	.map-wrapper .map__pin img 			{ width: 20px;}	
}