body { font-family: 'Roboto', sans-serif; font-size: 14px;background-color: #ffffff;margin: 0; }
.p0{padding: 0!important;}
.ptb10{padding: 10px 0;}
.master-div{margin: 0 auto; color: #fff;text-decoration: none; max-width: 450px;overflow: hidden;
    text-align: center;}
.set-img{    max-width: 100%;    max-height: 100%;    vertical-align: middle;}
.set-logo {display: block;
    height: 100px;
    padding: 10px;
    text-align: center;
}

/*.bg-color-1{background-color: #00a1e5;}
.bg-color-2{background-color: #000;}*/
.triangle-down1 {border-radius: 20%;display: block;box-shadow: 0 5px 5px #000000;height: 130px;  position: absolute;    right: 45px;    top: -80px;    transform: rotate(225deg); width: 130px;    z-index:-1;} 
.triangle-down2 {border-radius: 20%;display: block;    height: 130px;    position: absolute;    right: 10px;    top: -80px;    transform: rotate(225deg); width: 130px;    z-index:-1;} 

.triangle-down3 { border-radius: 20%;    display: block;    height: 100px;    position: absolute;    right: 60px;    top: 60px;    transform: rotate(225deg);    width: 110px;    z-index: 2;} 
.triangle-down4 { border-radius: 20%;    display: block;    height: 130px;    position: absolute;    right: 20px;    top: 45px;    transform: rotate(225deg);    width: 130px;    z-index: 1;}
.set-rect {    border-radius: 0 10px 0 0;    bottom: 0;    height: 56px;    position: absolute;    width: 75%;}
.btm-img{ height: 100px;    overflow: hidden;    position: relative;}


 
.back-top-img1{background-image:url("../img/bg-top.png"); background-repeat: no-repeat; background-position: top right;}
.back-btm-img1{background-image:url("../img/bg-btm.png"); background-repeat: no-repeat; background-position: bottom left; width: 320px; height: 65px;}
.top-img{height: 70px; position: relative;}
.contact-img{width: 50%;display: inline-block;vertical-align: top; margin: 25px auto 10px;}
.set-title{text-align: center;font-size: 19px;text-transform: uppercase;font-weight: bold;padding: 0 0 20px 0px; margin: 0 10px;}
.sub-title{display: block;font-size: 14px; text-transform: capitalize; font-weight: normal;}
.contact-det{padding: 20px 0 0 0; margin: 0 10px;}
.company-det{padding: 20px 0 0 0; margin: 0 10px;}
.follow-us-det{padding: 20px 0 0 0; margin: 0 10px;}
.set-sub-title{font-size: 16px;text-transform: uppercase;font-weight: bold;text-align: center;margin-bottom: 10px;}
.icon-sets{}
.set-icon{padding: 0;list-style: none;margin: 0;}
.data-icon{display: block;padding: 12px 10px;line-height: 20px;cursor: pointer;text-decoration: none!important;}
.icon-place{width: 55px;display: inline-block;vertical-align: top;height: 90px;background-color: #ffffff;margin-bottom: 20px;margin-right: 5px;margin-left: 5px;}
.icon-b{border: 1px solid; border-radius: 5px;}
.icon{display: block;font-size: 30px;}
.small{font-size: 12px; padding-top: 5px;}
.follow-icon .data-icon1{display: block;padding: 10px;line-height: 20px;cursor: pointer; border:none; }
.follow-icon .icon-place1{width: 45px;display: inline-block;vertical-align: top;height: 45px; margin-bottom: 20px;margin-right: 4px;margin-left: 4px; border-radius: 5px;}
.follow-icon .icon1{font-size: 24px;}
.border-btm{border-bottom: solid 1px; opacity:0.5; margin: 0 10px;}
.vc-modal.modal{
        padding-right: 0 !important;
      }
      .modal-dialog{
        max-width: 100%;
        margin: 0 auto;
        height: 100vh;
      }
      .modal-content{
        border-radius: 0;
      }
      .modal-header{
        display: block;
      }
      .modal-title{
        font-size: 25px; color: #fff;
      }
      .modal-content{
        height: 100vh;
      }
      .modal-footer{
        display: block;
      }
      .modal-txt{
        font-size: 16px;
        text-align: center;
      }
      .modal-body{
/*        max-width: 400px;	*/
	width:100%;
        margin: 0 auto;
      }
      .vc-vdobox{
        margin-top: 20px;
        /*border-radius: 4px;*/
      }
      .vc-savesteps{
        list-style: none;
        text-align: left;
        margin-top: 20px;
        padding: 0;
      }
      .vc-savesteps li{
        margin-bottom: 10px;
      }
      .vc-savesteps li:last-child{
        margin-bottom: 0;
      }

.t-center{margin: 15px auto; display: table;}

.prodlist{
        list-style: none;
        padding: 0;
        text-align: left;
        margin-top: 20px;
        margin-bottom: 0;
	text-transform: uppercase;
        /*display: inline-block;*/
      }
      .prodlist li{
        margin-bottom: 10px;
      }
      .prodlist li:last-child{
        margin-bottom: 0;
      }
      .prodlist li::before{
        content: "\f00c";
        font-family: Font Awesome\ 5 Free;
        font-weight: 900;
        color: #000000;
        font-size: 18px;
        margin-right: 10px;
      }
.pdf-btn {
     display: flex;
     justify-content: center;
     margin-top: 15px;
   }
   .pdf-icon {
     height: 50px;
     width: 50px;
     border-radius: 4px 0 0 4px;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     border-left: 1px solid #ccc;
     display: inline-block;
     color: #C8151D;
     font-size: 32px;
   }
   .pdf-text {
     background-color: #C8151D;
     color: #fff;
     text-transform: uppercase;
     font-size: 14px;
     height: 50px;
     border-radius: 0 4px 4px 0;
     line-height: 50px;
     vertical-align: middle;
     padding: 0 15px;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     border-right: 1px solid #ccc;
   }
a, a:hover, a:focus {
    outline: medium none;
    text-decoration: none !important;
}
.open-ac {
    display: inline-block;
    margin-bottom: 30px;
}
.open-ac a.icon-b {
    border-radius: 5px;
    display: flex;
    align-items: center;
    padding: 15px 20px;
}
.open-ac .data-icon {
    padding: 0;
    margin-right: 10px;
}
.big {
    font-size: 18px;
    font-weight: bold;
}


@media (min-width: 360px) and (max-width: 479px)
{
.set-title{font-size: 16px;}
.sub-title{font-size: 12px;} 
.set-sub-title{font-size: 14px;}
.follow-icon .icon-place1 {
    margin-right: 3px;
    margin-left: 3px;}
.icon-place {
    margin-right: 3px;
    margin-left: 3px;}
	/*.set-rect { width: 65%;}*/
}
