.right-in-icon{
    text-align: right;
    margin-top: 40px !important;
}

.image-head-in-icon img{
    width: 160px;
    margin-top: -110px;
}
.image-medd-in-icon {
    text-align: center;
    transform: translateY(-15%);
    -ms-transform: translateY(-15%);
}
.houseof-trees-in-icon img{
    margin-left: -100px;
    padding-top: 45px;
}
.desktop-icons-wrapper img {
    margin: 0 auto;
}
.star-icon-in{
    text-align: center;
    transform: translateY(100px);
}
.blueinred-icon-in{
    text-align: end;
    transform: translate(60px, -100px);
}
.globblue-icon-in{
    text-align: end;
    transform: translate(80px, 15px);
}
.magic-stc-in{
    text-align: right;
    transform: translateX(132px);
}
.yes-icon-in{
    text-align: end;
    transform: translateX(150px);
}
.chuuu-icon-in{
    text-align: center;
    transform: translate(-130px, -60px);
}
.light-star-in-icon{
/*     transform: translateX(288px); */
	transform: translateY(52px);
}

.tara-in-icon {
    text-align: center;
}

.modal-body {
    overflow: overlay;
}
.services-wrapper img {
    width: auto;
}
.btn-primary {
    color: #000000 !important;
    background-color: transparent !important;
}
.btn-primary:hover {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: #ca0a71 !important;
}


 /* ..............................new...............................*/

div#nestedModal {
margin-left: -25px !important;
}

 .col-md-3{
    width: 100% !important;
 }
 button.image-btn {
    width: 24%;
}

.modal-dialog-centered{
max-width: unset !important;
}

 .rc-anchor-normal .rc-anchor-content{
    width: auto !important;
 }
 .rc-anchor-normal .rc-anchor-checkbox-label{
    width: auto !important;
 }

.modal fade show{
padding: unset !important;
}

.visitor {
    transform: translate(190px, -115px);
}
.validator {
    transform: translate(47px, 53px);
    width: 120px !important;
}

.modal-content {
    margin-left: 95px;
    width: 80% !important;
    max-width: unset;
	height: auto;
    max-height: 500px;
}
@media (max-width: 2560px) {
    .modal-content {
        max-height: 1500px !important;
    }
}

@media (max-width: 1440px) {
.modal-content{
max-height: 800px !important;
}
.modal-content {
    margin-left: 95px;
}

}

@media (max-width: 1196px) {
    .modal-content{
max-height: 675px !important;
}
	.retro-footer{
	transform: translate(85px, -145px);
	}
.col.col-lg-12.chuuu-icon-in {
    margin-top: 76px ;
}
.light-star-in-icon {
    transform: translateX(5px);
}
.butterfly-in-icon {
    position: relative;
    transform: translatey(-50px);
}



.row-cols-2>* {
    flex: 0 0 auto;
    width: 33% !important;
}
.desktop-details-wrapper{
padding-left: 155px !important;
}
.image-head-in-icon img {
width: auto !important;
}
.houseof-trees-in-icon img {
margin-left: -33%;
padding-top: 45px;
}

.image-medd-in-icon {
text-align: center;
transform: translateY(-64%);
}

.col.right-in-icon {
transform: translate(32%);
}
.col.image-head-in-icon {
transform: translate(60%);
}

.col-lg-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-4.col-lg-2.blueinred-icon-in {
transform: translate(-70%, -19%);
}
.col.image-medd-in-icon {
transform: translate(34%, -25%);
}
.col-4.col-lg-2.yes-icon-in {
transform: translate(160%);
}
.col-4.col-lg-2.magic-stc-in {
transform: translate(175%, -54%);
}
.col.col-lg-12.chuuu-icon-in {
width: 100% !important;
transform: translate(3%, -142%);
}
.col-4.col-lg-2.globblue-icon-in {
transform: translate(-100%, 70%);
}
.col-4.col-lg-2.star-icon-in {
transform: translate(-43%, 87%);
}
.desktop-details-wrapper {
padding-left: 145px;
}
img#round {
width: 100px;
}

img#bird {
transform: translateX(-67%) translateY(70%) !important;
}
img#blackhole {
height: 160px;
}
.yes-icon-in {
text-align: center;
transform: translateX(150px);
}

.container, .container-md, .container-sm {
    max-width: 720px !important;
}
}



@media (max-width: 990px) {
    
    .row-cols-2>* {
        flex: 0 0 auto;
        width: 33% !important;
    }
.desktop-details-wrapper{
padding-left: 235px !important;
}
.image-head-in-icon img {
    width: auto !important;
}
.houseof-trees-in-icon img {
    margin-left: -33%;
    padding-top: 45px;
}

.image-medd-in-icon {
    text-align: center;
    transform: translateY(-64%);
}

.col.right-in-icon {
    transform: translate(32%);
}
.col.image-head-in-icon {
    transform: translate(60%);
}

.col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}
.col-4.col-lg-2.blueinred-icon-in {
    transform: translate(-70%, -19%);
}
.col.image-medd-in-icon {
    transform: translate(34%, -25%);
}
.col-4.col-lg-2.yes-icon-in {
    transform: translate(160%);
}
.col-4.col-lg-2.magic-stc-in {
    transform: translate(175%, -54%);
}
.col.col-lg-12.chuuu-icon-in {
    width: 100% !important;
    transform: translate(3%, -142%);
}
.col-4.col-lg-2.globblue-icon-in {
    transform: translate(-100%, 70%);
}
.col-4.col-lg-2.star-icon-in {
    transform: translate(-43%, 87%);
}
.desktop-details-wrapper {
    padding-left: 145px;
}
img#round {
    width: 100px;
}

img#bird {
    transform: translateX(-67%) translateY(70%) !important;
}
img#blackhole {
    height: 160px;
}
.yes-icon-in {
    text-align: center;
    transform: translateX(150px);
}
}

@media (max-width: 425px){
button.image-btn{
    width: 47% !important;
}
.modal-content{
    margin-left: 35px !important;
    max-height: 525px !important;
}

}
@media (max-width: 768px) {
   .modal-content{
    margin-left: 90px;
    max-height: 500px !important;
    }
     button.image-btn{
    width: 48% !important;
}
}

@media (max-width: 635px) {
.modal-content{
    margin-left: 35px !important;
}
    button.image-btn{
    width: 48% !important;
}

    img#blackhole{
        height: 105px;
    }
    img.portfolio-image{
        transform: translateY(20);
    }
    img#sun {
    margin-top: -50px;
}
img.portfolio-image {
    margin-top: 15px;
}


 .guestbook-container{
    width: 100%;
 }
    
    img#round {
        width: 100px;
    }
    .desktop-details-wrapper {
        padding-left: 145px !important;
		padding-top:50px !important;
    }

.col.image-medd-in-icon {
    transform: translate(52%, -65%);
}
    .houseof-trees-in-icon img {
        margin-left: -13%;
        padding-top: 45px;
        width: 170px;
    }
    
    .col.right-in-icon {
        transform: translate(60%);
    }
    .col-4.col-lg-2.star-icon-in {
        transform: translate(-18%, 3%);
    }
    .col.col-lg-12.chuuu-icon-in {
        width: 100% !important;
        transform: translate(3%, -100%);
    }
    .col-4.col-lg-2.blueinred-icon-in {
        transform: translate(-13%, -77%);
    }
    .col.image-head-in-icon {
        transform: translate(30%);
    }
    .col-4.col-lg-2.globblue-icon-in {
        transform: translate(-53%, 52%);
    }
    .col-4.col-lg-2.magic-stc-in {
        transform: translate(150%, -171%);
    }
    .col-4.col-lg-2.yes-icon-in {
        transform: translate(165%, -57%);
    }
    img#bird {
        transform: translateX(-63%) translateY(42%) !important;
        width: 221px;
    }
    img#sun {
        width: 95px;
    }
    .desktop-icon-wrapper {
        width: 80%;
    }
    .desktop-details-in{
        width: 100%;
    }
    
	.visitor {
    transform: translate(19px, 103px);
        font-size: large !important;
        width: 100px !important;
}
	img.ufo {
    margin-left: 75px;
}
	.butterfly-in-icon {
        position: relative;
        transform: translatey(-23px);
    }
	    .retro-footer {
        transform: translate(85px, -40px);
    }
.validator {
    transform: translate(25px, 100px);
}

}
 @media  (min-width: 1196px) and (max-width: 1307px) {
	.validator {
    transform: translate(175px, -50px);
    width: 120px !important;
}
	}   

