.seo-sr-psy-mrgn img{margin-top:-25px;}
.seo-tarot-image img{height:311px;}
.inter-mark-tarot img{height:311px;}
.seo-ser-num-image img{height:311px;}
.seo-new-vastu img{margin-top:-14px;}
.padd50px{padding-top:50px; padding-bottom:50px;} .abt-pmrg-sec{margin-bottom:10px; margin-top:10px;} .our-passions-left-bx-sec{background:#325690eb; margin-top:78px;} .our-passions-left-bx-sec p{text-align:justify; color:#fff;} .passi-left-read-sec{background: #ff4552;  display: inline-block;  color:#fff; text-align: center; border-radius: 49px;     margin-top: 20px; font-size:16px; padding: 8px 35px;} .our-passions-left-bx-sec .vc_column-inner {    padding: 30px 30px;}
.our-pa-bx-1{clear:both; margin-bottom:13px !important; margin-top:15px;     display: -webkit-box;} .our-pa-bx-1 h4{font-size:18px;     font-weight: 400;
	text-transform: capitalize; color:#f0cb00;} .our-pa-bx-1 p{color:#fff;} .our-pa-bx-1 .padd-left-0{padding-left:0px;}
.our-passion-h2-sec{padding:54px 0px 10px} .our-passions-bg-color-sec{background:#325690; padding:28px 0px;}
.blue-text-1{color:#1c4484; text-align:left;} .leader-ship-row-sec h2{text-align:center; color:#fff;} .leader-ship-row-sec p{text-align:center; color:#fff;} .leaders-a-sec { background-color: #ff4752; color:#fff; padding:10px 20px; border-radius:100px; display:inline-block; font-size:18px; margin-bottom:10px !important; margin-top:10px;}
.leader-ship-row-sec{padding-bottom:20px; padding-top:20px;}
.member_bx-sec{background:#fff; padding:8px;} .leader-ul-sec h4{font-size:18px; font-weight:400; color:#39578e;} .leader-ul-sec{text-align:center;} .leader-ul-sec p{color:#444444;} 
.member .social-icons {
	margin: 15px 0 0 0;
	list-style: none;
}
.social-icons{margin-top:10px;}
.member .social-icons li {
	margin: 0 8px 0 0;
}
.social-icon a{	color:#ff4552;}
.social-icon {
	display: inline-block;
	margin: 0 5px 0px 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border:1px solid #ff4552;
	font-size: 16px;
	overflow: hidden;
}
.social-icon.about-me {
    border: none;
}
.abt-member-slide-sec .sa_hover_container{padding:2% !important;}  .abt-member-slide-sec{margin-top:20px;}
.passi-left-read-sec:hover{color:#000;}


.sky-form {
	background: #040732;
	padding: 10px;
	overflow:hidden;
}
.inq-sec{font-size:30px; color:red; border-bottom:1px solid red;}
.service-col1 .vc_column-inner{text-align:center;}
.service-form-sec h5{    font-size: 31px;
	color: #fff;
	/*     font-weight: 400; */
	font-weight: bold;
	text-align: center;}

#wpcf7-f545-p12-o4 span.wpcf7-not-valid-tip {
	color: black !important;
	font-weight: 400;
	position: absolute;
	top: 14px;
	font-size: 16px;
}
#wpcf7-f545-p12-o4 .wpcf7-response-output {
	padding: 0;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
	color: #000 !important;
}
.service-form-sec p{color:#fff; text-align:center;font-size: 20px;margin-bottom: 10px !important;} .service-form-sec .wpcf7-textarea{border-radius:5px !important;} .service-form-sec .wpcf7-submit{padding: 5px 100px !important;
	margin-top: 15px !important;} .service-form-sec{overflow:hidden; padding:30px 0px 0px;}
.wpcf7-select option{color:#000 !important; font-size:14px;} .why-sh-row-sec{padding-top:30px;}
select option { 
	line-height: 50px;
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

.Interestedin .wpcf7-form-control.wpcf7-select{

	background: url(https://www.vegamoontech.com/wp-content/uploads/2019/07/arrow.png) !important;
	background-repeat:no-repeat !important; right:0;
	background-position:5px 4px;  background-position: 95% 22px !important;}


.table-row-bg-2 td{font-weight:bold !important; font-size:20px;}
.padding-top50px{padding-top:50px;}
.padding-top30px{padding-top:30px;}
.font-size-25{font-size:25px;}
.padding-btm30px{padding-bottom:30px;}
.w3-border {
	border: 1px solid #ccc!important;
}
.w3-table, .w3-table-all {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	display: table;
}
.w3-bordered tr {
	border-bottom: 1px solid #ddd;
}
.w3-table th:first-child, .w3-table td:first-child, .w3-table-all th:first-child, .w3-table-all td:first-child {
	padding-left: 16px;
}
.w3-table td, .w3-table th, .w3-table-all td, .w3-table-all th {
	padding: 8px 8px;
	display: table-cell;
	text-align:center;
	border: 1px solid #e5e5e5;
	font-weight: 400;
	color: #000;
	vertical-align: top;
}
.w3-green, .w3-hover-green:hover {
	color: #fff!important;
	background-color: #ff4752!important;
}
.w3-hoverable tbody tr td:hover, .w3-ul.w3-hoverable li:hover {
	background-color: #eee;
	color:#000 !important;
}
.w3-green th{color:#fff;}

.table-row-bg-1 td{color:#fff;}
.table-row-bg-1{    background: #030c37;
	color: #fff;
	font-size: 17px;}
.table-row-bg-2{    background: #f8f8f8;
	font-size: 18px;     color: #030c37;}

.page-id-10573 .custm-title-text1 h2{
	font-size: 30px;
}
.dg-top-sidimg {
	max-width: 298px;
	margin: 0 auto !important;
	margin-top: -40px !important;
}
.dg-box-list-con {
	padding: 30px;
	border: 1px solid #eee;
	border-radius: 10px;
	margin-top: 20px !important;
	box-shadow: 0px 10px 20px 0px #eee;
}
.dg-box-list-con .text-box {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}

.dg-box-list-con p {
	color: #000;
	font-size: 16px;
	line-height: 24px;
}
.dg-box-list-con .text-box h3 {
	background: #ff4752;
	padding: 10px;
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}
.dg-box-list-con ul {
	list-style: none;
	margin: 20px 0px;
}
.dg-box-list-con ul li {
	padding-left: 26px;
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
.dg-box-list-con ul li:before {
	content: "";
	height: 10px;
	width: 10px;
	background: #3297fa;
	display: inline-block;
	border-radius: 100%;
	border: 2px solid #fff;
	box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 20%);
	position: absolute;
	left: 0;
	top: 5px;
}
.ad-box-list-con p{padding-top:10px;font-weight:800;}
.ad-box-list-con ul{padding:0;margin:0;list-style:none;padding-top:10px;}

.ad-box-list-con ul li{ padding-left: 26px;
	position: relative;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
	padding-bottom:0px;}
.ad-box-list-con ul li:before {
	content: "";
	height: 10px;
	width: 10px;
	background: #3297fa;
	display: inline-block;
	border-radius: 100%;
	border: 2px solid #fff;
	box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 20%);
	position: absolute;
	left: 0;
	top: 5px;
}
.dg-box-faq {
	border-top: 1px solid #eee;
}
.dg-box-faq .lightweight-accordion-body {
	border: 1px solid #eee;
}

.dg-bopf-form {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    padding-left: 80px;
}
.dg-filed {
	padding:30px;
}
.dg-filed .row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.dg-filed .row .col-md-12 {
	width: 100%;
	padding: 0px 10px;
}
.dg-filed .row .col-md-6 {
	padding: 0px 10px;
	width: calc(50% - 20px);
}
.dg-bopf-form h3 {
    background: #ff4752;
    color: #fff;
    text-align: center;
    padding: 22px;
    position: absolute;
    transform: rotate(-90deg);
    width: 100%;
    left: -345px;
    top: 200px;
}
body .dg-filed textarea,
body .dg-filed input {
	background-clip: padding-box;
	background-image: none;
	border: 1px solid #ced4da !important;
	color: #495057;
	display: block;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 0;
	max-width: 100%;
	margin-top:0px;
	padding: 6px 12px;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	width: 100%;
	border-radius: 10px !important;
}
body .dg-filed textarea{
	height:100px;
}
.dg-filed p {
	margin-bottom: 5px !important;
}
body .dg-filed input.wpcf7-submit {
	width: 100%;
	padding: 0px;
	text-align: center;
	margin-top: 10px;
	background: #ff4752;
	color: #fff !important;
	border: none !important;
	height: 50px;
}
body .dg-filed input.wpcf7-submit:hover {
    background: #000 !important;
}
body .dg-filed .wpcf7-spinner {
	display: none;
}
.ad-new-row{}
.dg-sec5 {
	margin-bottom: 0px !important;
	padding: 60px 0px;
	margin-top: 30px !important;
	border-top: 1px solid #eee;
}
.dg-iconrea{
	width: 100%;
	height: 180px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
	margin-top: -100px;
}
.circle {
	border-radius: 50%;
	background-color: #ff4752;
	width: 80px;
	height: 80px;
	position: absolute;
	opacity: 0;
	animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);
	animation-delay: 0s;
}

.dg-text {
	text-align: center;
}
.dg-boxpoint {
	border: 1px solid #eae6e6;
	background: url(https://www.vegamoontech.com/wp-content/uploads/2023/01/2.jpg);
	border-radius: 15px;
	padding: 14px;
	margin-top: 90px;
}
.dg-no {
	color: #fff;
	font-size: 30px;
	display: block;
	position: relative;
	z-index: 1;
	font-weight: 700;
}
@keyframes scaleIn {
	from {
		transform: scale(.5, .5);
		opacity: .5;
	}
	to {
		transform: scale(2.5, 2.5);
		opacity: 0;
	}
}
body .dg-filed textarea::placeholder,
body .dg-filed input::placeholder {
  color: #000 !important;
  opacity: 1; /* Firefox */
}
body .dg-filed textarea:-ms-input-placeholder,
body .dg-filed input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000 !important;
}
body .dg-filed textarea::-ms-input-placeholder,
body .dg-filed input::-ms-input-placeholder { /* Microsoft Edge */
 color: #000 !important;
}
/*--------------------Become Our Partner------------------*/

.dg-sec2 {
	padding: 110px 0px 30px 0px;
}

/*--------------------media Query------------------*/
@media only screen and (min-width:320px) and (max-width: 767px){
	.ad-new-row h4{font-size:20px;text-align:center;}
	.ad-new-row .text-box p{text-align:justify;}
	.web-dep-lap{display:none;}
	.padd50px {
		padding-top: 20px;
		padding-bottom: 20px;} .our-passion-h2-sec{text-align:center;}
	.our-passions-bg-color-sec {   padding: 10px 0px;} 
/* 	.our-mission-row-sec img{margin-top:20px;}  */
	.interl-client-logo .vc_single_image-wrapper img{width:224px; } .interl-client-logo .vc_single_image-wrapper{width:224px; margin-top:10px;}
	.member_bx-sec{text-align:center;} .why-sh-row-sec { padding-top: 0px;} .abt-pmrg-sec {text-align:justify !important;} .service-col1 .vc_column-inner{margin-bottom:15px;} .service-form-sec p{font-size:18px;} .service-form-sec h5{font-size:25px;} .service-form-sec .wpcf7-submit { padding: 5px 85px !important;} .srvce-cntnt {  width: 100% !important;}
	.srvce {  text-align: center !important;} .srvce-img{    border-right: none !important;} .srvce-list {width: 100% !important; margin-left: 0em !important;}
	.vc_row.wpb_row.section.vc_row-fluid.custm-title-text.vc_custom_1558504708948.grid_section {
		background: #030734 !important;
		background-image: none !important;
	}
	.indus-cta{margin-top:20px;}
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.padding-top30px img{margin-top:20px;}
	.dg-top-sidimg{margin: 0 auto;}
	.page-id-10573 .custm-title-text1 h2{    padding-top: 80px !important;}
	.page-id-12 .popmake-project-details {color: #f41c2b;}
	body .dg-responsive-title {
		background: #000 !important;
		padding-bottom: 20px;
	}
	.dg-sec2 {
		padding: 40px 0px 40px 0px;
	}
	.dg-bopf-form{
		margin-bottom:40px;
	}
	.dg-sec5{
		padding: 40px 0px;
		margin-top: 0px !important;
	}
	.dg-filed .row .col-md-6{
		width: 100%;
	}
}

#tablepadd-tp50px{padding-top:80px;} .table-marg-sec{padding-top:30px; padding-bottom:30px;}

@media only screen and (min-width:481px) and (max-width: 767px){
	.page-id-12 .popmake-project-details {color: #f41c2b;}
}
@media only screen and (min-width:768px) and (max-width: 1023px){
	.ad-new-row h4{font-size:20px;text-align:center;}
	.ad-new-row .text-box p{text-align:justify;}
	.dg-top-sidimg{margin: 0 auto;}
	.ipad{width:100%;} .service-col1 .vc_column-inner{margin-bottom:15px;}  
	.main-srvce-coll{margin-top:0px !important;}
	.indus-cta{margin-top:30px;} 	.padding-top30px img{margin-top:20px;}	
	body .dg-responsive-title {
		background: #000 !important;
		padding-bottom: 20px;
	}
	.dg-sec2 {
		padding: 40px 0px 40px 0px;
	}
	.dg-bopf-form{
		margin-bottom:40px;
	}
	.dg-sec5{
		padding: 40px 0px;
		margin-top: 0px !important;
	}
}