/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

.p1 img {
 position: absolute;
    top: -13px;
    left: -27px;
    z-index: 111;
}


h4.insidebutton {
    font-size: 32px;
    color: #fff;
    margin: -5px;
}
span.l-font {
    font-weight: 100 !important;
    font-size: 20px;
}

span.special {
    font-size: 62px;
    color: #ec7cae;
}

@media screen and (max-width: 767px)
{
.block-1 {
    padding: 34px !important;
    padding-right: 90px!important;
    text-align: center!important;
    margin-left: 13px!important;
    line-height: 25px!important;
    font-size: 14px!important;
    padding-left: 12px!important;
    margin-top: -8px!important;
}

.block-2-content {
    position: absolute;
    width: 172px!important;
    margin-left: -53px!important;
    z-index: 1111111111111;
    margin-top: 0px!important;
}
.block-3 {
    padding: 29px 113px!important;
    text-align: center!important;
    line-height: 25px!important;
    font-size: 15px!important;
    padding-left: 10px!important;
    margin-top: -87px!important;
    position: relative!important;
    height: 250px!important;
    margin-left: 26px!important;
}    
    
    
}

@media screen and (min-width: 320px) and (max-width: 360px)

{
    
 .mob2{       margin-top: -88px!important;    width: 172px!important;
    margin-left: -119px!important;}
	
	.block-6{padding: 23px 0px!important;
    text-align: center!important;
    line-height: 25px!important;
    font-size: 15px!important;
    padding-left: 10px!important;
    margin-top: -120px!important;
    position: relative;
    height: 250px!important;
    margin-left: 159px!important;}
	

	
	.block-4 {padding: 4px!important;
    padding-left: 120px!important;
    text-align: center!important;
    margin-left: 26px!important;
    line-height: 25px!important;
    font-size: 15px!important;
    padding-right: 10px!important;
    margin-top: 46px!important;}   
    
    
    
    
}


@media screen and (min-width: 360px) and (max-width: 412px)
{
    
 .block-4{padding: 9px !important;margin-left: 118px!important;}
	.mob2{margin-left: -100px!important;}
	.block-6{    margin-top: -70px!important;padding: 0px 0px !important;}   
    
}

@media screen and (max-width: 767px)

{
    
  h4.insidebutton {
    font-size: 18px!important;
    color: #fff;
    margin: -5px;
}  
span.l-font {
    font-weight: 100 !important;
    font-size: 14px!important;
}    
    
}

