*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    /* border: 1px solid red; */
}
body{
    font-family: sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0; 
    padding: 0
}

.h5-para {
	color: white;
    width: 52%;
    margin-top: 0px;
    line-height: 1.5;
    font-size: 28px;
    font-weight: 900 !important;   
}

a{
    text-decoration: none !important;
}
img{
    max-width: 100%;
/* 	height: 1000px; */
}

/* .imgwer2 {
	height: 600px;
} */

/* .imgwer1 {
	height: 600px;
} */

/* .imgwer {
	height: 1000px;
} */

.home-gallary .col-md-4 img {
	width: 100%;
}

.f {
	margin-right: 31px;
    border-left: 3px solid #08035a;
    padding-left: 48px;
    margin-top: 9px;
    color: #f27520;
}

.a {
	color: #08035a;
}
.header li{
    font-size: 20px;
    padding: 8px 4px;
}
.banner-img{
    position: relative;
    background-size: cover;
    width: 100%;
	overflow: hidden;
}
.banner{
    position: relative;
}
.content h6{
    font-size: 24px;
    color: #FFA800;
}
.banner .content h1{
    color: rgb(255, 255, 255);
    font-size: 80px;
    line-height: normal;
    font-weight: bold;
}
.banner .content p{
    font-size: 18px;
    padding-top: 40px;
    color: #d7d7d7;
}
.home-about{
    background: url(../images_2/about-background.png);
    width: 100%;
    min-height: 680px;
}
.home-about .about-img img{
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    position: relative;
}
.about-row{
    position: relative;
}
.home-about .contect-div{
    position: absolute;
    width: 771px;
    max-width: 100%;
    top: 50%;
    left: 35%;
    padding: 10px;
    transform: translateY(-50%);
}
.home-about .about-div{
/*     min-height: 354px; */
    background-color: #f27520;
    color: #FFF;
    border-radius: 30px;
    padding: 40px;
    top: 50;
    right: 0;
	overflow: hidden;
}
.home-about .about-div h4{
    font-size: 32px;
}
.home-about .about-div p{
    padding-top: 20px;
    font-size: 20px;
}
.home-about{
    padding-top: 70px;
}
.how-to-work{
    background: url(../images_2/howtowork-img.png);
    width: 100%;
    padding: 20px 0px;
}
.text{
    padding-top: 70px;
    font-size: 18px;
}
.all-shape{
    text-align: center !important;
    align-items: center !important;
}
.how-to-work .heading{
    font-size: 30px !important;
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.home-price .heading{
    font-size: 30px !important;
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.home-vapackage .heading{
    font-size: 30px !important;
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.notes2 .heading{
    font-size: 30px !important;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.notes .heading{
    font-size: 30px !important;
    text-align: center;
    align-items: center;
    padding: 30px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.home-gallary .heading{
    font-size: 30px !important;
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.add-onservice{
    text-align: center;

}
.add-onservice .heading{
    font-size: 30px !important;
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
    font-family: 'Cabin', sans-serif;
    display: inline-block;
    position: relative;
}
.how-to-work .shape1{
    background-color: #FF6600;
    color: #FFF;
    border-radius: 50%;
    width: 202px;
    height: 202px;
    text-align: center;
    align-items: center;
    padding: 35px 0px;
}
.how-to-work .shape2{
    background-color: #FF6600;
    color: #FFF;
    border-radius: 50%;
    width: 223px;
    height: 223px;
    text-align: center;
    align-items: center;
    padding: 45px 0px;
}
.how-to-work .shape3{
    background-color: #FF6600;
    color: #FFF;
    border-radius: 50%;
    width: 253px;
    height: 253px;
    text-align: center;
    align-items: center;
    padding: 50px 0px;
}
.home-price{
    background: url(../images_2/price-background.png);
    width: 100%;
    min-height: 700px;
    background-repeat: no-repeat;
    position: relative;
    text-align: center;
}
.home-price h4{
    font-size: 30px !important;
}
/* .home-price .price-box1:after{
    background-color: rgba(0, 0, 0, 0.1);
    text-align: center !important;
    align-items: center !important;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
} */
.home-price .price-box1{
	border: 1px solid black;
    text-align: center;
    align-items: center;
    border-radius: 50px;
    width: 100%;
/*     color: #fff; */
/*     background-color: #000000; */
	background-color: white;
    padding: 20px;
	height: 543px;
}
.home-price .price-box2{
	border: 1px solid black;
    text-align: center;
    align-items: center;
    border-radius: 50px;
    width: 100%;
/*     color: #fff;
    background-color: #000000; */
	background-color: white;
    padding: 20px;
}
.home-price .price-box3{
	border: 1px solid black;
    text-align: center;
    align-items: center;
    border-radius: 50px;
    width: 100%;
/*     color: #fff;
    background-color: #000000; */
	background-color: white;
    padding: 20px;
}

.home-price .price-box1 h4{
    font-size: 22px !important;
    color: #f27520 ;
}
.price-box1 .price-btn{
    background-color: #3933a0;
}
.price-box1 .price-btn:hover{
    background-color: #0900b1;
    color: #fff;
}
.price-box1 .order-btn{
    background-color: #08035a !important;
}
.home-price .price-box2 h4{
    font-size: 22px !important;
    color: #f27520 ;
}
.price-box2 .price-btn:hover{
    background-color: #3933a0;
    color: #fff;
}
.price-box2 .price-btn{
    background-color: #08035a;
}
.price-box2 .order-btn{
    background-color: #08035a !important;
}
.home-price .price-box3 h4{
    font-size: 22px !important;
    color: #f27520 ;
}
.home-price .price-box3 .price-btn {
    background-color: #08035a ;
}
.home-price .price-box3 .price-btn:hover {
    background-color: #ae7400 ;
    color: #fff;
}

.price-box3 .order-btn{
    background-color: #08035a !important;
}

/* va packages */
.home-vapackage{
    background: url(../images_2/price-background.png);
    width: 100%;
/*     min-height: 825px; */
    position: relative;
    text-align: center;
}
.home-vapackage .va-package-box1{
    text-align: center;
    align-items: center;
    border-radius: 50px;
    overflow: hidden;
    width: 100%;
/*     color: #fff; */
    background-color: white;
    /* background-color: #666678; */
    padding: 30px;
    background-repeat: no-repeat;
    border-radius: 50px;
    background-size: cover;
	border: 1px solid black;
	height: 455px;
}
.home-vapackage .va-package-box2{
    text-align: center;
    align-items: center;
    border-radius: 50px;
    overflow: hidden;
    width: 100%;
/*     color: #fff; */
    background-color: white;
/* 	background-color: #666678; */
    padding: 30px;
    background-repeat: no-repeat;
    border-radius: 50px;
    background-size: cover;
	border: 1px solid black;
	height: 455px;
}
.home-vapackage .va-package-box3{
    text-align: center;
    align-items: center;
    border-radius: 50px;
    overflow: hidden;
    width: 100%;
/*     color: #fff; */
    background-color: white;
/* 	background-color: #666678; */
    padding: 30px;
    background-repeat: no-repeat;
    border-radius: 50px;
    background-size: cover;
	border: 1px solid black;
	height: 455px;
}

.price-btn {
    background-color: #3933a0;
    border: none;
    color: white;
    padding: 0px 27%;
    border-radius: 30px;
    text-align: center;
    align-items: center;
    text-decoration: none;
    display: inline-block;
    font-size: 48px;
}
.price-btn a{
    background-color: #FF6600;
    color: aliceblue;
}
.price-btn span{
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
    padding-top: 20px;
}
.order-btn {
    background-color: #3933a0;
    border: none;
    color: white;
    padding: 13px 35px;
    border-radius: 30px;
    text-align: center;
    align-items: center;
    text-decoration: none;
    display: inline-block;
}
.price-box1, .price-box2, .price-box3, .para{
    padding-top: 15px;
}

.va-package-box1 h4{
    color: #f27520;
    font-size: 22px;
}
.price-box1 .price-btn{
    background-color: #08035a;
}
.price-box1 .order-btn{
    background-color: #0a00c9;
}
.va-package-box2 h4{
    color: #f27520 ;
    font-size: 22px;
}
.va-package-box2 .price-btn{
    background-color: #3933a0;
}
.price-box2 .order-btn{
    background-color: #3933a0;
}
.va-package-box3 h4{
    color: #f27520 ;
    font-size: 22px;
}
.va-package-box3 .price-btn {
    background-color: #3933a0 ;
}
.price-box3 .order-btn{
    background-color: #cd8900;
}
.notes{
    padding: 30px 0px;
/*     font-size: 18px; */
    position: relative;
}
.notes h4{
    font-size: 30px;
}
.home-gallary{
    padding: 40px;
    color: #fff;
    background: url(../images_2/gallary-background.png);
    width: 100%;
/*     min-height: 900px; */
    position: relative;
    text-align: center;
	background-size: cover;
}
.home-footer{
    background-color: #08045A;
    padding-top: 40px;
    color: #fff;
    width: 100%;
    min-height: 100px;
    text-align: center;
    align-items: center;
}
.all-logo .logos{
    padding: 10px 0px;
    text-align: center;
    align-items: center;
	align-items: center;
    justify-content: center;
}
.all-logo p{
    float: left !important;
}

.all-logo .logos img{
    width: 50%;
    height: auto;
}
.how-to-work{
    text-align: center;
}

.how-to-work .heading:after{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    right: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.how-to-work .heading::before{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    left: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}

.home-price .heading::before{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    left: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.home-price .heading::after{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    right: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.home-vapackage .heading::before{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    left: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.home-vapackage .heading::after{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    right: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.add-onservice .heading::before{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    left: -118px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.add-onservice .heading::after{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(65, 11, 0);
    top: 50%;
    right: -122px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.home-gallary .heading::before{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(255, 255, 255);
    top: 50%;
    left: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}
.home-gallary .heading::after{
    content: '';
    position: absolute;
    border-bottom: 3px solid rgb(255, 255, 255);
    top: 50%;
    right: -120px;
    width: 100px;
    transform: translateY(-50%);
    padding-right: 76px;
}



.home-gallary .gallary-img{
    width: 100%;
}
.gallary-img h6{
    font-weight: bold;
    font-size: 18px !important;
}
.home-gallary .gallary-img{
    text-align: center;
    align-items: center;
}
.home-gallary .add-onservice{
    padding: 50px 0px;
}


.last-para{
    text-align: center;
    align-items: center;
    padding: 30px 0px;
}
.add-onservice {
    padding-top: 30px;
    position: relative;
  }
.add-onservice h2{
    font-size: 45px;
    font-weight: bold;
    text-align: center;
}
.add-onservice h4{
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    padding: 20px 0px;
}
.add-onservice h5{
    font-weight: bold;
    font-size: 20px;
    display: flex;
    justify-content: space-between;
}
.add-onservice span{
    width: 95%;
/*     display: inline-block; */
}
.add-onservice .logo-div p{
    text-align: center;
    padding: 10px 0px;
    font-size: 15px;
}
.add-onservice .logo{
    text-align: center;
    align-items: center;
    padding: 50px 0px;
}
.banner-content{
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}
.banner-content h1,.banner-content h6,.banner-content p{
    width: 743px;
    max-width: 100%;
}





.shape h4{
    background-color: #FFA800;
    display: inline-block;
    padding-top: 30px;
    height: 120px;
    width: 120px;
    border-radius: 50%; 
    font-size: 18px; 
}
.shape span{
    color: #ffffff; 
    font-size: 40px;
    font-weight: bold;
    display: block;
}
.shape-content{
    padding-top: 20px;
    color: #000000;
    min-height: 77px;
}

.shape-content p{
    text-align: center !important;
    align-items: center !important;
    font-size: 18px;
    font-weight: bold;
    min-width: 50%;
    color: #461c00;
}
/*  */
.all-shape{
    position: relative;
}
.all-shape .shape{
    border-radius: 50px;
    width: 100%;
}
.shape .arr{

    background-color: #000000;
}
.shape::before{
    content: '';
    position: absolute;
    border-bottom: 2px dashed rgb(65, 11, 0);
    top: 30%;
    right: -82px;
    width: 190px;
    transform: translateY(-50%);
}
.shape::after{
    content: '';
    position: absolute;
    border-left: 2px dashed rgb(65, 11, 0);
    top: 16%;
    right: -82px;
    width: 60px;
    height: 60px;
    transform: translateY(-50%);
    transform: rotate(223deg);
    border-bottom: 2px dashed rgb(65, 11, 0);
}
.heading-box{
    background-color: #f27520;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 30px 0px;
}
.heading-box2{
    background-color: #f27520;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 30px 0px;
}
.heading-box .heading1{
    color: #fff;
}
.body .content{
    padding: 20px 30px;
}
.content img{
    width: 25px;
    height: 25px;
    display: inline-block;
}
.body .content p{
    color: #000000;
    padding-left: 30px;
}
.content h5{
    font-weight: bold;
}
.content span{
    float: right;
}
.add-on-service .body{
    border: 1px solid #f27520;
}
.add-on-service .body2{
    border: 2px solid rgb(4, 123, 0);
}


.all-shape .col-md-4:nth-last-child(1) .shape::after,.all-shape .col-md-4:nth-last-child(1) .shape::before{
    content: none;
}
@media screen and (max-width: 480px) {
	
    .banner img{
        height: 300px !important;
    }
    .about-div{
        width: 100%;
    }
    .banner-content .content h1{
        font-size: 30px;
    }
    .banner-content .content h6{
        font-size: 15px;
    }
    .banner-content .content p{
        font-size: 10px;
        padding-top: 10px;
    }
    .how-to-work{
        text-align: center !important;
        align-items: center !important;
    }
    .all-shape{
        text-align: center !important;
        align-items: center !important;
        margin-top: 19px;
    }
    .how-to-work .shape1, .shape2, .shape3{
        margin: 20px 0px;
        text-align: center !important;
        align-items: center !important;
    }
    .arrow{
        display: none;
    }
    .price-box2{
        margin: 30px 0px;
    }
    .notes p{
        font-size: 17px;
    }
    .va-package-box2{
        margin: 30px 0px;
    }
    .all-shape .col-md-4:nth-last-child(2), :nth-last-child(2) .shape::after,.all-shape .col-md-4:nth-last-child(3), :nth-last-child(3) .shape::before{
        content: none;
    }
    .gallary-img{
        padding: 30px 0px;
    }
    .add-section{
        width: 95%;
    }
    .add-onservice .main-heading{
        padding: 20px 0;
    }
    .add-onservice .add-section h5{
        font-size: 16px;
    }
    .how-to-work p{
        /* font-size: 17px;
        padding: 30px;
        position: relative; */
    }
    .how-to-work p::after{
        position: absolute;
        content: '';
        background-color: #000000;
        width: 300px;
        height: 5px;
        top: 0;
        left: 0;
    }
    .about-div{
        padding: 30px !important;
        height: 100px;
    }
    .home-about .about-div h4{
        font-size: 23px;
    }
    .home-about .about-div p{
        padding-top: 20px;
        font-size: 15px;
    } 
    .about-row .contect-div{
        padding-top: 900px;
    }
    .add-onservice h5{
        overflow: hidden;
    }
    .home-about .contect-div{
        left: 0;
    }
    .how-to-work .heading{
        padding-bottom: 20px;
    }
    .arr{
        overflow: hidden;
        display: none;
    }
    .heading::after, .heading::before{
        content: none;
    }

}
@media screen and (max-width: 767px) {
	
/* 	.rmv {
		margin-top: -179px !important;
	} */

    .banner-content .content h1{
        font-size: 38px;
    }
    .banner-content .content h6{
        font-size: 14px;
    }
    .banner-content .content p{
        font-size: 10px;
        padding-top: 10px;
    }
    .arr{
        display: none;
    }
    .home-price .price-box2{
        margin: 50px 0;
    }
    .home-vapackage .va-package-box2{
        margin: 50px 0;
    }
    .contect-div{
        display: block;
    }
}




.pum-title {
	margin-left: 26px;
}

.wpcf7-submit {
	background: red !important;
    border-radius: 40px !important;
    border-color: transparent;
    color: white;
    font-weight: 700;
    width: 170px !important;
    height: 60px !important;
    transition: 500ms;
    overflow: hidden;
}

.wpcf7-submit:hover {
	background: black !important;
}

.pum-container {
	border: none !important;
}


.expand_collapse {
	height: 30px ;
	overflow: hidden;
}

.ViewText>.expand_collapse {
	height: auto !important;
}

.highlight {
	color: #358d8d;
}





/* slider-start */
.wrapper{
    width: 100%;
  }
  .carousel{
    /* max-width: 1200px;
    margin: auto;
    padding: 0 30px; */
  }
  .carousel .card{
    color: #fff;
    text-align: center;
    box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
  }
  .carousel .card-1{
    background: #ed1c24;
  }
  .carousel .card-2{
    background: #0072bc;
  }
  .carousel .card-3{
    background: #39b54a;
  }
  .carousel .card-4{
    background: #f26522;
  }
  .carousel .card-5{
    background: #630460;
  }
  .owl-dots{
    text-align: center;
    margin-top: 40px;
  }
  /* .owl-dot{
    height: 15px;
    width: 45px;
    margin: 0 5px;
    outline: none;
    border-radius: 14px;
    border: 2px solid #0072bc!important;
    box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
    transition: all 0.3s ease;
  } */
  .owl-dot.active,
  .owl-dot:hover{
    background: #0072bc!important;
  }

.btn-green:hover {
	color: #3933a0;
	background-color: white;
	border: 1px solid #3933a0;
}

.btn-green-2:hover {
	color: #3933a0;
	background-color: white;
	border: 1px solid #3933a0;
}



.btn-green-4:hover {
	color: #08035a !important;
	background-color: white !important;
	border: 1px solid #08035a !important;
}

/* website box 2 hide& show css */

.read-more-show {
	color: green;
	cursor: pointer;
}

.read-more-hide {
	display: none;
}

.read-less-hide {
	color: green;
	cursor: pointer;
	display: none;
}

.read-less-show {
	display: block;
}

.hide {
	display: none;
}

.show {
	display: block;
}




.read-more2 {
  color: green;
  cursor: pointer;
}

.read-more2hide {
    display: none;
}

.read-less2 {
    color: green;
	cursor: pointer;
	display: none;
}

.read-less2show {
  display: block;
}

.hidden {
  display: none;
}

.nothidden {
  display: block !important;
}

.navbar-brand img {
	width: 150px;
}


/* service block css */

.va-packages{
    text-align: center !important;
    align-items: center !important;
  }
  .va-box{
/*     background-color: #f26522; */
    border-radius: 20px;
/*     color: #ffffff; */
    padding: 60px 10px;
    text-align: center !important;
    align-items: center !important;
    position: relative;
	height: 270px;  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
  .allbox{
    padding-top: 85px;
  }
  .va-box:hover{
    background-color: #f27520;
    transition: 0.2s;
    margin-top: -3px;
	  color: white;
	  height: 270px;
/*     cursor: pointer; */
  }
  .va-round-box i{
    font-size: 50px;
    color: #08035a;
    margin-top: -15px;
    text-align: center !important;
    align-items: center !important;
    margin-left: -10px;
    
  }
  .va-round-box{
    position: absolute;
    padding: 30px;
    height: 100px;
    width: 100px;
    background-color: #ffffff;
    color: #dcdcdc;
    border: 10px solid white;
    border-radius: 50px;
    text-align: center !important;
    align-items: center !important;
    top: -48px;
    right: 35%;
    justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.20), 0 6px 5px 0 rgba(253, 189, 159, 0.3);
    /* transform: translateX(80%); */
  }
  .va-box h5{
    padding: 20px;
    font-weight: bold;
  }
 .va-packages .va-btn {
    position: absolute;
    padding: 12px 25px;
    border-radius: 30px;
    border: 1px solid rgb(219, 219, 219);
    left: 28%;
    bottom: -20px;
    text-align: center !important;
    align-items: center !important;
    z-index: 2;
    outline: none;
  }
  .va-packages .va-btn:hover {
    background-color: #ff6200;
    color: #ffffff;
    border: none;
  }

/* service block css end */

/* play & pause button css */

.audio-area {
	display: flex;
	margin-top: 70px;
	margin-bottom: 30px;
}
.audio-text {
	width: 49%;
    margin-top: 110px;
    padding-top: 30px;
}

.audio-text p {
	margin-top: 20px;
    font-size: 22px;
}

.audio-text h2 {
	font-weight: 500;
    font-size: 50px;
}

.audio {
	box-shadow: 0px 0px 13px 4px #d9d9d9;
    width: 35%;
    margin: auto;
	padding-bottom: 0px;
}

.audio h4 {
	background-color: #f27520;
	color: white;
	padding: 20px;
	text-align: center;
}
.audio p {
	padding: 38px;
    text-align: center;
    margin-top: 0px;
}

.play-pause {
	display: flex;
    align-items: center;
    justify-content: center;
}

.play-pause i {
	cursor: pointer;
	color: white;
	font-size: 30px;
    padding-right: 6px;
    padding-top: 6px;
}
.play-pause .btn01{
	height: 70px;
    width: 70px;
    margin: 7px;
    background-color: #ff7800;
    border-radius: 50%;
    color: whaite;
    padding-left: 6px;
    font-size: 30px;
    text-align: center;
    align-items: center;
    box-shadow: 2px 2px 2px 2px #c6c5c5bf;
    animation: pulse-border 1500ms ease-out infinite;
    padding-top: 15px;
}

.play-pause p {
	padding: 38px !important;
}

/* play & pause button css end*/
@media only screen and (max-width: 540px) and (min-width: 542px)  {
	.ptt {
    margin-top: 259px;
    }
	.allbox {
    padding-top: 79px;
		width: 85%;
		margin: auto;
}
}

@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	
	.home-gallary .col-md-3 {
		width: 50%;
	}
	
	.home-gallary .col-md-4 {
		width: 50%;
	}
    
    .navbar-nav {
        flex-direction: row;
    }
   .header li {
    margin-top: 7px;
} 
    .f {
        border-left: 0px !important;
        padding-left: 0px !important;
         margin-right: 31px;
    width: 31%;
    margin-top: 13px;
    }
	
	.p-trial {
		width: 26%;
		left: 676px;
	}
	.social-media {
		position: absolute;
    left: 191px;
		margin-top: -43px;
	}
	.premimun-btn {
    width: 100%;
    /* text-align: right; */
    text-align: center;
/*      margin-top: 4px;  */
    /* padding-top: 20px; */
}
	.h5-para {
		font-size: 16px;
	}
	.cl {
		    margin-top: 239px;
	}
	
	.g {
		display: none;
	}
	.ptt {
		    margin-top: 138px;
	}
	.y {
		margin-top: 20px;
	}
	
	.t {
	margin-top:52px !important;
	}

	.mmt3 {
		margin-top: 26px !important;
	}

	.mmt2 {
		margin-top: 25px !important;
	}

	.mmt1 {
		margin-top: 3px !important;
	}
	
	.shape::before {
		display: none;
	}
	.shape::after {
		display: none;
	}
	.hhh {
		margin-bottom: 30px;
	}
	.h {
		margin-bottom: 30px;
	}
	
	.ip> .col-md-4 {
		width: 50%;
	}
	.ip > .allbox {
		width: 50%;
	}
	.ip > .pb {
		width: 62%;
		margin: auto;
	}
	.depnd  {
		margin-top: 0px !important;
	}
	.va-box {
    height: 298px;
    }
	.audio-area {
		display: block;
	}
	.audio {
		width: 58%;
		margin-top: 63px;
	}
	.audio-text {
	   width: 100%;
	   text-align: center;
	   margin: auto;
	}
	.home-vapackage .va-package-box1, .home-vapackage .va-package-box2, .home-vapackage .va-package-box3 {
		height: 440px !important;
	}
	.home-price .price-box1 {
		height: 519px;
	}
	
	.second {
		margin-top: -429px;
	}
	
	.first {
		margin-top: -429px;
	}
	
	.home-about .about-img img  {
		display: none;
	}
	.home-about .contect-div {
		position: initial;
		margin: auto;
	}
	.va-box{
	    height: 241px; 
	}
	.va-box h5 {
		font-size: 14px;
	}
}

@media screen and (max-width: 820px) {
	.shape::before {
		display: none;
	}
	.shape::after {
		display: none;
	}
}


	
@media screen and (max-width: 767px) {
	.h5-para-ad {
		padding: 0px 8px !important;
	}
	.review-box img {
		margin-left: 60px !important;
	}
	.review-box {
		width: 100% !important;
		height: 765px !important;
	}
	.mf {
		margin-top: 10px;
	}
	.f {
    margin-right: -42px;
     border-left: none;
     padding-left: 0px;
    margin-top: 4px;
    color: #f27520;
}

.premimun-btn > button {
    padding: 10px 20px;
}

.premimun-btn {
    right: -61px;
    margin-right: 75px;
    margin-top: -3px;
}
	.g {
		display: none;
	}
	.premimun-btn {
		position: absolute;
    left: 270px;
	}
	.social-media {
		display: none;
	}
	.h5-para {
		font-size: 14px;
	}
	.ip > .pb {
    width: 85%;
    margin: auto;
}
	.y {
		margin-top: 60px;
	}
	.c2 {
    margin-top: -19px;
    }
	.about-img> .img-fluid {
		margin-top: 8px;
	}
	.about-img > img {
		margin-top: -45px;
	}
	.audio-area {
		margin-top: 35px;
	}
	.audio-text  {
		padding-left: 30px;
	}
	.cl {
		margin-top: -112px;
	}
	.about-img {
		margin-top: -56px;
	}
	.ptt {
		margin-top: 309px;
	}
	.shape-m {
		margin-top: -16px !important;
	}
	.depnd {
		margin-top: 43px !important;
	}
	.remove {
		margin-top: 0px !important;
	}
	.home-about .contect-div {
		left: 0;
		top: 152%;
	}
	.shape::before {
		display: none;
	}
	.shape::after {
		display: none;
	}
	.how-to-work {
    margin-top: 12px;
    }
	.h1 {
		margin-bottom: 178px;
	}
	.audio-area {
		display: block;
	}
	.audio-text {
    width: 100%;
    margin-top: 0px;
    padding-top: 30px;
	margin-bottom: 54px;	
	}
	.audio {
		width: 75%;
	}
	.second {
		margin-top: 434px;
	}
	.pd {
		margin-top: 15px;
	}
	
	
}

@media only screen and (max-width: 540px) and (min-width: 542px)  {
	.premimun-btn {
    left: 135px !important;
}
}

@media screen and (max-width: 540px) {
	.premimun-btn {
    left: 58%;
    margin-right: 26px !important;
    margin-top: -10px !important;
}
	.premimun-btn > button {
		padding: 17px 16px !important;
	}
	.notes {
		padding-left: 14px
	}
	.h5-para {
		width: 90%;
		font-size: 12px;
	}
	
	.accordion-button::after {
	display: block !important;
}
	
	.how-to-work .heading::before{
		display: none;
	}
	.how-to-work .heading:after {
		display: none;
	}
	.how-to-work p::after {
		display: none;
	}
	.shape::before {
		display: none;
	}
	.shape::after {
		display: none;
	}
	.home-vapackage .heading::before {
		display: none;
	}
	.home-vapackage .heading::after {
		display: none;
	}
	.home-price .heading::before {
		display: none;
	}
	.home-price .heading::after{
		display: none;
	}
	.home-gallary .heading::before {
		display: none;
	}
	.home-gallary .heading::after {
		display: none;
	}
	.add-onservice .heading::before {
		display: none;
	}
	.add-onservice .heading::after {
		display: none;
	}	
}


@media screen and (max-width: 480px) {
	.cl {
		min-height: 211px;
	}
	.cl2 {
		    margin-top: -106px;
	}
	.audio {
    width: 84%;
     }
	.audio-text p {
		font-size: 14px;
	}
	.audio-text h2 {
		font-size: 34px;
	}
	.ptt {
        margin-top: 239px;
      }
	.home-about .contect-div {
    left: 0;
    top: 60%;
    }
	.second {
    margin-top: 235px;
   }
}

@media screen and (max-width: 415px) {
	.ip > .pb {
    width: 100%;
		margin: auto;}
	.y {
    margin-top: 8px;
}
	.hh {
		height: 550px !important;
	}
	.second {
    margin-top: 149px;
   }
	.cl2 {
		margin-top: -173px;
	}
	.home-vapackage .heading {
		padding: 28px 0;
	}
	.cl {
    margin-top: -225px;
   }
	.ptt {
    margin-top: 125px;
   }
	.rmv {
    margin-top: -10px;
   }
	.rmv2 {
		margin-top: 135px;
	}
	.audio {
    width: 95%;
   }
}






.pt-top {
	margin-top: 80px;
	margin-bottom: 40px;
}

.h1 {
	margin-bottom: 37px;
}

.mt-6 {
	margin-top: 30px;
	height: 410px !important;
}
.joinchat__button {
	background: #3933a0 !important;
}

.joinchat__button:hover {
	background: #08035a !important;
}

.remove::before {
	display: none !important
}

.remove::after {
	display: none !important
}

.remv::before {
	top: 60px !important;
    width: 118px !important;
    right: -50px !important;
}

.remv::after {
	right: -49px !important;
}

.mmt {
	
}

.mmt3 {
	margin-top: 16%;
}

.mmt2 {
	margin-top: 7%;
}

.mmt1 {
	
}

.social-media {
	width: 70%;
}

.social-media > ul {
	display: flex;
}

.social-media > ul > li {
	list-style: none;
}

.social-media > ul > li > a {
	color: #08035a;
}

.social-media > ul > li > a:hover {
	color: #3933a0;
}

.d {
	border-right: 1px solid;
    padding: 0px 4px;
}

.nav2 {
	width: 100%;
}

.premimun-btn {
	margin-right: 50px;
}

.premimun-btn > button {
	background-color: #08035a;
    border: none;
    color: white;
    padding: 13px 20px;
    border-radius: 30px;
    text-align: center;
    align-items: center;
    text-decoration: none;
    display: inline-block;
}

.g {
	width: 100% !important;
	text-align: center !important;
    margin-top: -94px;
	margin-left: 100px;
}

.bt1 {
	background-color: #08035a !important;
}

.p-trial {
	transition: all ease .6s;
    width: 18%;
    transform: rotate(-90deg);
    position: fixed;
    top: 65%;
    color: red;
    left: 90%;
    z-index: 9;
}

.phone {
	transition: all ease .6s;
    width: 18%;
    transform: rotate(-90deg);
    position: fixed;
    top: 39%;
    color: red;
    left: 90%;
    z-index: 9;
	cursor: pointer;
}

.phone > a {
	
	font: 500 1rem/1.5rem "Montserrat", sans-serif;
    padding: 8px 15px;
    border: none;
    color: white;
    background: #4872c4;
    background: background: #4872c4;
    border-radius: 10px;
    text-transform: uppercase;
}

.phone > a:hover, .whatapp > a:hover {
	color: white;
}

.whatapp {
	transition: all ease .6s;
    width: 18%;
    transform: rotate(-90deg);
    position: fixed;
    top: 22%;
    color: red;
    left: 90%;
    z-index: 9;
}

.whatapp > a {
	font: 500 1rem/1.5rem "Montserrat", sans-serif;
    padding: 8px 15px;
    border: none;
    color: white;
    background: rgb(38, 211, 103);
    background: background: #4872c4;
    border-radius: 10px;
    text-transform: uppercase;
}

.p-trial > button {
	font: 500 1rem/1.5rem "Montserrat", sans-serif;
	padding: 8px 15px;
    border: none;
    color: white;
    background: #f27520;
/*     border-radius: 10px 0 0 10px; */
    /* font-size: 14px; */
	border-radius: 10px;
    text-transform: uppercase;
}

.cl {
	min-height: 300px;
}

.cl2 {
	min-height: 354px;
}

@media only screen and (max-width: 912px) and (min-width: 912px)  {
	.p-trial {
		top: 388px;
    left: 782px;
		width: 24%;
	}
	.phone {
    
    width: 48%;
    
    
    top: 414px;
    
    left: 669px;
    z-index: 9;
}
	
	.whatapp {
    
    width: 48%;
    
    top: 553px;
    
    left: 669px;
    z-index: 9;
}
	
}

@media only screen and (max-width: 820px) and (min-width: 820px)  {
	.p-trial {
		top: 388px;
    left: 680px;
    width: 24%;
	}
	.phone {
    top: 540px;
    left: 707px;
    z-index: 9;
}
	
	.whatapp {
    top: 680px;
    left: 708px;
    z-index: 9;
}
	
}

@media only screen and (max-width: 768px) and (min-width: 768px)  {
	.p-trial {
		top: 388px;
    left: 653px;
    width: 24%;
	}
	.phone {
    
    width: 48%;
    
    
    top: 414px;
    
    left: 559px;
    z-index: 9;
}
	
	.whatapp {
    
    width: 48%;
    
    top: 553px;
    
    left: 559px;
    z-index: 9;
}
	
}

@media only screen and (max-width: 415px) and (min-width: 310px)  {
	.p-trial {
		top: 328px;
    left: 258px;
    width: 63%;
    z-index: 9;
	}
	
	.phone {
		top: 484px;
    left: 292px;
    width: 48%;
    z-index: 9;
	}
	
	.whatapp {
		top: 589px;
    left: 261px;
    width: 63%;
    z-index: 9;
	}
	
	
	
}

@media only screen and (max-width: 390px) and (min-width: 390px)  {
	.phone {
    top: 448px;
    left: 275px;
    width: 48%;
    z-index: 9;
}
	.whatapp {
    top: 555px;
    left: 245px;
    width: 63%;
    z-index: 9;
}
}

@media only screen and (max-width: 400px) and (min-width: 392px)  {
	.p-trial {
		top: 301px;
    left: 252px;
    width: 59%;
    z-index: 9;
	}
	
	.phone {
		top: 447px;
    left: 275px;
    width: 48%;
    z-index: 9;
	}
	
	.whatapp {
		top: 584px;
    left: 275px;
    width: 48%;
    z-index: 9;
	}
	
}

@media only screen and (max-width: 391px) and (min-width: 385px)  {
	.p-trial {
		top: 328px;
    left: 277px;
    width: 46%;
    z-index: 9;
	}
	
}

@media only screen and (max-width: 384px) and (min-width: 375px)  {
	.p-trial {
		top: 258px;
    left: 261px;
    width: 48%;
    z-index: 9;
	}
	
	.phone {
		top: 383px;
    left: 261px;
    width: 48%;
    z-index: 9;
	}
	
	.whatapp {
		top: 519px;
    left: 261px;
    width: 48%;
    z-index: 9;
	}
	
}

@media only screen and (max-width: 374px) and (min-width: 365px)  {
	.p-trial {
		top: 328px;
    left: 250px;
		width: 53%;
		z-index: 9;
	}
	
}

@media only screen and (max-width: 364px) and (min-width: 355px)  {
	.p-trial {
		top: 328px;
    left: 232px;
    width: 58%;
    z-index: 9;
	}
	
	.phone {
		top: 470px;
    left: 253px;
    width: 48%;
    z-index: 9;
	}
	
	.whatapp {
		top: 608px;
    left: 253px;
    width: 48%;
    z-index: 9;
	}
	
}

.fa-bars {
	color: #08035a !important;
}

.trial {
	color: #f27520;
}

.footer {
	margin-top: 45px;
}

.review-box{
 			width: 390px;
            border-top: 4px solid rgb(0, 163, 204);
            text-align: center;
            align-items: center; 
           background-color: rgb(247 244 244);
            padding: 30px;
            border-radius: 10px;
            box-shadow: 3px 3px 8px #888888;
			height: 690px;
        }
        .review-box h5{
            font-weight: bold;
            font-size: 17px;
			margin-bottom: 15px;
			margin-top: 40px;
        }
.allstar {
	margin-bottom: 15px;
}
        .review-box i{
            color: rgb(248, 172, 73);
        }
        .review-box img{
            
    width: 150px;
    
    
    border: 50% 50%;
    
    border-radius: 85px;
    height: 150px;
    width: 150px !important;
			margin-left: 90px;
        }

.testimonials {
	margin-top: 20px;
}

.innerbanner img {
	height: 620px;
}

.h5-para-ad {
	padding: 0px 90px;
}

.home-gallary .col-md-3 img {
	width: 100%;
	border: 1px solid;
}

.footer2 {
	margin-top: 0px !important;
}

.home-gallary2 {
	background: none !important;
}


        



