/*!
 * Start Bootstrap - Agency v5.2.1 (https://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 */

body {cs
  /*overflow-x: hidden;*/
  font-family: 'Roboto Slab', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
html{
/*overflow-y: scroll;*/
/*scroll-behavior: smooth;*/
}


p {
  line-height: 1.5;
}

a {
  color: #fed136;
}

a:hover {
  color: #fec503;
}

.text-primary {
  color: #fed136 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  /*font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';*/
  font-family: "Manrope", sans-serif;;
}

.page-section {
  padding: 100px 0;
}

/**pricing plan css**/

.pricing-table{
  margin-top: 40px;
  margin-bottom: 40px;
  border: 2px solid #eee;
  padding: 0 30px 30px;

}
.table-content{
display: flex;
align-items: center;
justify-content: center;
padding-right: 20px;

}
.create_btn{
    width:200px !important;
}
.list-unstyled li i{
    color:#6ec11a;
    padding-right:20px;
}
.pricing-table:hover{
 
  box-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);

}
.pricing2121{
    padding-top:100px;
    padding-bottom: 40px;
}
.price_containerwrapp2121{
   display: flex;
    justify-content: space-evenly;
  
}

  
.table-header{
    width: 210px;
    color: #fff;
    margin: -15px auto 95px;
    background-color: #6ec11a;
    padding-top: 30px;
    position: relative;
}
.table-header::before{
    position: absolute;
      content: "";
      border-top: 15px solid transparent;
      top: 0;
       left: -10px;
      border-right: 10px solid darken(gray, 25%);
}
.table-header::after{
    position: absolute;
      content: "";
      border-top: 15px solid transparent;
      top: 0;
       right: -10px;
      border-left: 10px solid darken(gray, 25%);
}
    
 .table-header h3{
       margin: 5px 0;
      text-transform: uppercase;
      font-family: "Oswald";
      font-weight: bold;
      position: relative;
 }   
 .table-header::before{
     left: -10px;
    border-right: 10px solid #6ec11a;
    /*border-left: 10px solid #6ec11a;*/
 }
 .table-header::after{
        left: 100%;
    /*border-right: 10px solid #6ec11a;*/
    border-left: 10px solid #6ec11a;
 }
    
 .table-header h3::after{
position: absolute;
    content: "";
    left: 0;
    top: 98px;
    border-top: 60px solid #6ec11a;
    border-right: 105px solid transparent;
    border-left: 105px solid transparent;
 }   
.price{
    
font-size: 30px;
 font-weight: bold;
}
.currency{
     font-size: 20px;
      font-weight: 300;
} 
.month{
     font-size: 20px;
      font-weight: 300;
}
   
 .table-content li{
      color: #555;
      line-height: 40px;
      display: flex;
    align-items: center;
 }
     
.table-signin{
 display: inline-block;
    color: #333;
    border: 2px solid #ccc;
    /*// padding: 10px 25px;*/
    width: 120px;
    height: 40px;
    margin-top: 25px;
    line-height: 36px;
    /*text-transform: uppercase;*/
    text-decoration: none;
    
}
.table-header h3 i{
    border: 3px solid;
    padding: 7px;
    border-radius: 50%;
}
.table-signin:hover{
     background-color: #6ec11a;
      border-color: transparent;
      color: #fff;
}
    
    

/**end pricing plan css**/


/*new css*/

/*.product-img {*/
/*  text-align: center;*/
/*  color: white;*/
/*  background-image: linear-gradient(to bottom, #128c7e5e, #25d36675 ), url(../images/homebg.jpg);*/
/*  background-repeat: no-repeat;*/
/*  background-attachment: scroll;*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*}*/
.header-section{
    /*height:600px*/
}
/*.profile-left{*/
/*    margin-top: -29%;*/
/*}*/
.review__section111{
padding-bottom:38px;    
padding-top:10px;
}
.cate_wrapp1{
    


}
#howit_work{
    margin-bottom:0 !important;
}
#new___head11 h5{
font-size: 18px !important;    
}

.arrow-bottom{
  display: block;
  margin: 20px auto;
  overflow: hidden;
  position: relative;
  margin-top: 0;
}

.arrow-bottom {
  height:70px;
  width: 150px;
}

.arrow-bottom:before{
  border: 82px solid transparent;
  content: ' ';
  display: block;
  position: absolute;
  z-index: 2;
}


.arrow-bottom:before {
  border-top-color: #6ec11a;
  left: 45px;
  top: 0;  
}

.arrow-bottom-bg:after:after {
  border: 1px solid transparent;
  content: ' ';
  display: block;
  position: absolute;
  z-index: 1;
}


.arrow-bottom-bg:after {
  border-top-color: #555;
  left: 0;
  top: 0;
}











.work-head h1{
    text-align:center;
}
.work_new1{
 padding-top: 45px ! important;
}
.offsec_1{
    padding-top:50px ! important;
}
.off_head1{
    display:block ! important;
    padding-left:0 ! important;
     margin-left:0 ! important;
}
.off_head1 h1{
    display:flex;
    justify-content:center;
    text-align:center;
}
.product_head1{
    padding-bottom:20px;
}
.gallsec_1{
    margin-bottom:0 ! important;
        padding-bottom: 10px ! important;
}
.newprod_sec1{
        padding-top: 18px ! important;
}
.servprod_1{
    margin-top:0 ! important;
}

.prodcontent_1 p{
        font-size: 13px ! important;
}
.offerparagraph_1 p{
    font-size:18px;
    padding:22px;
    
}
.prodimg_1{
    height:auto ! important;
    padding:6px;
 /*width: 250px ! important;*/
}
.cate1_wrapp{
    border: 4px solid;
    padding: 10px;
    height: 170px;
}
.cate_sec1 h6{
    font-family: "Playfair Display", serif;
    font-size: 17px;
    font-weight: 800;
      line-height: 1.5 ! important;
}
.newprod_sec1:before{
    /*content: "";*/
    /*position: absolute;*/
    /*background-color: black;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*left: 0;*/
    /*right: 0;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*z-index: 1;*/
}
.productbox_1{
    width: 100% ! important;
    border:2px solid #8080807a ! important;
    border-radius: 1rem;
    /*height:260px ! important;*/
    background: #fff;
    box-shadow:inset 0px 0px 12px -6px;
    display:flex ! important;
}
.head_1{
    padding-top:0 ! important;
    /*padding-bottom:20px ! important;*/
}
.head_1 h1{
    color:#212529 ! important;
}
.worksub_1{
 display: flex;
 padding: 9px;
 border-radius: 1rem;
 display: flex;
 align-items: center;
/*justify-content: space-evenly;*/
   
    
}

.work_1{
    padding: 22px;
    width: 375px;
    text-align: center;
    display: flex;
    justify-content: space-evenly;
     border-radius: 0rem ! important; 
    box-shadow: 0px 2px 13px -5px;
    border:none ! important;
  /*background: white;*/
}
.aboutnew_1{
    padding-bottom:30px ! important;
}
.aboutpara_1 p{
    color:black ! important;
}
.category-wrapper{
        flex: 0 0 auto ! important;
    max-width: 100% ! important;

}

.whatsapp-btn{
    margin-top: 11px;
}
.whatsapp-btn a{
    padding: 13px;
    padding-left: 16px;
    padding-right: 16px;
        font-weight: bold;
    /* border: 1px solid; */
    border-radius: 10px;
    box-shadow: 0px 2px 16px -6px;
    background: #5fa782;
    color: #fff;
    text-decoration:none;
    width: 120px;
}
.whats-read-wrapp{
    display:flex;
    justify-content:space-evenly;
    padding-bottom: 10px;
    align-items:center;
}
.whatsapp-btn1 img{
    height:40px;
}
.cate1{
    text-align:center;
   
    text-align: center;
   /*box-shadow:0px 5px 15px -8px;*/
    box-shadow: 0px 2px 12px -7px;
    padding: 20px;
    width: 245px;
    height: 170px;
    margin-bottom: 30px;
    background:#fff;
}
/*.cate2{*/
/*    text-align:center;*/
/*}*/
/*.cate3{*/
/*    text-align:center;*/
/*}*/
.work1 img{
    height:30px;
        margin-right: 15px;
}
.read-more-cont p{
    display:none;
}
.popup-box{
    position:fixed;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    z-index:500;
    visibility:hidden;
    opacity:0;
    transition:all 0.5s ease-in-out;
}
.popup-box .open{
     visibility:visible;
    opacity:1;
}
.popup-box .popup-content{
    background:#fff;
    top:50%;
    left:50%;
    position:absolute;                            
    width:600px;              
    border-radius:8px;
    transform:translate(-50%,-50%);               
}    
.popup-box .popup-header h3{
    margin:0;
    color:#5fa782;
    font-size:20px;
}
.popup-box .popup-body p{
    font-size:16px;
    margin:0 0 15px;
    text-align:justify;
}
.popup-box .popup-header .popup-close-icon{
    position:absolute;
    height:30px;
    width:30px;
    text-align:center;
    color:#555555;
    font-size:28px;
    line-height:30px;
    right:5px;
    top:5px;
    cursor:pointer;
}
.popup-box .popup-header{
    padding:15px 40px 15px 15px;                                                                                                           
    border-bottom:1px solid #dddddd;
}
.popup-box .popup-body{
    padding:15px;
    
}
.popup-box .popup-footer .btn:focus{
    outline:none;
}
.popup-box .popup-footer .btn{
    padding:8px 15px;
    border:1px solid #555555;
    color:#555555;
   
    font-size:16px;
    border-radius:4px;
    background:transparent;
    cursor:pointer;
}
.popup-box .popup-footer{
      padding:15px;
       text-align:right;
    border-top:1px solid #dddddd;
}
.read-more-btn button{
  padding: 10px;
    /* border: 1px solid; */
    border-radius: 10px;
    box-shadow: 0px 2px 16px -6px;
    background: #5fa782;
    color: #fff;
   width: 112px;
    font-size: 16px;
}

.product-content p{
    text-align:justify;
    /*padding-left:18px;*/
    /*padding-right:18px;*/
  /*height: 130px;*/
}
.category-section{
    padding-top: 45px;
    padding-bottom:30px;
}
.category-cont{
    /*display:flex;*/
    /*justify-content:space-evenly;*/
    margin-top: 45px;
}
.category-sec{
      display:flex;
    justify-content:space-evenly;
    flex-wrap: wrap;
}
.cate1 img{
    height: 35px;
}

.cate3 img{
 height: 55px;
}
.category-sec h6{
    line-height:1.8;
    margin-top: 20px;
}
.category-head h1{
    text-align:center;
}
.work1{
    background: #f2f9fb;
    padding: 5px 10px;
    width:375px;
    text-align:center;
    display: flex;
    /*justify-content: space-evenly;*/
    
}
.cate1-img-wrapp img{
     text-align:center;
}
.cate1-img-wrapp{
    height: 63px;
    width: 63px;
    margin-left: 72px;
    margin-right: 72px;
   
}
.work-content{
    display: flex;
    justify-content: space-evenly;
    margin-top: 40px;
}
.work-section{
    padding-top:0;
}
.profile-cont{
    box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);
    height: 80px;
    width: 40%;
    align-content: center;
    display: grid;
    /*margin-right: 25px;*/
    margin-top: 25px;
        background: #fff;
}
.profile-left{
    margin-top: -25px;
    width: 21%;
}
.profile-sub-cont h5{
    text-align: left;
    /*margin-top: 39px;*/
    font-size: 17px;
    padding-top: 10px;
    font-weight: 600;
}
.profile-sub-cont img{
    height:30px;
        /*margin-top: 35px;*/
margin-left: 15px;
    margin-top: 4px;
margin-right: 10px;
}

.profile-section{
    margin-bottom:0;
    padding-bottom:0;
    padding-top: 100px;
}
.profile-left-image img{
    border-radius: 50%;
    border: 2px solid #212529;
    width: 100%;
}
.footer-cont1 h5{
    color:#fff;
    
}
.footer-cont1{
    padding-left:50px;
    padding-top: 30px;
}
.footer-cont3 h5{
    color:#fff;
}
.about-section{
    padding-top:0;
    /*background:linear-gradient(50deg, #024441, #197058) ! important;*/
    /*padding-bottom: 45px;*/
    height:auto;
}

.product-section{
    padding-top: 20px;
    
}

.footer-cont3{
    padding-right:50px;
    text-align: end;
}
.footer-cont2 h4{
    text-align:center;
    color:#fff;
}
.profile-right{
    margin-top: -27px;
    width: 70%;
}
.profile-sub-cont{
    width: 100%;
    height: 75px;
    box-shadow: inset -5px -4px 3px 0px rgba(244,244,244,0.333), inset 5px 4px 3px 0px rgba(88,88,88,0.2);
    text-align: center;
    display: flex;
    align-items: center;
    /*justify-content: space-evenly;*/
}
.profile-cont-wrap{
     display:flex;
    justify-content:space-evenly;
    gap: 10px;
    flex-wrap : wrap;
}

.profile-wrapper{
    display:flex;
    justify-content:space-evenly;
}
.features-head{
    text-align: center ! important;
}
.social-icon-smm img{
    height:90px;
    
}
.social-icon-smm{
    box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);
    padding: 0.4rem;
    border-radius: 1rem;
     /*border-radius: 50%;*/
     background: #fff;
}
.insta-smm img{
    height:40px ! important;
}
.twit-smm img{
    height: 40px;

}
.social-section{
    margin-bottom:0;
    padding-bottom:0;
    margin-top: -35px;
}
.social-cont{
    margin-top:35px;
    /*margin-left: -18px;*/
}
.twit-smm{
    /*margin-top: -4px;*/
}
.social-media-icon{
    width: 100%;
}
.link-smm img{
    height: 42px ! important;

}
.fac-smm img{
    height: 43px ! important;

}
.you-smm img{
    
    height: 45px ! important;
    
}
.google-smm img{
    height: 40px ! important;
}

.icon-smm-wrapp{
   display:flex;
   justify-content: space-evenly;
}

.price-container{
    display:flex;
    justify-content:space-evenly;
}
/*.fea-img-con{*/
/*    padding: 2rem;*/
/*    border: 4px solid #1cb71c;*/

/*}*/
.fea-img-con{
    flex: 0 0 33.333333%;
    max-width: 30.333333% ! important;
    /*box-shadow: 0px 1px 11px -6px;*/
    box-shadow: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);
    padding: 25px;
    height: 300px;
    border-radius: 0.5rem;

}

.download-nav{
    margin-top:12px;
}
.features-section{
    margin-top: 0;
    margin-bottom: -84px;
    padding-top:80px;
}
.fea-img-con:hover{
    box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
}
.fea-img{
    text-align:center;
    margin-top: 20px;
    margin-bottom: 25px;

}
.plan-section{
    margin-bottom: -40px ! important;
    padding-top: 20px;
}
.fea-img img{
    height:58px;
    height: 70px;
    padding: 12px;
    background: #def7de;
    border-radius: 10px;
}

.features-img-con-wrapper{
    display:flex;
    justify-content:space-evenly;
    margin-bottom: 77px;

}
.features-content-wrap{
    margin-top: 42px;
}

.fea-con h5{
    font-size:20px ! important;
}
.fea-img-con .fea-con{
    text-align:center;
    
}
.features1{
    padding-left: 40px;
    padding-right: 40px;
}
.features2{
    padding-left: 20px;
    padding-right: 20px;
}
.features3{
    padding-left: 20px;
    padding-right: 20px;
}
.plan-wrap1{
    display:flex;
    justify-content:space-evenly;
}
.plan-head{
     text-align: center;
}
.price-bottom-cont{
    display:flex;
    padding-bottom: 8px;
}
.price-img img{
    height:25px;
    text-align:center;
}
.price-img{
    padding-right: 15px;
}
.pri-top-wrap{
    text-align:center;
    margin-bottom:20px;
}
.price-top2 h2 span{
    font-size:34px;
    padding-right: 4px;
}
.price-button{
    text-align: center;
    margin-top: 40px;
    
    
}
.payment-img1 img{
    height:50px;
    margin-right: 20px;
}
.payment-payment{
    display:flex;
    justify-content: center;
}
.payment-img2 img{
    height:82px;
    margin-top: -10px;
    margin-left: 20px;
}
.payment-section{
    padding-bottom:0;
        margin-bottom: -70px;
        padding-top: 100px;
}
.payment-wrapper{
    display:flex;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 20px;
    width:520px;
    background:#fff;
}
.gallery-cont{
        margin-bottom: 25px;
}
.offer-section{
    /*background:#024441;*/
    background-image: linear-gradient(50deg, #024441, #197058);
    padding-top: 30px;
    padding-bottom: 100px;
    
}
.footer-cont2{
    padding-top: 70px;
}
.about-head h1{
    text-align:center;
    color: #fff;
}
.about-paragraph{
    margin-left: 50px;
    margin-right: 50px;
}
.about-paragraph p{
    text-align:justify;
    color: #fff!important;
        font-size: 15px;
}
.about-head{
    margin-bottom:30px;
    padding-top: 40px;
}

.footer-container{
    /*background:#024441;*/
    background-image: linear-gradient(50deg, #024441, #197058);
    height:200px;
    padding-bottom:0;
    margin-bottom:0;
}
.price-button a{
    border: 1px solid #1cb71c;
  font-size: 20px;
    border-radius: 9px;
    width: 114px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 12px;
    padding-bottom: 15px;
    color:#fff ! important;
    background:#6ec11a;
}
.plan-content-wrap{
    margin-top: 45px;
    border: 4px solid #1cb71c;
   width: 335px;
    padding-top: 36px;
    padding-bottom: 30px;
    border-radius: 2rem;

}
.off-con1{
    margin-bottom: -60px;
}
.gallary-new1{
    /*height: 220px;*/
    /*width: 296px;*/
    height: 400px;
}
.gallery-box img{
    padding: 1rem;
    background-color: #fff;
    /*border: 4px solid #dee2e6;*/
    border-radius: 0.25rem;
    /*max-width: 100%;*/
    width: 100%;
    height: 100%;
    /*height: auto;*/
    box-shadow: 0px 2px 14px -7px black;
    
}
.gallery-head{
    margin-bottom: 40px;
}
.gallery-sec{
     margin-bottom: 0px;
     padding-top: 30px;
}

.social-wrapper{
    display: flex;
    justify-content: center;
}
.offer-head{
    text-align:center;
}

.offer-wrapper{
    width: 50%;
}

   
.offer-img img{
    width:100%;
    border-radius: 1.2rem;
    height: 100%;
}

.offer-row{
    /*display:flex;*/
    /*justify-content:center;*/
}
.product-wrap{
    display:flex;
    justify-content:space-evenly;
    flex-wrap: wrap;
    gap: 12px;
}
.product-img img{
   height:100%;
   width:100%;
       /*border-radius: 0.8rem 0.8rem 0rem 0rem;*/
   
}
.product-img{
   height: 250px;
    width: 100%;
}
.product-head{
    text-align:center;
    margin-bottom: 60px; 
}

.service-product-cont{
    margin-top: -60px;
    /*flex: 0 0 33.333333% ! important;*/
    max-width: 100% ! important;
}
.offer-container{
    /*margin-top:-100px;*/
}
.offer-content p{
    text-align: justify;
    color:#fff;
    /*width: 600px;*/
    font-size:14px;
}
.offer-container{
    display:flex;
    justify-content:space-between;
}
.offer-heading {
    color:#fff;
}
.offer-heading{
    text-align: center;
        margin-bottom: 55px;
}
.offer-content{
    width: 920px;
       margin-top: 10px;
    padding-left: 5px;

}
.offer-image-cont-wrap{
    display:flex;
    justify-content:space-between;
}
.product-container{
    display: flex;
    justify-content: space-between;
    margin-bottom:-90px;
}
.product-box{
    border: 2px solid;
    /*height: 535px;*/
    height: auto;
    width: 30%;
    border-radius: 1rem;
    background: #fff;
    /*margin-left: 30px;*/
    
}
.product-button{
    display:flex;
    justify-content:space-evenly;
}
.product-button a{
    padding: 10px;
    color: #fff;
    border-radius: 0rem;
    background: linear-gradient(50deg, #024441, #197058);
width: 112px;
    text-align: center;
}
.product-content h5{
   /*height: 25px;*/
    /*border-bottom: 3px dotted #5fa782;*/
}
.product-content{
    text-align:center;
    margin-top: 25px;
    margin-left: 12px;
    margin-right: 12px;
}
.prod-image-wrap{
    display:flex;
    justify-content:center;
    /*margin-top:12px;*/
}
/*.product-right{*/
/*    border: 2px solid;*/
/*    height: 400px;*/
/*    width: 330px;*/
/*    border-radius: 1rem;*/
/*}*/


.download-new{
   
      padding: 16px;
    background: #6ec11a;
    border-radius: 2rem;
    color: #fff ! important;
    font-size: 90%;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-weight: 600;
}

/*responsive css1*/

@media screen and (max-width: 768px){
   html,
body{
   overflow-x:hidden;
   width:100%;
}

.top_aboutimgg3{
height:auto !important;    
}
.about_imagewrapp33{
display:block !important;    
}
 #shop_img111{
 padding-bottom:120px !important;   
} 
.work_new1{
 padding-top:10px !important;   
}
.footer11{
padding-top: 40px;    
}
.offerparagraph_1 p{
    font-size:14px;
}
.scale_up006{
margin-top: -70px;    
}
.template1_iconnew{
margin-top: -35px;    
}
.temp_wrapp11{
/*padding-left: 30px;*/
/*padding-right: 30px;    */
}
#footer___left1{
padding: 30px !important;    
}
.templink1_newww316 ul{
    padding-left:0 !important;
}
.footertemp___1{
    
/*padding-top: 15px ! important;*/
padding-bottom: 20px! important;
padding: 30px;

}
.footer_container111{
 height:auto !important;   
}
.review__section111{
padding-bottom:30px !important;    
}
.feedcont__110{
padding-left: 0 !important;
padding-right: 0 !important;    
}
#feed__temp111{
    width:100%;
}
#feed__temp111 p{
font-size:14px !important;
    
}
#gall__sec11{
padding-top: 60px !important;    
}
.cont__cate110{
margin-top: 30px !important;    
}
.product_new11{
margin-bottom: 0 !important;    
}
.about_sec002{
padding-bottom: 30px !important;    
}
.scale_offercont{
padding: 25px !important;    
    
}
.feed1_new8870{
padding-top:50px !important;    
    
}
.slider_010::before{
width: 100px !important;    
}
.slider_010::after{
width: 100px !important;    
}
.scale_headneww h1{
font-size:27px;
}
.newprod_sec1{
padding-bottom: 20px !important;    
} 
#offer_img6570 {
    
padding-left:0 ! important;    
padding-right:0 !important;    
    
}
.scale_wrapper{
padding-top: 40px !important;  
padding-bottom:0 !important;
}
#offer_content1111{
    width:100% !important;
} 
#product_111{
    width:100% !important;
}
.newcate_sec111{
 padding-top: 20px !important;
}   
.prodcontent_1 p{
    width:100%;
}  
.prodimg_1{
    /*width:100% !important;*/
}
 .work1 h5{
           font-size: 16px;
           padding-top: 5px;

   }
.productbox_1{
    display:block ! important;
}
.worksub_1 h5{
    font-size:15px;
}
.shopimg_1{
        padding-top: 10px ! important;
}
.gallsec_1{
 margin-bottom: 0 ! important;  
 padding-bottom: 40px ! important;
}
.prodcontent_1{
    /*border: 3px solid #80808063;*/
    padding: 20px;
    margin-bottom: 10px;
    border-radius: 0% 10%;
    margin-top:0 ! important;
    width:100% !important;
    margin-left:0 !important;
    margin-right:0 !important;
}
.prodimg_1 img{
    border-radius:0 ! important;
}
.prodimg_1{
   
}
    
   
   
.wrappnew_prod{
    width: 100%;
    display: flex;
    justify-content: center;
    /*align-items: center;*/
}   
   .profile-cont{

    width: 100%;
    
   }
.catenew_1{
    width:100% ! important;
}   
.head_1{
    margin-bottom:0 ! important;
}
.offerparagraph_1 p{
    padding-left: 0;
    padding-right: 0;
}
.sec_headnew h1{
    font-size:27px ! important;
}
.aboutnew_1{
    padding-top:15px ! important;
    padding-bottom:0 ! important;
}
   
   .profile-right{
       width: 100%;
   }
   .work-section{
           margin-top: 0px;
   }
   .service-product-cont{
    /*margin-left:-4px;*/
}
.cate1-img-wrapp{
    margin-left: 98px;
    margin-right: 98px;
}
.cate1{
    width:300px;
    height:170px;
        margin-left: -18px;
}
.product-section{
    padding-top:20px;
    padding-bottom: 25px;
}
.profile-section{
        padding-top: 50px;
}
.product-box{
    margin-bottom: 22px;
   margin-left:0;
   width: 100%;
}
.product-head h1 {
    font-size:25px;
    text-align:center;
}
.category-sec{
    display:block;
}
   .profile-wrapper{
       display:block;
   }
   .about-section{
       padding-top: 5px;
   }
   .payment-section{
       padding-top:40px;
       margin-bottom:0;
       margin-bottom: 50px;
   }
   .about-paragraph{
       margin-left: 20px;
    margin-right: 20px;
   }
   .profile-left-image{
       /*width: 55%;*/
   }
   .profile-left{
       /*margin-left:28px;*/
       text-align: center;
    display: flex;
    justify-content: center;
        width: 40%;
        margin-left: 32%;
        margin-top: -32%;
   }
.profile-left-image img{
    width: 100%;
    height:100%;
}

.social-icon-smm img{
    height: 50px ! important;
    
}

.social-icon-smm{
    text-align:center;
}
.payment-img1 img{
    height:30px;
}
.payment-wrapper{
    width: 412px;
    justify-content: start;
}
.payment-img2 img{
    height:53px;
}
.social-cont{
    margin-top: 50px;
    padding-bottom: 20px;
}
   .header-section{
       height:180px;
   }
   .social-media-icon{
       /*width:auto;*/
   }
   .social-icon-smm{
       /*width:170px;*/
       margin-bottom: 20px;
   }
   .icon-smm-wrapp{
       display: flex;
    justify-content: space-evenly;
   }
   .profile-right-content{
       margin-top:60px;
   }
   .profile-cont-wrap{
       display:block;
       
       /*margin-left:9px;*/
   }
 .offer-paragraph{
    width: 100%;
    /*margin-left:15px;*/
    /*margin-right:15px;*/
  
 }
 .footer-cont2{
     padding-top: 13px;
    padding-bottom: 30px;
 }
 .footer-container{
     height: 125px;
 }
 .footer-cont3{
     padding-right: 10px;
         margin-top: -20px;
    
 }
 .footer-cont1 h5{
     font-size:14px;
 }
 .footer-cont3 h5{
     font-size:14px;
 }
 .footer-cont2 h4{
     font-size:16px;
 }
 .work-head h1{
     font-size:30px;
 }
 .footer-cont1{
     padding-left: 10px;
     padding-top: 15px;
 }
 .work-content{
     display:block;
 }
 .work1{
     margin-bottom:20px;
     width: 100%;
     /*margin-left:-5px;*/
 }
 .gallery-box{
     margin-left:0px;
 }
 .gallery-cont{
     margin-bottom:20px;
     flex: 0 0 50% ! important;
    max-width: 55% ! important;
 }
 .offer-content{
     padding-left:0;
     width:100%;
 }
 .gallery-sec{
     margin-bottom: 0;
     padding-top: 30px;
 }
   .offer-heading{
       text-align: center;
    display: flex;
    padding-top:20px;
    margin-bottom: 27px;
    margin-left:100px;
    padding-left:10px;
   }
   .offer-section{
       padding-top:0;
               padding-bottom: 65px;
   }
   .offer-img{
       width:100%;
           padding-left: 14px;
           padding-right: 14px;

   }
   
   .offer-container{
       display:block;
   }
   .product-wrap{
        display:block;
        width: 100%;
        /*margin-left: -25px;*/
   }
   .product-container{
       margin-bottom: 0;
   }
   
   .product-head{
       margin-bottom: 40px;
   }
   .plan-wrap1{
       display:block;
       margin-left: -3px;
   }
   .features-head h1{
       font-size: 32px ! important;
   }
   #portfolio{
       
       margin-bottom:-30px;
   }
   .portfolio-wrap{
       height:100px ! important;
       padding-bottom:0 ! important;
   }
   .portfolio-caption{
       padding-left: 15px ! important;
    padding-right: 15px ! important;
    text-align:justify ! important;
   padding-top: 60px;
   }
   .features-section{
       padding-top: 45px;
   }
   .page-section h2.section-heading{
       font-size: 33px ! important;
   }
   .plan-head h1{
       font-size: 32px ! important;
   }
   .fea-img-con{
       max-width: 96.333333% ! important;
       margin-bottom: 30px;
   } 
   .plan-content-wrap{
     margin-bottom: -10px;  
   }
    .features-features{
        margin-top:-46px;
    }
    .features-content-wrap{
        margin-left: 10px;
    }
    
    
    
    
    
    
    .features-img-con-wrapper{
        display:block;
    }
}





/*end new css*/


/*template1 new css */
.feed1_new8870{
    padding-top:40px;
}
.newcate_sec111{
padding-bottom: 0 !important;    
}
.sec_headnew{
margin-bottom: 15px !important;    
}

#feed_border005{
padding-bottom:15px;
align-items:center;

}
#feed_border005 h1{

padding-left:40px;
padding-right:40px;
}
#feed_border005::before{
height: 2px;
background: #FFBD76;
content: '';
 width: 150px;

}
#feed_border005::after{
height: 2px;
background:#FFBD76;
content: '';
width: 150px;

}



/*carousel slider start*/

.sub_border_77{
border:1px solid;    
    
}
.paragraphfeed_neww008{
    text-align: justify;
    width: 600px;
    align-items: center;
    display: flex;

}
.feed_neww008{
    /*width:400px !important;*/
}
.newww_feedwrapp008{
    /*margin-top: 20px;*/
    /*margin-bottom: 20px;*/
    /*display: flex;*/
    /*width: 800px;*/
    /*box-shadow: 0px 8px 16px -15px;*/
    /*justify-content: center;*/
    /*border-radius: 10px;*/
    /*padding: 50px;*/
    
}
.carousel-caption {
    position: initial;
    z-index: 10;
    padding: 5rem 8rem;
    color: rgba(78, 77, 77, 0.856);
    text-align: center;
    font-size: 1.2rem;
    font-style: italic;
    font-weight: bold;
    line-height: 2rem
}

@media(max-width:767px) {
    .carousel-caption {
        position: initial;
        z-index: 10;
        padding: 3rem 2rem;
        color: rgba(78, 77, 77, 0.856);
        text-align: center;
        font-size: 0.7rem;
        font-style: italic;
        font-weight: bold;
        line-height: 1.5rem
    }
}

.carousel-caption img {
    width: 6rem;
    border-radius: 5rem;
    margin-top: 2rem
}

@media(max-width:767px) {
    .carousel-caption img {
        width: 4rem;
        border-radius: 4rem;
        margin-top: 1rem
    }
}

#image-caption {
    font-style: normal;
    font-size: 1rem;
    margin-top: 0.5rem
}

@media(max-width:767px) {
    #image-caption {
        font-style: normal;
        font-size: 0.6rem;
        margin-top: 0.5rem
    }
}

.carousel-control-prev i {
    background-color: #452b4e;
    padding: 1.4rem
}
.carousel-control-next i {
    background-color: #452b4e;
    padding: 1.4rem
}

@media(max-width:767px) {
    i {
        padding: 0.8rem
    }
}

.carousel-control-prev {
    justify-content: flex-start
}

.carousel-control-next {
    justify-content: flex-end
}

.carousel-control-prev,
.carousel-control-next {
    transition: none;
    opacity: unset;
}
/*carousel slider end*/




    
.about_sec002{
    padding-top:40px;
    padding-bottom:50px;
}
#gallery_new020{
max-width: 50% !important;
margin-left:0;
margin-right:0;
}
.about_gallwrapp_020{
display:flex;    
}
/*autoplay slider*/
.title_working010{
display:flex;
justify-content: center;
padding-top:20px;
}
.title_working010 h5{
padding: 10px;
border-bottom: 1px solid;

} 
@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
    transform: translateX(calc(-250px * 7));
  }
}
@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
    transform: translateX(calc(-250px * 7));
  }
}
.slide_010 i{
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
padding-bottom:8px;
text-align: center;
padding-right:8px;
color:white;
}
.slide_010 h5{
    font-size: 16px;
    color:white;
}
.slide_010 h5 font{
 
    color:#FFBD76 !important;
}
.slider_010 {
  background: #452b4e;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: 165px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slider_010::before {
  background: linear-gradient(to right, #452b4e 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 165px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider_010::after {
  background: linear-gradient(to right, #452b4e 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 165px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider_010::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.slider_010::before {
  left: 0;
  top: 0;
}
.slider_010 .slide-track_010 {
  -webkit-animation: scroll 40s linear infinite;
  animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider_010 .slide_010 {
  height: 100px;
  width: 250px;
}

/*end autoplay slider*/


.newprod_sec1{
padding-bottom:100px;    
    
}
.prodimg_1{
 width: 330px;
}
.worktitle1_neww h1{
 padding-top: 25px;
 font-size:28px;
}
.workcontent1_newww{
padding: 20px;
display: flex;
padding-top: 10px;
padding-bottom: 0;
width: 100%;
justify-content:center;
align-items:center;
}
.work_containernew121{
    /*display:flex;*/
 justify-content: center;
}
.payment_neww112{
    display: flex;
    justify-content: center;
}
#icon1_newww i{
color:#FFBD76 !important;
  
}
#icon1_newww {
background:transparent !important;
display: flex;
align-items: center;
  
}
.templink1_newww316 ul li i{
    color:white;
}
.templink1_newww316 ul{
    display:flex;
    justify-content:space-evenly;
    width:380px;

    
}
.timing_work112{
    /*border: 1px solid #8080802b !important;*/
    /*padding: 40px !important;*/
    width: 100% !important;
    /*margin-left: 70px;*/
    margin-top: 50px;
    box-shadow: 0px 9px 12px -13px;
    background: #FFBD76;
}
.work_newww121{
    /*border: 1px solid #8080802b;*/
    /*width: 680px;*/
    position: relative;
    padding-top: 0;
    /*height: 300px;*/
}
.template1_iconnew{
    display:flex;
    justify-content:center;
    align-items:center;
    background:#FFBD76;
}
.work1_neww{
    padding: 22px;
    width: 375px;
    text-align: center;
    display: flex;
    /*justify-content: space-evenly;*/
   border-radius: 0rem ! important;
    border: none ! important;
  
}
.work1_neww img{
    height: 30px;
    margin-right: 15px;
  
}

.gallsec1_newww{
padding-top: 80px !important;
padding-bottom: 50px !important;
}

/*color gradient animation*/

.c-article {
  margin-top: 10rem;
  text-align: center;
}

.c-article__header {
  position: relative;
}

.c-article__title {
  font-family: 'Scope One', serif;
  font-size: 3em;
  color: #fc3735;
  background: -webkit-linear-gradient(left, #F57170,#10DDC2 , #F57170);
  background-size: 1600px 200px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation-duration: 3s;
  animation-name: animationgradienttitle;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
}


/* end color gradient animation*/
.u-font-lora {
  font-family: 'Lora', serif;
  font-size: 1.5em;
  font-weight: 700;
}
@keyframes animationgradienttitle {
  0% {
      background-position: 0 1600px;
  }
  100% {
      background-position: 1600px 0;
  }
}



#offer_content1111{
        width: 50%;
}
.fa-inverse{
color: #6ec11a;
padding-top: 55px;
font-size: 60px;
border:none;
}
/*.fa-inverse{*/
/*color: #6ec11a;*/
/*    padding-top: 55px;*/
/*    background: white;*/
/*    border-color: transparent;*/
/*    font-size: 75px;*/
    /* width: 100px; */
    /* border: 1px solid; */
/*    border-radius: 2px;*/
/*}*/
/*.text_primary321::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    border-left: 33px solid gray;*/


/*}*/
/*.text_primary321::after{*/
/* content: "";*/
/*    position: absolute;*/
/*    border-top: 65px solid #eeeeee5e;*/
/*    border-right: 130px solid transparent;*/
/*    border-left: 130px solid transparent;*/
/*    left: 12px;*/
/*    top: 100%;*/


/*}*/
.work_content342{
height: 220px;
    background: #64a324;
padding: 20px;
padding-top: 30px;
padding-top: 60px;
}
.text_primary321{
    color: white !important;
    position: relative;
    top: 55px;
}
.muted_121{
    margin-bottom:0 !important;
        color: white !important;
}

.work_content342::before{
   content: "";
    position: absolute;
    border-left: 33px solid gray;
}
.work_content342::after{
   content: "";
    position: absolute;
    border-top: 65px solid #64a324;
    border-right: 130px solid transparent;
    border-left: 130px solid transparent;
    left: 12px;
    top: 100%;
}
.footer11{
        background: #FFBD76;
}
.temp_wrapp11{
    display: flex;
    justify-content: center;
}
.temp1_newww{
padding-bottom: 100px ! important;
padding-top: 0;
}
.footer_container111{
    background:#452b4e;
    width: 1100px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    bottom: 80px;
    height: 300px;
    border-radius:10px;
}
#btn_111new:hover{
    /*border:1px solid;*/
     transform: translateY(-5px);   
     transition:1s ease;
}
.product_new11 {
display: inline-grid;   
height:500px;
margin-bottom:30px;
}

.prodcontent_1:hover {
   
box-shadow:0px 5px 18px 2px #ebebeb;
}
#product_111{
 padding:0 ! important;
 width:330px;
}
.prodcontent_1{
 display: inline-grid !important;
align-items: center !important;
width:350px;
border-radius: 10px;
background: #F9F9F9;
padding: 20px;
margin-top:0 !important;
   
}
.cate_wrapp1{
border: 1px solid #ebebeb;
padding: 20px;
height: 190px;
margin-bottom:20px;

}
.cate_wrapp1:hover{
box-shadow:0px 10px 20px 3px #ebebeb;

}




/*template1 end new css */


/*--====== new css2 ======*/

.nav__bar223{
display:none !important;    
}
.sec__aboutcompany{
    padding-top:50px;
    padding-bottom:50px;
}
#about__sec773{
padding:0 200px;    
}
.about__paratemp2{
font-size:17px !important;    
/*text-align:center !important;*/
}
#category_menu {
 background: #0A0118 url('<?= site_url() ?>assets/images/stars.gif') repeat;
  background-size: cover;
}

#img__template22 img{
 border-radius:15px !important;   
}
#masthead__temp2{
padding-top:0;  
}
.second_temptop{
 display:flex;  
 justify-content:space-evenly;
}

/*neon animation*/
.newfeed____202{
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 180px;
height: 50px;
border-radius: 5px;
background: transparent;
overflow: hidden;
transition: all 0.3s ease-in    
}


/*end neon animation*/

  
#read__002{
padding:11px !important;    
}
.feed002__{
left: 0 !important;    
}
.offer_para{
font-size:17px;    
}
.gallsec2_newww:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -60%;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: .3;
    background-color: #7363f8;
    filter: blur(150px);
    border-radius: 50%;

}
.footer_border{
display:flex;
justify-content:center;
position:relative;
top:490px;
}  
.footer_subborder{
border:1px solid;  
width:1200px;
}
.offcont__2{
padding-left: 100px;
padding-right: 100px;

}  
.gallery_head2{
padding-bottom: 25px !important;    
}
.profile_subcont202 h5{
font-size:16px !important;    
}
.footer_2neww{
position: relative; 
/*height: 100vh;*/
width: 100%;
display: flex;
align-items: center;
justify-content: center;    
}
.footer_2neww:before{
content: "";
background-image: url("../images/footer-bg.webp"), linear-gradient(180deg, #2B2338 0%, #0A0118 100%);
background-size: cover;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0.3;
}




.prod_temp2{

background-image: url("../images/crafto.webp");
background-size: cover;

top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}


.gallsec2_newww{
    padding-top:60px;
    padding-bottom:0;
}  
.offer-container2 {
/*position: relative; */
/*width: 100%;*/
/*display: flex;*/
/*align-items: center;*/
/*justify-content: center;    */
}
.offer-container2:before{
/*content: "";*/
/*background-image: url("../images/bg__img2.png");*/
/*background-blend-mode: overlay;   */
/*background-position:center;*/
/*position: absolute;*/
/*top: 0px;*/
/*right: 0px;*/
/*bottom: 0px;*/
/*left: 0px;*/
/*opacity: 0.5;   */
/*filter:0.5;*/
}
.newworking_222{
position: relative; 
/*height: 100vh;*/
width: 100%;
display: flex;
align-items: center;
justify-content: center;

}  

.newworking_222:before{
content: "";
background-image: url("../images/crystal.jpg"), linear-gradient(180deg, #2B2338 0%, #0A0118 100%);
background-blend-mode: overlay;   
background-position:center;
background-attachment:fixed;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0.4;


}  
.feed1_new8870:before{
content: "";
background-image: url("../images/crystal.jpg"), linear-gradient(180deg, #2B2338 0%, #0A0118 100%);
background-blend-mode: overlay;   
background-position:center;
background-attachment:fixed;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0;

}  
.feed1_new8870{
position: relative; 
/*height: 100vh;*/
width: 100%;
display: flex;
align-items: center;
justify-content: center;

} 
.gallsec2_newww:before{
content: "";
background-image: url("../images/neww.png");
background-blend-mode: overlay;   
background-position:center;
/*background-attachment:fixed;*/
position: absolute;
background-position: center;
background-repeat: no-repeat;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0.3;
}
.gallsec2_newww{
position: relative; 
width: 100%;
display: flex;
align-items: center;
justify-content: center;


}
  
  
/*.border_review22::before{*/
/*content:'';    */
/*height:1px;*/
/*background:beige;*/
/*}  */
.testimonials_box2::before{
  /*background-image: url("../images/crystal.jpg");;*/
  /*  content: '';*/
  /*  background-position: center center;*/
  /*  background-repeat: no-repeat;*/
  /*  background-size: 950px auto;    */
}
.sublink_head002{
display:flex;
justify-content:start;
}
.ul_sublink ul li{
/*line-height:10px;    */
margin-bottom:10px;
}
.footernew_temp02{
padding-top:15px !important;    
}
.footer_2neww{
border-top:1px solid #FFFFFF2B;    
border-bottom:1px solid #FFFFFF2B;  
padding:30px;
padding-top:100px;
padding-bottom:160px;
/*margin-bottom:30px;*/
}
.border_wrapp632{
border-bottom:4px solid #18171a;    
padding:20px;
}
.workimg_contwrapp{
border:1px solid #18171a;
padding:20px;
background: radial-gradient(at top left, #202040 25%, #FFFFFF10 75%);
}
#review_cont20{
 filter: brightness(0.7) !important;
}
.img_feed222 img{
    height:200px;
}
.reviewhead_22{
display: flex;
justify-content: end;
}
.reviewhead_22 h5{
color: #C93AC9 !important;
    filter: brightness(0.7);

}
.neww_feed22{
/*background-size:contain;*/
background-repeat:no-repeat;
background-position:right;
/*filter: brightness(0.7) !important;*/
padding-bottom: 50px;
padding-top: 50px;
}
.testimonials_box2{
padding:50px;
border: 1px solid #241A30;
padding-top:0;
padding-bottom:0;
border-radius: 10px;
background: radial-gradient(at top left, #202040 -45%, #FFFFFF10 75%);
 /*background: #232226ab;*/
}  
#banner_2{
margin: 80px;
margin-top: 20px; 
filter: brightness(0.7) !important;
}
#read_btn2222{
border:1px solid; 
color:black; 
box-shadow:0px 0px 0px 0px !important;
}

#whtsp_btn2{
border: 1px solid;   
}
#whtsp_btn2 a{
color:beige !important; 
    
}

section h1{
    font-weight: 600;
  }
  .pay-wrap2{
      background:transparent ! important;
  }
.prod_temp2{
    padding-bottom: 20px ! important;
    background-position: bottom;
    background-size: cover;
    padding-top:50px;
} 
.cate_2{
    box-shadow: 0px 0px 12px -4px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.workcont_2{
        margin-top: 28px ! important;
} 

.product_section3{
    /*padding-top: 0;*/
    /*background-repeat: no-repeat;*/
    /*background-attachment: scroll;*/
    /*background-position: center center;*/
    /*background-size: cover;*/
    /*padding-bottom: 50px;*/
}  
.gallsec_2{
    padding-top: 0;
    padding-bottom: 50px ! important;
    background-position: top ! important;
    background-size: contain ! important;
    background-repeat: no-repeat ! important;
}
.tempreview_2{
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  
    justify-content: center;
}
.feed_content2{
    height: 310px;
    width: 355px;
    display: flex;
    border: 3px solid white;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 15%;
    background: white;
}
.shopsec_2{
    padding-top:0px ! important;
    padding-bottom:50px ! important;
    margin-bottom:0 ! important;
}
.sectionfeed2{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 0 ! important;
    padding-bottom: 50px ! important;

}
.product_cont2{
    text-align: center;
    margin-left: 14px;
    margin-right: 14px;
    padding-top: 20px;
    border-radius: 0.5rem;
  

}
.catenew_wrapp{
    /*border: 3px dotted #80808066;*/
    padding: 10px;
    border-radius: 0px 20px 0px 20px;
}
.cateimg_new2{
    width: 100px ! important;
    background: white;
    /* padding-top: 20px; */
    text-align: center;
    height: 100px ! important;
    border: 1px solid;
    margin-top: 10px;
    border-radius: 50%;
    padding: 20px;
}
.cate_new2{
    /*background:white;*/
    text-align: center;
    /*margin-bottom: 15px;*/
    /*border: 1px solid white;*/
    margin-left: 0;
    /*margin-top: 12px;*/
}
.product_cont2 p{
    text-align: justify;
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
    height: 115px;
    font-size: 15px;
    color:wheat;
}
.product_cont2 h5{
font-size: 18px;
padding-left: 32px;
padding-right: 32px;
font-weight: 600;
padding-bottom: 8px;
height: 40px;
color: #C93AC9;
filter: brightness(0.9);
}
.product_img2{
    width: 360px;
    height: 250px;
    margin-top: 0;
} 
.product_img2 img{
    height:100%;
    width:100%;
    /*border-radius: 10px;*/
}
.temp__subbox22{
padding:20px;    
}

.prod_imgwrap2{
    display: flex;
    justify-content: center;
    /*margin-top: 12px;*/
}  
.product_box2{
    width: 360px;
    border-radius: 1rem;
    /*box-shadow: inset 0px 2px 13px -8px;*/
    /*margin-left: 12px;*/
    margin-bottom: 15px;
    background:#1f1f1f;
}  

.gallerywrap2{
        padding-top: 0 ! important;
        padding-bottom: 0 ! important;
} 
#offimgtemp2{
    border: 3px solid #083946;
    border-radius: 1rem;
    padding: 5px;
    margin-top: -22px;
}

.heading2 h1{
    /*color:white ! important;*/
}

.offer-container2{
    display: flex;
    justify-content:center;
} 
.about-head2{
  padding-bottom: 15px ! important;
  padding-top:0 ! important;
  margin-bottom:0 ! important;
}
.product-head2{
        margin-bottom: 30px ! important;
}
.feedcontent2{
    box-shadow: inset 0px 0px 12px -8px #055425;
    height: 310px;
    width: 350px;
    display: flex;
    border: 3px solid white;
    text-align: center;
    justify-content: center;
    align-items: center;
    /* border-radius: 0% 30% 0%; */
    /* border-radius: 18px; */
    background: white;

}
  .profile-left2 img{
      width: 100%;
      border-radius: 0.4rem;
  }
  
  .profile-left2-image{
      border: 5px solid;
    padding: 5px;
    border-radius: 0.5rem;
  }
  .new-carousel2{
      margin-left: -20px;
  }
  .cate2-img-wrapp{
      height: 120px;
    width: 130px;
    margin-left: 72px;
    margin-right: 72px;
    border: 1px solid;
    /*border-radius: 50%;*/
    background: #fff ! important;
    padding: 20px;
  }
  .gall-img-dvc{
      height: 300px;
    width: 300px ! important;
  }
 .work2 h5{
     padding-top: 10px;
     color:#C93AC9;
     padding-top: 10px;
    padding-bottom: 20px;
    /*border-bottom: 4px solid;*/
 }
  .work2{
      /*background: #f2f9fb;*/
 
  /*background: linear-gradient(45deg, #bad3c8, #aea6bf);*/
    padding: 20px;
    width: 375px;
    text-align: center;
    /* display: flex; */
    justify-content: space-evenly;
    /*border-radius: 0% 20%;*/
    /*border-left: 32px solid #e1edf0;*/
    /*border-left: 32px solid #a0b9ad;*/
  }
  
  .work2 img{
   height: 30px;   
  }
  .offer-img2 img{
    width: 100%;
    border-radius: 1.2rem;
    margin-left: -1px;
    padding: 10px;
    margin-top: 12px;
        height: 100%;
  }
  .offer-img2{
      width: 28%;
  }
   
  .product-img2 img{
   height:100%;
   width:100%;
       border-radius: 1rem;
   
}
  .product-img2{
    width: 290px;
    box-shadow: 0px 2px 15px 0px;
    /*border-radius: 1rem;*/
    height:230px;
  }
  .product-content2 p{
      padding-left: 25px;
    padding-right: 25px;
    text-align: justify;
    height: 95px;
    font-size: 13px;
  }
  .prod-image-wrap2{
      display: flex;
    justify-content: center;
    margin-top: 12px;
    margin-bottom: -70px;
    /*width: 250px;*/
    /*height: 200px;*/
        /*margin-left: 70px;*/
  }
  .service-product-cont2{
      margin-top: -60px;
    /*flex: 0 0 33.333333% ! important;*/
    max-width: 100% ! important;
    /*margin-left: -12px;*/
  }
  .offer-sub-img5{
      border: 3px solid #259cbb;
    border-radius: 1rem;
    padding: 5px;
    margin-top: -22px;
    width: 315px;
  }
  .gallery-box2 img{
      /*padding: 1rem;*/
    background-color: #fff;
    /* border: 4px solid #dee2e6; */
    /*border-radius: 0.25rem;*/
   height: 100%;
    width: 100%;
    box-shadow: 0px 2px 14px -7px black;
/*border-radius: 1rem;*/
/*clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);*/


  }
  .product-content2{
      text-align: center;
    margin-top: 25px;
    margin-left: 14px;
    margin-right: 14px;
    /*box-shadow: 0px 2px 15px -5px;*/
    padding-top: 78px;
   border-radius: 0.5rem;
   height: 280px;
  }
  .product-content2 h5{
      font-size:16px;
      padding-bottom: 5px;
      padding-left: 40px;
    padding-right: 40px;
    font-weight: 600;

  }
  .product-box2{
      height: auto;
    width: 400px;
    border-radius: 1rem;
    background: #fff;
    /*margin-left: 30px;*/
    /*box-shadow: 0px 2px 15px -5px;*/
  }
  .category-sec2{
      display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }
  .category-head2{
      text-align:center;
      color:#fff;
      padding-top: 30px;
  }
  .category-sec2 h6{
      line-height: 1.8;
    margin-top: 20px;
    color:#fff;
    /*margin-left: -15px ! important;*/
    
  }
  .cate2-img h6{
      color:#fff;
  }
.new_cate2{
    padding-bottom:0 ! important;
}  
  .category-section2{
      padding-top:0;
       background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: contain;
    padding-bottom:30px;
        /*height: 350px;*/
   
  }
 .about-section2{
     padding-top: 50px;
     background-repeat: no-repeat;
    background-attachment: scroll;
    /* background-position: center center; */
    background-size: contain;
        padding-bottom: 32px;
 }
  
  
  .cate2 img{
    height: 100%;
    margin-top: 17px;
}
  .head-section{
      /*background: linear-gradient(70deg, #c197c9, #440430);*/
      
  }
  
  
  .cate2-img{
      border-radius: 50%;
      height: 70px;
    width: 70px;
    background: #fff;
    margin-left: 90px;

  }
  .social-new-container{
      background: #ebf6fb;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .container-social{
      max-width: 800px;
  }
  .footer-container2{
      background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover; 
    padding-bottom: 22px;
  }
  .work-section2{
     padding-top:75px;
      padding-bottom: 50px;
  }
  .gallery-sec2{
      background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position: center center;*/
    background-size: cover; 
   padding-top: 0;
   padding-bottom: 50px;

  }
  .offer-section2{
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;  
   padding-bottom: 40px;
    padding-top: 0;
   
  }
  .service-product-wrapper2{
      padding-top: 30px
  }
  .offer-heading2{
      text-align: center;
    margin-bottom: 50px;
    color:#212529;
   
  }
  .offer-content2{
      /*width: 320px;*/
    margin-top: 28px;
    padding-left: 0;
    color:#212529;
    padding-left: 40px;
    width:50%;
  }
  .offer-img2{
      border: 2px solid;
    padding: 5px;
    border-radius: 1rem;
    width: 70%;
  }
.product-section2{
padding-top: 100px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
background-size: cover;
padding-bottom: 100px;
    padding-top: 25px;

}
  
  .social-cont2{
      /*margin-left: -75px;*/
      /*margin-top: -11%;*/
  }
  .profile-right2{
      /*width:250px;*/
      display: flex;
    justify-content: center;
  }
  .profile-sub-cont2{
      display:flex;
  }
  .cate2{
      text-align:center;
      /*padding: 20px;*/
    /*width: 300px;*/
    /*height: 150px;*/
    margin-bottom: 30px;
    /*background: #fff;*/
  }
  
  .profile-cont-wrap2{
      display: flex;
    /*justify-content: space-between;*/
  }
  .profile-cont2{
margin-bottom: 10px;
width: 350px;
/*margin-right: 30px;*/
/*margin-left: 30px;*/
  }
  .profile-sub-cont2 h5{
      font-size:19px;
      font-weight:800;
      
  }
  .profile-sub-cont2 img{
      height:32px;
      margin-right: 15px;
  }
  .profile-wrapper2{
      display: flex;
    justify-content: space-evenly;

  }
  .social-media-icon2{
          width: 600px;
  }
  .profile-left2{
      margin-top: -19%;
    text-align: center;
        width: 22%;
  }
  .payment-section2{
      padding-top:0;
      padding-bottom: 0;
      margin-bottom: -30px;

  }
  .social-new-section{
      padding-top: 0;
      padding-bottom: 0;
  }
  .social-wrapper2{
      display: flex;
    justify-content: center;

  }
  .social-icon-smm2{
      box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);
    padding: 0.8rem;
    border-radius: 1rem;
  
    background: #fff;
  }
  .profile2-section{
      background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
    padding-bottom: 20px;
  }
  
  /*responsive new css2*/
  
@media screen and (max-width: 768px){

.paragraphfeed_neww008{
 padding-bottom:50px;
}
.nav__bar223{
display:block !important;    
}
#about__sec773{
padding: 0 20px;   
margin-left:0 !important;
margin-right:0 !important;
padding-bottom:0 !important;
}
.footer_2neww{
padding-bottom:80px;    
}
.sect_cate002{
padding-top:30px !important;    
}
.prod_imgwrap2{
margin-top:0;    
}
#banner_2{
 margin:0;   
}
.reviewhead_22 h5{
font-size:15px !important;    
}
.offcont__2{
    padding-left:0;
    padding-right:0;
}
.offer-wrapper{
width: 100%;
}
.works_wrapp342{
 margin-top: 22px;
}
.table-content{
    padding-right:0;
}
.price_containerwrapp2121{
    display:block;
}
.work_content342::after{
border-right: 166px solid transparent;
border-left: 166px solid transparent;
left: 14px;
/*border-top: 65px solid #64a324;*/
}
.product_section3{
     padding-bottom: 20px;
}
.offer_para p {
    font-size:14px;
}
.about-head2{
    padding-bottom: 0 ! important;
    padding-top: 20px ! important;
}
.about-section2{
    padding-bottom: 20px;
    background-position: center;
    background-size: cover;
    padding-top:10px;
}
.workcont_2{
    margin-top: 15px ! important;
}
.product_img2{
    width: 100%;
    height: 250px;
    margin-top: 17px;
}
.product_section3{
    background-position: right;
    padding-top:50px !important;
}
.heading2 h1{
    font-size:27px ! important;
}
.work-section2{
    background-position: right;
    /*background-size: cover;*/
    padding-bottom: 30px;
    padding-top:80px;
}
.navitem_new{
            box-shadow: 0px 0px 12px -9px ! important;
            background:white ! important;
}
.pay-wrap2{
      background:transparent ! important;
  }
.gallary-new2{
    margin-left:0 ! important;
    width: 100% ! important;
    height: 100% ! important;
}
.shopsec_2{
   background-position: top;
   padding-bottom: 20px ! important;
   padding-top:70px !important;
}
.product_box2{
    width:100%;
}
.offer-img2{
     width:100% ! important;
}
.offsub5{
    width:100% ! important;
}
.work2 img{
    height:22px;
}
.product-wrap2{
    margin-left: 0;
}
.profile-sub-cont2 img{
          height: 22px;
  }
.footer-container2{
        padding-bottom: 8px;
}

.gallery-head{
    margin-bottom: 10px;
}
.work2 h5{
    font-size:16px;
    font-weight:600;
}
.work2{
    margin-bottom: 15px;
    width:100%;
    padding:8px;
    margin-left: 0;
}
.category-cont2{
    margin-top: 28px;
}
.cate2{
        margin-left: -8px;
}
.cate2-img-wrapp{
    margin-left: 70px;
    margin-right: 70px;
}
.product-img2{
   width: 78%;
    height: 200px;
}

.new-carousel2{
    margin-left:0;
}
.offer-container2{
    margin-left: 0;
    display:block;
}
.profile-sub-cont2 h5{
    font-size:16px;
        padding-top: 3px;
}
.profile-cont2{
    width: 320px;
}
   .profile-left2 img{
    width: 100%;
    height: 100%;
   } 
   .about-head h1{
       font-size:32px;
   }
   .product-section2{
       padding-top: 25px;
   }
   .category-head2 h1{
       font-size:32px;
   }
   .offer-heading2 h1{
        font-size:32px;
   }
   .category-sec2{
       display:block;
   }
   .gallery-box2{
      margin-left:32px;
  }
  .gallery-head h1{
      font-size:30px;
  }
.sectionfeed2{
    padding-bottom: 25px ! important;
}  
.gallsec_2{
    padding-bottom: 40px ! important;
}  
.gallery-head2{
        padding-bottom: 8px;
}  
  .offer-section2{
      padding-bottom: 20px;
     padding-top: 0;
     background-position: left;
    background-size: cover;
  }
  .offer-heading2{
    /*margin-left:65px;*/
    /*padding-left:60px;*/
    padding-bottom:10px;
    margin-bottom:15px;
    /*text-align:start;*/
  }
  .product-section2{
      padding-bottom:0;
  }
   .product-box2{
       margin-left: 0;
       margin-bottom:30px;
           width: 100%;
   }
.offer-content2{
padding-left: 15px;
padding-right: 15px;
width:100%;
}
   .social-icon-smm2 img{
       height:28px  ! important;
   }
   .social-icon-smm2{
       /*width: 115px;*/
    margin-bottom: 20px;
    margin-right: 10px;
      text-align: center; 
   }
   .social-media-icon2{
       width: 100%;
     text-align: center; 
    display: flex;
    justify-content: center;
   }
   
   .profile-left2{
       text-align: center;
    display: flex;
    justify-content: center;
    width: 40%;
   
    margin-top: -16%;
   }
   .profile-cont-wrap2{
       display:block;
   }
   .profile-right2{
       display:block;
   }
      
      
      
      
  }
  
  
  /*--====== end new css2 ======--*/
    
 /*--====== slick css======--*/ 
    
.slick-dots button{
    /*display:none*/
} 
.slick-dots{
    display:flex;
    justify-content:center;
    
}
    
    
/*--====== slick css======--*/ 
    
/*--====== new css3 ======--*/
 
 
 #masthead33{
    padding-bottom:0 !important; 
 }
 .nav_responsive33{
    display:none !important; 
 }
 .about_imagewrapp33{
    display:flex;
    justify-content:space-evenly;
 }
.icon__fontawesome{
/*display:flex;*/
justify-content:center;
align-items:center;
color:#fff;
padding-right:4px;
}
 #dvc__wrappprod33{
height: 480px !important;
width: 350px !important;     
 }
#dvc__prod333 img{
padding: 8px;
border-radius: 20px !important;    
} 
.cate3:before{
/*position: absolute;*/
/*left: -80px;*/
/*width: 200px;*/
/*height: 200px;*/
/*content: "";*/
/*top: -100px;*/
/*background: rgb(150, 41, 230);*/
/*border-radius: 100%;*/
} 
.opening__closing3{
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.15);
padding: 30px 25px;
border-radius: 16px;
text-align: center;
 width: 430px; 
backdrop-filter: blur(10px);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
transition: transform 0.3s ease;    
}
 .link_li3 li{
background: #ffffff !important;
height: 30px;
width: 32px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;    
 }
.catetemp__img33{
display:flex;
justify-content:center;
} 
.offhead3{
position: relative;
left: 26%;    
}  
.review030_{
      left: 0 !important;   
}  

.feed33__{
padding-top:0 !important;  
padding-bottom:30px !important;
}

.feednew_cont003{
padding-bottom:0 !important;    
    
}
#feed___3:before{
content: "";
/*background: rgb(70, 128, 255);*/
background-blend-mode: overlay;   
background-position:center;
/*background-attachment:fixed;*/
position: absolute;
background-position: center;
background-repeat: no-repeat;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0.1;
}
#feed___3{
position: relative; 
width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding-top: 70px !important;

}

html{
overflow-x:hidden;
}
.reviewhead___333::before{
/*content:'';*/
/*position:absolute;*/
/*width:50px;*/
/*height:1px;*/
/*background:black;*/
}
.payment___wrapper33{
display: flex;
justify-content: center;
margin-top: 22px;

}
.reviewhead___333{
padding-top:30px;    
}

.reviewhead___333 h5{
display: flex;
justify-content: right;    
color:black;
}
.feed___wrapp333{
border: 1px solid #80808038;
padding: 50px;
border-radius: 15px;
padding-bottom:0;
background:#a89ad92e;
/*background:#00000005;*/
    
}
#paymentnew3{
margin-left: 4%;    
}



.gallery__3333{
padding-top: 100px !important;
padding-bottom:0 !important;
}
.product__box3{
padding-bottom: 30px;
border-radius: 10px;    
}
.link___footer333{
display:flex;
justify-content:center;
}

.feed___img3 img{
    height:100% !important;
    width:100% !important;
}
.temp___footer3333{
border:.1px solid #15151578;
margin-right: 2.5rem;
border-radius: 20px;
margin-left: 2.5rem;
padding: 40px;
padding-top: 70px;   
margin-bottom:10px !important;
}
.product__box3{
/*background: #dddddd85;    */
}
.reviewcontwrapp___44{
padding-top: 40px;    
}
.reviewwrapp___neww44::after{
content: '';
width: 0;
height: 0;
border-top: 30px solid #f7f7f7;
border-right: 30px solid transparent;
position: absolute;
bottom: -30px;   
}
.reviewwrapp___neww44{
display: flex;
justify-content: center;
border: 1px solid #80808029;
padding: 20px;    
height:250px;
width:530px;
}
.reviewcontwrapp___44 img{
display: flex;
margin-left: 40px;
margin-right: 40px;

}
.feed___img3{
display: flex;
justify-content: center;
width: 100%;   
}
.catesec___3311{
display:flex;
flex-wrap: wrap;
gap:50px;
justify-content: center;
}
.cate3:hover{

    
}
.new___btn331 a{
color:white !important;    
}
.new___btn331 button{
color:white !important;    
}
.new___btn331{
border: 1px solid #80808040 ! important;
padding: 6px !important;
width: 112px !important;
/*background: #0779e4 !important;*/
background:#6730e3 !important;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10px

}
.tempnewbanner3 img{
background-size:contain;
height:500px;
}
 .shopgall3 {
     margin-bottom: 30px ! important;
 } 
#paymentnew3 img{
        height: 75px;
} 
.footleft3{
    /*margin-top: -100px ! important;*/
} 
.temp3new{
 margin-left: 55px ! important;
     /*margin-top: -7% ! important;*/
}
 .header-section3{
     height:auto ! important;
 }
.btntemp3{
    background: linear-gradient(45deg, #9790ba, #574a9d) ! important;
    border-color: #9790ba;
} 
 .about-section-temp3{
         padding-bottom: 30px ! important;
             padding-top: 100px ! important;
 } 
.sectionfeed3{
  padding-top: 30px ! important;
      padding-bottom: 30px ! important;
} 

.gallery-head3{
        margin-bottom: 15px  ! important;
}  
  .cateborder{
      margin-bottom:30px;
  }
  .bordertemptop3{
      margin-top:35px;
  }
 .bordermid3{
     border: 1px solid #574a9d;
    height: 13px;
    width: 13px;
    rotate: 42deg;
    display: flex;
    margin-top:-7px;
    justify-content: center;
    align-items: center;
    background: linear-gradient(45deg, #9790ba, #574a9d) ! important;
 } 
 .borderwrapp3{
     display:flex;
     justify-content:center;
 }
.about-paragraphtemp3 p{
    padding-bottom:30px;
    font-size: 17px;
    font-family: Satoshi, sans-serif;
}
.aboutborder3{
    display:flex;
    justify-content:space-between;
    width:380px;
}
.borderleft3{
border: 1px solid #80808052;
width: 160px;
height: 0;
}
 .borderright3{
     border: 1px solid #80808052;
    width: 160px;
    height: 0;
 }
  .tempenq3:hover{
      background:linear-gradient(45deg, #332772, #9790ba);
  }
  .feedcontent3{
    /*  height: 280px;*/
    /*width: 340px;*/
    /*display: flex;*/
    /*text-align: center;*/
    /*justify-content: center;*/
    /*align-items: center;*/
    /*border: 3px solid white;*/
    /*border-radius: 18px;*/
    /*border-radius: 0% 20% 0%;*/
    /*background: white;*/
  }
  .sectionfeedback4{
      /*background:#bdadffb8;*/
  }
.work3 h5 font{
    color:#8f0101;
}  
  .tempreview3{
      /*box-shadow:0 0 0 0 ! important;*/
          background: #bdadffb8 ! important;
  }
.sectiongall3{
padding-bottom: 30px ! important;
padding-top: 40px !important;
margin-bottom:0 ! important;
}
  .review3 h5{
      font-size:19px ! important;
  }
  .reviewcontwrapp3 img{
      width:14px ! important;
  }
  .reviewcontwrapp3{
      display: flex;
     margin-left: 0 ! important; 
     margin-right: 0 ! important; 
    padding: 10px ! important;
    justify-content:center;
    text-align:center;
    align-item:center
  }
  .reviewwrapp3{
margin-top: 50px ! important;
  }
  .feedimg3{
     display: flex;
    justify-content: center;
    height: 50%;
    position: relative;
    top: -9%;
    align-items: center;
  }
  .review3 p{
      height:auto ! important;
  }
 .feedimg3 img{
     width: 100% !important;
    object-fit: contain;
    height: 100% ! important;
    /*border-radius: 50%;*/
 }
  .feedcontent3{
    box-shadow: inset 0px 0px 12px -8px #055425;
    height: 310px;
    width: 350px;
     display: flex; 
     border: 3px solid white;
    text-align: center;
    justify-content: center;
    align-items: center;
 border-radius: 0% 30% 0%;
    /* border-radius: 18px; */
    background: white;


  }
 .newhead3menu ul li span{
     color:#9B9B9B ! important;
     font-weight:300 ! important;
 }
 .newimgthumb3{
     border:none ! important;
 }
.headermenuback{
    background:#9790ba ! important;
    /*background:#726b99;*/
} 
  
  .profile-left3{
      margin-top:10px;
    /*text-align: center;*/
    /*display: flex;*/
    /*justify-content: center*/

  }
  .tempslickwrapp{
      padding:0 ! important;
  }
  
 .templateslickslider{
     height: 500px ! important;
    width: 1350px ! important;
    background-repeat: no-repeat ! important;
    background-position: center ! important;
    background-size: cover ! important;
 } 
  .tempicon3{
      background:white ! important;
  }
  .offtempsec3{
    height:auto ! important;
    padding-bottom:100px ! important;
    background-size:cover;
    background-repeat:no-repeat;
    padding-top:100px !important;
    /*width: 350px;*/
    /*background:linear-gradient(45deg, #9790ba, #574a9d);*/
  }
  .offtempnew5{
 margin-top: -15px;
  }
  .about-paragraphtemp3{
      margin-left:30px;
      margin-right:30px;
          text-align: justify;
  }
  .bannernew-item3 img{
      /*height:100%;*/
      /*width:100%;*/
  }
  .bannernew-item3{
      /*height:300px;*/
  }
  .bannertemp3-sec{
      padding-top:0;
  }
   .offnewwrapp3{
      display: flex;
    justify-content:center;
  }c
  .footer-con-temp3{
          /*background: #bdadff85 ! important;*/
  }
  .footer-temp-container3{
      background:#bdadff85 ! important;
  }
  .offer-content3{
      /*border: 3px solid #bdadff85;*/
    border-radius: 10px;
  }
  .offer-img-new3{
width:50% ! important;
padding: 10px;
/*box-shadow: inset 0px 0px 12px -4px;*/

  }
  .offer-img3{
      width: 300px;
    height: 220px;
  }
  .footernewtemp{
      /*margin-top:30px;*/
  }
  .footer-con-temp3{
      height:300px ! important;
     margin-bottom: 0;
  /*background: linear-gradient(45deg, #9790ba, #574a9d);*/
 background-size: cover;
    background-repeat: no-repeat;
  }
  .profile-left3-image{
   width: 22%;
    border: 7px solid #bdadff85;
    padding: 3px;
    border-radius: 1rem;

  }
  /*.profile-profile3{*/
  /*     display: flex;*/
  /*  justify-content: space-evenly;*/
  /*}*/
  .social-media-icon3{
      padding: 28px;
      /*background: #bdadff;*/
      background:#bdadff85;
    border-radius: 2rem;
    box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);
    width: 600px;
  }
  .footer-container3{
      padding-bottom: 22px;
    background: #bdadff85;
  }
  .offer-offer3{
      width:250px;
      /*height:300px;*/
      padding:50px;
      overflow:hidden;
      border-radius:14px;
      background:linear-gradiant(145deg, #e6e6e6, #ffffff);
      /*box-shadow:8px 8px 16px #d1d1d1,*/
      /*-8px -8px 16px #ffffff;*/
      cursor:pointer;
      flex: 0 0 33.333333% ! important;
    width: 100% ! important;
  }
  .offer3-head h1{
      text-align:center;
  }
  .offer-sub-cont3{
    /*width:68%;*/
    /*margin-left: 34px;*/
    margin-top:-30px;
  }
  .prod-border{
    box-shadow: 0px 0px 1px 1px;
    height: 1px;
    margin-top: 60px;
    width: 95%;
    margin-left: 9px;
    border: 1px dotted;
  }
  .offer-sub-cont3 img{
     width:100%;
     height:100%;
     border: 3px solid black;
  }
  .product-section3{
      padding-top: 15px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
    padding-bottom: 0;
  }
  .whatsapp-btn3 img{
      height:40px ! important;
  }
  .product-box3{
    /*width: 390px;*/
        width: 340px;
  border-radius: 1rem;  
  box-shadow:inset 0px 2px 13px -8px;
margin-left: 12px;
margin-bottom: 15px;
   background: white;
  }
  .product-img3{
    width: 100%;
    height: 250px;
        /*margin-top: 8px;*/
  }
  .service-product-cont3{
      /*flex: 0 0 33.333333% ! important;*/
    max-width: 100% ! important;
    display: flex;
  }
  .product-content3 p{
      text-align:justify;
      padding-left:20px;
      padding-right:20px;
          height: 65px;
              font-size: 15px;
  }
.product-content3 h5{
font-size: 18px;
padding-left: 32px;
padding-right: 32px;
font-weight: 600;
padding-bottom: 0;
color:#0779e4;
  }
  .social-social3{
      /*background:#bdadff ! important;*/
  }
  .offer-section3{
      padding-top: 55px;
      padding-bottom: 80px;
  }
  .product-content3{
      text-align: center;
    /*margin-top: 25px;*/
    margin-left: 14px;
    margin-right: 14px;
    padding-top:  60px;
    border-radius: 0.5rem;
    height: 280px;
  }
  .product-img3 img{
      height: 100%;
    width: 100%;
    border-radius: 0;
  }
  .prod-image-wrap3{
      display: flex;
    justify-content: center;
    margin-top: 0;
    margin-bottom: -35px;
  }
  .product-head3{
      text-align: center;
    margin-bottom: 25px;
  }
  .product-wrap3{
      display: flex;
    justify-content: space-evenly;
flex-wrap: wrap;
    gap: 22px;
  }
  .product-container3{
      display: flex;
    justify-content: space-between;
    margin-bottom: -90px;
  }
  .service-product-wrapper2{
      padding-top: 30px;
  }
  .offer3-head {
      margin-bottom:35px;
  }
  .offer-offer3:hover{
      background:linear-gradiant(145deg, #bb0738, #ff3366);
      box-shadow:8px 8px 16px #d1d1d1
      -8px -8px 16px #ffffff;
  }
  .offer-container3{
      /*display:flex;*/
      /*justify-content:space-evenly;*/
  }
  .profile-img3{
      width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;

  }
  .profile-sub-cont3 img{
      height: 32px;
    margin-right: 15px;
   
    margin-left: 14px;
    margin-top: 14px;
  }
  .profile-sub-cont3{
      display:flex;
  }
  .container-social{
      max-width: 800px;
  }
  .profile-cont3{
      margin-bottom: 22px;
    margin-right: 30px;
    margin-left: 30px;
    border-radius: 0.5rem;
    width: 410px;
    border-radius:4rem;
    padding: 22px;
    box-shadow: inset -5px -4px 3px 0px rgba(244,244,244,0.333), inset 5px 4px 3px 0px rgba(88,88,88,0.2);
    background: #bdadff85;
    /*box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);*/

  }
  .info-head{
      margin-bottom:35px;
  }
  .info-head h1{
      text-align:center;
  }
  
  .profile-sub-cont3 h5{
      margin-top: 15px;
    margin-left: 15px;
    font-weight: 600;
  }
  .profile-right2{
      display: flex;
    justify-content: center;
  }
  .profile-cont-wrap3{
      display: flex;
   
  }
  .social-new-container3{
      /*background: #ebf6fb;*/
    padding-top: 35px;
    padding-bottom: 35px;
    display: flex;
    justify-content: center;
  }
  .work-content3{
      display: flex;
    justify-content: space-evenly;
    margin-top: 40px;
  }
  
  .work3 img{
      height: 50px;
  }
  .work-work3{
      /*margin-top:-45px;*/
      padding-bottom:16px;
  }
 
.work3{

text-align: center;
display: flex;
align-items:center;
justify-content: center;
/*border-bottom:1px solid;*/
}
.profile-profile3{
  text-align:center;
}
 .profile2-section3{
     background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
    padding-bottom: 20px;
    padding-top: 0;
 }
  .social-new-section3{
      padding-top: 0;
    padding-bottom: 20px;
  }
  .about-container3{
         max-width: 82%;
         margin-left: 100px;
         margin-top: -25px;
          
  }
  
  .social-wrapper3{
      display: flex;
    justify-content: center;
  }
  
  .cate3-img{
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    height: 62px;
    margin-top: 5px;
    margin-bottom: 20px;
    background: rgb(165 88 197 / 20%);
    height: 110px;
    width: 110px;
  }
  .cate3-img img{
    /*  border-radius: 50%;*/
    /*height: 70px;*/
    /*width: 70px;*/
    /* background: #fff; */
    /*margin-left: 90px;*/
    /*height: 35px;*/
    margin-top: 17px;
    
  }
.category-cont3{
margin-left:30px;
margin-top: 30px;
}
.cate3 h6{
font-weight:600;
font-size: 16px;
padding-top:10px;
color:#151515;
}


.cate3{
text-align: center;
padding: 20px;
width: 300px;
height: 240px;
margin-bottom: 30px;
text-align: center;
padding: 20px;
/*height: 150px;*/
margin-bottom: 30px;
border:3px solid #9790ba30;
border-radius: 5px;
/*height: 220px;*/
/*padding-bottom:18px;*/
width: 300px;
/*background: white;*/
border-bottom: 8px solid #9790ba30;

}

.gallery-box3{
padding-left: 16px;
}
.gallery-new3{
margin-right: 25px;
}
.gallery-cont3{
display: flex;
justify-content: space-evenly;
}
.gallery-gallery3{
width: 1070px;
/* border: 1px solid; */
padding: 40px;
margin-left: 40px;
box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);

}
.gallery-sec3{
padding-top:0;
padding-bottom: 0;
}

  
.category-section3{
padding-top: 0 !important;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
background-size: cover;
padding-bottom: 0;

}
  
  
  .category-sec3{
      display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    /*box-shadow: 0px 2px 13px -10px;*/
    padding-top: 20px;
  }
  .payment-img1{
      margin-left: 20%;
  }
  
  .payment-img-sub3{
      /*margin-right: 20%;*/
       margin-top: -60px;
  }
  .offer-paragraph3{
 margin-top:20px;
 text-align: justify;
 /*margin-left: -6px;*/
 width: 600px;
    
  }
 
.offer-paragraph3 p{
text-align: justify;
font-size:17px;
padding-left:35px;

}
  .info-section{
      padding-top:0;
      padding-bottom:0;
  }
  .about-paragraph3{
      text-align: justify;
  }
  .about-paragraph3{
      margin-left: 50px;
    margin-right: 50px;
    margin-top: -25px;
  }
  .payment-img-sub3 img{
      height: 68px;
    margin-top: -10px;
    margin-left: 20px;
  }
  .payment-img3 img{
      height: 38px;
    margin-right: 20px;
  }
  .payment-img3{
     /*margin-left: 20%;*/
   margin-top: -60px;

  }
  .category-head3{
      text-align: center;
    /*color: #fff;*/
    /*padding-top: 30px;*/
  }
  
.profile-left3 img{
height: 100%;
width: 100%;
border-radius: 1rem;
border: 4px solid white;
}
.work-section3{
padding-top: 60px;
padding-bottom: 50px;
}
  .profile-wrapper3{
      display:flex;
      /*justify-content:space-around;*/
      justify-content:center;
  }
  
  
  
  /*css3 responsive*/
  
  
  @media screen and (max-width: 768px){
      

.gallery__3333{
 padding-top:80px !important;   
}
.opening__closing3{
padding: 30px 0;    
    width: 100% !important;
    margin-bottom:20px;
}
.nav_responsive33{
display:block !important;    
}
.product-wrap3 .slide{
width:320px !important;    
}
#dvc__wrappprod33{
height:430px !important;  
width:310px!important;
}
.offtempsec3{
    height:auto;
}

.sectiongall3{
padding-bottom:0 !important;    
}
.tempnewbanner3{
 padding-left:0 !important; 
 padding-right:0 !important;
}
.footer333___{
padding-top:0 !important;    
}
.temp___footer3333{
padding:0;    
margin-left:0 !important;    
margin-right:0 !important;
padding-top:50px;
padding-bottom:50px;
}
.feed___wrapp333{
height: auto;
padding-bottom:12px;
height:380px;
}

.footer-con-temp3{
      height:auto ! important;
}
.footleft3{
    margin-top: 0! important;
            width: 100%;
}
.upitempimg3 img{
        margin-top: -15px ! important;
}
iframe{
    width:100% ! important;
}
.tempnewbanner3{
    margin-top:70px;
}
.newborder3{
            margin-top: 10px ! important;
}
.gallery-head3{
        margin-bottom: 15px ! important;
}
.shopgall3{
      margin-bottom: 15px ! important;
}
.cateborderwrapp{
    display: flex;
    justify-content: center;
margin-top:30px;
}
.about-section-temp3{
    padding-bottom: 0! important;
}
.shopborder3{
    margin-top:30px;
}
.borderleft3{
 width: 50px;
}
.borderright3{
   width: 50px;  
}
.aboutborder3{
    width:45%;
}
.gallery-sec3{
        padding-bottom: 30px;
}
.sectionfeed3{
    padding-top:0 ! important;
     padding-bottom: 30px ! important;
}
.reviewreview{
    width:100%;
}
.feedcontent3{
    width:100% ! important;
}
.offer-paragraph3{
    margin-left:0;
    width:100%;
}
.cate3wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
#shopslide3{
        margin-left: -16px ! important;
}
.shopslide3{
        margin-left: -16px;
}
.category-head3{
    padding-top:0;
}
.offerimgnew3{
    height:300px ! important;
}
.product-head3{
        margin-bottom: 25px;
}
.tempnewbanner3 img{
    height:auto;
    background-size:contain;
 background-position: top;
background-repeat: no-repeat;
}
.footertemp3{
        padding-top: 15px ! important;
        padding-bottom: 0! important;
}
    .payment-img3{
          /*margin-left: 80px;*/
         margin-top: -19%;
    margin-right: -65px;
            margin-bottom: 35%;
          
      }
.product-content3 h5{
    font-size:17px;
} 
.offtempsec3{
    height: auto ! important;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    padding-bottom: 10px ! important;
   background-position: center;
   padding-top:0 !important;
}
.about-paragraphtemp3 p{
    font-size:14px;
    padding-bottom:18px;
}
.offhead3{
    padding-top: 0 ! important;
    padding-bottom: 12px ! important;
    margin-bottom:-10px;
    left:0 !important;
  
}
.offer-paragraph3 p{

text-align: justify;
font-size:15px;
display: flex;
align-items: center;
justify-content: center;
padding-left:0;
}

.about-paragraphtemp3{
      margin-left:10px;
      margin-right:10px;
          text-align: justify;
  }
  .offnewwrapp3{
      display:block;
  }
.about-section-temp3{
padding-top: 100px ! important;
margin-top:20px ! important;
}
 .offer-content3{
          margin-left:0 ! important;
          /*width: auto ! important;*/
      }
      .offer-img-new3{
  width: 100% ! important;
  margin-left:0;
  padding:0;
      }
.payment-img-sub3{
          margin-top: -18%;
    margin-left: 45px;
  }
  .offers-img3{
      width:80%;
      margin-left:-70px;
  }
  .offers-img3 img{
      height:100%;
      width:100%;
  }
  .profile-wrapper3{
      display:flex;
    justify-content: end ! important;
      margin-left: 35%;
         margin-top: -11%;
  }
  .gallary-new3{
      margin-left:0 ! important;
    height: 300px;
  }
  .about-paragraph3 p{
      font-size:15px;
  }
  .payment-img3 img{
          height: 20px;
  }
  .payment-img-sub3 img{
          height: 36px;
              margin-top: -5px;
  }
 .profile-img3{
      width: 42px;
    height: 42px;
 } 
 .profile-left3{
         margin-top: -18%;
 }
  .profile-left3-image{
      width: 47%;
  }
  .profile-left3{
      /*margin-top: -25%;*/
  }
  .social-new-section3{
          padding-bottom: 10px
  }
  .footer-container3{
          padding-bottom: 8px;
  }
  .category-section3{
          padding-top: 60px !important;
  }
  
  
  .product-content3{
      height:auto;
  }
  .product-content3 h5{
      height:20px;
  }
  .product-content3 p{
      font-size:14px;
      height: 50px;
  }
  
  .work3 img{
      height:35px;
  }
  .category-cont3{
      margin-top: 20px;
      margin-left: 0;
      
  }
  .product-section3{
      padding-bottom:30px;
      padding-top:22px;
  }
  .cate3{
      /*margin-left:108px;*/
      margin-bottom: 10px;
  }
  .profile-sub-cont3 img{
      height: 22px;
    margin-right: 15px;
    margin-left: 10px;
    margin-top: 10px;
  }
.profile-cont3{
  width: 330px;
      padding: 20px;
}
.about-paragraph3{
  margin-left: 4px;
      width: 318px;
margin-right: 0;

}
.product-img3{
  width: 100%;
height: 230px;
}
.about-container3{
margin-left: 5px;
margin-top: -14%;
width: 300px;
padding-left: 20px;
padding-right: 20px;
}
.social-media-icon3{
  display: flex;
justify-content: center;
width: 330px;
padding: 20px;
padding-bottom:0;
}
.profile-cont-wrap3{
display:block;
}
.product-head3{
text-align: center;
/*margin-left: 75px;*/
}    
.product-head3 h1{
font-size:26px;
} 
.profile-sub-cont3 h5{
 font-size: 16px;
margin-top: 12px;
}
.category-head3 h1{
font-size:26px;
}
.work3 h5{
  font-size: 16px;
}
.work-head3 h1{
/*font-size:30px ! important;*/
}
.gallery-head3{
font-size:30px ! important;
}
.offer3-head h1{
font-size:30px;
}
.prod-border{
width: 100%;
margin-left: 0;
}
   
.product-box3{
margin-left: 0;
width: 100%;
margin-bottom: 30px;
/*margin-bottom: -45px;*/
}
.category-sec3{
display:block;

}
.gallery-gallery3{
/*margin-left: -20px;*/
padding: 20px;
margin-left: 0 ! important;
width: 100% ! important;

}
.gallery-new3{
margin-bottom: 15px;
}
.info-head h1{
font-size: 30px;
}
.info-section{
padding-top: 20px;
}
.gallery-box3{
padding-left:0;
}
.gallery-cont3{
display:block;
}
.offer-section3{
padding-top: 45px;
padding-bottom: 55px;
}
   .temp3new{
   margin-top:0 ! important;
   flex: none ! important;
 margin-left: 40px ! important;
   }
   .work3{
      margin-bottom: 25px;
      /*height: 55px;*/
     width: 100%;
   }
   .work-section3{
       padding-top: 35px;
    padding-bottom: 12px;
    background-position :right !important;
   }
   
   .work-content3{
          display:block;
          /*margin-left: 26px;*/
   }
   .offer-img3{
       /*margin-left:-60px;*/
           width: 90%;
   }
   .offer-offer3{
       width: 310px;
       max-width: 100% ! important;
       margin-bottom: 22px;
   }
   .offer-container3{
       display:block;
       margin-left: 13px;
   }
   .product-wrap3{
        display:block;
        height:auto !important;
   }   
   
   
   
   
   
   
   
   
      
  }
  
  
  /*--======  end new css3 ======--*/




 /*--======  animation3 ======--*/
/*.animation-wrapper2 .animation-cont2{*/
/*    height:20px;*/
/*    width:20px;*/
/*    border:2px solid rgba(255,255,255,0.7);*/
/*    border-radius:50px;*/
/*    position:absolute;*/
/*    top:10%;*/
/*    left:10%;*/
/*    animation: animate 4s linear infinite;*/
/*}*/
.animation-wrapper2 .animation-cont2{
    height:20px;
    width:20px;
    border:2px solid rgba(255,255,255,0.7);
    /*border-radius:50px;*/
    position:absolute;
    top:10%;
    left:10%;
    animation: animate 4s linear infinite;
}
.animation-cont2 .dot2{
    height:14px;
    width:14px;
    /*border-radius:50px;*/
    /*background:rgba(255,255,255,0.5);*/
    position:absolute;
    top:6%;
    right:4%;
    border:2px solid rgba(255,255,255,0.7);
}
/*.animation-cont2 .dot2{*/
/*    height:4px;*/
/*    width:4px;*/
/*    border-radius:50px;*/
/*    background:rgba(255,255,255,0.5);*/
/*    position:absolute;*/
/*    top:20%;*/
/*    right:20%;*/
/*}*/
.animation-wrapper2 .animation-cont2:nth-child(1){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(2){
    top:60%;
    left:80%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(3){
    top:40%;
    left:40%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(4){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(5){
    top:90%;
    left:10%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(6){
    top:30%;
    left:60%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(7){
    top:70%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(8){
    top:75%;
    left:60%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(9){
    top:50%;
    left:50%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(10){
    top:45%;
    left:20%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(11){
    top:10%;
    left:90%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(12){
    top:20%;
    left:70%;
    animation:animate 7s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(13){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(14){
    top:60%;
    left:5%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont2:nth-child(15){
    top:90%;
    left:80%;
    animation:animate 8s linear infinite;
}

@keyframes animate{
    0%{
        transform:scale(0) translateY(0) rotate(70deg);
        /*opacity:1;*/
        /*bottom:0;*/
    }
    100%{
        transform:scale(1.3) translateY(-100px) rotate(360deg);
        /*opacity:0;*/
        /*bottom:100vh;*/
    }
}
/*===== END ANIMATION =====*/

/*=====  CSS4 =====*/

.contentfeed_004{
padding:10px 80px;   

}
#whtsp__btn44{
/*width:100% !important;    */
margin-left:0 !important;
/*background:#5ea51d !important;*/
background: black !important;
border: transparent;
position: relative;
top: -47px;
padding: 7px;

}
#btn4__nav{
background:#5ea51d ! important;    
}

#nav__bar4{
 background:#fff !important;   
}
.btnwrapp___004{
display: flex;
justify-content: start !important;
padding-bottom: 10px !important;
gap: 10px !important;    
}

.feed_bottomborder44{
display:flex;
justify-content:center;
}
.feed_bottomborder44 p{
border:1px solid;
width:300px;
color:#5ea51d;
}
.review___head444 h5{
color:#24438a;    
}
.reviewicon4__wrapp{
display:flex;
justify-content:center;
padding-top:40px;
}
.feed_icon4{
/*border:1px solid;*/
/*background:#5ea51d;*/
border-radius:50%;
height:70px;
width:70px;
/*position: relative;*/
left: 42px;
top: -20px;
display:flex;
justify-content:center;
align-items :center;
border:2px solid #5ea51d;
box-shadow:0px 5px 12px -7px #5ea51d;
padding:10px;



}
.feed_icon4 img{
margin:0 !important;    
}
.review___head444{
display:flex;
justify-content:center;
}


.feed_icon4 svg {
color:white;
font-size:30px;
align-items: center;
position: relative;
top: 18px;
left: 20px;



}

.neww4__paragraph{
    padding-bottom:30px;
}
.review__new444{
box-shadow: 0px 5px 12px -9px;
margin-bottom: 12px;
border-bottom: 4px solid;   
border:1px solid #5ea51d47;
border-radius:10px;
}
/*.review___head444::after{*/
/*  background-color: #5ea51d;*/
/*  bottom: -20px;*/
/*  content: '';*/
/*  display: block;*/
/*  height: 40px;*/
/*  left: 50%;*/
/*  margin-left: -20px;*/
/*  position: relative;*/
/*  -ms-transform: rotate(45deg);*/
/*  -webkit-transform: rotate(45deg);*/
/*  transform: rotate(45deg);*/
/*  width: 40px;*/
/*  z-index: 1;   */
/*}*/
.offer-temp-img4{
/*border: 6px solid #5ea51d;*/
    
}
.new___shop0444{
padding-top:30px !important;    
}
.temp___footer4444{
padding-bottom:30px;    
}
.profi___044{
background: #5ea51d;
height: 35px;
width: 35px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;    
}
#linkwrapp__0044{
background: #050d21;
padding: 40px;    
}
.footer___044{
padding-bottom:0;
background:linear-gradient(to right, #0f6573 23%, rgba(255, 255, 255, 0) 109%) !important;
}
.offer-temp-content4{
margin-left:30px !important;    
}
#slider_infinite0444 .slide_010{
    width:300px !important;
}
.feedbackcontainer4{
/*border: 1px solid #5ea51d;*/
border-radius:15px;    
padding: 70px; 
}
.wrappreview4___0444{
/*border-top: 1px solid;*/
padding-top:40px;
height:300px;
width:850px;
}
#slider_infinite0444{
background:#17A2B8 !important;
height: 220px;
padding-bottom: 60px;


}
#slider_infinite0444::before{
 background:linear-gradient(to right, #030f2b 0%, rgba(255, 255, 255, 0) 100%) !important;   
 height:100% !important;
}

#slider_infinite0444::after{
 background:linear-gradient(to right, #030f2b  0%, rgba(255, 255, 255, 0) 100%) !important;   
 height:100% !important;
}
.offersection___444{
padding-top:30px;
padding-bottom: 80px;

}
.offernew4 p{
font-size: 17px !important;
color:black;
font-weight:400;
}

.offer-img4 img{
  height:100%;
  width:100%;
   border-radius: 1rem;
    /*border-radius: 20% 0% 20% 0%;*/
  
    
}
.tempenquiery4 a:hover{
    color:white ! important;
}

.prodservicenew4 a{
    display:flex;
    justify-content:center;
}
.productserviceimg .owl-nav{
    position:relative;
    left:-13%;
}
.productserviceimg .owl-dots{
    /*position:relative;*/
    /*left:-13%;*/
}
.form-control:focus{
    box-shadow:0 0 0 0;
        border-color: #128C7E;
}
.modal-header .close{
    margin-left:0;
    padding-left:0;
}
.modal-header h5{
    width:300px;
    color: #055425;
    padding-top: 20px;
        font-size: 18px;
}
.modallogo{
    margin-left:0 ! important;
}
.modalcontact{
    height: 13px;
    position: absolute;
    left: 36%;
    top: 22%;
}
.form-control{
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-bottom: 1px solid #ced4da;
     border-radius: 0px; 
    border-top: none;
    border-left: none;
    border-right: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.callbutton{
    width:100%;
}
.modalnewhead button{
    position:absolute;
    left:91%;
    top:1%;
}
.modalnewhead h4{
    font-size:18px;
    width:300px;
}
.bannersliderimg{
    height:500px ! important;
}
.reviewnew4{
    display: flex;
    justify-content: center;
    text-align: center;
}
.review h5{
    font-size:16px;
}
.cateiconnew4{
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
.paragraphfeed{
        margin-top: 12px;
}

.about-contenttemp4{
    margin-left: 45px;
    margin-right: 45px;
}
.tempread4 button{
    background:#25D366;  
    font-size:15px ! important;
        border: transparent;
}
.tempread4{
padding: 9px;
border: 1px solid #8080805c;
border-radius:10px;
width: 128px;
/*padding-left:0 !important;*/
display: flex;
align-items: center;
text-align: center;
justify-content: center;

}
.tempenquiery4{
padding: 9px;
border: 1px solid #8080805c;
width: 112px;
display: flex;
border-radius:10px;
align-items: center;
text-align: center;
justify-content: center;
background:#25D366;
}
.tempenquiery4 a{
font-weight: 600;
color:black;
text-decoration:none;
}
.feedhead4{
    display:flex;
    justify-content:center;
}
.feedbackwrapp4{
    display:flex;
    justify-content:center;
}
.sectionfeedback4{
    padding-top:0;
        padding-bottom: 0;
}

.reviewcontwrapp{
    display:flex;
    margin-left: 40px;
    margin-right: 40px;

}
.reviewcontwrapp img{
    width:20px ! important;
}
.reviewwrapp4{
display:flex;
justify-content:center;  
margin-top:40px;
margin-left: 0;
position: relative;
left: -30px;

}
.reviewreview{
    box-shadow: 0px 0px 12px -9px;
    /*padding: 40px;*/
    /*width:690px;*/
    margin-top:20px;
    margin-bottom:20px;
    border-radius: 18px;
     display:flex;
         /*background: #055425;*/
     justify-content:center;  
}
.review p{

height: 100px;
width:100%;
hyphens: auto;
font-size:17px;
display: flex;
color:gray;
text-align: justify;
}
.feedimg4{
display: flex;
justify-content:center;
}
.feedimg4 img{
     /*width: 140px !important;*/
     /*object-fit: contain;*/
     width: 100% !important;
    object-fit: contain;
    height: 100% ! important;
    /*border-radius: 50%;*/
}
.feedcontent{
   box-shadow: inset 0px 0px 12px -6px #055425;
    height: 280px;
    width: 340px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    border: 3px solid white;
    border-radius: 18px;
    background: white;

}

.temp4imagenew{
/*width: 350px ! important;*/
margin-left:0 ! important;
margin-top:0 ! important;
/*border: 5px solid #5ea51d;*/
 
}
#footertempnew4{
height:300px ! important;
/*background:#06112a;*/
}
.bannernew-slider{
    background-size: cover;
    background-repeat: no-repeat;
}
.about-animate{
    animation: animate 20s linear infinite;
    left: 16%;
    /* top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate3 img{
    height:25px;
}
.about-animate3{
     animation: animate 20s linear infinite;
    left: 70%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate4 img{
    height:25px;
}
.about-animate4{
     animation: animate 20s linear infinite;
    left: 0%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate5{
     animation: animate 20s linear infinite;
    left: 70%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate6{
     animation: animate 20s linear infinite;
    left: 80%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate6 img{
    height:25px;
}
.about-animate7{
     animation: animate 20s linear infinite;
    left: 70%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate8{
     animation: animate 20s linear infinite;
    left: 70%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate9{
     animation: animate 20s linear infinite;
    left: 12%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate9 img{
    height:55px;
}
.about-animate10{
     animation: animate 20s linear infinite;
    left: 12%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate11{
     animation: animate 20s linear infinite;
    left: 20%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate12{
     animation: animate 20s linear infinite;
    left: 10%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate13{
     animation: animate 20s linear infinite;
    left: 60%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate13 img{
    height:50px;
}
.about-animate14{
     animation: animate 20s linear infinite;
    left: 30%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate15{
     animation: animate 20s linear infinite;
    left: 42%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate16{
     animation: animate 20s linear infinite;
    left: 10%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.about-animate17{
     animation: animate 20s linear infinite;
    left:  80%;
     /*top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
@keyframes animate{
    0%{
        filter:hue-rotate(0deg);
    }
    100%{
        filter:hue-rotate(360deg);
    }
}

.about-animate2{
     animation: animate 20s linear infinite;
    left: 10%;
    /* top: 34%; */
    z-index: 0;
    position: absolute;
    rotate: 20deg;
}
.offer-temp-img4 img{
    /*box-shadow: 0px 6px 0px 0px #f3f3f9;*/
}
.offer-temp-container4{
    display: flex;
    justify-content: center;
}
.offer-temp-content4{
    width:50%;
}
.offer-wrapper4{
    width:60% ! important;
}
.about-temp-head{
    padding-bottom:15px;
}
.about-wrapper4{
    /*padding: 50px;*/
    /*background: #f3f3f9;*/
    border-radius: 1rem;
    /*box-shadow: inset 0px 2px 14px -8px;*/

}
.about-container4{
    padding-top:10px;
}
.whats-read-wrapp5{
        padding-bottom: 25px;
}
.footer-con-temp5{
    
}
.offer-img-new4{
    width:40%;
}
.offer-wrapper4{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    gap: 12px;
}
.profile4-right{
    box-shadow: inset 0px 0px 14px -12px, inset 0px 0px 10px -8px;
    padding: 20px;
    padding-top: 35px;
    padding-bottom: 10px;
}
.offer-img-new{
        width: 75%;
}
.work-sub4{
    display: flex;
    padding: 9px;
    /*border-radius: 1rem;*/
    display: flex;
    justify-content: space-evenly;
    /*border-left: 1px solid;*/
    /*border-bottom: 1px solid;*/
    /*box-shadow: 0px 12px 15px -11px;*/
}
.profile-left-new4{
    margin-top: -12%;
}
.profile-left-new4 img{
    width: 18%;
    border-radius: 50%;
    border: 5px solid;
   
}
.profile-left-img4{
    text-align:center;
}
.profile-cont-wrap4{
    display: flex;
    /*justify-content: space-evenly;*/
}
.profile-right{
    margin-top: -27px;
}
.profile-cont4{
    /*box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);*/
    height: 70px;
    width: 308px;
    align-content: center;
    display: grid;
    margin-right: 40px;
    margin-top: 25px;
    margin-left: 40px;
    background: #fff;
}
.profile-sub-cont4 h5{
    text-align: center;
    margin-top: 43px;
    font-size: 17px;
        font-weight: 600;
}
.profile-sub-cont4 img{
    height: 32px;
    margin-top: 15px;
    /*margin-left: 15px;*/
    margin-top: 19px;
    
        
          
    
}
.profile-image4{
    height: 70px;
    border-radius: 50%;
    width: 70px;
    background:#c0c8df87;
    /*background: #0e5667;*/
    margin-top: 20px;
        /*margin-left: 18px;*/
        margin-right: 30px;
}
.gallery-box4{
    margin-bottom: 30px;
    margin-right: -62px;
}
.gallery-gallery4{
    /*margin-left: 23px;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.payment-section4{
    padding-bottom: 0;
    margin-bottom: -70px;
   padding-top: 44px;
}
.payment-container4{
    margin-left: -90px;
}
.gallery-box4 img{
    padding: 1rem;
    background-color: #fff;
  
    border-radius: 50%;
    max-width: 80%;
    height: auto;
    box-shadow: 0px 2px 14px -7px black;
  
}
.product-section4{
    padding-top: 90px;
    padding-bottom: 0;

}
.payment-img4{
    margin-left: 20% !important;
    margin-top: -53px;
}
.payment-img4 img{
    height: 160px;
    margin-right: 20px;
}
.profile-right4{
    text-align: center;
    justify-content: center;
    display: flex;
    padding-bottom: 20px;
    margin-left: 40px;
}
.profile-sub-cont4{
    width: 305px;
    height: 117px;
    /*box-shadow: inset -5px -4px 3px 0px rgba(244,244,244,0.333), inset 5px 4px 3px 0px rgba(88,88,88,0.2);*/
    text-align: center;
    display: flex;

    /*justify-content: space-evenly;*/
}
.offer-service4{
    display: flex;
    justify-content: space-evenly;
    margin-top: 20px;
}
.offer-container4{
    /*border: 1px solid;*/
   
    border-radius: 12% 12% 12% 12%;
    text-align: center;
    padding: 30px;
    max-width: 100%;
    display:flex;
    /*margin-left: -63px;*/
    justify-content:space-evenly;
}
.cate4 img{
height: 40px;
/*margin-top: 32px;*/
}
.category-sec4{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;

}
.category-sec4 h6{
        padding-top: 20px;
    font-weight: 600;
}
.cate-img4 h6{
    box-shadow: 0px 2px 12px -8px;
    padding: 30px;
    border-radius: 0% 22% 0% 22%;
}
.cate-img4{
  height: auto;
    margin-left: 28px;
    width: 65px;
    padding-top: 25px;
    
    /*clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);*/
}
.cate-img4 img{
    height:100% ! important;
    width:100% ! important;
}
.wrap-new-cate4{
/*border: 2px dotted lightgray;*/
/*border-radius: 50%;*/
/*height: 130px;*/
/*width: 130px;*/
/*margin-left: 40px;*/
}
.category-cont4{
    margin-left: 12px;
}
.cate4{
text-align: center;
width: 300px;
padding: 20px;
/*width: 252px;*/
border:1px solid #5ea51d;
height: 222px;
margin-bottom: 15px;
background: #fff;

margin-left: 15px;
}
.new-cate4{
background: #c0c8df87;
background: #c0c8df87;
height: 115px;
width: 120px;
margin-top: 10px;
text-align: center;
opacity:0.5;
}
.offer-section4{
padding-top: 30px;
padding-bottom: 80px;
}
.work4 img{
    height: 30px;
    margin-right: 15px;
}
.work4{
    padding: 22px;
    width: 375px;
    text-align: center;
    display: flex;
    justify-content: space-evenly;
    border-radius: 2rem;
    /*box-shadow: 0px 2px 13px -5px;*/
    /*border: 1px dotted;*/
}
.offer-img4{
    border-radius:50%;
}
.gallery-sec4{
margin-bottom: 0;
padding-top: 20px;
padding-bottom: 0;
}
.offer-heading4{
    text-align: center;
    margin-bottom: 10px;
}
/*.offer-offer4{*/
/*    border:1px solid;*/
/*    padding:40px;*/
/*}*/
.offer-content4{
    width: 273px;
    margin-top: 25px;
    margin-left: 43px;
    /*padding-left: 60px;*/
}
.work-section4{
padding-top: 0;
padding-bottom: 50px;


}
.footer-container4{
background: #c0c8df87;
padding-bottom: 20px;

}
.category-section4{
padding-bottom: 20px;
padding-top: 30px;
}

.offer-content4 p{
    
}
.product-box4{
/*border: 2px solid; */
/*height: 412px;*/
/*width: 30%;*/
background: #fff;
padding-bottom:40px;

 
}
.service-product-cont4{
    margin-top: -60px;
    /*flex: 0 0 33.333333% ! important;*/
    max-width: 100% ! important;
    /*margin-left: -40px;*/
}
.product-content4 p{
padding-left:0;
padding-right:0;
/*height: 104px;*/
font-size:16px;
}
.product-wrap4{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    /*gap: 55px;*/
}
.product-img4{
    width: 93%;
    margin-left: 15px;
    margin-top: 15px;
    height:200px
}
.product-img4 img{
height: 100%;
width: 100%;
/*border-radius: 1rem;*/
}
.product-content4{
text-align: center;
margin-top: 0;
margin-left: 12px;
margin-right: 12px;
width: 316px;
height: 238px;
/*border: 3px solid peachpuff;*/
border-left: 0;
border-top: 0;
}
.product-content4 h6{
font-size:19px;    
}
.product-content4 h5{
padding-left: 15px;
padding-right: 15px;
/*padding-bottom: 10px;*/
height: 50px;
font-size: 19px;
font-weight: 600;
}
.prod-image-wrap4{
/*border: 3px solid lightgray;*/
/*padding: 5px;*/
border-bottom: 0;
border-right: 0;
display: flex;
justify-content: center;
}
.social-icon-smm4{
    box-shadow: -5px -4px 3px 0px rgba(244,244,244,0.333), 5px 4px 3px 0px rgba(88,88,88,0.2);
    padding: 0.8rem;
   
    border-radius: 50%;
    background: #fff;
}
.profile-container-new{
    /*background: #f1f4f75c;*/
}
.social-cont4{
    margin-top: 35px;
    margin-left: -18px;
    margin-bottom: -35px;
}
.product-head4{
    text-align: center;
    margin-bottom: 50px;
    /*margin-left: 58px;*/
}
.profile-section4{
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.social-media-icon4{
    box-shadow: 0px 2px 13px -8px;
    padding: 20px;
    width:600px;
    border-radius: 1rem;

}
.profile-wrapper4{
    display: flex;
    justify-content: space-evenly;
}
.profile-left4{
    margin-top: 22px;
    padding-left: 40px;
}
.profile-left-image4 img{
    border-radius: 2rem;
    border: 3px solid;
    width: 65%;
}
.about-paragraph4{
    /*width: 800px;*/
        /*margin-right: 30px;*/
}
.about-paragraph4 p{
    text-align: justify;
     font-size: 17px;
}





 /*CSS4 RESPONSIVE*/
 @media screen and (max-width: 768px){
     html,
     body{
         overflow-x:hidden;
     }
  .profile-left-new4{
    margin-top: -35%;
}

#whtsp__btn44{
 padding:10px;   


top: -52px;
}
#read__more44{
padding:4px 22px ! important;    
}

#btn4__nav{
background: #fff ! important;
color: #5ea51d !important;
font-weight: 600 !important;
border: 1px solid #5ea51d !important;
display:flex;
align-items:center;
    
}
#btn4__nav i{
 display:flex !important;
 align-items:center;
}
.offersection___444{
padding-top:0;    
padding-bottom:55px;
}


.neww4__paragraph{
padding-bottom:0;    
}
.feed_icon4 svg{
top: 9px;
left: 13px;    
}
.feed_icon4 svg{
font-size: 25px;    
}
.feed_icon4{
height: 50px;
width: 50px;    
}

.reviewwrapp4{
    left:0;
}
.wrappreview4___0444{
height: 300px;
    width: 100%;
}
.contentfeed_004{
 padding: 10px 30px !important;    
}
.feedbackcontainer4{
 padding:0;   
}
.profi___044{
height: 30px;
width: 30px;    
}
.sublink_head002{
padding-bottom: 12px;    
}
.footer___044{
padding-top:50px;    
}
.ul_sublink ul li a{
    font-size:15px;
}
.head__li{
margin-right: 5px;    
}
.link_li3{
padding-left:0;    
}
#footertempnew4{
height:auto !important;    
    
}
.modalcontact{
        left: 29%;
}
.imgproservice{
    width:100% ! important;
}
.product-container5{
    display:block ! important;
    width: 100% ! important;
}
.imgproservice img{
    height:100%;
    width:100%;
}
.newprodsercont4{
        padding: 5px 35px ! important;
}
#shopslide{
    margin-left:-16px;
}
#imgslide{
    margin-left:-15px;
}
.sectionfeedback4{
    padding-top:40px;
}
.bannersliderimg img{
    
margin-top:-10px ! important;
}
.bannersliderimg{
    height:auto ! important;
}
.prodsername{
    margin-top:30px;
    margin-bottom:20px;
}
.newsubcontent4 p{
    /*margin-left:20px;*/
    margin-right:20px;
    /*color:gray;*/
}
.newsubcontent4{
    width:100%;
}
.reviewwrapp4{
    display:block;
    width:100%;
}
#footerlinknew4 ul{
    width:100%;
}
#footerlinknew4{
    display: flex;
    justify-content: center;

}
.socialnew4{
        flex: none ! important;
}

.offernew4 p{
padding-left:12px ! important;
padding-right:12px ! important;
text-align: justify !important;
font-size:15px !important;

}
.prod-image-wrap4{
    display: flex;
    align-items: center;
    justify-content: center;
}
.review h5{
    /*width:200px;*/
    font-size:17px;
}
.feedimg4{
    /*width:auto;*/
   height: 220px;
        padding-bottom: 20px;
}
.paragraphfeed{
    font-size:14px;
}
.reviewwrapp{
    display: flex;
    margin-left: 40px;
    margin-right: 40px;
}
.feediconimg img{
   width: 100% ! important;
        height: 100% ! important;
        display: flex ! important;
}
.feedcarousel {
    width:100% ! important;
    margin-left:0 ! important;
}
.feedcontentwrapp{
    display:block ! important;
}
.about-contenttemp4{
    margin-right:0;
    margin-left:0;
   display: flex;
 justify-content: center;
}
.reviewcontwrapp{
    margin-left: 10px;
    margin-right: 10px;
     margin-top: 30px;
}
.reviewcontwrapp img{
    width:15px;
}
.temp4imagenew{
    width:100% ! important;
}
.review p{
    margin-left:4px;
    margin-right:4px;
            font-size: 13px;
}
.feedhead4 h1{
    font-size:27px ! important;
}
.feedhead4{
    margin-bottom:-8px;
}
.reviewreview{
    /*width:318px;*/
    /*padding-top:24px ! important;*/
    /*padding-bottom:24px ! important;*/
    /*    padding: 15px;*/
    display:block;
}
.feedcontent{
    width:100%;
        height: 260px;
    
}

.offernew4{
    width:100% ! important;
    margin-left:0 ! important;
    margin-right:0 ! important;
    padding-left:0 ! important;
    padding-right:0 ! important;
}

.offernew4 p{
    text-align: center;
}
.offer-temp-img4{
         
padding-left:0 ! important;
padding-right:0 ! important;         
}
.about-temp-head4 h1{
    font-size:26px ! important;
}
.offer-wrapper4{
    width:100% ! important;
}
.offer-temp-container4{
    display:block;
}
.about-wrapper4{
    /*padding:20px;*/
        width: 100%;
        border-radius:0;
      /*margin-left: -5px;*/
}
.work-head4 h1{
    font-size:26px;
}
.about-temp-head h1{
    font-size:27px;
}
.gallery-head4 h1{
    font-size:27px;
}
.work-section4{
    padding-bottom:40px;
    padding-top:30px;
}
.profile4-right{
        width: 345px;
        padding:0;
        padding-top:20px;
        padding-bottom:10px;
}
.upi img{
    height: 45px;
        padding-top: -21px;
        margin-top: -17px;
}
.profile-section4{
        padding-top: 0;
            padding-bottom: 18px;
}
.social-cont4{
    margin-top: 25px;
}
.work-content4{
            /*margin-left: 21px;*/
                margin-top: 25px;
}
.work-sub4{
        padding: 10px;
        width:100%;
}
.gallery-gallery4{
    margin-left:0;
 margin-bottom: 0px ! important;
}
.gallery-head4{
   margin-bottom: 12px;
}
.gallary-new1{
    margin-left:0px;
    margin-top:10px;
    height: 135px;
}

.offer-wrapper4{
    display:block;
            /*margin-left: -8px;*/
}
.offer-img-new4{
    width:90%;
}
.offer-container4{
        margin-left: 98px;
}
.about-paragraph4 p{
    font-size:14px;
    /*padding-left: 6px;*/
        /*padding-right: 20px;*/
}
.new-carousel4{
            margin-left: 0;
            margin-top: -14px;
}
.wrap-new-cate4{
    margin-left: 0;
}
.cate4{
    /*margin-left: -8px;*/
        /*width: 100%;*/
}
.offer-temp-content4{
margin-top: 30px;
width:100% ! important;
margin-left:0 !important;
}
.off-head4-temp{
   margin-bottom: 19px;
display:block ! important;
margin-left:0 ! important;
padding-left:0 ! important;
padding-top:0;
}
.category-cont4{
    margin-top:27px;
         margin-left: 0;
}
.product-head4{
    margin-left:0;
    margin-bottom: 22px;
}

.product-img4{
    height:100%;
    width:100%;
    margin-left:0;
    margin-top:0;
    
}

.product-content4 p{
    font-size:15px;
    height:95px;
}
.product-content4{
    width: 100%;
    height:225px;
    margin-left: 0; 
     margin-right: 0;
     margin-top:0 !important;
}
.about-container4{
    /*padding-bottom:30px;*/
    /*padding-top:20px;*/
}
.about-temp-head{
    padding-bottom:8px;
}
.product-wrap4{
    display:flex;
    justify-content:center;
    align-item:center;
        gap: 0;
        /*margin-left: 10px;*/
}
.payment-container4{
    margin-left:0;
}
.social-icon-smm4 img{
    height:35px ! important;
}
.social-icon-smm4{
    text-align:center;
    /*width: 106px;*/
    margin-bottom: 20px;
    margin-right: 5px;
}
.product-content4 h5{
    padding-left: 30px;
    padding-right: 30px;
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 5px;
}
.category-head-temp4 h1{
      font-size: 26px ! important;  
}
.off-head4-temp h1{
    font-size:27px ! important;
}
.product-head4 h1{
     font-size: 26px;  
}
.category-head h1{
   font-size: 27px;  
}
.offer-heading4 h1{
    font-size: 27px;
}
.payment-img4{
     margin-top: -42px;
     margin-left:0 !important;
}

.payment-img4 img{
    height: 90px;
   
}
.profile-left-img4{
        width: 50%;
}
.product-section4{
    /*padding-bottom: 10px;*/
    padding-top: 50px;
}
.product-box4{
margin-bottom: 30px;
width: 90%;
margin-bottom: 0;
padding-bottom:20px;
}
.service-product-cont4{
    /*margin-left: -36px;*/
}
.profile-left-new4{
   margin-top: -17%;
        display: flex;
        justify-content: start;
                margin-left: 20px;
}
.profile-left-new4 img{
    width: 100%;
    height:100%;
}
.profile-right4{
    margin-left: 0;
}
.profile-cont-wrap4{
    display:block;
}
.work-sub4 h5{
   font-size: 14px;
        font-weight: 600;
}
.work4{
   width: 100%;
    margin-bottom: 18px;
    padding: 16px;
}
.gallery-sec4{
    padding-bottom: 50px;
}
.offer-section4{
    padding-bottom: 40px;
}
.offer-heading4{
    margin-bottom: -25px;
}
.offer-content4{
    margin-left: 0;
}
.offer-new-con4{
    margin-bottom: 40px;
}
.offer-img4 img{
    width: 100%;
}
.offer-paragraph4{
    margin-left: 0;
    width: 274px;
}
.offer-service4{
     display:block;
}
.category-section4{
    padding-bottom:0;
    padding-top:0;
}
.category-sec4{
      /*display:block;*/
}
.about-paragraph4{
    width: 100%;
    margin-right:0;
   padding-left: 2px;
        padding-right: 2px;
}
.social-media-icon4{
    width: 340px;
    display: flex;
            margin-left: 19px;
    padding-bottom: 0;
    justify-content: center;
}



   
     
     
     
     
     
     
 }




/*===== END CSS4 =====*/
/*===== product&servicestemp css =====*/

.productserviceimg{
    width: 400px ! important;
}

.imgproservice{
    /*height:250px;*/
        width: 300px;
}
.imgproservice img{
    height:100%;
    width:100% ! important;
}
.tempvideosection{
    padding-top:0;
    padding-bottom:40px;
}
.bordernewtop{
  border: 2px dotted #00000029;
    margin-left: 400px;
    margin-right: 400px;
    margin-bottom: 40px;
    box-shadow: 0px 12px 0px -8px black;
}
.videowrappnew video{
    width:400px;
    height: 100%;
}
.videocont4{
    display:flex;
    /*justify-content:space-evenly;*/
    gap: 30px;
    justify-content: center;
    margin-bottom: 10px;
       align-items: center;
}
.tempsubwrapp{
    display:flex;
    justify-content:space-evenly;
  
}
.prodservprice h6{
     text-align:start;
}
.prodsername h4{
    text-align:start;
}
.newsubcontent4 p{
   text-align: justify;
    font-size: 15px;
    color: #505050;
    font-weight: 400;
    line-height: 28px;

}
.newsecprod4{
    padding-top:50px;
    padding-bottom:30px;
}



/*===== END product&servicestemp =====*/

/*===== responsive product&servicestemp =====*/


 @media screen and (max-width: 768px){
     
 .newsecprod4{
     padding-top:25px;
 }
     
 .productserviceimg {
     margin-left:-15px;
 } 
 .videowrappnew video{
     width:330px;
     /*height:200px;*/
 }
 .videocont4{
     display:block;
 }
 .productserviceimg{
     width:350px ! important;
 }
 .tempsubwrapp{
     display:block;
 }
 
 
 
 
 
 
     
 }


/*===== END responsive product&servicestemp =====*/


/*===== CSS5 =====*/


.paytm-temp-img5{
margin-left:5% !important;    
}


#feedsec5{
border: 1px solid #cdb30c;    
border-radius:10px;
}
.ion__005{
  /*transform: rotate(-45deg);   */
}
.profile__img55{
/*border: 1px solid #00b98e82;*/
/* padding: 5px; */
/*height: 30px;*/
/*display: flex;*/
/*align-items: center;*/
/*width: 30px;*/
/*justify-content: center;*/
/*transform: rotate(45deg);    */
}
.work-sub5 i{
font-size:25px;
color:white;
padding-right:10px;
}
.work___cont555{
background: #00B98E;
padding-top: 50px !important;
padding: 20px;
    
}
.footer__555{
/*background:#cdb30c;*/
/*background:#00B98E;*/
padding:40px;
/*background:#698515;*/
}

.footertemp555_{
background: #0F4332;
padding-top: 100px;    
/*background:#0E2E50;*/
}

.category555_{
height:120px;
width:120px;
/*padding:20px;*/
border-radius:50%;
box-shadow:0px 0px 12px -9px;

}
.product___cont55 p{
height: 110px;    
padding:0 25px;
}
.product___cont55{
text-align: center;
padding-top: 20px;

}


.off__para555 p{
font-size:18px;     
}
.off__5container{
padding:0px 100px;    
}
.off_head05 h1{
font-size:30px;    
font-weight: 500;
}
.off_head05{
display:flex;    
justify-content:center;
}
.offercont___005{
width: 40% ! important;
margin-right: 20px;
height: 400px;
right: 150px; 
position:absolute;
background:white;
padding:40px;
padding-top:0;
}
.wrapoffer__05{
display:flex;

}
#img_feed5{
 /*width: 200px;*/
 /*height: 120px;*/
}
.head_title5 h5::before{
   content: "";
    height: 1px;
    width: 55px;
    position: absolute;
    left: 29%;
    top: 73%;
    background: #00000029;
}
.gallery-box5 img{
   /*padding: 1rem;*/
    background-color: #fff;
    /*border-radius: 32% 0% 10% 0%;*/
    /*max-width: 80%;*/
    height: 100%;
    width:100%;
    /*border: 6px solid orange;*/
    /*box-shadow: 0px 2px 14px -7px black; */
}
.category-category5{
    margin-left:0 ! important;
}
.head5 h1{
    font-size:36px;
} 
.readbtn5 button:hover{
    /*background:#08698f ! important;*/
    background: #0c85b5 url(assets/images/line.png);
    color:white;
}


.work-sub5 h5 font{
    color:black;
}
.category-head5{
    padding-top:20px;
}
.btn__5_ a button{
border-bottom:1px solid #cdb30c;    
border-radius:0 !important;
}
.enq5{
width: 112px;
border:none;
display: flex;
border-radius: 0 !important;
align-items: center;
text-align: center;
justify-content: center;
border-bottom:1px solid #cdb30c;

}
.feedcontent5{
    height: 220px;
    width: 700px;
    display: flex;
    border: 3px solid white;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    /* border-radius: 18px; */
    background: white;
}
.tempreview5{
    margin-top: 20px;
    margin-bottom: 20px;
    /* border-radius: 18px; */
    display: flex;
     /*background: #055425; */
    justify-content: center;
   
}
.offersec5{
    padding-top:100px ! important;
}
.secshop5{
    margin-bottom: 0 ! important;
    padding-bottom:15px ! important;
        padding-top: 48px;
}
.gallery-head5{
    margin-bottom: 20px;
}
#feedsec5{
    padding-bottom:38px ! important;
}
.gallery5{
    padding-top:0 ! important;
}
.off-head5{
        margin-bottom: 20px ! important;
}
.galltext5 {
        margin-bottom: 20px ! important;
}
.category-cont5{
        margin-top: 20px ! important;
}
.offernew-cont5{
    width:auto ! important;
    padding-left: 20px;
    margin-right: 20px;
}
.headtemp5 {
         /*background: linear-gradient(45deg, #25a3d3, #134e64) ! important;*/
}
#footersec5{
    /*background:linear-gradient(45deg, #25a3d3, #134e64) ! important;*/
    /*background:#055425 ! important;*/
        height: 315px;
       margin-bottom: 0;
}

.headtemp5{
    /*background:linear-gradient(45deg, #044f52, #0e939b) ! important;*/
    background:#055425;
}
.offer-offer-temp5{
    width:100%;
}
.offer-temp-container5{
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 2px 14px -7px;
    padding: 30px;
    border-radius: 1rem;
    width: 95%;
    margin-left: 26px;
}

.upi-temp-img5 img{
    height: 55px;
    margin-top: -23px;
}
.upitempimg3 img{
    height: 38px ! important;
    margin-top: -57px;

}
.paytm-temp-img5 img{
    height: 110px;
  
}
.prof-img-temp{
    height: 30px;
    width: 30px;
    background: peachpuff;
    border-radius: 50%;
        margin-right: 8px;
}
.profile-cont-temp{
        width: 320px ! important;
}
.profile-sub-temp{
    display:flex;
    align-items: center;
}
.profile-sub-temp img{
   height: 16px;
    /*margin-right: 15px;*/
    padding-left: 7px;
    /* padding: 5px; */
    padding-top: 0;
}
.profile-sub-temp h5{
    font-size: 14px;
    font-weight: 600;
        margin-top: 5px;
            color: white;
}
.social-template-new1{
     flex: 0 0 33.333333%;
        max-width: 60%;
            background: white;
        box-shadow: inset 0px 0px 14px -12px, inset 0px 0px 10px -8px ! important;
        padding: 20px;
        padding-left:0;
    padding-bottom: 5px;
        margin-left: -35px;
}
.social-template-new{
    flex: 0 0 33.333333%;
        max-width: 25.333333%;
        /*box-shadow: inset 0px 0px 14px -12px, inset 0px 0px 10px -8px ! important;*/
        padding: 8px;
    /*padding-bottom: 5px;*/
}
#template-menu{
    color:orange ! important;
}
.template-nav-new{
    padding-top:0 ! important;
    padding-bottom:0 ! important;
} 
.template-logo-img{
  /*height: 85px;*/
     width: 66px;
     margin-left: -50px;
  background-size: cover;
}
.template-logo-img img{
    height:100%;
    width:100%;
    border-radius:50%;
    object-fit: cover;
}
.footer3-cont5 h5{
    color:black;
    font-weight:600;
}
.footer2-cont5 h4{
    color:black;
    font-weight:600;
}
.footer1-cont5 h5{
    color:black;
    font-weight:600;
}
.work-sub5 h5{
    font-weight:600;
    color:white;
}
.offer-temp-new5{
       width:35%;
       border:2px dotted orange;
    padding:20px;
    border-radius:2rem;
        box-shadow: 0px 2px 14px -6px;
   }
.category-category5{
    margin-left:8px;
}
.gallery-new5{
    height:250px;
}
.social-media-icon5{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    padding: 20px;
    width: 600px;
    border-radius: 1rem;
}
.pro-new5{
        margin-top: -15%;
        margin-right: 100px;

}
.img5-prof img{
    height:100%;
    width:100%;
    border: 5px solid orange;
    border-radius: 50%;
}
.img5-prof{
    width:22%;
    border: 5px solid transparent;
        border-radius: 50%;
        /* width: 98%; */
        padding: 3px;
        background: #fff;
}
.contact-sub-head5{
    margin-top:50px;
}
.contact-sub-head5 h1{
    text-align:center;
            font-weight: 600;
}
.profile-left-img5{
    text-align:end;
}
.profile-left-img5{
    text-align:end;
    display: flex;
    justify-content: end;
}
.payment-section5{
    padding-bottom: 0;
    margin-bottom: -70px;
    padding-top: 0;
}
.payment-wrapper5{
    display: flex;
    justify-content: center;
        margin-top: 22px;
    /*padding-top: 30px;*/
    /*padding-bottom: 20px;*/
    /*width: 520px;*/
        margin-left: -35px;
}
.footer-content-wrap5{
    box-shadow:inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
}
.cate5-new{
/*height: 110px;*/
/*margin-left: 75px;*/
/*width: 110px;*/
/*background: #c0dfcebf;*/
/*clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);*/
display: flex;
justify-content: center;
align-items: center;
    
}
.footer-temp-wrapp{
padding: 20px;
padding-top: 35px;
padding-bottom: 10px;
}
.footer-wrapp{
    /*box-shadow: inset 0px 0px 14px -12px, inset 0px 0px 10px -8px;*/
}
.footer-container5{
  
    height: 170px;
   
    margin-bottom: 0;
        /*background: #055425;*/
        background:linear-gradient(45deg, #044f52, #0e939b) ! important;
    /*box-shadow: inset 20px 20px 20px rgba(0, 0, 0, 0.05), 25px 35px 20px rgba(0, 0, 0, 0.05), inset -20px -20px 25px rgba(255, 255, 255, 0.9);*/
background-size: cover;
    background-repeat: no-repeat;
}
.footer1-cont5{
    padding-left: 50px;
    padding-top: 30px;
}
.footer2-cont5{
    padding-top: 70px;
    text-align: center;
}
.footer3-cont5{
    padding-right: 50px;
    text-align: end;

}
.social-new5{
    
}
.payment-payment5{
    border-radius: 2rem;
    width: 700px;
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    padding: 15px;
    height: 370px;
}
.about-section5{
padding-top: 0;
padding-bottom: 25px;
background-size: cover;
background-repeat: no-repeat;

}
.work-sub5{
    display: flex;
}
.work-sub5{
    /*border: 2px solid orange;*/
  
    padding: 26px;
    margin-top: -17px;
    /* margin-left: 10px; */
    margin-right: -52px;
    width: 375px;
}

.contact-section5{
    padding-top: 5px;
    padding-bottom: 20px;
}
.product-head5{
text-align: center;
margin-bottom: 10px;
/*margin-left: 58px;*/
}
.new-new-wrapp1{
    display: flex;
    justify-content: center;
}
.work-head5 h1{
    text-align: center;
}
.work-head5{
    margin-bottom: 35px;
}
.work-section5{
    padding-top:12px;
    padding-bottom: 22px;
}
.work5 img{
    height: 30px;
    margin-right: 20px;
}
.work5{
  padding: 8px;
    width: 375px;
    text-align: center;
    display: flex;
    justify-content: space-evenly;
    border-radius: 2rem;
    /*box-shadow: 0px 2px 13px -5px;*/
}
.about-head5 h1{
    text-align:center;
}
.about-container5{
    display: flex;
    justify-content: center;
}
.off-con5{
    /*max-width: 1330px ! important;*/
}
.gallery-box5{
    margin-bottom: 30px;
    margin-right: -62px;
}
.gallery-gallery5{
    margin-left: 0;
}
.offer-heading5{
    text-align: center;
    margin-bottom: 10px;
}
.offer-heading5{
    text-align: center;
    margin-bottom: 10px;
}
.offer-container5{
    text-align: center;
    /*padding: 30px;*/
    max-width: 100%;
    display: flex;
     /*margin-left: -33px; */
    justify-content: space-evenly;
border-radius: 12% 12% 12% 12%;

}
.offer-content5{
    /*margin-left: -38px;*/
    margin-top: 12px;
}
.offer-service5{
    display: flex;
    justify-content: space-evenly;
    margin-top: 20px;
}
.cate5 img{
    /*height: 40px;*/
   height: 100% ! important;
    margin-top: 32px;
    width: 100% ! important;
    /*border: 3px dotted;*/
     padding: 8px;
   background: white;
}
.cate5{
text-align: center;
margin-bottom: 15px;
border: 1px solid white;
margin-left: 0;
margin-top: 12px;
border:1px solid #00B98E;
}

.category-sec5{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
padding-bottom: 30px;
}
.offer-img5{
    
}
.cate5:after{
    content:"";
    width:20px;
    height:20px;
    position:absolute;
    right:-9px;
    bottom:-9px;
    z-index:2;
    color:#333;
    transform:rotate(45deg);
    
}
.category-sec5 h6{
    padding: 30px;
    height: 98px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: -10px;
        font-size: 14px;
        /*color:white;*/
}
.product-wrap5{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;

}
.product-content5 h5{
    height: 40px;
    /*padding-left: 70px;*/
    /*padding-right: 70px;*/
    font-size: 18px;
    font-weight: 600;
    padding-left: 30px;
    padding-right: 30px;

}
.product-content5 p{
  font-size: 15px;
    padding-left: 45px;
    padding-right: 45px;
}
.product-img5 img{
    height: 100%;
    width: 100%;
    /*border-radius: 1rem;*/
    /*clip-path: circle(50% at 50% 50%);*/
}
.service-product-cont5{
    margin-top: -60px;
    /*flex: 0 0 33.333333% ! important;*/
    width: 100% ! important;
}
.product-content5 p{
font-size:14px;
height: 130px;
}
.product-content5{
text-align: center;
margin-top: 12px;
border-left: 0;
border-top: 0;
}
.product-section5{
    padding-top: 100px;
    padding-bottom: 90px;
}
.product-container5{
display: flex;
justify-content: space-between;
margin-bottom: -90px;
/*margin-left: 60px;*/
max-width: 1200px;
}
.product-sub-box5{
  
}
.product-img5{
height: 250px;
/*width: 350px;*/
    
}

.category-section5{
padding-top: 70px;
padding-bottom: 0;
}
.product-box5{
height: 490px;
width: 380px;
margin-left: 0;
background: #fff;
margin-right: 0;
margin-bottom: 60px;
}
.profile-right5{
text-align: center;
justify-content: center;
display: flex;
padding-bottom: 20px;
}
.profile-cont-wrap5{
    display: flex;
}
.profile-image5{
    height: 50px;
    border-radius: 50%;
    width: 50px;
    /*background: #c0c8df87;*/
     /*background: #c0dfcebf; */
    margin-top: 20px;
   
    margin-right: 17px;
}
.profile-sub-cont5 img{
    height: 28px;
    margin-top: 12px;
}
.profile-sub-cont5 h5{
    text-align: center;
    margin-top: 33px;
    font-size: 17px;
}
.profile-sub-cont5{
    width: 305px;
    height: 117px;
    text-align: center;
    display: flex;
}
.profile-cont5{
height: 70px;
width: 230px;
align-content: center;
display: grid;
margin-right: 40px;
margin-top: 25px;
margin-left: 40px;
/*background: #fff;*/
}
.about-paragraph5 p{
text-align: justify;
font-size: 17px;
}

.about-paragraph5{
    /*width: 1050px;*/
    /*margin-right: 30px;*/
}
.about-head5{
    margin-bottom: 20px;
}
.new-new-wrapp{
   display: flex;
    justify-content: center;  
}
.prod-image-wrap5{
padding: 10px;
border-bottom: 0;
border-right: 0;
/*display: flex;*/
justify-content: center;
margin-top: 20px;
}

.offer-section5{
    padding-bottom: 86px;
    padding-top: 55px;
}
.cate-img5{
    
    width: 75px;
        /*margin-left: 22px;*/
        padding-top: 20px;
        text-align:center;
}
.offer-new-con5{
    /*display: flex;*/
    /*justify-content: space-evenly;*/
}
.offer-img5 img{
    width: 100%;
    height:100%;
    /*clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);*/
}


/*===== Header top =====*/

.header-template-top {
    background: linear-gradient(45deg, #044f52, #0e939b);
    /*background:#055425;*/
    /*padding-top: 10px;*/
    /*margin-bottom: -10px;*/
    /*padding-bottom: 10px;*/
}
.header-template-contact ul{
        margin-left: 32px;
}

.header-template-top a {
    color: white;
}

.header-template-contact {}

.header-template-contact ul {}

.header-template-contact ul li {
    display: inline-block;
    margin-right: 45px;
}

.header-template-contact ul li:last-child {
    margin-right: 0;
}

.header-template-contact ul li img {
    height:15px;
    margin-right: 5px;
}

.header-template-contact ul li span {
    color: #dee2e6;
    font-size: 15px;
    font-weight: 400;
    margin-left: -2px;
    margin-top:-22px;
}

.header-template-opening-time {}

.header-template-opening-time p {
    color: #dee2e6;
    font-size: 15px;
    font-weight: 400;
}




 /*CSS5 RESPONSIVE*/

 @media screen and (max-width: 768px){
  
  
  html,
   body{
       width:100%;
       overflow-x:hidden;
   }
  .read-more-btn button{
       font-size:14px ! important;
           width: 100px;
   }
 .enq5 a{
     font-size:14px ! important;
 }

.feedcontent5{
    width:100%;
} 
.galltext5 h1{
     font-size:25px ! important; 
}
.offersec5{
  padding-top: 5px ! important;
}
.secshop5{
        padding-top: 34px  ! important;
}
.galltext5{
            margin-bottom: 15px ! important;
}
.tempenquiery4{
 width: 100px;
}
#shopslider5{
   margin-left: -17px;
}
#gall-menu{
    width:100% ! important;
}
.gallery-cont5{
    max-width:100%;
}
.workcontent5{
margin-top: 25px;
}
.work-head5{
    margin-bottom:0;
}
   .offer-offer-temp5{
    width:100%;
            /*margin-left: 16px;*/
}
.off-con1{
        max-width: 100%;
}
.navbar{
    padding: .5rem 1.8rem;
}
.template-nav-new{
    box-shadow: inset 0px 0px 12px -9px;
}
.product-img5{
    width:55%;
}
.offer-img-new5{
    padding-left:0;
    padding-right:0;
}
.about-head5{
        margin-bottom: 15px;
}
.off-head5{
    padding-left:0;
    margin-left:0;
    display:block;
 margin-bottom: 22px;
}
.product-content5 h5{
    font-size:17px;
    padding-left: 36px;
    padding-right: 36px;
}
.product-content5 p{
    font-size:13px;
}
.off-head5 h1{
    font-size:27px ! important;
}
.offernew-cont5{
        margin-top: 25px;
}
.offer-temp-paragraph5{
   width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
}
   .offer-temp-container5{
       display:block;
           padding: 8px;
           margin-left: 0;
           width:100%;
   }
   .template-nav-new{
       /*padding-right:0;*/
   }
   .template-logo-img{
       margin-left:0;
   }
   .offer-temp-new5{
           width: 90%;
   }
   
   .payment-section5{
       margin-bottom:0;
   }
   .upi-temp-img5 img{
          height: 31px ! important;
           margin-top: -27px;
   }
   .paytm-temp-img5 img{
       height: 60px;
   }
   .social-template-new{
       flex: none;
    max-width: 80%;
   }
   .prof-img-temp{
       height: 30px;
    width: 30px;
   }
   .social-template-new1{
           max-width: 100%;
                   /*margin-left: 40px;*/
                    margin-left: 0 ! important;
                  
}

   
.footer-temp-wrapp{
padding-left:5px;

}
.profile-sub-temp img{

height: 19px;
margin-right: 15px;
padding-left: 7px;
padding-top: 4px;
}
.profile-sub-temp h5{
font-size:15px !important;
width: 300px;
}
.about-paragraph5{
width:100%;
margin-right:0;
}
.header-social-temp ul{
width: 355px;
/*margin-left:20px;*/
}
.template-logo-img{
    /*height:60px;*/
    width:48px;
}
.product-container5{
         margin-left: 0;
}
.profile-image5{
        margin-right: 6px;
}
.contact-section5{
    padding-top:10px;
}
.contact-sub-head5{
    margin-top: 40px;
    margin-left: 30px;
    padding-bottom:5px;
}
.contact-sub-head5 h1{
    text-align:start;
}
.profile-sub-cont5 img{
    height:22px;
}
.offer-img-new5{
    width:100%;
}
.payment-img5 img{
    height: 50px;
}
.payment-img5{
        margin-top: -10px;
}
.payment-wrapper5{
    width:auto;
    margin-left: 0;
    
}
.pro-new5{
   margin-top:-42%;
        display: flex;
        justify-content: end;
                margin-right: 0;
}
.profile-left-img5{
    /*width: 45%;*/
    /*    border: 1px solid transparent;*/
    /*    border-radius: 50%;*/
    /*    padding: 5px;*/
    /*    background: white;*/
}
.img5-prof{
   border: 5px solid transparent;
        border-radius: 50%;
        width: 98%;
        padding: 3px;
        background: #fff;
}
.img5-prof img{
   border: 5px solid orange;
        border-radius: 50%;
}
.profile-sub-cont5 h5{
    font-size: 16px;
    font-weight: 600;
}
.cate5{
    /*margin-left:-22px;*/
}
.profile-cont5{
    margin-left:17px;
          width: 250px;
              height: 30px;
}
.gallery-box5{
    margin-right:0;
    margin-left: -13px;
}
.gallery5{
    padding-bottom: 70px;
        padding-top: 0 ! important;
}
.category-cont5{
    margin-top: 30px;

}
.offer-section5{
    padding-bottom: 15px;
    padding-top: 12px;
}
.footer2-cont5 h4{
    font-size:17px;
}
.offer-wrapper5{
    margin-bottom: 25px;
    /*margin-left: -4px;*/

}
.category-head5h1{
     font-size:25px ! important;
}
.product-head5 h1{
    font-size:25px;
    
}
.about-head5 h1{
     font-size:25px;
}
.offer-heading5 h1{
    font-size:25px;
    
}
.gallery-head5 h1{
     font-size:25px ! important;
}
.category-head5 h1{
      font-size:25px ! important;
}
.offer-heading5{
    padding-bottom:6px;
  /*margin-left: -25px;*/
}
.gallery-head5{
    padding-bottom:0;
}
.work-head5 h1{
    font-size:25px;
}
.footer-container5{
    height: 180px;
}
.footer-container5{
    margin-bottom: 10px;
            height: auto;
}
.footer1-cont5{
    padding-left: 10px;
            padding-top: 20px;
}
.footer2-cont5{
    padding-top: 20px;
   
    padding-bottom: 20px;
}
.footer3-cont5{
    padding-right:10px;
}
.footer3-cont5 h5{
     font-size: 14px;
}

.footer1-cont5 h5{
    font-size: 14px;
}
.work5 img{
    margin-right: 10px;
}
.work-section5{
    padding-bottom: 20px;
        padding-top: 35px;
}
.work5 h5{
    font-size: 16px;
    margin-top: 6px;
}
.work5{
   width: 100%; 
   margin-bottom: 30px;
   margin-left: 0;
}
.work-sub5{
    width: 100%;
   
    padding-bottom: 15px;
      margin-left:0;
      margin-right:0;
}

.offer-img5 img{
    width: 100%;
}
.offer-paragraph5 p{
    width:200px;
}
.offer-content5{
     margin-left: 0;
    width: 100%;
    margin-right:0;
}
.category-section5{
    padding-bottom: 15px;
     /*margin-top: 30px;*/
    padding-top: 28px;
}
.category-head5{
    padding-top:0;
}
.category-sec5{
        padding-bottom: 15px;
}
.cate-img5{
        width: 85px;
}
.offer-container5{
    margin-left:0;
    display:block;
}
.offer-new-con5{
    display:block;
    margin-bottom: 40px;
}
.offer-service5{
    display:block;
       
}
.profile-cont-wrap5{
    display:block;
}
.product-head5{
    text-align: center;
    margin-left: 0;
        margin-bottom: 55px;
    /*margin-left: 20px;*/
    /*margin-right: 20px;*/
}
.about-paragraph5 p{
    font-size:14px;
}
.about-section5{
    padding-bottom: 5px;
    padding-top: 25px;
}
.gallery-gallery5{
    margin-left:-3px ! important;
}
.product-section5{
    padding-bottom: 80px;
    padding-top: 85px;
}
.product-sub-box5{
        width: 315px;
            height: 470px;
}
.product-box5{
    margin-bottom: 50px;
    margin-left:9px;
        width: 295px;
            height: 470px;
}
.product-wrap5{
     /*display:block;*/
}
.smm5{
    margin-bottom: 20px;
}
.social-media-icon5{
    display: flex;
    justify-content: center;
    border-radius: 1rem ! important;
    padding-bottom: 5px;
        padding-top: 28px;
}
.payment-payment5{
    width:auto;
    height:auto;
}     
     
     
     
     
     
 }





/*===== END CSS5 =====*/

/*--======  animation5 ======--*/
/*.animation-wrapper2 .animation-cont2{*/
/*    height:20px;*/
/*    width:20px;*/
/*    border:2px solid rgba(255,255,255,0.7);*/
/*    border-radius:50px;*/
/*    position:absolute;*/
/*    top:10%;*/
/*    left:10%;*/
/*    animation: animate 4s linear infinite;*/
/*}*/
.animation-wrapper2 .animation-cont5{
    height:30px;
    width:30px;
    border:2px solid rgba(255,255,255,0.7);
    border-radius:50%;
    position:absolute;
    background: #ffffff59;
    /*top:10%;*/
    /*left:10%;*/
    animation: animate 4s linear infinite;
}
/*.animation-cont4 .dot4{*/
/*    height:14px;*/
/*    width:14px;*/
    /*border-radius:50px;*/
    /*background:rgba(255,255,255,0.5);*/
/*    position:absolute;*/
/*    top:6%;*/
/*    right:4%;*/
/*    border:2px solid rgba(255,255,255,0.7);*/
/*}*/
.animation-cont5 .dot5{
    height:15px;
    width:27px;
    border-radius:50%;
    background:rgba(255,255,255,0.5);
    position:absolute;
    /*top:20%;*/
    /*right:20%;*/
}
.animation-wrapper2 .animation-cont5:nth-child(1){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(2){
    top:60%;
    left:80%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(3){
    top:40%;
    left:40%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(4){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(5){
    top:90%;
    left:10%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(6){
    top:30%;
    left:60%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(7){
    top:70%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(8){
    top:75%;
    left:60%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(9){
    top:50%;
    left:50%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(10){
    top:45%;
    left:20%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(11){
    top:10%;
    left:97%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(12){
    top:20%;
    left:70%;
    animation:animate 7s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(13){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(14){
    top:60%;
    left:5%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont5:nth-child(15){
    top:90%;
    left:80%;
    animation:animate 8s linear infinite;
}

@keyframes animate{
    0%{
        transform:scale(0) translateY(0) rotate(70deg);
        /*opacity:1;*/
        /*bottom:0;*/
    }
    100%{
        transform:scale(1.3) translateY(-100px) rotate(360deg);
        /*opacity:0;*/
        /*bottom:100vh;*/
    }
}
/*===== END ANIMATION5 =====*/

/*--======  animation4 ======--*/
/*.animation-wrapper2 .animation-cont2{*/
/*    height:20px;*/
/*    width:20px;*/
/*    border:2px solid rgba(255,255,255,0.7);*/
/*    border-radius:50px;*/
/*    position:absolute;*/
/*    top:10%;*/
/*    left:10%;*/
/*    animation: animate 4s linear infinite;*/
/*}*/
.animation-wrapper2 .animation-cont4{
    height:12px;
    width:12px;
    border:2px solid rgba(255,255,255,0.7);
    border-radius:50px;
    position:absolute;
    background: #ffffff59;
    top:10%;
    left:10%;
    animation: animate 4s linear infinite;
}
/*.animation-cont4 .dot4{*/
/*    height:14px;*/
/*    width:14px;*/
    /*border-radius:50px;*/
    /*background:rgba(255,255,255,0.5);*/
/*    position:absolute;*/
/*    top:6%;*/
/*    right:4%;*/
/*    border:2px solid rgba(255,255,255,0.7);*/
/*}*/
/*.animation-cont2 .dot2{*/
/*    height:4px;*/
/*    width:4px;*/
/*    border-radius:50px;*/
/*    background:rgba(255,255,255,0.5);*/
/*    position:absolute;*/
/*    top:20%;*/
/*    right:20%;*/
/*}*/
.animation-wrapper2 .animation-cont4:nth-child(1){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(2){
    top:60%;
    left:80%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(3){
    top:40%;
    left:40%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(4){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(5){
    top:90%;
    left:10%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(6){
    top:30%;
    left:60%;
    animation:animate 5s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(7){
    top:70%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(8){
    top:75%;
    left:60%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(9){
    top:50%;
    left:50%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(10){
    top:45%;
    left:20%;
    animation:animate 10s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(11){
    top:10%;
    left:90%;
    animation:animate 9s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(12){
    top:20%;
    left:70%;
    animation:animate 7s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(13){
    top:20%;
    left:20%;
    animation:animate 8s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(14){
    top:60%;
    left:5%;
    animation:animate 6s linear infinite;
}
.animation-wrapper2 .animation-cont4:nth-child(15){
    top:90%;
    left:80%;
    animation:animate 8s linear infinite;
}

@keyframes animate{
    0%{
        transform:scale(0) translateY(0) rotate(70deg);
        /*opacity:1;*/
        /*bottom:0;*/
    }
    100%{
        transform:scale(1.3) translateY(-100px) rotate(360deg);
        /*opacity:0;*/
        /*bottom:100vh;*/
    }
}
/*===== END ANIMATION4 =====*/
.page-section h2.section-heading {
  font-size: 40px;
  margin-top: 0;
  margin-bottom: 15px;
}

.page-section h3.section-subheading {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 75px;
  text-transform: none;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

@media (min-width: 768px) {
  section {
    padding: 150px 0;
  }
}

::-moz-selection {
  background: #fed136;
  text-shadow: none;
}

::selection {
  background: #fed136;
  text-shadow: none;
}

img::-moz-selection {
  background: transparent;
}

img::selection {
  background: transparent;
}

img::-moz-selection {
  background: transparent;
}

.btn {
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-weight: 700;
}

.btn-xl {
  font-size: 18px;
  padding: 20px 40px;
}

.btn-primary {
  background-color: #fed136;
  border-color: #fed136;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #fec810 !important;
  border-color: #fec810 !important;
  color: white;
}

.btn-primary:active, .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
  box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
}

#mainNav {
  background-color: #212529;
  position: sticky;
  top:0;
  width: 100%;
  z-index: 1000;
  
}
 
.header-section6{
    margin-top: 0px;
}

#mainNav .navbar-toggler {
  font-size: 12px;
  right: 0;
  padding: 13px;
  text-transform: uppercase;
  color: white;
  border: 0;
  background-color: #fed136;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-brand {
  color: #fed136;
  font-family: 'Kaushan Script', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: #fec503;
}

#mainNav .navbar-nav .nav-item .nav-link {
  font-size: 90%;
  font-weight: 400;
  padding: 0.75em 0;
  letter-spacing: 1px;
  color: white;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
  color: #fed136;
}

@media (min-width: 992px) {
  #mainNav {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
    transition: padding-top 0.3s, padding-bottom 0.3s;
    border: none;
    background-color: transparent;
     
  }
  #mainNav .navbar-brand {
    font-size: 1.75em;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  #mainNav .navbar-nav .nav-item .nav-link {
    padding: 1.1em 1em !important;
  }
  #mainNav.navbar-shrink {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #212529;
  }
  #mainNav.navbar-shrink .navbar-brand {
    font-size: 1.25em;
    padding: 12px 0;
  }
}
.header-section{
     background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}
header.masthead{
  text-align: center;
  color: white;
  background-image: linear-gradient(to bottom, #128c7e5e, #25d36675 ), url(../images/homebg.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}
/*header.masthead1{*/
/*  text-align: center;*/
/*  color: white;*/
/*  background-image: linear-gradient(to bottom, #128c7e5e, #25d36675 ), url(../images/homebg.jpg);*/
/*  background-repeat: no-repeat;*/
/*  background-attachment: scroll;*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*}*/


header.masthead .intro-text {
  padding-top: 150px;
  padding-bottom: 100px;
}

header.masthead .intro-text .intro-lead-in {
  font-size: 22px;
  font-style: italic;
  line-height: 22px;
  margin-bottom: 25px;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

header.masthead .intro-text .intro-heading {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 25px;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

@media (min-width: 768px) {
  header.masthead .intro-text {
    padding-top: 300px;
    padding-bottom: 200px;
  }
  header.masthead .intro-text .intro-lead-in {
    font-size: 40px;
    font-style: italic;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  }
  header.masthead .intro-text .intro-heading {
    font-size: 75px;
    font-weight: 700;
    line-height: 75px;
    margin-bottom: 50px;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  }
}

.service-heading {
  margin: 15px 0;
  text-transform: none;
  color:white;
}

#portfolio .portfolio-item {
  right: 0;
  margin: 0 0 15px;
}

#portfolio .portfolio-item .portfolio-link {
  position: relative;
  display: block;
  max-width: 400px;
  margin: 0 auto;
  cursor: pointer;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  opacity: 0;
  background: rgba(254, 209, 54, 0.9);
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover {
  opacity: 1;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
  font-size: 20px;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 20px;
  margin-top: -12px;
  text-align: center;
  color: white;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {
  margin-top: -12px;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4 {
  margin: 0;
}

#portfolio .portfolio-item .portfolio-caption {
  max-width: 400px;
  margin: 0 auto;
  padding: 25px;
  text-align: center;
  background-color: #fff;
}

#portfolio .portfolio-item .portfolio-caption h4 {
  margin: 0;
  text-transform: none;
}

#portfolio .portfolio-item .portfolio-caption p {
  font-size: 16px;
  font-style: italic;
  margin: 0;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#portfolio * {
  z-index: 2;
}

@media (min-width: 767px) {
  #portfolio .portfolio-item {
    margin: 0 0 30px;
  }
}

.portfolio-modal .modal-dialog {
  margin: 1rem;
  max-width: 100vw;
}

.portfolio-modal .modal-content {
  padding: 100px 0;
  text-align: center;
}

.portfolio-modal .modal-content h2 {
  font-size: 3em;
  margin-bottom: 15px;
}

.portfolio-modal .modal-content p {
  margin-bottom: 30px;
}

.portfolio-modal .modal-content p.item-intro {
  font-size: 16px;
  font-style: italic;
  margin: 20px 0 30px;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.portfolio-modal .modal-content ul.list-inline {
  margin-top: 0;
  margin-bottom: 30px;
}

.portfolio-modal .modal-content img {
  margin-bottom: 30px;
}

.portfolio-modal .modal-content button {
  cursor: pointer;
}

.portfolio-modal .close-modal {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-color: transparent;
}

.portfolio-modal .close-modal:hover {
  opacity: 0.3;
}

.portfolio-modal .close-modal .lr {
  /* Safari and Chrome */
  z-index: 1051;
  width: 1px;
  height: 75px;
  margin-left: 35px;
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #212529;
}

.portfolio-modal .close-modal .lr .rl {
  /* Safari and Chrome */
  z-index: 1052;
  width: 1px;
  height: 75px;
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-color: #212529;
}

.timeline {
  position: relative;
  padding: 0;
  list-style: none;
}

.timeline:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 40px;
  width: 2px;
  margin-left: -1.5px;
  content: '';
  background-color: #e9ecef;
}

.timeline > li {
  position: relative;
  min-height: 50px;
  margin-bottom: 50px;
}

.timeline > li:after, .timeline > li:before {
  display: table;
  content: ' ';
}

.timeline > li:after {
  clear: both;
}

.timeline > li .timeline-panel {
  position: relative;
  float: right;
  width: 100%;
  padding: 0 20px 0 100px;
  text-align: left;
}

.timeline > li .timeline-panel:before {
  right: auto;
  left: -15px;
  border-right-width: 15px;
  border-left-width: 0;
}

.timeline > li .timeline-panel:after {
  right: auto;
  left: -14px;
  border-right-width: 14px;
  border-left-width: 0;
}

.timeline > li .timeline-image {
  position: absolute;
  z-index: 100;
  left: 0;
  width: 80px;
  height: 80px;
  margin-left: 0;
  text-align: center;
  color: white;
  border: 7px solid #e9ecef;
  border-radius: 100%;
  background-color: #fed136;
}

.timeline > li .timeline-image h4 {
  font-size: 10px;
  line-height: 14px;
  margin-top: 12px;
}

.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 0 20px 0 100px;
  text-align: left;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -15px;
  border-right-width: 15px;
  border-left-width: 0;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -14px;
  border-right-width: 14px;
  border-left-width: 0;
}

.timeline > li:last-child {
  margin-bottom: 0;
}

.timeline .timeline-heading h4 {
  margin-top: 0;
  color: inherit;
}

.timeline .timeline-heading h4.subheading {
  text-transform: none;
}

.timeline .timeline-body > ul,
.timeline .timeline-body > p {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .timeline:before {
    left: 50%;
  }
  .timeline > li {
    min-height: 100px;
    margin-bottom: 100px;
  }
  .timeline > li .timeline-panel {
    float: left;
    width: 41%;
    padding: 0 20px 20px 30px;
    text-align: right;
  }
  .timeline > li .timeline-image {
    left: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
  }
  .timeline > li .timeline-image h4 {
    font-size: 13px;
    line-height: 18px;
    margin-top: 16px;
  }
  .timeline > li.timeline-inverted > .timeline-panel {
    float: right;
    padding: 0 30px 20px 20px;
    text-align: left;
  }
}

@media (min-width: 992px) {
  .timeline > li {
    min-height: 150px;
  }
  .timeline > li .timeline-panel {
    padding: 0 20px 20px;
  }
  .timeline > li .timeline-image {
    width: 150px;
    height: 150px;
    margin-left: -75px;
  }
  .timeline > li .timeline-image h4 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 30px;
  }
  .timeline > li.timeline-inverted > .timeline-panel {
    padding: 0 20px 20px;
  }
}

@media (min-width: 1200px) {
  .timeline > li {
    min-height: 170px;
  }
  .timeline > li .timeline-panel {
    padding: 0 20px 20px 100px;
  }
  .timeline > li .timeline-image {
    width: 170px;
    height: 170px;
    margin-left: -85px;
  }
  .timeline > li .timeline-image h4 {
    margin-top: 40px;
  }
  .timeline > li.timeline-inverted > .timeline-panel {
    padding: 0 100px 20px 20px;
  }
}

.team-member {
  margin-bottom: 50px;
  text-align: center;
}

.team-member img {
  width: 225px;
  height: 225px;
  border: 7px solid rgba(0, 0, 0, 0.1);
}

.team-member h4 {
  margin-top: 25px;
  margin-bottom: 0;
  text-transform: none;
}

.team-member p {
  margin-top: 0;
}

section#contact {
  background-color: #212529;
  background-image: url("../images/map-image.png");
  background-repeat: no-repeat;
  background-position: center;
}

section#contact .section-heading {
  color: #fff;
}

section#contact .form-group {
  margin-bottom: 25px;
}

section#contact .form-group input,
section#contact .form-group textarea {
  padding: 20px;
}

section#contact .form-group input.form-control {
  height: auto;
}

section#contact .form-group textarea.form-control {
  height: 248px;
}

section#contact .form-control:focus {
  border-color: #fed136;
  -webkit-box-shadow: none;
  box-shadow: none;
}

section#contact ::-webkit-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#contact :-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#contact ::-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#contact :-ms-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.footer {
  padding: 25px 0;
  text-align: center;
}

.footer span.copyright {
  font-size: 90%;
  line-height: 40px;
  text-transform: none;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.footer ul.quicklinks {
  font-size: 90%;
  line-height: 40px;
  margin-bottom: 0;
  text-transform: none;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

ul.social-buttons {
  margin-bottom: 0;
}

ul.social-buttons li a {
  font-size: 20px;
  line-height: 50px;
  display: block;
  width: 50px;
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: white;
  border-radius: 100%;
  outline: none;
  background-color: #212529;
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
  background-color: #fed136;
}

@media (min-width: 768px){
header.masthead .intro-text {
    padding-top: 125px;
    padding-bottom: 80px;
}
}

.masthead .button-group {
    display: inline-block;
    position: relative;
    width: 100%;
    clear: both;
    float: none;
	margin-top: 20px;
}
.masthead .button-group a {
    float: left;
    height: auto;
    position: relative;
    width: 50%;
    margin-right: 10px;
    border-radius: 5px !important;
    overflow: hidden;
    max-width: 130px;
	box-shadow: 2px 2px 2px white;
}
.masthead .button-group img {
    max-width: 130px;
	width: 100%;
}
.preloader{
	    z-index: 9999;
}
.masthead .button-group a:hover {
    background: #128C7E;
}
.portfolio-wrap{
	display: table-row;
    height: 500px;
    padding-left: inherit;
}
.portfolio-caption{
	display: table-cell;
    vertical-align: middle;
    padding-left: 60px;
    padding-right: 60px;
}
.mockup-wrap img {
    max-width: 100%;
}
.columns img {
    max-width: 100%;
}

@media (min-width: 992px){
#mainNav.navbar-shrink {
	background-color: #ffffff;
}
}

header.masthead.page-inner{
     /* background: linear-gradient(to left, #128c7e, #25d366 );*/
     background: linear-gradient(to left, #25d366, #128c7e );
}
@media (min-width: 768px){
.masthead.page-inner .intro-text {
    padding-top: 110px;
    padding-bottom: 15px;
}

}

@media (max-width: 768px){

#mainNav{
    position: fixed ! important;
}

.header-section6{
    margin-top: 58px;
}
}
.masthead.page-inner .intro-text {
    padding-top: 110px;
    padding-bottom: 15px;
}

#mainNav.fixed-top .navbar-nav .nav-item .nav-link{
  color: #fff !important;
}

#mainNav.fixed-top.navbar-shrink .navbar-nav .nav-item .nav-link{
  color: #333 !important;
}




.shadow-effect {
        background: #fff;
        padding: 20px;
        border-radius: 4px;
        text-align: center;
  border:1px solid #ECECEC;
        box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
    }
    #customers-testimonials .shadow-effect p {
        
        line-height: 1.5;
        margin: 0 0 17px 0;
        font-weight: 300;
    }
    .testimonial-name {
        margin: -17px auto 0;
        display: table;
        width: 90%;
        background: #128C7E;
        padding: 9px 35px;
        border-radius: 3px;
        text-align: center;
        color: #fff;
        box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
    }
    #customers-testimonials .item {
        text-align: center;
       
        opacity: .2;
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    #customers-testimonials .owl-item.active.center .item {
        opacity: 1;
        -webkit-transform: scale3d(1.0, 1.0, 1);
        transform: scale3d(1.0, 1.0, 1);
    }
    .owl-carousel .owl-item img {
        transform-style: preserve-3d;
        /*width: 1350px;*/
        /*height:500px;*/
        margin: 0 auto 17px;
    }
    #customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
        background: #128C7E;
        transform: translate3d(0px, -50%, 0px) scale(0.7);
    }
#customers-testimonials.owl-carousel .owl-dots{
  display: inline-block;
  width: 100%;
  text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{
  display: inline-block;
}
    #customers-testimonials.owl-carousel .owl-dots .owl-dot span {
        background: #128C7E;
        display: inline-block;
        height: 20px;
        margin: 0 2px 5px;
        transform: translate3d(0px, -50%, 0px) scale(0.3);
        transform-origin: 50% 50% 0;
        transition: all 250ms ease-out 0s;
        width: 20px;
    }
  #customers-testimonials.owl-carousel .owl-item {
    float: left;
    }
    section.testimonials{
      padding: 20px 20px;
      margin: 0;
      background: #f8f9fa;
    }

     section.testimonials .section-heading{
      padding-top: 20px;

      padding-bottom: 30px;
     }
     .owl-carousel .owl-item .img-circle {
  border-radius: 50%;
}
.owl-nav.disabled{
  display: none;
}
#customers-testimonials.owl-carousel .owl-dots{
  margin-top: 35px;
}

#mainNav .navbar-toggler{
  background-color: #128c7e;
}
.main-logo{
    max-width: 150px;

}
@media(max-width: 992px){
  .main-logo{
    max-width: 150px;
  }
  .fittomobileimg{
    max-width: 100% !important;
  }
}

.masonry-column {
    padding: 0 10px;
    margin-bottom: 10px;
  }

  
  .masonry-column .blog-item-img img {
    max-width: 100%;
    overflow: hidden;
}
.blog-item-wrap {
    box-shadow: 0px 0px 1px 1px #128c7e;
    padding: 0 1px 0px 0px;
    background: #128c7e;
}
.blog-item-wrap:hover {
    box-shadow: 0px 0px 3px 1px #25d366;
}
.blog-item-title {
    background: #128c7e;
    color: #fff !important;
    padding: 5px 10px;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    width: 100%;
    display: table;
}

.page-item.active .page-link{
      background-color: #128c7e;
    border-color: #128c7e;
}
.page-link{
  color:#128c7e;
}
.pagination {
    margin-top: 10px;
}
.blog-intro{
      line-height: inherit !important;
      font-size: 28px !important;
}

@media (min-width: 992px){
  #mainNav{
    background-color: #ffffffd1;
  }
  body.innerpage #mainNav{
    background-color: transparent;
  }
  body.innerpage #mainNav.navbar-shrink{
    background-color: #fff;
  }
}
#mainNav.fixed-top .navbar-nav .nav-item .nav-link{
    color: #008431 !important;
}

body.innerpage #mainNav.fixed-top .navbar-nav .nav-item .nav-link{
    color: #fff !important;
}
body.innerpage #mainNav.fixed-top.navbar-shrink .navbar-nav .nav-item .nav-link{
    color: #333 !important;
}

@media (min-width: 768px){
header.masthead .intro-text .intro-lead-in{
  margin-top: 140px;
}
}
#mainNav.fixed-top .navbar-nav .nav-item .nav-link{
  font-weight: 600;
}
.page-section-team{
   background: #24d167;
    background: -webkit-linear-gradient(to right, #138f7d, #24d167);
    background: linear-gradient(to right, #138f7d, #24d167);
    min-height: 100vh;
}

.page-section-team .social-link {
    width: 30px;
    height: 30px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666;
    border-radius: 50%;
    transition: all 0.3s;
    font-size: 0.9rem;
}


.page-section-team .social-link:hover, .page-section-team  .social-link:focus {
    background: #ddd;
    text-decoration: none;
    color: #555;
}
.blog-item-wrap{
      background: #ffffff;
}
.blog-item-wrap p {
    font-size: 12px;
    padding: 5px 10px;
    text-align: justify;
}