*{
padding: 0;
margin: 0;
}
.alert{
    opacity:1 ! important;
}

a{color: inherit;}
a:hover{text-decoration: none;color: inherit;}

body {
    /*font-family: roboto;*/
     font-family:Lato,'Open Sans',sans-serif;
    overflow-x: hidden;
}
@font-face{
    font-family: 'Lato,'Open Sans',sans-serif';
    src: url('/front/css/merienda-regular.ttf');
}
@font-face {
    font-family: 'Lato,'Open Sans',sans-serif';
    src: url('/front/fonts/slogan_normal-webfont.woff2') format('woff2'),
         url('/front/fonts/slogan_normal-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.bakcg-ani{
	/*background: linear-gradient(to bottom right, #f7866f 0%, #ff0000 100%);*/
    width: 100%;
   
    /*animation: bounce 30s linear infinite;*/

}

.ms-choice{
    height: 20px !important;
    line-height: 32px !important;
}

.ms-parent{
    width: 180px !important;
}
.navbar-brand{
            width: 25% !important;
}
.navbar-brand img{
            width: 100% !important;
}

@media only screen and (max-height: 768px){
    .ms-parent {
    width: 100% !important;
}

.navbar-nav{
    margin-left:0px;
}

.header-top h6{
    font-size: 13px;
}

.form-ele form input[type="date"]{
        width: 77%;
    margin-left: 21px;
}
.btnnn-fot button{
        margin-bottom: 14px;
}

.copycape2 {
    width: 50% !important;
    display: flex !important;
    margin: 0 auto !important;
}
}

@media only screen and (max-height: 1366px){
    .ms-parent {
    /*width: 87% !important;*/
}

.form-ele form input[type="date"]{    border: 3px solid #FE1411;
    color: #FE1411;
    font-weight: 400;padding: 0.375rem 0.75rem;height: calc(2.25rem + 2px);    width: 81%;margin-left: 0px;
}
}


@media only screen and (max-height: 1365px) and (min-height: 769px){
    .ms-parent {
    width: 100% !important;
    margin-left: 10px;
}

.form-ele form input[type="date"]{    border: 3px solid #FE1411;
    color: #FE1411;
    font-weight: 400;padding: 0.375rem 0.75rem;height: calc(2.25rem + 2px);    width: 81%;margin-left: 0px;
}
}

.top-left{
    /*text-align:right;*/
    margin-left:44%;
    right:0;
}
.aboutslider{
    background-image: url(../images/aboutbanner.png);
    width:100%;
    height:100%;
    z-index:20;
    position:absolute;
    background-repeat: no-repeat;
}
.aboutbanner{
    background-image: url(../images/aboutbannerpage.png);
    width:100%;
    height:100%;
    z-index:20;
    position:absolute;
    background-repeat: no-repeat;
}
.detailbanner{
    /*background-image: url(../images/detailbanner.png);*/
    width: 100%;
    /*height: 700px;*/
    z-index: 20;
    position: absolute;
    background-repeat: no-repeat;
    /*margin-left: 70px;*/
    /*margin-top: -5px;*/
}

.vendorbanner{
    background-image: url(../images/vendorbanner.png);
    width:100%;
    height:263px;
    z-index:20;
    position:absolute;
    background-repeat: no-repeat;
    margin-top: -5px;
    margin-left: -5px;
       
}

.aboutt-index-b{margin-top:1%;}
.aboutt-index-b h2{text-transform: uppercase;
    font-size: 36px;
    color: #daa520;}


.aboutt-index-b p{ font-family: 'Lato,'Open Sans',sans-serif';
    text-align: justify;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    padding-top: 1px;}

.aboutt-index-b p span{color:#FE1411;}

.align-im{
position: relative;
    left: 30%;
    top: 5%;

}

.ser-landing img{border-radius: 50%;}
.ser-landing i{font-size: 28px;
    color: #fff;}

.iisli-in .carousel-control-prev, .iisli-in .carousel-control-next{width: auto;opacity: 1;}
.iisli-in .carousel-control-next{right: -37px;}
.iisli-in .carousel-control-prev{left:-37px}
.img-box{position: relative;overflow: hidden;}
.img-cont{position: absolute;top: 43%;
    left: 47%; transform: translate(-50px);opacity: 0;}
.img-box:hover img{border: 2px solid #F25939;
    border-radius: 50%;
    border-width: 15px;
transition: 0.5s all ease;
}
.img-box:hover::before{content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #00000094;
    opacity: 1;
    z-index: auto;
    border-radius: 50%;}
.img-box:hover .img-cont{opacity: 1;transition: 1s all ease;transition-timing-function: linear;}
.img-box button{background: #F25939;
    border: 1px solid #F25939;
    padding: 6px 16px;color:#fff;cursor: pointer;}


.btn-ser{margin-top:40px;}
.btn-ser button{
width: 100%;
    border-radius: 0;
    padding: 10px 0;
    font-size: 19px;


}


/*.img-box-home img{width:180px; height: 180px;}*/

.btn-ser button a{color:#000 !important;}
.dropdown dd, .dropdown dt {
    margin:0px;
    padding:0px;
}
.dropdown ul {
    margin:0px;
    padding:0px;
}
.dropdown dd {
    position:relative;
    margin:0px;
    padding:0px;
}
.dropdown a, .dropdown a:visited {
    color:#fff;
    text-decoration:none;
    outline:none;
    margin:0px;
    padding:0px;
    min-height: 30px;
    border-radius: 3px;
}
.dropdown dt a {
     background-color: #ffffff8f;
    display:block;
    color:#000 !important;
    width:100%;
    margin:0px;
    padding:0px;
}
.dropdown dt a span, .multiSel span {
    cursor:pointer;
    display:inline-block;
    margin:0px;
    padding:5px 10px;
}
.dropdown dd ul {
    background-color: #fff;
    top:1px;
    color:#000;
    display:none;
    position:absolute;
    width:100%;
    list-style:none;
    height: 100px;
    overflow: auto;
    margin:0px;
        padding-left: 5px;
}

.dropdown dd ul li span{padding-left: 5px;font-weight: 500}

.dropdown span.value {
    display:none;
    border-radius: 3px;
    margin:0px;
    padding:0px;
}
.dropdown dd ul li a {
    display:block;
    margin:0px;
    padding:0px;
}
.dropdown dd ul li a:hover {
    background-color:#fff;
    margin:0px;
    padding:0px;
}

.bbaa{
animation: slideInRight 5s linear infinite;
}

.bbaa i{font-size: 34px;}

.btn-ser .anchor-butn{
 font-family: 'Lato,'Open Sans',sans-serif';
    padding: 5px 245px !important;
    background: #fff;
    border: 3px solid #FF2D2D;
    cursor: pointer;
    width: 100%;
    color: #000 !important;
    font-size: 18px;


}

    /*homepage*/
	.headder {
    background: #000;
}
.headder2 {
    background: #fff;
    width: 100%;
}
.header-top{background: #fff; padding:5px 0 4px;}
.header-top h6{color:#fff;margin-right: 20px;margin-bottom: 0;}
.co-flex {
    text-align: right !important;
    float: right;
    color: #d31716;
}
.header-top i{    color: #FE1411;}
.header-top .ico-head i {
    margin-right: 5px;
    font-size: 24px;
}
.col-lg-7.col-md-7.col-12.ico-head {
    float: left;
    display: flex;
}

.col-lg-5.col-md-5.col-12.co-flex a {
    color: #FE1411;
    font-weight: bold;
}

/*.header-bottom{border-bottom: 3px solid #FE1411;}

 .header-bottom .navbar-nav li{margin-right: 15px;margin-top: 3px;}

 .header-bottom .navbar-nav li a{font-family: 'Roboto', sans-serif;
} 
.header-bottom .navbar-light .navbar-nav .nav-link{color:#000}
.navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    background: #FE1411;
    color: #fff !important;
    font-weight: bold;
    border-radius: 10px;
    padding: 4px 26px;
}
.header-bottom .navbar-nav li a:hover{background: #FE1411;
    color: #fff !important; transition: 0.7s all ease;
	  font-weight: bold;
    border-radius: 10px;
    padding: 4px 26px;}

.head-bot-a button{background: #FE1411;
    color: #fff;
    border: 2px solid #FE1411;
    margin-top: 11px;
    padding: 4px 10px;
cursor: pointer;
position: relative;
}

.head-bot-a button sup{position: absolute;
    background-color: #000;
    padding: 13px 4px;
    color: #ffff;
    border-radius: 50%;}*/

.about-home{padding: 2% 0 6%;
    position: relative;
    background: #f3f3f3; }

.about-home h1{}
/*.about-home h1::after{content: "";
background: url(../images/title-bottom.png);
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    left: 50%;
}*/

.categry-ser{padding:3% 0;}
.categry-ser h2{}
.categry-ser h2::after{content: "";}
.categry-ser hr{}
.about-home .row{padding-top:5%;}
.about-home h5{color: #767676;
    font-size: 21px;
    margin: 0 0 13px;
    line-height: 16px;
    font-weight: 300;}
 .about-home hr{background: #fe1411;
    width: 20%;
    height: 3px;
    border-radius: 3px;
    margin: 20px 0;}

.about-home p{font-size: 15px;
    padding-bottom: 12px;}

.about-home button{background: #FE1411;
    color: #fff;
    border: 2px solid #E0C158;
    padding: 6px 22px;
    cursor: pointer;
    margin-right: 15px;}

.about-home button:hover{background:#fff; color:#000; transition: 0.5s all ease;}
.ali-top-abo{margin-top:25px;}
.posii-re{position: relative;}
aftr-img-af::before{    
    /*.content: "";*/
    /*width: 550px;*/
/*    height: 347px;*/
/*    border: 7px solid;*/
    border-image: url(../images/afterbor.jpg) 30 round;
    position: absolute;
    left: -15px;
    top: -19px;}

.aftr-img-af img{filter: grayscale(100%);}
.aftr-img-af img:hover{filter: grayscale(0); transition: 0.5s all ease;}


/*home-cat*/

.img-box-home{position: relative;overflow: hidden;}
.img-box-home .img-cont{position: absolute;top: 43%;
    left: 61%;opacity: 0;}
.img-box-home:hover img{border: 7px solid #F25939;
    border-radius: 50%;
    
transition: 0.5s all ease;
}

.img-box-home .img-cont h5{color:#fff;}

.img-box-home:hover::before{content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #00000094;
    opacity: 1;
    z-index: auto;
    border-radius: 50%;}
.img-box-home:hover .img-cont{opacity: 1;transition: 1s all ease;/*transition-timing-function: linear;*/}
.img-box-home button{background: #F25939;
    border: 1px solid #F25939;
    padding: 6px 16px;color:#fff;cursor: pointer;}
.home-catrr i{color:#D90845;}
.home-catrr .carousel-control-prev, .home-catrr .carousel-control-next{width: 30px;}
.home-catrr .carousel-control-prev{left: -37px;}   
.home-catrr .carousel-control-next{right: -37px;}

.tabs-hom{margin-top:4%;}
.tabs-hom .tab-content{padding-top:3%; }
.tabs-hom .tab-content h3{}
.marq--cat h6{font-size: 14px;}
.marq--cat p{font-size: 13px;}
.marq--cat a{color: #D90845;
    font-weight: 500;
    padding: 3px 5px;
    font-size: 15px;}
.marq--cat a:hover{color:#000; transition: 0.5s all ease; text-decoration: none;}


/*marquee*/

.over-ven{height: 280px;
    width: 100%;
    min-height: 40%;
    overflow-x: hidden;}
.pad-l{padding-left: 0;}

.over-ven .row{}

.over-ven::-webkit-scrollbar {
    width: 1em;
}
 
.over-ven::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #fe1411;
}
 
.over-ven::-webkit-scrollbar-thumb {
  background-color: #D90845;
  outline: 1px solid slategrey;
}


.all-both button{cursor: pointer;
    background: #fe1411;
    margin-top: 20px;
    color: #fff;
    border: 2px solid #E0C158;
    padding: 6px 16px;

}

    /*homepage*/


/*footer*/
.foter{background:#151515; 
    /*padding:3% 0 0;*/
}
footer p{color: #8a8a8a;
    font-size: 15px;
    margin: 0;
    padding: 14px 0 29px;}

.btnnn-fot button{background: #fe1411;
    border: 2px solid #e0c158;
    color: #fff;
    padding: 6px 12px;
    
    font-weight: 500;
    cursor: pointer;
    font-size: 14px;
}

.btnnn-fot button:hover{background:#fff; color:#fe1411; transition: 0.8s all ease;
    border:2px solid #fe1411;
}
footer h5{color: #fff;
    
    padding-bottom: 7px;
    font-size: 22px;}

footer hr{margin: 0;
    border: 1px solid #fff;
    margin-bottom: 10px;
    }

footer ul li{list-style-type: none;line-height: 30px;}
footer ul li a{color:#8a8a8a; font-size: 14px;}
footer ul li a:hover{color:#fff; text-decoration: none; transition: 0.5s all ease;}
.newsletter-blo{background: #232323;
    padding: 5% 8% 13%;
    margin-top: 6%;}
.newsletter-blo input{background: #202020;
    border: 1px solid #2e2e2e;
    color: #3a3939;
    
    font-size: 15px;
    font-weight: 500;
    height: 50px;
    letter-spacing: 1px;
    padding-left: 20px;
    padding-right: 55px;
    position: relative;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    width: 80%;}

.newsletter-blo span i{color: #fe1411;
    padding: 15px 12px;
    border: 1px solid #828282;
    margin-left: -5px; cursor: pointer;}

.newsletter-blo span i:hover{background: #151515; color:#fff;transition: 0.8s all ease;}


.fotte-top-botm{margin-top: 50px;}
.fotte-top-botm .block-fo{border: 1px solid #2b2b2b;
    padding: 2%;}

.fotte-top-botm .block-fo i{color: #8a8a8a;
    font-size: 18px;
    font-weight: 500; cursor: pointer;}
.fotte-top-botm .block-fo span{color: #8a8a8a; cursor: pointer;}
.fotte-top-botm .block-fo:hover i{color:#fe1411; transition: 0.5s all ease; }
.fotte-top-botm .block-fo:hover span{color:#fe1411; transition: 0.5s all ease;}




/*vendors page*/
.back-vendo{background:url(../images/vendor-back.jpg);
background-size: cover; background-position: bottom;}

.back-vendo h1{ font-family: 'Lato,'Open Sans',sans-serif'; color: #fff;}

.vendor-serc ul li{    display: table-cell;
    border: 1px solid #ccc;
    padding: 9px 10px 10px;
    border-bottom: 0;}
.vendor-serc ul{margin-bottom: 0;}
.vendor-serc ul li a{color: #525252 !important;}

.bllooa{background: #FE1411;
    padding: 12px 0 13px;}
.bllooa p{margin-bottom: 0;
    font-size: 17px;color:#fff;}
.vendor-serc ul li a:hover{text-decoration: none;}
.vendor-serc .btn-secondary{background-color: #fff !important;
    border: none;
    color: #525252 !important;}
.vendor-serc .btn:focus{border:none;}
.form-alii{margin-top: 6px;}
.form-alii button{background: #FE1411;
    color: #fff;
    border: 1px solid #D90845;}
.form-alii button:hover{background:#FE1411 !important; transition: 0.5s all ease; border: 1px solid #E0C158;}

.vendor-serc .dropdown-menu.show{padding-left: 6px;}
.hr-f{background: #F0F0F0;
    padding: 10px 8px 13px;}


.hr-f p{margin-bottom: 0;
    font-size: 17px;
    font-weight: 400;}
.vendr-lis{margin: 3% 0;}
.vendr-lis img{border-radius: 8px;}
.vendr-lis .strr i{color:#FFD700;}
.vendr-lis p{margin-bottom: 4px;}
.vendr-lis h3{margin-bottom: 4px;}
.pho i, .loca i{color:#fe1411;}
.btn-vend{margin-top: 40px;}
.btn-vend2{}

.btn-vend2 button, .btn-vend button{background: #fe1411;
    border: 2px solid #fe1411;
    margin-bottom: 13px;
    padding: 7px 24px;
    color: #fff;}

/*pagination*/

.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}

.pagination a.active {
    background-color: #fe1411;
    color: white;
}

.pagination a:hover:not(.active) {background-color: #fe1411; color:#fff;}

/*pagination end*/

.galery-im .col-lg-4{padding: 2px;}

.immg-gal-bo{position: relative;overflow: hidden;}
.immg-gal-bo .immg-gal-bo-cont{position: absolute; opacity: 0;top: 30%;
    left: 35%;}
.immg-gal-bo .immg-gal-bo-cont a{color:#fff;font-size: 20px; cursor: pointer;
    }

.immg-gal-bo .immg-gal-bo-cont a:hover{color:#fe1411; transition: 0.5s all ease; text-decoration: none;
    }

.immg-gal-bo:hover .immg-gal-bo-cont{opacity: 1; transition: 1s all ease;}
.immg-gal-bo:hover::before{content: "";
    position: absolute;
    top: 0;
    background-color: #00000063;
    z-index: auto;
    display: block;
    left: 0;
    right: 0;
    transition: 1s all ease;
    bottom: 0;}



.galry{margin:2% 0;}
.galry h2{ font-family: 'Lato,'Open Sans',sans-serif';margin: 0 0 5px;}
.galry hr{margin: 0 0 20px;}


.profil img{border-radius: 50%;
    width: 160px;}



.icons-vend{margin-top: 20px;}
.icons-vend i{font-size: 30px;
    color: #fe1411;}



.vendor-ser h2{font-size: 44px; font-family: 'Lato,'Open Sans',sans-serif';}
.vendor-ser{margin:3% 0 0;}
.tab-ser{margin-top: 2%;}
.tab-ser table{border: 1px solid #ccc;}
.red-ico{color: red;}
.green-ico{color: #60e460;}
.btn-ven-ser{border: 2px solid #FB5A3F;
    background: #fff;
    padding: 3px 11px;
    cursor: pointer;}
.btn-ven-ser:hover{background:#FB5A3F; transition: 0.5s all ease;  color:#fff;}

.btn-ven-ser-dis{padding: 3px 11px;}

/*service page*/
.ser-vi-lis{margin: 3% 0;background: #F0F0F0;}
.ser-vi-lis img{border-radius: 10px;}
.ser-vi-lis h2{padding: 10px 0;
    font-size: 28px;}
.enquir-ser{background: #fff;}
.enquir-ser a{color:#000;}
.vendo-ser{background: #FB5A3F;}
.vendo-ser a{color:#fff;}
.vendo-ser, .enquir-ser{border: 2px solid #FB5A3F;
    padding: 5px 18px;}


.ser-venn ul li{    display: table-cell;
    border: 1px solid #ccc;
    padding: 13px 10px;
    border-bottom: 0;}


.ser-vi-lis .row{margin-bottom: 3%;}

.ser-vi-lis .container{background: #fff}

.all-both button a{color:#fff;}


/*image selection*/

.chekkk{position: relative;}

/*image gallery*/
.image-checkbox {
    cursor: pointer;
    box-sizing: border-box;
    border: 15px solid;
    border-image: url(../images/border-patter.jpg) 30 round;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    
    margin-bottom: 0;
    outline: 0;
}

.image-checkbox:hover{ border-image: url(../images/border-patter.jpg) 20 repeat; transition: 0.6s all ease;}

/*.image-checkbox input[type="checkbox"] {
    display: none;
}*/

.image-checkbox-checked {
    border-color: #4783B0;
}
.image-checkbox .fa {
  position: absolute;
  color: #4A79A3;
  background-color: #fff;
  padding: 10px;
  top: 0;
  right: 0;
}
.image-checkbox-checked .fa {
  display: block !important;
}



/*checkmark*/
.chekkk .checkmark {
    position: absolute;
    top: 0;
    left: 15px;
    height: 35px;
    width: 35px;
    background-color: #EBE2C8;
}

/* On mouse-over, add a grey background color */
.chekkk:hover input ~ .checkmark {
    background-color: #EBE2C8;
}

/* When the checkbox is checked, add a blue background */
.chekkk input:checked ~ .checkmark {
    background-color: #f7f7f7;
}

/* Create the checkmark/indicator (hidden when not checked) */
.chekkk .checkmark::after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.chekkk input:checked ~ .checkmark::after {
    content: "";
    display: block;
}

/* Style the checkmark/indicator */
.chekkk .checkmark::after {
       content: "";
    left: 13px;
    top: 5px;
    width: 9px;
    height: 20px;
    border: solid #fe1411;
    border-width: 0 4px 4px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

}

.chekkk input[type="radio"], .chekkk input[type="checkbox"]{

display: none;
position: absolute;
    top: 6px;
    left: 6px;
    z-index: 9999;


}

.overlay{
    margin-left:35px !important;
}
.img-test {
    max-width: 100%;
    width: 250px;
    height: 250px;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.tagline-head h1{color: #ea4335;
    font-family: 'Lato,'Open Sans',sans-serif';
    padding: 20px 0px 2px;
    font-weight: 600;
      
    
}

.tagline-head p{color: #7b6f6f;
    padding-bottom: 8px;}


.index-box{position: relative;overflow: hidden;}
.index-box-conn{position: absolute;
    bottom: 0px;
    width: 100%;
    background: #00000094;
    height: 40px;
    color: #fff;}

.index-box-conn p{color: #dcd4d4;
    font-size: 15px;}

.index-box-conn h3{font-size: 24px;}

.image-checkbox:hover .index-box .index-box-conn{transition: 1s all ease;height: 100px; }


/*about*/
.lig{
    background: #f7f7f7;}

.lig h1{ color: #000;background: url(../images/banner-bg.png);background-repeat: no-repeat;
    background-position: center;
    }
.bll-pagnti{padding-top: 5px;}
.bll-pagnti span{font-size: 17px;
    font-weight: 500;}

.about-pag{padding:4% 0;}
.about-pag h2{font-family:;}
.about-pag p{color: #969696;}
.abot-bann{padding:5% 0; background:url(../images/aboutbackground.png);background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}

.abot-bann h3{color: #fff;
}
.abot-bann h2{color: #fff;font-size: 60px;}

.abot-bann button{background: #fe1411;
    border: 2px solid #E0C158;
    color: #fff;
    padding: 8px 16px;
    cursor: pointer;
    margin-top: 10px;}
.tets-imag img{width: 60px;
height: 60px;
}

.tets-imag{position: absolute;top:-30px;right: 20px;z-index: 99999;}

.test-blo{position: relative; background: #ECEDEE; padding: 70px 30px 30px 30px;margin-top: 30px;}
.testimonil{margin: 3% 0;}
.test-blo h5{font-size: 16px;
    font-weight: 700;}


.testimonil .carousel-control-prev i, .testimonil .carousel-control-next i{color: #000; font-size: 65px;}
.testimonil .carousel-control-prev{left: -50px;}
.testimonil .carousel-control-next{right: -50px;}

.testimonil .carousel-control-prev, .testimonil .carousel-control-next{width: auto;}
/*login-page*/


.contct-det{padding: 0 0 4%; background: url(../images/Indian-Wedding-Photography-Hands-HD-Wallpaper.jpg); background-size: cover; height: 100%;}

.profile-update{
  position:relative;
  margin: 10px auto;
  width: 100%;
  min-height: 320px;
  background-color: #fff;
  padding: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
border: 15px solid;
    border-image: url(../images/border-patter.jpg) 30 round;
}

.login-box{
  position:relative;
  margin: 10px auto;
  width: 500px;
  min-height: 320px;
  background-color: #fff;
  padding: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
border: 15px solid;
    border-image: url(../images/border-patter.jpg) 30 round;
}
.lb-header{
  position:relative;
  color: #00415d;
  margin: 5px 5px 10px 5px;
  padding-bottom:10px;
  border-bottom: 1px solid #eee;
  text-align:center;
  height:28px;
}
.lb-header a{
  margin: 0 25px;
  padding: 5px 20px;
  text-decoration: none;
  color: #666;
  font-weight: bold;
  font-size: 15px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.lb-header .active{
  color: black;
  font-size: 18px;
}
.social-login{
  position:relative;
  float: left;
  width: 100%;
  height:auto;
  padding: 10px 0 15px 0;
  border-bottom: 1px solid #eee;
}
.social-login a{
  position:relative;
  float: left;
  width:calc(45% - 8px);
  text-decoration: none;
  color: #fff;
  border: 1px solid rgba(0,0,0,0.05);
  padding: 12px;
  border-radius: 2px;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 3%;
  text-align:center;
}
.social-login a i{
  position: relative;
  float: left;
  width: 20px;
  top: 2px;
}
.social-login a:first-child{
  background-color: #49639F;
}
.social-login a:last-child{
  background-color: #DF4A32;
}
.email-login,.email-signup{
  position:relative;
  float: left;
  width: 100%;
  height:auto;
  margin-top: 20px;
  text-align:center;
}
.u-form-group{
  width:100%;
  margin-bottom: 10px;
}
.u-form-group input[type="email"],
.u-form-group input[type="text"],
.u-form-group input[type="password"]{
  width: 93%;
  height:45px;
  outline: none;
  border: 1px solid #ddd;
  padding: 0 10px;
  border-radius: 2px;
  color: #333;
  font-size:0.8rem;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
}
.u-form-group input:focus{
  border-color: #358efb;
}
.u-form-group button{
  width:50%;
  background-color: #fe1411;
    margin-top: 15px;
  border: none;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  padding: 14px 0;
  border-radius: 2px;
  text-transform: uppercase;
}
.forgot-password{
  width:50%;
  text-align: left;
  text-decoration: underline;
  color: #888;
  font-size: 0.75rem;
}

.tabs-dett-vendo{margin-bottom: 15px;}

.back-login{
    background: #000000c9;
   }
.back-login h1{color:#fff;font-family:;}


.mehndi-fo h2{ font-family: 'Lato,'Open Sans',sans-serif'; font-size: 25px;}
.tabs-detl .tab-content ol li{list-style-position: inside;}
.tabs-detl .tab-content{margin-top:20px;}
.btn-blok-det button{background: #fe1411; border: 2px solid #fe1411; color: #fff;padding: 4px 23px; cursor: pointer;margin-top: 10px;}

.btn-blok-det{width: 100%;}

.btn-blok-det button:hover{background: #fff; color:#fe1411; transition: 0.5s all ease;}
.not-avail{opacity: 0.5;
    pointer-events: none;}

.avvl-sor input{border: 1px solid #e8e8e8;
    padding: 0 7px;}


/*date*/
.avaiii-search-ven input{border: 4px solid #fe1411;
    width: 100%;
    padding: 2px 6px;
    margin-top: 9px;}


.avaiii-search-ven span{background: #ffffff;
   padding: 5px 10px 6px;
    border: 3px solid #fe1411;}

.avaiii-search-ven span i{color:#fe1411;margin-left: -2px;}
.animt-av i{color:#fff;font-size: 40px;}

.drop-timi button{background: #fff;
    color: #fe1411 !important;
    border: 4px solid #fe1411;
    padding: 3px 8px;
    margin-top: 9px;}


.drop-timi button:hover{background:#fe1411; color:#fff !important; transition: 0.5s all ease; border: 4px solid #fe1411; }

.drop-timi{padding-left: 0px;}

.drop-timi button:active{background: #fff !important;
    color: #fe1411 !important;
    border: 4px solid #fe1411 !important;
    }
.drop-timi button:focus{background: #fff !important;
    color: #fe1411 !important;
    border: 4px solid #fe1411 !important;
    }


.drop-timi .dropdown-item{color:#fe1411 !important;padding-left: 8px;}
.animt-av{animation: slideInRight 5s linear infinite;}
.left-alii-an{left: -20px;}


.back-vendo-detaill{background:url(../images/vendor-detail.jpg);padding:6% 0;background-size: cover; background-position: bottom;}

.back-vendo-detaill h1{ font-family: 'Lato,'Open Sans',sans-serif'; color: #fff;}

.tab-wi{width: 80%;margin-left: 55px;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{color: #fff;
    background-color: #D90845;
    text-align: center;}


.back-col-ven{height: 190px;
    background: #fe1411;}

.nav-pills .nav-link{color: #fff;}

.bll-pagnti-cart span{color:#fff;}
.cart-eve{background: #ccc;}
.cart-eve h5{border-bottom: 2px solid #fe1411;
    padding-bottom: 16px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;margin-bottom: 20px;}
.pad-0-car{padding: 0;}

.cancel{text-align: center}
.cancel i{font-size: 25px;}

.ico-ven-cart{padding-top: 16px;}

.ico-ven-cart p{margin-bottom: 8px;
    font-size: 17px;}
.ico-ven-cart h6{font-size: 18px;
    font-weight: 700;}
.ico-ven-cart i{}

.pric-cart{position: relative;
    top: 20%;}
.pric-cart h4{font-size: 20px;}

.back-bacl{background: #fff; padding: 2% 0;}

.ven-usee-de ul li{list-style-type: none;line-height: 30px; font-family: 'Lato,'Open Sans',sans-serif';padding-bottom: 7px;}
.ven-usee-de ul li span{ font-family: 'Lato,'Open Sans',sans-serif';font-size: 18px;/*border-bottom: 2px solid #fe1411;*/
padding-bottom: 4px;}

.pri-c p{font-weight: 500;font-size: 18px;}
.pri-c p i{color:#fe1411;}
.service-added-cart{padding-bottom: 2%;border-bottom: 1px solid #fe1411; margin-bottom: 2%;}
.total-subt{margin:3% 0 2%;}
.total-subt th{font-size: 19px;
    font-weight: 500;
     font-family: 'Lato,'Open Sans',sans-serif';}
.total-subt td{font-size: 18px;}
.clearr{clear: both;}
.total-subt button{background: #fe1411;
    color: #fff;
    border: 2px solid #fe1411;
    padding: 5px 15px;
    cursor: pointer;}


.total-subt button:hover{background: #fff; color:#fe1411;transition: 0.8s all ease;font-weight: 600;}
.return-curstomer-log{padding: 3% 0 2%; background: #F3F3F3;}
.white-spacc{background: #fff;padding: 18px;margin-bottom: 2%;}
.reurn-logi{background: #fe1411;
    padding: 12px 0px;
    width: 100%;}
.white-spacc h6{margin-bottom:0; color:#fff;}
.colapse-sty{padding: 15px 1px 0;width: 100%;} 
.white-spacc button{background: #fe1411;
    border: 2px solid #fe1411;
    color: #fff;
    width: 11%;
    padding: 5px 0;
    cursor: pointer;} 
.regiis{margin-left: 15px;font-weight: 600; }
.reurn-logi span{    background: #D90845;
    padding: 10px 16px;
    color: #fff;
    margin-right: 8px;}

.full-w{width: 100%;}
.card-header{padding: 0;border:none;}
.card{border: none;}
.payyy p{font-size: 14px;}
.pay-u-mon{margin-bottom: 20px;}

.main-page-search{background:#f2f2f2;padding-top:2em;padding-bottom:10px;}
.main-page-search  .form-group{}
.main-page-search  .form-control{height:43px !important;}
.main-page-search .button-search button{height:43px;padding:5px;}
.main-page-search .ms-choice,.main-page-search select#inputState{
   
    line-height:43px !important;background-position-y: 10px !important;
  }
.form-ele{margin-top:2%;}

.form-ele form .form-control{font-weight: 400;
    color: #999;    
    border: 1px solid #d8d8d8;
     padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    
}


.form-ele form input[type="date"]{  
    border: 1px solid #d8d8d8;
    color: #999;
    font-weight: 400;padding: 0.375rem 0.75rem;
    height: calc(2.25rem + 2px);    width: 81%;}
    
    
.form-ele form i{
    background: #FE1411;
    color: #fff;
    padding: 9.9px;
}
    
.form-ele form button{background:#ffffff;
    border: 1px solid #ffffff;
    border-radius: 0;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    padding:10px 0;
     font-family: 'Lato,'Open Sans',sans-serif';}
    
.button-search button{
    background-color:#fe1411;
	border: 1px solid #fe1411;
	border-radius: 5px;
	font-weight: 500;
	font-size: 20px;
	padding: 5px 20px;
	transition: all 0.5s;
	cursor: pointer;
	width:100%;
	height:38px;
	font-size:16px;
}
	
.button-search button span {
	  cursor: pointer;
	  display: inline-block;
	  position: relative;
	  transition: 0.3s;
}
   
.form-ele form button:hover{
    background-color:#fff !important;
    color:#fe1411 !important;
}       
          
.button-search button:hover{
	 background-color:#fff !important;
	 border:1px solid #fe1411 !important;
	 color:#fe1411 !important;
}



.button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.3s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}

.servv-ll-al {
    background: #fff;
    padding: 0 0 50px;
    margin: 50px 0 0 0;
}

.servv-ll-al .container{background: #fff;}
.servv-ll-al .row{
    /*border-bottom: 5px solid #ebebeb;*/
}
.sele-bb{border:none !important;}
.already-login{margin-top: 20px;
text-align: center;
margin-bottom: 0px;}
.already-login a{color: #ef5351;}
/*checkbox*/
.container-che {
    /*display: block;*/
    /*position: relative;*/
    /*padding-left: 35px;*/
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 100%;
}

/* Hide the browser's default checkbox */
.container-che input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark-ev {
    position: absolute;
    top: 50%;
    left: 40%;
    height: 40px;
    width: 40px;
    background-color: #fff;
    transform: translateY(-50%);
    border: 2px solid #E0C158;
}

/* On mouse-over, add a grey background color */
.container-che:hover input ~ .checkmark-ev {
    background-color: #FE1411;
    border: 2px solid #E0C158;
}

/* When the checkbox is checked, add a blue background */
.container-che input:checked ~ .checkmark-ev {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark-ev:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-che input:checked ~ .checkmark-ev:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-che .checkmark-ev:after {
    left: 15px;
    top: 3px;
    width: 10px;
    height: 27px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.servv-ll-al h2{

    font-size: 28px;
    color: #FE1411;
    text-transform: uppercase;

}

.servv-ll-al p{
    font-family: Lato,'Open Sans',sans-serif;
    margin: 15px 0 10px;
    line-height: 18px;
}
.inr {
    color: #dd1717;
    /*font-weight: bold;*/
}

.band-spad-k {
    padding-top: 16px;
    text-align: left;
}

.band-spad-k h1 {
    font-size: 25px;
    margin: 0;
    color: #dd1717;
   /* font-weight: bold;*/
}
.band-spad-k p {
    margin: 0;
    font-size: 13px;
   /* font-family: Verdana, sans-serif;*/
    font-family:Lato,'Open Sans',sans-serif;
        color: #868686;
}
i.fa.fa-map-marker {
    margin: 0 !important;
}
.band-spad-k h2 {
    font-size: 12px;
    margin: 0;
   color: #868686;
}
.contnt1 {
    float: left;
}
.contnt2 {
    float: right;
}

.more a {
    font-size: 12px;
}

.servv-ll-al .form-control{width: auto;
    color: #fff;
    background-color: #FE1411;
    border:2px solid #E0C158;
    border-radius: 0 !important;}

.servv-ll-al .form-control:focus{
	background-color: #fff !important; 
	color:#FE1411;
}


.servv-ll-al button{
	background: #DAA520;
    border: 2px solid #DAA520;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 25px;
    font-size: 18px;
    width: 100%;
    font-family: 'Lato,'Open Sans',sans-serif';
}

/*vendor registrtaion*/
.vendor-bod{background: #F0F0F0;padding:2% 0;}
.bac-vane-de{background: #fff;padding: 2%;}

.vendor-bod form label{ font-family: 'Lato,'Open Sans',sans-serif';font-weight: 500;}
.vendor-bod form .form-control{ font-family: 'Lato,'Open Sans',sans-serif';
    border: 1px solid #DAA520;
    font-size: 14px;}

.vendor-bod form input[type="date"]{width: 100%;
    border: 1px solid #DAA520;
    height: 60%;border-radius: 0.25rem;}


.vendor-bod form .form-group{margin-bottom: 4%;}


.vendor-bod form button{background: #FE1411;
    border: 1px solid #FE1411;
    border-radius: 4px;
    font-family: 'Lato,'Open Sans',sans-serif';
    width: 100%;}

.vendor-bod h3{font-size: 22px;
   font-family: 'Lato,'Open Sans',sans-serif'; }
.vendor-bod hr{border: 2px solid #FE1411;
    width: 13%;
    margin: 12px 0px 25px;}



.shor-vendo-su{padding: 10px 0;}
.shor-vendo-su h5{font-family: roboto;
    font-weight: 600;
    letter-spacing: 0.6px;
    margin-bottom: 0;
    font-size: 17px;color: #383838;}


.vendor-filetr{background: url(../images/border-vendor.png);padding: 15px 0px;}
.vendor-filetr input{width: 75%; background: none; border-bottom: 1px solid #fff; border-top:none; border-left:none;border-right: none;color:#fff;font-size: 15px;}
.vendor-filetr label{color: #fdfdfd;font-family: roboto;margin-bottom: 6px;}
.vendor-filetr i{color:#fff;}
.vendor-filetr button{    border: 7px solid;
    border-image: url(../images/events-select-border.png) 36 round;
    color: #FE1411;
    font-weight: 700;
   font-family: 'Lato,'Open Sans',sans-serif'; 
    position: absolute;
    padding: 0 25px;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);}

.hr-f p span{color:#FE1411;}

.vend-ll-al{background: #F0F0F0;
    padding: 0 0 2%;}

.vend-ll-al{background: #F0F0F0;padding: 0 0 2%;}
.vend-ll-al .container{background: #fff;}
.vend-ll-al .row{padding:2% 0;border-bottom: 5px solid #ebebeb;}
.vend-ll-al h2{

    font-size: 24px;
    
   font-family: 'Lato,'Open Sans',sans-serif'; font-weight: 600;

}
.parr--a-s-al p{font-family: roboto;}
.parr--a-s-al p:nth-child(4){margin-bottom: 5px;}
.vend-ll-al p span{color:#FE1411;font-weight: 700;}
.vend-ll-al p span:nth-child(2){color:#000;}
.parr--a-s-al i{color:#deb03b;}
.parr--a-s-al p:nth-child(2){padding-top: 8px;}
.spannnas{color: #FE1411 !important;margin: 0 7px;}
.parr--a-s-al button{background: #FE1411; border: 2px solid #E0C158; padding:5px 20px; color:#fff;margin-right: 15px;}


/*checkboox at vendoor detail*/
.container-vend {
    position: relative;
    padding-left: 35px;
    margin-bottom: 30px;
    cursor: pointer;
    margin-top: 15px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 11%;
    width: 27%;
}

/* Hide the browser's default checkbox */
.container-vend input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark-vendd {
    position: absolute;
    
    left: 40%;
    height: 32px;
    width: 40px;
    background-color: #FE1411;
    
}

/* On mouse-over, add a grey background color */
.container-vend:hover input ~ .checkmark-vendd {
    background-color: #FE1411;
}

/* When the checkbox is checked, add a blue background */
.container-vend input:checked ~ .checkmark-vendd {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark-vendd:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-vend input:checked ~ .checkmark-vendd:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-vend .checkmark-vendd:after {
    left: 15px;
    top: 3px;
    width: 10px;
    height: 21px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.vendor-detai h2{
    /*font-family: 'Courgette', cursive;font-size: 34px;*/
    
}
.vendor-detai hr{    width: 4%;
    border: 2px solid #FE1411;
    margin: 0 auto;}

.rows-of-vend{padding: 2% 0 0;}
.pad-vendor-detial{padding: 3% 0 !important;}




/*user dashboard*/


.main-back-das{
background: url(../images/background-dashboard.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 100%;
padding: 2% 0px;


}


.user-poi h3{font-size: 22px;margin-bottom: 6px;}

.user-poi{background:#fff; padding:3% 0 1%;margin:10px 0;position: relative;border: 10px outset #deb03b;min-height: 284px;}
.user-poi img{    border-radius: 50%;
    width: 160px;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);}
.dashboard-dettai{}
.user-poi i{background: #FE1411;
    border-radius: 50%;
    padding: 10px;
    color: #fff;margin: 0 35px;}


.user-poi p{font-size: 14px;
   font-family: 'Lato,'Open Sans',sans-serif'; 
    position: absolute;
    top: 56%;
    left: 9px;}
.user-poi span{position: absolute;
    top: 35%;
    transform: translate(-50%);}

.user-poi-off{}

.user-poi-off{margin-bottom: 15px;}

.user-poi-off .imag--ad img{width: 60px;border-radius: 50%;
    
    border: 2px solid #FE1411;
    padding: 5%;}


    .user-poi-off .imag--ad i{border-radius: 50%;
    
    border: 2px solid #FE1411;
    padding: 5%;color:#FE1411;    font-size: 28px;}
/*.user-poi-off i{background: #FE1411;
    border-radius: 50%;
    padding: 10px;
    color: #fff;margin: 0 35px;}
*/


.user-poi-off h4{}
.user-poi-off p{font-family: roboto !important;
    padding-top: 15px !important;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 5px 0 !important;
    color: #717171;}

.user-poi-off .back--whi-o{background:#fff;padding: 3% 0 2%;max-width: 47%;
    margin-right: 7px;
    margin-left: 14px;}
.user-poi-off p{font-family: roboto; padding-top: 15px;font-size: 18px;}



.order-listing{background:#F5F5F5;}

.order-liis{background: #fff; padding: 3% 2%;}


.order-liis h2{color: #656565;
    text-transform: uppercase;
    font-size: 30px;
   font-family: 'Lato,'Open Sans',sans-serif'; 
    font-weight: 700;}

    .order-liis .nav-tabs{margin: 2% 0 0;}
    .order-liis .nav-tabs{border:none;}


.order-liis .nav-link.active,.order-liis .nav-tabs .nav-link{
    border:none !important;
}

.order-liis .nav-link.active{color:#FE1411;}


.order-liis .tab-content{}
.order-liis .nav-link{padding: 0.5rem 13px 10px 0;}

.tb-till-titl h3{color: #FE1411;
    font-weight: 400;font-size: 26px;}


    .tb-till-titl{padding-bottom: 5px;}

.timi-dat{padding-top: 6px;}
    .timi-dat span{font-size: 15px;
    border-right: 1px solid #888;
    padding-right: 12px;
    margin-right: 12px;}



.priic-order span{font-size: 14px;
    color: #636363;    font-weight: 400;}



.priic-order h5{font-size: 30px;    font-weight: 600;}
.timings-of-con{padding-top: 3%;}
.timings-of-con p{}
.timings-of-con p span{    font-weight: 600;}
.booking-order-bu{    height: 100%;
    position: relative;}
.booking-order-bu button{position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 13%;
    width: 75%;
    background: #FE1411;
    border: 1px solid #FE1411;
    color: #fff;
    height: 40px;
    border-radius: 33px;}

.content-main-order{margin-bottom: 3%;margin-top: 12px;
    padding: 15px 15px;
    box-shadow: 1px 2px 12px 1px #ccc;}

.pending-order{color: #deb03b !important;}

#home-tab{border-right: 1px solid #ccc !important;
    height: 35px;
    margin-right: 13px 
}

.payment-done .progress-bar{background-color: #FE1411;}

.progress{border-radius:30px;}

.order-status h3{font-size: 24px;
    color: #696969;
    padding-bottom: 8px;}

.paybar-or{margin-bottom: 30px;}
.compl-payyysa{margin-bottom: 0;font-size: 14px;font-weight: 600;}



.order-number-detai{padding-top: 10px;}
.order-number-detai h5{font-size: 18px;}

.usee-informat .col-lg-2 h6{font-weight: 700;}
.usee-informat h6{font-size: 16px;}
.uussueas h6{    padding-bottom: 10px;
    line-height: 24px;font-size: 15px;}
.uussueas h6 a{font-weight: 600;
    color: #FE1411;    margin-right: 6px;}




.scas-not{max-height: 200px;
    overflow: auto;}
.scas-not ul{}
.scas-not ul li{list-style-type:none;font-size: 14px;padding-left: 8px; border-bottom: 1px dotted #FE1411; margin-bottom: 10px;padding-bottom: 5px;font-weight: 600;}

.scas-not::-webkit-scrollbar {
    width: 15px;
}
 
.scas-not::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #fe1411;
}
 
.scas-not::-webkit-scrollbar-thumb {
  background-color: #D90845;
  outline: 1px solid slategrey;
}

.uussueas hr{width: 19%;
    margin: 0px auto 16px;
    border: 1px solid #FE1411;}


    .banner img {
    width: 100%;
}

.banner {
    position: relative;
    width: 100%;
}
.banner .bannercontent {
    position: absolute;
    top: 0;
}
a.nav-link {
    color: #fff !important;
    /*font-weight: bold;*/
}

.bannercontent {
    width: 100%;
    margin: 20px 0 0 0;
}
div#mobilelogo {
    float: left;
}
nav.navbar.navbar-expand-lg.navbar-light.text-center {
    width: 55%;
    margin: 0 0 0 auto;
}
div#mobilelogo2 {
    width: 100%;
    margin: 0 0 0 auto;
}
.oyetext {
    margin: 130px 0;
}

.dream {
    color: #fff;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
.locations {
    display: flex;
    width: 50%;
    margin: 40px auto;
    color: #FE1411;
    background: #ffffffa3;
    border-radius: 20px;
}
.locations p {
    margin: 0px;
    border: 1px solid;
    padding: 5px 15px;
    border-radius: 15px;
}
p.looking {
    margin: 25px 15px;
}
p.locatns {
   margin: 25px 15px 25px 0;
}
a.locatns2 {
    margin: 25px 0 25px 15px;
    padding: 5px 22px;
    border-radius: 15px;
    background: #FE1411;
    color: #fff;
}
.servcimg2 img {
    background: #FE1411;
    height: 100px;
    border-radius: 80px;
    width: 100px;
    padding: 15px;
       margin: 50px 58px 20px 58px;
           box-shadow: 0 0 10px #000;
}
.service2 {
    margin: 35px 0 0 0;
}

.service2 h1 {
    color: #FE1411;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
}
.serc21 {
    border-bottom: 5px solid #FE1411;
}
.servcimg2 span {

    color: 

    #FE1411;

}
.servcimg2 p {
    width: 20%;
    float: left;
    text-align: center;
}

.servcimg2 span {
    font-weight: bold;
}

.col-md-6.oyeshadiimg {
    float: left;
}
.col-md-6.oyeshaditext {
    float: right;
}
.indian2 {
    margin: 20px 0;
}
.col-md-6.oyeshadiimg img {
   /* width: 36%; Hradyesh
        margin: 15px 0 0 200px;*/
     
    width: 441px;
    height: 288px;
/*    margin-left: 100px;
*/        
}
.col-md-6.oyeshaditext h1 {
    text-align: right;
    color: #FE1411;
    font-weight: bold;
    font-size: 35px;
    margin: 0 0 25px 0;
}
.col-md-6.oyeshaditext span {
    border-bottom: 4px solid;
}
.col-md-6.oyeshaditext p {
    color: #000;
    text-align: justify;
           font-size: 16px;
    line-height: 24px;

}
.heding-new2 p {
   color: #868686;
    text-align: justify;
    font-size: 14px !important;
    line-height: 24px;
    font-family: Lato,'Open Sans',sans-serif !important;

}
.heding-new {
    font-size: 28px !important;
    line-height: 42px;
    font-family:Lato,'Open Sans',sans-serif;
    text-transform: capitalize;
}
.heding-new1 {
    font-size: 22px !important;
    line-height: 40px;
    font-weight: 700;
    text-transform: capitalize;
    /*font-family: Verdana, sans-serif;*/
    font-family:Lato,'Open Sans',sans-serif;
}
.col-md-6.oyeshaditext {
    margin: 22px 0 0 0;
    width: 48%;
}
.sign {
    float:left;
    background: #FE1411;
    padding: 4px 24px;
    color: #fff;
    border-radius: 7px;
    font-weight: 600;
    box-shadow: 0 0 7px #000;
    margin-top: 43px;
}
.sign a{
    text-decoration:none;
    color:#fff;
}
.sign:hover{
    background:#fff;
    
    border:1px solid #FE1411;
    cursor:pointer;
}
.sign:hover a{
    color:#FE1411!important;
}


.workimg2 p {
    width: 17.2%;
    float: left;
    text-align: center;
}
.workimg2 img {
    /* background: #FE1411; */
    height: 100px;
    /* border-radius: 80px; */
    width: 100px;
    padding: 15px;
    margin: 50px 30px 20px 30px;
    /* box-shadow: 0 0 10px #000; */
}
.workimg2 p:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}

.datetym {
    margin: 0 auto;
    background: rgba(255,255,255,0.84);
    padding: 20px 20px 5px;
    border-radius: 10px;
}

	

.workimg2 p {
    border: 1px solid #FE1411;
}

.workimg2 p {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 252px;
}


.heding-new3 {
    font-size: 22px !important;
    line-height: 42px;
    text-transform: capitalize;
   font-family: 'Lato,'Open Sans',sans-serif'; 
}


.work2 h1 {
    color: #FE1411;
    margin: 0 0 30px 0;
    text-align: center;
    font-size: 22px !important;
    font-weight: bold;
    text-transform: capitalize;
}

span.howit {
    border-bottom: 4px solid;
}

.testimonial2 {
    width: 100%;
    margin: 0 0 30px 0;
}
.testimonial2 h1 {
    color: #FE1411;
    margin: 35px 0 0 0;
    text-align: right;
    /* font-size: 35px; */
   font-weight: bold;
    text-align: center;
    font-size: 24px;
}
.testimonial2 span {
    border-bottom: 4px solid;
}
.workimg2 p:hover {
    color: #fff;
}

.slideshow-container {
    width: 100%;
    border: 3px solid #FE1411;
}
a.prev {
    margin: -33px 0 0 -24px;
    background: #FE1411;
    color: #fff !important;
        padding: 12px 20px 17px 15px;
}
a.next {
   margin: -33px -24px 0 0px;
    background: #FE1411;
    color: #fff !important;
    padding: 12px 20px 17px 15px;
}
p.author {
    text-align: right;
    margin: 30px 0 0 0;
    font-size: 20px;
    color: #FE1411;
    font-weight: bold;
}
.testimonlimg2 {
    float: left;
}
.testimonlimg img {
    margin: -20px 0 40px 0;
}
section.acount {
    background: #FE1411;
    color: #fff;
    margin: 3rem 0rem 3rem 0rem;
}

.col-md-6.acounttext2 {
    float: left;
}
.col-md-6.signup22 {
    float: right;
    text-align: right;
    padding: 10px 0;
}
.acount2 {
    width: 100%;
}
.col-md-6.acounttext2 p {
    margin: 0;
    padding: 10px 0;
}
.col-md-6.signup22 a {
    border: 1px solid #fff;
    padding: 4px 35px;
    color:#fff;
    border-radius: 10px;
    cursor:pointer;
    text-decoration: none;
}
.col-md-6.signup22 a:hover{
    background:#fff;
    color:#FE1411;
    text-decoration: none;
}
section.footer img {
    width: 100%;
}
.col-md-6.footertext2 {
    float: left;
}
.col-md-6.logofotr {
    float: right;
}

.col-md-6.footertext2 {
    float: left;
    padding: 0;
}

.col-md-6.footertext2 p {
    margin: 0;
    padding: 32.2px 0;
        color: #fff;
    font-size: 22px;
}
.col-md-6.logofotr {
    float: right;
}
.col-md-6.logofotr img {
    width: 50%;
    margin: 27.3px 0;
}
section.footer {
    background: url(/front/images/OYE8.jpg);
}
.col-md-12.fotr99 {
    border-bottom: 2px solid #fff;
}
.col-md-6.logofotr {
    float: right;
    text-align: right;
    padding: 0;
}
.servc99 {
    color: #fff;
    float: left;
    width: 50%;
}
.foterservce li {
    list-style: none;
    margin: 25px 20px 0 0;
}
.foterservce ul {
    display: flex;
}

.foterservce2 li {
  list-style: none;
    margin: 0px 20px 0 0;
}
.foterservce2 ul {
    display: flex;
}

.foterservce3 li {
  list-style: none;
    margin: 0px 20px 0 0;
}
.foterservce3 ul {
    display: flex;
}
.copycape {
    display: flex;
}
.copycape p {
    margin: 0 30px 0 0;
    border: 1px solid #fff;
    padding: 4px 20px;
    border-radius: 10px;
    color: #fff;
    cursor:pointer;
}
.copycape p:hover {
    border: 1px solid #fff;
    color: #FE1411;
}
.copycape2 {
    width: 27%;
    display: flex;
}
.copycape2 img {
    margin: 15px 0 60px 0;
}
.foterservce2 {
    color: #FE1411;
}
.servc88 {
    width: 50%;
    text-align: right;
}
.copycape a {
    font-size: 14px;
}
.letter h1 {
    margin: 30px 0;
    color: #fff;
    font-size: 22px;
}
.email input {
    background: #FE1411;
    border: none;
    padding: 4px 12px 4px 15px;
    color: #fff !important;
}
.iconlink i {
    margin: 30px 0 0 6px;
}
.iconlink {
    color: #fff;
    font-size: 20px;
}
.indian2 h1 {
    font-size: 28px;
    text-align: center;
    color: #FE1411;
    font-weight: bold;
}
.indian2 span {
    border-bottom: 4px solid;
}
.workimg2 p .workshow {
    position: absolute;
    left: 3.9%;
    top: 64px;
}

.ico-head {
    display: flex;
    float: left;
}
.workshow:hover {
    display: none;
}
.indianoye {
    background: #f1f1f1;
    margin: 20px 0;
}
.workimg2 {
    display: flex;
  text-align: center;
}

.imag-sp {
    background-image: url(/front/images/OYE3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin-left: auto;
    margin-right: auto;
	margin: 15px auto;
}


.working-iner {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 220px;
	width: 100%;
}
.working-iner:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}
.working-iner:hover span {
    color: #fff;
}
.working-iner:hover .imag-sp {
    background-image: url(/front/images/oy1.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin: 15px auto;
}
.working-iner span{text-align:center}


.imag-sp1 {
    background-image: url(/front/images/delivery2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin-left: auto;
    margin-right: auto;
	margin: 15px auto;
}


.working-iner1 {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 220px;
	width: 100%;
	cursor:pointer;
}
.working-iner1:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}
.working-iner1:hover span {
    color: #fff;
}
.working-iner1:hover .imag-sp1 {
    background-image: url(/front/images/iconwhite.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin: 15px auto;
}
.working-iner1 span{text-align:center}



.imag-sp2 {
    background-image: url(/front/images/OYE5.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin-left: auto;
    margin-right: auto;
	margin: 15px auto;
}


.working-iner2 {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 220px;
	width: 100%;
}
.working-iner2:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}
.working-iner2:hover span {
    color: #fff;
}
.working-iner2:hover .imag-sp2 {
    background-image: url(/front/images/oy3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin: 15px auto;
}
.working-iner2 span{text-align:center}


.imag-sp3 {
    background-image: url(/front/images/OYE6.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 97px;
    width: 89px;
    margin-left: auto;
    margin-right: auto;
margin: 15px auto 4px auto;
}


.working-iner3 {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 220px;
	width: 100%;
}
.working-iner3:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}
.working-iner3:hover span {
    color: #fff;
}
.working-iner3:hover .imag-sp3 {
    background-image: url(/front/images/oy4.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 97px;
    width: 89px;
    margin: 15px auto 4px auto;
}
.working-iner3 span{text-align:center}


.imag-sp4 {
    background-image: url(/front/images/band2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin-left: auto;
    margin-right: auto;
	margin: 15px auto;
}


.working-iner4 {
    border: 1px solid #FE1411;
    margin: 0 15px;
    border-radius: 20px;
    height: 220px;
	width: 100%;
}
.working-iner4:hover {
    background: #FE1411;
    box-shadow: 0 0 10px #000;
}
.working-iner4:hover span {
    color: #fff;
}
.working-iner4:hover .imag-sp4 {
    background-image: url(/front/images/delivery.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 89px;
    width: 89px;
    margin: 15px auto;
}
.working-iner4 span{text-align:center}

.work2 {
    width: 100%;
}

.locatn {
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

.locatn p {
        margin: 15px 6px 30px 6px;
    padding: 3px 27px;
    border-radius: 10px;
    color: #fff;
    background: #d31716;
    box-shadow: 0 0 5px #000;
}

.locatn2 {
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.locatn2 p {
    margin: 0 6px 15px 6px;
    padding: 3px 27px;
    border-radius: 10px;
    color: #fff;
    background: #d31716;
     box-shadow: 0 0 5px #000;
}

/*---------------aboutstart-------------*/

section.histry {
    margin: 60px 0;
}
.histryimg {
    float: left;
    text-align: center;
}
.histrycontent {
    float: right;
    margin: -7px 0 0 0;
}
.histrycontent h1 {
    color: #dd1717;
}
.histryimg img {
    width: 100%;
    margin-right: auto;
}
.weare1 {
    width: 75%;
    font-size: 36px;
}
.weare1 p {
    color: #dd1717;
}
.whocontent {
    display: flex;
}
.whoare2 {
    width: 70%;
    margin: 0 0 0 auto;
}
p.whocntent2 {
    margin: 0 64px 0 14px;
}
.whoare2 h1 {
    margin: 0 0 15px 14px;
}
.teamcontent {
    float: left;
    padding-left: 0;
}
.teamcontent img {
    width: 100%;
}
.teamcontent2 {
    float: right;
    padding-right: 0;
    /*margin-top: 30px; hradyesh*/
}
.teamcontent2 img {
    width: 100%;
}
.ourteam2 h1 {
    color: #dd1717;
    font-weight: bold;
    margin: 0 0 50px 0;
}
.ourteam2 span {
    border-bottom: 5px solid;
}
.teamcontent h2 {
    margin: 18px 0 8px 0;
}
.teamcontent2 h2 {
    margin: 18px 0 8px 0;
}
.teamcontent h3 {
    font-size: 20px;
        color: #dd1717;
}
.teamcontent2 h3 {
    font-size: 20px;
        color: #dd1717;
}

section.whoare {
    margin-bottom: 50px;
}
.questioncontent h1 {
    text-align: center;
    color: #dd1717;
    margin-bottom: 40px;
}
.questioncontent span {
    border-bottom: 5px solid;
}
.questioncontent2 {
    width: 50%;
    margin: 15px auto 0px auto;
    border-right: 1px solid #dd1717;
    border-bottom: 1px solid #dd1717;
}
p.ask {
    border: 3px solid #dd1717;
    width: 16%;
    margin: -26px auto 40px auto;
}

/*---------------aboutEnd-------------*/





/*---------------servicestart-------------*/

.band-spad-k22 h1 {
    font-size: 25px;
    margin-top: 35px;
    color: #dd1717;
    font-weight: bold;
}
.digt ul {
    display: inline-flex;
    list-style: none;
}

.digt li {
    margin: 0 4px;
}

.digt1 {
    border: 2px solid #dd1717;
    height: 28px;
    border-radius: 20px;
    width: 28px;
}
.digt li:nth-child(2) {
    border: 2px solid #2fab4a;
}
.digt li:nth-child(3) {
    border: 2px solid #2fab4a;
}
.digt li:nth-child(4) {
    border: 2px solid #2fab4a;
}
.band-spad-k22 {
        padding: 0;
}

.member {
    background: #dd1717;
    color: #fff;
    margin: 0;
	padding:10px 0 10px 0px;
}


.member p {
    padding:0;
    margin: 0;
	line-height:1.46;
	font-size:18px;
}

/*
.abut {
    font-family: times new rome;
}
*/

.abut p {
    text-align: center;
    color: #fff;
	font-size:16px;
}


.contnt {
    margin: 30px 0 0 0;
}

.band-spad-k a {
    color: #dd1717;
}
.map i {
    background: #ececec;
    padding: 4px;
    border-radius: 20px;
}
.tym i {
    color: #dd1717;
        margin: 0 4px 0 0;
}
p.chk i {
    color: #2fab4a;
        margin: 0 4px 0 0;
}
.contnt2 span {
    color: #dd1717;
}
.contnt2 p {
    font-weight: 800;
}


.memb-grid{
	position:relative;
}


.band-spad-k22 a {
    float: right;
    border: 2px solid #dd1717;
    width: 28px;
    border-radius: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    height: 28px;
    padding: 0 6px;
	background-color:#fff;
	position:absolute;
	right: -5px;
	top: -10px;
	opacity: 1;
}


/*---------------serviceEnd-------------*/


/*---------------contactstart-------------*/

.contactfrm2 {
    background: #fff;
    box-shadow: 0 0 6px #000;
    padding: 30px;
    top: -15%;
    float: left;
    width: 46%;
}
.firstname {
    float: left;
    width: 46.5%;
    margin: 0 0 15px 0;
}
.lastname {
    float: right;
    width: 46.5%;
    margin: 0 0 15px 0;
}

#fname {
    width: 100%;
    border: 1px solid #d51919;
    padding: 5px;
    width: 100%;
}
#lname {
    width: 100%;
    border: 1px solid #d51919;
    padding: 5px;
    width: 100%;
}

#email {
    width: 100%;
    border: 1px solid #d51919;
    padding: 5px;
    width: 100%;
    margin: 0 0 15px 0;
}

#subject {
        width: 100%;
    border: 1px solid #d51919;
    padding: 5px;
    width: 100%;
    margin: 0 0 15px 0;
}
textarea {
    border: 1px solid #d51919;
    padding: 5px;
    width: 100%;
    margin: 0 0 15px 0;
    resize: none;
    height: 140px;
}
.snd input {
    background: #d51919;
    padding: 7px 20px;
    color: #fff;
    border: navajowhite;
    border-radius: 10px;
}

.formcontnt2 {
    float: right;
    background: #fff;
    box-shadow: 0 0 7px #000;
    padding: 30px;
    margin: 0 0 60px 0;
}

.formcontnt {
    background: #fff;
    box-shadow: 0 0 7px #000;
    padding: 30px;
    margin: 60px 0;
}
.formcontnt h1 {
    font-size: 20px;
    color: #d51919;
}
.formcontent {
    float: right;
    padding-right: 0;
}
.formcontnt2 h1 {
    font-size: 20px;
    color: #d51919;
}
.formcontnt p {
    font-size: 14px;
}
.formcontnt2 p {
    font-size: 14px;
}

/*---------------contactEnd-------------*/



/*---------------venderstart-------------*/

.contband1 {
   /* margin: 10px 0;*/
}
.contband1 h1 {
    font-size: 28px;
    color: #d61919;
    font-weight: bold;
}
.read a {
    font-size: 16px;
    color: #d61919;
    font-weight: 700;
}
.imgsummary {
    float: left;
    padding-left: 0;
}
.teamsummary {
    float: right;
    padding-right: 30px;
    padding-top: 10px;
}
button.w3-button.w3-black.w3-display-left {
    background: #ffffffa3 !important;
    height: 100%;
    width: 100px;
    color: #d61919 !important;
    font-size: 40px;
}
button.w3-button.w3-black.w3-display-right {
    background: #ffffffa3 !important;
    height: 100%;
    width: 100px;
    color: #d61919 !important;
    font-size: 40px;
}

.teamsummary7 {
    background: #d61919;
    padding: 15px;
    border-radius:5px;
}
.teamsummary7 h1 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.teamsummary7 p {
    color: #fff;
    border-bottom: 2px solid;
    padding: 10px 0;
    margin-bottom: 17.7px;
    display:flex;
}
.teamsummary7 span {
    float: right;
}
.Check {
    text-align: center;
}
.teamsummary8 p {
    border: none;
}
p.total {
    margin: 80px 0 13px 0;
}
.Check {
    
    text-align: center;
    width: 70%;
    margin: 0 auto;
}
.Check p {
    padding: 5px;
    background: #fff;
    margin: 0; 
    color: #d61919;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
     border-radius: 10px;
    box-shadow: 0 0 5px #000;
}
.Check2 {
    text-transform: uppercase;
    text-align: center;
    width: 70%;
    margin: 15px auto 0 auto;
    color: #fff;
    border-radius: 10px;
    border: 1px solid;
    font-weight: bold;
}

.Check2 p {
    padding: 4px;
    font-size: 17px;
     margin: 0;
     display:block;
}

.imgbaddhi {
    padding-left: 0;
        float: left;
        padding-right: 0;
}
.imgbaddhi {
    padding-left: 0;
        float: left;
        padding-right: 0;
}
.imgbaddhi2 {
    padding: 0 0px;
    float: left;
    margin: 0 0 8px 0;
}
.imgbaddhi2 img {
    width: 155px;
    height: 155px;
}
.imgbaddhi h1 {
    font-size: 18px;
    color: #d61919;
    border: 1px solid #d61919;
    padding: 2px 15px;
}

.imgbaddhi2 a {
    font-size: 8px;
/*    background: #d61919;
*/    padding: 4px 6px;
    color: #fff;
    border-radius: 10px;
    float: left;
    margin: 5px 0 5px 7px;
    border: 1px solid #FE1411;
}
.imgbaddhi2 p {
    font-size: 11px;
    float: right;
    margin: 14px 5px 7px 0;
}
.sumary1 h1 {
    font-size: 25px;
    font-weight: bold;
    color: #d61919;
}
.sumary1 {
    margin: 15px 0;
}
.policies1 h1 {
    color: #d61919;
    font-size: 25px;
}
.policies2 h2 {
    font-size: 18px;
    color: #d61919;
}
.policies2 {
    float: left;
    padding: 0;
    margin: 0 0 30px 0;
}
.policies33 {
    display: inline-flex;
    width: 100%;
}
.policies2 p {
    margin: 0;
}
.policies1 {
    margin: 0 0 60px 0;
}
.policies2 i {
    float: left;
    margin: 3px 0;
}
.col-md-4.policies2 p {
    width: 90%;
    margin: 0 auto;
}
.fa-remove::before, .fa-close::before, .fa-times::before {
    color: #d61919;
}
.fa-check::before {
    color: #2ad33e;
}
.imgbaddhi2:nth-child(1) {
    padding-left: 0 !important;
}
.imgbaddhi2:last-child {
    padding-right: 0 !important;
}
div#bandtm1:nth-child(2) {
    padding-left: 0;
}
.imgbaddhi2:nth-child(2) {
    padding-left: 0;
}
.oyeshadicheck {
  margin-right: 7px;
}

/*---------------venderEnd-------------*/


/*---------------v-listngstart-------------*/
.shortsumry {
    margin: 40px 0;
}
.shortsumry1 h1 {
    font-size: 25px;
    color: #d61919;
    margin: 0 0 20px 0;
}
.shrtsumry1 {
    display: flex;
       border-top: 1px solid #d61919;
    border-bottom: 1px solid #d61919;
    padding: 6px 0;
}
.shrtsumry1 p {
    display: inline-grid;
    width: 15%;
    text-align: center;
    font-size: 14px !important;
    margin: 0;
    color: #868686;
    font-family: Lato,'Open Sans',sans-serif !important;
}
.shrtsumry2 {
    display: flex;
        border-bottom: 1px solid #d61919;
        padding: 6px 0;
}

.shrtsumry2 p {
    display: inline-grid;
    width: 15%;
    text-align: center;
    margin: 0;
}
.shortsumry1 {
    max-width: 100%;
    margin: 0 auto;
}
.bandsectn1 {
    float: left;
    padding-left: 0;
}
.bandsectn2 {
    float: right;
    padding-right: 0;
}
.bandsectn1 img {
/*    width: 100%;
*/    width: 300px;
    padding-left: 0;
    box-shadow: 0 0 6px #000;
}
.bandsectn77 h1 {
    font-size: 30px;
    color: #d61919;
}
.bandsectn22 h2 {
    margin: 0 0 8px 0;
    font-size: 25px;
    color: #d61919;
}
.bandsectn33 h3 {
    font-size: 20px;
    color: #d61919;
}
.bndsect {
    float: left;
}


.deal {
    float: right;
}
.bandsectn77 {
    float: left;
    background: #f8f8f8;
    box-shadow: 0 0 6px #555;
    padding: 0 40px 40px 40px;
}
.bandsectn22 p {
    margin: 0;
   font-size: 14px;
    font-family: Lato,'Open Sans',sans-serif !important;
    color: #868686;
}
.bandsectn33 p {
    font-size: 12px;
}
.bandsectn44 span {
    font-size: 20px;
    color: #d61919;
}
.bandsectn44 p {
    margin: 0 0 30px 0;
}
.bandsectn55 a {
    background: #d61919;
    padding: 10px;
    color: #fff;
}
.bandsectn55 p {
    margin: 30px 0 0 0;
    font-size: 11px;
}
.bandsectn77 {
    margin: 0 0 30px 0;
}
.dealimg {
    position: relative;
}
.dealimg p {
    position: absolute;
    top: 16%;
    right: 21%;
    color: #fff;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}
.dealcont p {
    text-align: center;
    width: 62%;
    margin: 10px auto;
    font-family: Lato,'Open Sans',sans-serif;
}
.viewbtn a {
    background: #d61919;
    padding: 7px 60px;
    color: #fff;
    font-family: Lato,'Open Sans',sans-serif;
}
.deal22 {
    background: #fff;
    box-shadow: 0 0 6px #000;
    padding: 0 0 20px 0;
}
.viewbtn {
    text-align: center;
}
.browse {
    background: #fff;
    box-shadow: 0 0 6px #000;
    margin: 32px 0 0 0;
}
.browse {
    padding: 15px;
}
.browse h1 {
    margin: 0;
}
.browse h1 {
    margin: 0;
    font-size: 22px;
    font-weight: bold;
    color: #d61919;
}
.browse p {
    margin: 10px 0 20px 0;
    font-family: Lato,'Open Sans',sans-serif;
}
.browseimg img {
    width: 10%;
    float: left;
    margin-right: 15px;
    box-shadow: none;
}
.browseimg p {
    padding: 4px 0;
    margin: 0;
    font-size: 14px;
}
.browseimg span {
    float: right;
    color: #d61919;
}
.browseimg {
    margin: 0 0 10px 0;
}
.shrtsumry1 span {
    border-top: 1px solid red;
    padding: 6px 0 0 0;
    margin: 6px 0 0 0;
}
/*---------------v-listngEnd-------------*/


/*---------------referencestart-------------*/
.editprfl2 {
    float: left;
}
.editprfl2 {
    background: #fff;
    box-shadow: 0 0 10px #000;
    padding: 40px 70px;
    width: 48%;
}
.changpsd {
    background: #fff;
    box-shadow: 0 0 10px #000;
    width: 48%;
    float: right;
    height: 320px;
    padding: 40px 70px;
}
.changpsd input {
    border: none;
    background: transparent;
}
.editprfl {
    margin: 60px 0;
    padding: 0;
}
.hstry2 h1 {
    float: left;
    width: 50%;
    font-size: 26px;
    font-weight: bold;
}
#mysimpletable_length {
    float: right;
    width: 50%;
    margin: 20px 0;
    text-align: right;
}
.hstry3 {
    display: flex;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.hstry3 p {
    width: 32%;
    margin: 0 0 0 10px;
    font-weight: bold;
    text-overflow: ellipsis;
}
.chck {
    width: 26% !important;
    text-align: right;
}
.hstry3 span {
    font-size: 12px !important;
    font-weight: normal;
}
.hstry {
    border: 1px solid #ccc;
    padding: 10px 80px;
}
.hstry3 img {
    width: 10%;
}
.chck a {
    font-weight: normal;
    font-size: 12px;
    color: #d31716;
}
.editprfl2 p {
    font-size: 14px;
}

.editprfl2 h1 {
    font-size: 25px;
}
.col-md-6.changpsd h1 {
    font-size: 25px;
}
.booking {
    margin: 0 0 60px 0;
}
.changpsd h1 {
    font-size: 25px;
}
.carousel-control-prev, .carousel-control-next {
    width: 6%;
}
.bandsectn77 img {
    height: 300px;
}
.modal-content {
    background-color: #ffffff;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 30%;
}

.logopopup img {
    display: none;
}
.slctcity p {
    margin: -30px 0 15px 0;
}
.logopopup {
    margin: -74px 0 3px 0 !important;
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.close {
    color: #000 !important;
}

.servicemain {
    border:none;
    cursor: pointer;
border-radius: 18px;
border-color:#d5c5c5;
padding-bottom: 5px !important;

}





/*---------------referenceEnd-------------*/






/*---------------mediaquerystart-------------*/


@media only screen and (max-width: 480px) {
  .foterservce ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
  }
  .foterservce2 ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
  }
  .foterservce3 ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
  }
.copycape {
    padding: 0 15px;
    width: 85%;
    margin: 0 auto;
    text-align: center;
    float: right;
}
   .servc99 {
    width: 100%;
  }

  .letter h1 {
    margin: 20px 0;
  }
  .copycape p {
    margin: 0 0 15px 0;
}
.servc887 {
    text-align: center;
}
.copycape {
    width: 100% !important;
    display: inherit;
}

}

@media only screen and (min-width: 480px) and (max-width:767px) {
.footertext2 {
    width: 50%;
}
section.footer img {
    width: 24% !important;
    float: right;
}
.footertext2 p {
    margin: 9px 0 !important;
}
.logofotr img {
    float: right !important;
}
.foterservce ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
    float: left;
    width: 50%;
}
.foterservce2 ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
    float: right;
    width: 50%;
    margin: 0 0 45px 0;
}
.foterservce3 ul {
    display: inherit;
    padding: 0 15px;
    text-align: center;
    width: 100%;
    float: left;
}
.copycape {
    display: inline-block;
    padding: 0 15px;
    width: 50% !important;
    margin: 0 auto;
    text-align: center;
    float: right;
}
  .copycape p {
    margin: 0 0 15px 0;
  }
.copycape2 {
    width: 52% !important;
    padding: 0 15px;
    margin: 0 auto;
}
section.footer img {
    width: 20% !important;
    float: left;
    height: 30px;
    text-align: center;
    margin: 0;
}
.servc99 {
    width: 100%;
}
.iconlink i {
    margin: 10px 5px !important;
}
.foterservce3 {
    width: 50%;
    /* float: left; */
}

}


@media only screen and (max-width: 767px) {
.band-spad-k22 {
    margin-top: 15px;
}
.navbar.navbar-expand-lg img {
    margin: 0 0 15px 0;
}
.editprfl2 {
    width: 100% !important;
    margin: 0 0 30px 0;
}
.changpsd {
     width: 100%;
}
   
.contactfrm2 {
    width: 100%;
}
.firstname {
    width: 100%;
}
.lastname {
    width: 100%;
}
.snd {
    text-align: center;
}
.contactfrm2 {
    top: 0;
    margin: 60px 0 0 0;
}
.formcontent {
    padding: 0;
}



.histryimg img {
    width: 100%;
}

.histry .col-md-12 {
    padding: 0;
}
.histrycontent {
    float: left;
    margin: 18px 0 0 0;
    text-align: center;
    text-align: justify;
}
.histrycontent h1 {
    text-align: center;
    font-size: 28px;
}
.weare1 {
    width: 100%;
    font-size: 24px;
    text-align: justify;
}
.whoare2 {
    width: 100%;
    margin: 0 0 0 auto;
    text-align: center;
}
.whoare2 h1 {
    margin: 0;
    font-size: 28px;
}
.whocontent {
    display: inherit;
}
.whocontent p {
    text-align: justify;
}
p.whocntent2 {
    margin: 0 0;
}
.ourteam2 h1 {
    font-size: 28px;
}
.ourteam2 {
    text-align: center;
}
.teamcontent {
    float: left;
    padding-left: 0;
    padding-right: 0;
}
.teamcontent h2 {
    font-size: 24px;
    text-align: center;
}
.teamcontent p {
    text-align: justify;
}
.teamcontent h3 {
    text-align: center;
}
.teamcontent2 {
    padding-right: 0;
    padding-left: 0;
}
.teamcontent2 h2 {
    font-size: 24px;
    text-align: center;
}
.teamcontent2 p {
    text-align: justify;
}
.teamcontent2 h3 {
    text-align: center;
}
.questioncontent h1 {
    font-size: 28px;
}
.questioncontent2 {
    width: 100%;
}
.contband1 h1 {
    text-align: center;
}
.contband1 p {
    text-align: justify;
}
.teamsummary7 h1 {
    text-align: center;
}
.teamsummary {
    padding: 0;
}
.imgsummary {
    padding: 0;
}
.imgbaddhi {
    padding: 0;
}
.imgbaddhi2 {
    padding: 0;
}
.sumary1 h1 {
    text-align: center;
}
.sumary1 p {
    text-align: justify;
}
.policies1 h1 {
    text-align: center;
}
button.w3-button.w3-black.w3-display-left {
    width: 50px;
}
button.w3-button.w3-black.w3-display-right {
    width: 50px;
}
.policies33 {
    display: inherit;
}
.imgbaddhi2 img {
    height: auto;
}
.bandsectn1 {
    float: left;
    padding: 0;
}
.shrtsumry1 span {
    border-bottom: 1px solid red;
    padding: 6px 0 0 0;
    margin: 0;
    border-top: none;
}
.shrtsumry1 {
    display: inline-grid;
        width: 100%;
            border-bottom: none;
}
.shrtsumry1 p {
    width: 100%;
}
.bandsectn2 {
    padding: 0;
    margin: 15px 0 0 0;
}
.bandsectn77 {
    padding: 0 20px 40px 20px;
}
.browse {
    margin: 32px 0;
}
.browseimg {
    margin: 5px 0;
    padding: 10px 0;
}
.editprfl2 {
    width: 100%;
    margin-bottom: 30px;
}
.changpsd {
    width: 100%;
}
.hstry {
    width: 95%;
    margin: 0 auto;
}

.changpsd {
    width: 100% !important;
}


}


@media only screen and (min-width: 768px) and (max-width: 1024px){
.email input {
    width: 80%;
}
.top-left {
    margin-left: 0;
    right: 0;
}
.changpsd {
    height: 364px;
}
.contnt {
    margin: 0 0 0 0;
}
.digt ul {
    display: inherit;
}
.digt li {
    float: left;
}
.digt li {
    margin: 0 4px 4px 4px;
}

.band-spad-k22 h1 {
    font-size: 14px;
    margin-top: 44px;
}
.member p {
    font-size: 14px;
    line-height: normal;
}
.digt1 {
    border: 2px solid #dd1717;
    height: 23px;
    border-radius: 20px;
    width: 23px;
    font-size: 12px;
    margin: 0 3px !important;
}
.member {
    background: #dd1717;
    color: #fff;
    margin: 64px 0 36px 0;
}
.member p {
    padding: 8px;
    margin: 0;
}
.histrycontent h1 {
    font-size: 24px;
}
.col-md-6.histrycontent p {
    font-size: 14px;
}
.histryimg img {
    width: 100%;
}
.histrycontent p {
    margin: 0 0 15px 0;
}
.weare1 p {
    color: #dd1717;
    font-size: 25px;
}
.whoare2 h1 {
    font-size: 28px;
}
.histry .col-md-12 {
    padding: 0;
}
.teamcontent h2 {
    font-size: 24px;
}
.teamcontent2 h2 {
    font-size: 24px;
}
.teamcontent p {
    font-size: 15px;
}
.teamcontent2 p {
    font-size: 15px;
}
.ourteam2 h1 {
    font-size: 28px;
}
.questioncontent h1 {
    font-size: 28px;
}
.whoare2 p {
    font-size: 15px;
}
.policies22 {
    display: inline-flex;
    width: 100%;
}
.imgbaddhi2 p {
    font-size: 7px;
    margin: 7px 1px 7px 0;
}
.imgbaddhi2 a {
    font-size: 6px;
    background: #d61919;
    padding: 2px 4px;
    color: #fff;
    border-radius: 10px;
    float: left;
    margin: 5px 0 5px 4px;
}
.imgbaddhi2:nth-child(2) {
    padding-left: 0;
}
.shrtsumry1 p {
    font-size: 10.4px;
}
.dealimg p {
    font-size: 20px;
}
.viewbtn a {
    padding: 7px 33px;
    font-size: 12px;
}
.browse h1 {
    font-size: 19px;
}
.browse p {
    font-size: 13px;
}
.bandsectn55 a {
    padding: 5px 6px;
    font-size: 9px;
}


}


@media only screen and (min-width: 1025px) and (max-width: 1199px){

.member {
    margin: 45px 0 32px 0;
}
}

@media only screen and (max-width:480px){
  .col-lg-7.col-md-7.col-12.ico-head {
    display: inherit;
    text-align: center;

  }
  .servcimg2 p {
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 34%;
  }
  .servcimg2 {
    margin: 0 auto;
  }
  .locatn {
    display: initial;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
  .locatn2 {
    display: initial;
    margin-left: auto;
    margin-right: auto;
  }
  .locatn2 p {
    margin: 0 0 15px 0;
  }
}

@media only screen and (max-width:480px){
.hstry3 img {
    width: 100%;
}
.hstry3 p {
    width: 100%;
}
.chck {
    width: 100% !important;
    text-align: center;
}
.hstry3 {
    display: inherit;
}
.hstry {
    padding: 10px 10px;
}
.hstry3 p {
    margin: 0;
}
.hstry3 img {
    height: auto !important;
}

}

@media only screen and (max-width:767px){
.hstry {
    padding: 10px 4px;
}
.hstry3 img {
    height: 50px;
}
.editprfl2 {
    width: 94% !important;
    margin: 0 14px 30px 14px;
}
.changpsd {
    width: 94% !important;
    margin: 0 14px;
}
.hstry2 h1 {
    width: 100%;
    text-align: center;
}
#mysimpletable_length {
    float: right;
    width: 100%;
    margin: 5px 0;
    text-align: center;
}
  .workimg2 {
    display: inherit;
    text-align: center;
  }
  .working-iner {
    margin: 0 0 15px 0;
  }
  .working-iner1 {
    margin: 0 0 15px 0;
  }
  .working-iner2 {
    margin: 0 0 15px 0;
  }
  .working-iner3 {
    margin: 0 0 15px 0;
  }
  .working-iner4 {
    margin: 0 0 15px 0;
  }
  .modal-content {
    width: 95%;
  }

  .col-lg-5.col-md-5.col-12.co-flex {
    text-align: center !important;
    float: none !important;
    padding: 0 0;
  }
  .col-lg-7.col-md-7.col-12.ico-head {
    text-align: center;
  }
  .navbar {
    display: block;
    text-align: center;
  }
  .header-bottom h3 {
    text-align: center;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 2px;
    font-size: 16px !important;
  }
  #mdp-demo {
    width: 80%;
    margin: 0 auto;
  }
  #inputState {
    width: 80% !important;
    margin: 0 auto !important;
  }
  .form-check {
    padding: 0 0;
  }
  .form-check.form-vendor {
    width: 80%;
    margin: 0 auto;
  }
  .col-lg-2.col-md-2.button-search {
    text-align: center;
  }
  .service2 span {
    width: 22%;
    margin: 0 auto 15px auto;
  }
  .servcimg2 img {
    margin: 0 0 10px 0;
  }

  .col-md-6.oyeshadiimg {
    float: none;
    text-align: center;
  }
  .col-md-6.oyeshadiimg img {
    width: 36%;
    margin: 0;
  }
  .col-md-6.oyeshaditext {
    margin: 22px 0 0 0;
    width: 100%;
  }
  .sign a {
    background: #FE1411;
    float: none;
    background: #FE1411 padding: 4px 24px;
    color: #fff;
    border-radius: 10px;
    font-weight: 600;
    box-shadow: 0 0 7px #000;
    /* width: 46%; */
    margin: 0 auto;
    padding: 7px 15px;
    /* text-align: right; */
    float: right;
  }
  .sign {
    background: transparent;
    box-shadow: none;
  }
  .workimg2 p {
    width: 100%;
    margin: 0 30px 15px 0;
  }
  .slideshow-container {
    width: 85% !important;
  }
  .mySlides {
    padding: 28px 0 !important;
  }
  .testimonlimg2 img {
    width: 50%;
  }
  a.next {
    padding: 3px 8px 6px 8px;
  }
  a.prev {
    padding: 3px 8px 6px 8px;
  }
  .col-md-6.acounttext2 {

    float: none;
    text-align: center;

  }
  .col-md-6.signup22 {
    float: none;
    text-align: center;
  }
  .col-md-6.footertext2 p {
    font-size: 20px;
    text-align: center;
    padding: 0;
  }
  .col-md-6.logofotr img {
    width: 50%;
    margin: 10px 0;
  }
  .col-md-6.logofotr {
    float: none;
    text-align: center;
  }

  .foterservce li {
    margin: 0;
  }

  .servc88 {
    width: 100%;
    text-align: center;
  }
  .copycape2 img {
    margin: 15px 0 0 0;
  }
  .iconlink i {
    margin: 30px 0 30px 6px;
  }
  i.fa.fa-paper-plane {
    padding: 8.3px 8px 8px 5px;
    margin: 0 0 0 -6px;
  }

  .service2 h1 {
    text-align: center;
  }
  .ico-head {
    display: block;
    float: none;
    text-align: left;
  }
  
  .co-flex a{
   display:block;margin-bottom:4px;
   width:120px;
	}
	
	.co-flex a + a{
		margin-bottom:0px;
	}
	 
	 .service2 {
	   width: 100%;
	 }
	 .shortsumry1 h1 {
		font-size: 20px;
		text-align: center;
	}



}

@media only screen and (min-width: 768px) and (max-width:1024px){
  .modal-content {
    width: 50%;
  }
  .col-lg-7.col-md-8.col-12.ico-head {
    display: flex;
    float: left;
  }
  .header-top .ico-head i {
   font-size: 18px;
 }
 .workimg2 p {
  margin: 0 15px;
}
.workimg2 p {
  width: 15.6%;
}
.workimg2 img {
  margin: 0;
}
.workimg2 p {
  height: 205px;
}

.footer ul li a {
  font-size: 14px;
}
.servc99 {
  float: left;
  width: 66%;
}
.servc88 {
  width: 34%;
  margin: 0 0 0 auto;
}
i.fa.fa-paper-plane {
  margin: 0 0 0 -6px;
}
footer p {
  font-size: 14px;
}
.col-md-6.logofotr img {
  width: 70%;
}
button#getSelectsBtn {
  width: 80px;
}
.col-md-6.oyeshadiimg img {
  width: 80%;
  margin: 0;
}
.servcimg2 img {
  margin: 0 0 15px 0;
}
.service2 h1 {
  margin: 0 0 25px 0;
}

}



.location-grid a.loc-btn {
    margin: 15px 0 20px;
	padding: 10px 27px;
	border-radius: 5px;
	color:#fff;
	background: #d31716;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.52);
	display: inline-block;
	width: 200px;
	text-align: center;
}

#myModal .close {
    position: absolute;
	background-color:#d31716;
	color:#fff !important;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	display: inline-block;
	box-sizing: border-box;
	border-radius: 50%;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	transition: .2s ease-in-out;
	-webkit-user-select: none;
	user-select: none;
	opacity: 1;
	line-height: 27px;
	padding: 0;
	text-decoration: none;
	outline: none;
}

#myModal .modal-title {
    color: #d31716;
    font-weight: 700;
    font-size: 20px;
}

.loc-icon {
    display: block;
}

.loc-icon i{
	font-size: 24px;
	color:#d31716;
	margin-bottom: 20px;
	width: 46px;
	height: 46px;
	border: 1px solid #d31716;
	line-height: 46px;
	border-radius: 50%;
}

.loc-icon img {
    max-width: 150px;
}

.header-bottom h3{
	font-size:40px;
    font-family: Lato,'Open Sans',sans-serif;;
}

.th-left-item{
	display:block;
}

.th-btn-default {
    border: 1px solid #fe1411;
	background-color:#fe1411;
	color:#fff;
    padding: 4px 19px;
    border-radius: 5px;
	cursor:pointer;
	margin-left:5px;
	display:inline-block;
}

.th-btn-default:hover, .th-btn-default:focus{
	color:#fff !important;
}


.th-btn-outline {
    border: 1px solid #fe1411;
    background-color: transparent;
    color: #fe1411;
    padding: 4px 11px !important;
    border-radius: 5px;
	cursor:pointer;
	margin-left:5px;
	display:inline-block;
}

.th-btn-default i{
	color:#ffffff;
}

.round_box {
    text-align: center;
	margin-bottom:20px;
}
.round_box img{
    background: #FE1411;
	height: 100px;
	border-radius: 50%;
	width: 100px;
	padding: 15px;
	margin: 0 auto;
	box-shadow: 0 0 10px #000;
	cursor:pointer;
}
.round_box img:hover{
 transform: scale(1.2); 
}

.round_box h4{
	color:#FE1411;
	margin-top:20px;
	font-size:16px;
	font-weight:700;
}












@media only screen and (min-width: 768px) {

	.service .ml-15{
		margin-left:8% !important;
	}

}

@media only screen and (max-width: 991px) {
	#navbarSupportedContent {
		background-color: rgba(255,255,255,0.92);
		border-radius: 5px;
	}
	
	.navbar-nav .nav-item a.nav-link {
		color: #000 !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 16px;
	}
	
	.navbar-nav .nav-item.active a.nav-link {
		color: #fff !important;
	}
	
	
	
	
	
}


@media only screen and (max-width: 767px) {
	.location-grid a.loc-btn {
		padding: 7px 12px;
		width: 130px;
	}
	
	#myModal .close{
		right: 15px;
	}

	.loc-icon img {
    max-width: 120px;
	}
	
	.th-left-item a h6{
		margin-left:0px !important;
	}
	
	.header-bottom{
		height:420px;
	}
	
	.header-bottom{
		height:430px !important;
	}

	.foterservce li {
    width: 50%;
    float: left;
	}
	
	.foterservce2 li {
    width: 50%;
    float: left;
	}
	
	.letter h1 {
    font-size: 24px;
	}

	.copycape p {
    width: 46%;
    float: left;
    margin: 0 1.9%;
	}
	
	.col-md-6.footertext2 {
    margin-top: 20px;
	}

	.servv-ll-al {
    padding: 0 0 40px;
    margin: 40px 0 0 0;
	}
	
	
	

}

.m-50{
    margin-bottom: 50px !important;
}

/* for desktop */
.whatsapp_float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.whatsapp-icon {
    margin-top: 16px;
}

/* for mobile */
@media screen and (max-width: 767px) {
    .whatsapp-icon {
        margin-top: 10px;
    }

    .whatsapp_float {
        width: 40px;
        height: 40px;
        bottom: 25px;
        right: 25px;
        font-size: 22px;
    }
}
.m-cities{
    color: #d31716;
    text-decoration: underline;
    font-weight: 500;
    font-size: 16px;
}
.m-cities:hover{
    color: #d31716;
   
}
.teamsummary7 .serviceName{
    width:190px;
    float:none;
}
/*---------------mediaqueryEnd-------------*/