
.list-type1{
width:451px;
margin:40px auto 0px auto;
}

.list-type1 ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 15px;
font-family: 'Raleway', sans-serif;
padding: 0;
margin-bottom: 1em;
}
.list-type1 ol ol{
margin: 0 0 0 2em;
}

.list-type1 a{
position: relative;
display: block;
padding: .6em .4em .6em 0em;    font-size: 12pt;font-weight: bold;
*padding: .4em;
margin: .5em 0;
background: rgba(0, 177, 0, 0.85);
color: #fff;
text-decoration: none;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: 10em;
transition: all .2s ease-in-out;
}

.list-type1 a:hover{
    background: #ff2e63;
    text-decoration: none;
    transform: scale(1.1);
    color: #fff;
}

.list-type1 a:before{
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background:#ff2e63;
height: 2em;
width: 2em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
color:#FFF;
}
.rap1 {
    position: relative;
    /* display: inline-block; */
    /* overflow: hidden; */
    background: #f00;
    background: -webkit-linear-gradient(left, #ff2e63 , #00b100);
    background: -o-linear-gradient(right, #ff2e63 , #00b100);
    background: -moz-linear-gradient(right, #ff2e63 , #00b100);
    background: linear-gradient(to right, #ff2e63 , #00b100);
}
.container-fluid {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.welcome1 { text-align: center;}
.rap1:hover img {
    zoom: 1;
    -webkit-opacity: 0.50;
    opacity: 0.50;
}
.wheader {
    background: -moz-linear-gradient(top, #000080 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.51)), color-stop(100%, rgba(0,0,0,0.01)));
    background: -webkit-linear-gradient(top, #000080 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, #000080 0%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, #000080 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, #000080 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
    margin-bottom: 0px !important;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 01;
padding-top: 15px !important;
}
.navbar-default {
    background: none !important;
    border:none !important;
}
.nright ul {
    float: right !important;
    margin-right: -15px !important;
}

.nright ul li {
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
   
letter-spacing: 3px;
    font-family: 'Caveat',cursive;
    text-transform: uppercase;
}

.nright ul li a {
    color: #fff !important;
    position: relative;
}
.bannerd {
    padding: 0px !important;
}
.rimag1 {  position: relative;  display: inline-block;   /* overflow: hidden; */   background: #f00;
  background: -webkit-linear-gradient(left, #ff2e63 , #00b100); background: -o-linear-gradient(right, #ff2e63 , #00b100);  background: -moz-linear-gradient(right, #ff2e63 , #00b100);  background: linear-gradient(to right, #ff2e63 , #00b100);}
.rimag1:hover:before {  width: 50px;}
.rimag1:hover:before, .rimag1:hover:after {  opacity: 1;}
.rimag1:before {  width: 300px; height: 2px;}
.rimag1:before, .rimag1:after {  content: ''; background-color: #fff; position: absolute; z-index: 1; top: 50%; left: 50%;
   opacity: 0; -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.rimag1:before, .rimag1:after {-webkit-box-sizing: border-box;  box-sizing: border-box;   -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;}
.rimag1:hover img { zoom: 1;  -webkit-opacity: 0.50; opacity: 0.50; }
.rimag1:hover:after {height: 50px;}
.rimag1:after {  height: 300px; width: 2px;}
.r-pho1 {
    margin-top: 10px;
}
.ra-inkab3 {
    margin-top: -108px;
}

.raj-inkas10 {
    margin-top: -108px;
}
.r-wedding1 {
    margin-top: 2%;
text-align: center;
}
.r-gal1 h1 {
    margin: 0px;
    font-size: 34px;
    color: #000;
    font-family: 'Cabin', sans-serif;
}

.bor1 {
    width: 8%;
    margin: 0px auto;
    border-top: 2px solid #000;
    margin-top: 1%;
}
.bor1 hr {
    border-top: #000 solid 1px;
    margin: 5px auto;
    width: 80%;
}
.welcome1 h1 {font-family: 'Paytone One', sans-serif; text-align: center; font-size: 48px;
color: #000;}
.bor1 { width: 8%; margin: 0px auto; border-top: 4px solid #ff2e63 !important; margin-top: 1%;}
.bor1 hr { border-top: #00b100 solid 2px; margin: 5px auto; width: 80%;}
.welcome1 p { text-align: center; font-size: 16px; color: #000; font-family: 'Open Sans', sans-serif;
 margin-top: 2%;}
 a.view1 {   font-family: 'Open Sans', sans-serif;    font-size: 14px;    /* text-align: right; */    display: inline-block;    margin-left: 0%;    color: #fff;    text-transform: uppercase;    /* float: right; */    padding: 10px 20px;    background: #ff2e63 !important;    position: relative;    margin-top: 2%;
}
a.view1:hover,a.view1:focus {    background: #ff2e63 !important;    color: #fff;    text-decoration: none;    transition: all 0.5s ease-in-out;
}
a.view1::before, a.view1::after {    border-color: transparent;    -webkit-transition: all 0.25s;    transition: all 0.25s;    border-style: solid;    border-width: 0;    content: "";    height: 24px;    position: absolute;    width: 24px;
}

a.view1::before {    border-color: #ff2e63 !important;    border-left-width: 2px;    border-top-width: 2px;    left: -5px;    top: -5px;
}

a.view1::after {    border-bottom-width: 2px !important;    border-color: #ff2e63 !important;    border-right-width: 2px !important;    bottom: -5px !important;    right: -5px !important;
}

a.view1:hover:before, a.view1:hover:after {    height: 100%;    width: 100%;
}
.welcome { margin-top: 2%; margin-bottom: 3%;}
.gallor img {padding: 1.5% !important;}
.wel1 {margin-bottom: 4%;}
.bombayhigh {margin-top: 5%; padding: 1.5%; padding-bottom: 5%;padding-top: 4%;}
.analysing { border: 2px solid; border-color: #ff2e63 !important;padding: 5%!important;text-align: center; line-height: 28px;
 margin-left: -15%;margin-top: 10%; padding-top: 8%; font-family: open sans-serif; padding-bottom: 7%;}
 .analysing h5 { background-color: #ff2e63 !important; color: #fff; font-size: 21px;
 padding: 10%; box-shadow: 0 14px 20px rgba(164,162,149,.57);}
.wel { color: #ff1700; font-family: 'Caveat',cursive;font-size: 35px;}
.mar-bottom {margin-top:5%; margin-bottom: 5%;}
 .text-center h2 { color: #ff2e63 !important; font-size: 35px; font-family: 'Paytone One', sans-serif;letter-spacing: 3px;text-transform: uppercase;}
 .text-center span {color: #00b100;}
 .arrow {color: #000080; font-size: 21px;margin-top: 2%;margin-bottom: 2%;}
 .text-center p {text-align: center; font-size: 17px;color: #000;font-family: 'Open Sans', sans-serif; margin-bottom: 2%;}
 .services h3 { position: absolute; z-index: 2; bottom: 10%; text-align: center !important; width: 99%;
color: #fff; text-shadow: 2px 3px rgba(0,0,0,0.6);}
.delicacy a img a:hover, a:focus{
    color: #3c0259 !important;
    text-decoration: none ;
}
.nright ul li a:hover {
    color: #fff !important;
}
.r-wedding1 h1 {font-family: 'Paytone One', sans-serif; text-align: center; font-size: 48px; color: #000;}
.r-wedding1 {margin-top: 3%; margin-bottom: 3%;}
.ftrs {background: #0b0b0b; padding: 6% 0 2%;}
.nilayam { text-align: center; padding: 2% 1% 5%!important;font-family: 'Montserrat',sans-serif;}
.nilayam h4 {color: #ff2e63 !important;font-family: 'Caveat',cursive;font-weight: 700;}
.nilayam h3 { color: #fff; margin: 0; text-transform: uppercase; margin-top: 5%;margin-bottom: 10%;font-family: 'Paytone One', sans-serif;}
.nilayam p {font-size: 15px;font-weight: 100;color: #656565;line-height: 1.6;font-family: 'Open Sans', sans-serif;}
.nilayam ul {list-style-type: none;text-align: center; padding: 0; margin: 0;}
.nilayam ul a { color: #656565!important; line-height: 2.5; font-size: 14px;text-decoration: none !important;font-family: 'Open Sans', sans-serif;}
.icon11 {color: #5147c9!important;padding: 2%!important; font-size: 13pt!important;}
.rightft {color: #8b8d8f; text-align: center; margin-top: 4%;}
.rightft p {font-family: 'Open Sans', sans-serif;;font-weight: 700;text-transform: uppercase;font-size: 13px;}
.rightft p a {text-decoration: none !important;}
.defualt-logo span {  color: #f30000 !important;}
.nilayam {text-align: center;padding: 2% 1% 5%!important; font-family: 'Montserrat',sans-serif;}
.nilayam1 {padding-bottom: 10% !important;}
.annith { padding-bottom: 21.2% !important;}
.videoconference {padding: 6% 8% !important;}
.videoconference h5 { font-size: 18px; color: #888888; font-weight: 400;line-height: 30px;font-family: 'Montserrat',sans-serif;}
.videoconference h1 { font-size: 55px; font-weight: 700; font-family: 'Montserrat', sans-serif;color: #e57f06 !important;padding-bottom: 2%;}
.videoconference p {color: #888888; line-height: 30px; font-family: 'Open Sans', sans-serif; font-size: 18px;font-weight: 400; padding-bottom: 6%;
padding-right: 15%;}
.event1 { text-align: center; margin-top: 5%;}
.event1 h1 { margin: 0px; font-family: 'Montserrat',sans-serif;color: #000;font-size: 47px;font-weight: 600;
margin-bottom: 10px;}
span.eve1 {color: #ffcc00;}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.fade-carousel {
    position: relative;
   
}

.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #fff;
    border-color: #fff;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

.border {
    display: inline-block;
    position: relative;
    width: 100% !important;
overflow: hidden;
}
.border img {
    display: block;
    position: relative;
}
.border::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
    transition: box-shadow .1s ease;
}

.border:hover::after {
   box-shadow: inset 0 0 0 10px rgba(255,255,255,.5);
transition: all 0.5s ease-in-out;
}
.r-banner1 {
    padding: 0px !important;
}

.border:hover img {
    transform: scale(1.1,1.1);
    transition: all 0.5s ease-in-out;
}
.affix-top {-webkit-transition: padding 0.2s linear; -moz-transition: padding 0.2s linear;-o-transition: padding 0.2s linear; transition: padding 0.2s linear;}
.affix {  position: fixed; -webkit-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);background: rgb(0, 0, 0);}

/******************** slider-01***********************/
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity; overflow:hidden;}
.item.active img {   transition: transform 5000ms linear 0s;
  /* This should be based on your carousel setting. For bs, it should be 5second*/transform: scale(1.10, 1.10);}
.carousel-fade .carousel-inner .active { opacity: 0.1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 0;}
.carousel-fade .carousel-control { z-index: 2;}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


.defualt-logo {
    font-weight: bold;
    letter-spacing: 1px;
    color: #ff2e63 !important;
    margin-top: 2%;
  font-family: 'Paytone One', sans-serif;
    font-size: 30px !important;
}
.defualt-logo span {
    color: #00b100 !important;
}
.navbar-nav {
    margin: 7.5px -15px !important;
}
.delicacy h3 { font-family: 'Paytone One', sans-serif; text-align: center; font-size: 40px;}
.ink-ban2 {padding: 0px !important;}
.defualt-logo:focus {
    color: #ff2e63 !important;
}

.welcome1 h2 {
    font-size: 120px;
    color: rgba(204, 204, 204, 0.6);
    opacity: 0.3;
    position: absolute;
    right: 0px;
    margin: 0px;
    left: 0px;
    margin-top: -6%;
    letter-spacing: 50px;
    font-family: 'Paytone One', sans-serif;
}
.mar-bottom h1 {
    font-size: 50px;
    color: rgb(204, 204, 204);
    opacity: 0.5;
    position: absolute;
    right: 0px;
    margin: 0px;
    left: 0px;
    margin-top: 24%;
    letter-spacing: 18px;
    font-family: 'Paytone One', sans-serif;
}

.about-usw2 {margin-bottom: 0%;margin-top: 0%;}
.about-usw2 {padding: 7% 8%; background-attachment: fixed; background-size: cover !important;}
span.angle:before {content: '';
    position: absolute;
    left: -18px;
    top: -25px;
    width: 268px;
    height: 226px;
    border-top: 3px solid #ff2e63 !important;
    border-left: 3px solid #ff2e63 !important;}
span.angle:after { content: ''; position: absolute; top: 210px; width: 278px; height: 189px;border-right: 3px solid #ff2e63 !important;border-bottom: 3px solid #ff2e63 !important;right: -22px;}
.about-uss h1 { color: #fff; font-size: 30px; margin-left: 15%; font-family: 'Paytone One', sans-serif; margin-top: 0px; font-weight: bold;}
.about-uss h2 {color:#00b100 !important; margin-left: 15%; font-family: 'Caveat',cursive; letter-spacing: 3px;font-size: 35px; font-weight: bold;}
.about-uss p {color: #fff; margin-left: 15%;font-family: 'Open Sans', sans-serif; font-size: 16px;letter-spacing: 1px;
 text-align: justify;}
.a-wel1 { text-align: center;  margin-top: 0%;}
.camera1 { font-size: 50px !important; color: #000;margin-top: 4%;}
.a-wel1 hr { width: 6%;  margin: 10px auto;  border-top: #fcd112  solid 5px; border-radius: 10px;}
.a-wel1 h1 {margin: 0px;  font-size: 34px;  color: #000; font-family: 'Montserrat',sans-serif; font-weight: 600;  text-transform: uppercase;  letter-spacing: 5px; margin-bottom: 2%;}
.para1 { text-align: center; margin-top: 0%;}
.para1 p {  margin: 0px;font-size: 16px;color: #000; font-family: 'Open Sans', sans-serif; line-height: 30px; padding: 0pc 10%;letter-spacing: 1px;margin-top: 1%;}

 
 a.view2 {   font-family: 'Open Sans', sans-serif;    font-size: 14px;    /* text-align: right; */    display: inline-block;    margin-left: 15%;    color: #fff;    text-transform: uppercase;    /* float: right; */    padding: 10px 20px;    background: #ff2e63 !important;    position: relative;    margin-top: 2%;
}
a.view2:hover,a.view2:focus {    background: #ff2e63 !important;    color: #fff;    text-decoration: none;    transition: all 0.5s ease-in-out;
}
a.view2::before, a.view2::after {    border-color: transparent;    -webkit-transition: all 0.25s;    transition: all 0.25s;    border-style: solid;    border-width: 0;    content: "";    height: 24px;    position: absolute;    width: 24px;
}

a.view2::before {    border-color: #ff2e63 !important;    border-left-width: 2px;    border-top-width: 2px;    left: -5px;    top: -5px;
}

a.view2::after {    border-bottom-width: 2px !important;    border-color: #ff2e63 !important;    border-right-width: 2px !important;    bottom: -5px !important;    right: -5px !important;
}

a.view2:hover:before, a.view2:hover:after {    height: 100%;    width: 100%;
}
.avin {margin-bottom: 3%;}
.khyati { padding: 20% 0%; background-attachment: fixed !important;background-size: cover!important;}
.khati3 h1 { color: #fff; font-size: 54px; font-family: 'Paytone One', sans-serif; letter-spacing: 3px;font-weight: bold;
 text-shadow: 2px 3px rgba(0,0,0,0.6);margin-left: 10%;}
.diggtal1 {padding: 20% 0%; background-attachment: fixed !important; background-size: cover!important; text-align: right;}
 .digitalk3 h1 {color: #fff; font-size: 54px; font-family: 'Paytone One', sans-serif;letter-spacing: 3px;font-weight: bold;
 text-shadow: 2px 3px rgba(0,0,0,0.6); margin-right: 10%;}
.about-uss h3 {font-size: 60px;color: rgb(204, 204, 204);opacity: 0.5;position: absolute;right: 0px;
margin: 0px;left: 0px;margin-top: 24%;letter-spacing: 18px;font-family: 'Paytone One', sans-serif;margin-left: 8%;}
.contactone {text-align: center; margin-top: 4%; margin-bottom: 4%;}
.marker1 {background: rgb(68, 187, 255); color: #fff; padding: 7% 9%;border-radius: 50%;
font-size: 30px !important;display: table !important;margin: 0 auto !important;}
.contactone h3 { margin: 0px;color: #000;font-size: 22px;font-weight: 600;font-family: 'Montserrat', sans-serif;margin: 3% 0px;
margin-top: 6%;}
.contactone p { font-family: 'Open Sans', sans-serif;margin: 0px;font-size: 15px;line-height: 26px; color: #666;padding: 0px 3%;}
.phone { background: rgb(252, 87, 156);  color: #fff; padding: 7% 8.3%; border-radius: 50%;font-size: 30px !important;
display: table !important;margin: 0 auto !important;}
.envelope1 {background: rgb(52, 73, 94);color: #fff;padding: 7% 8%;border-radius: 50%;font-size: 30px !important;
display: table !important;margin: 0 auto !important;}
.poplbl { color: #ffffff !important; font-size: 13pt; font-family: 'Open Sans', sans-serif;}
input.form-control {height: 50px; border: rgba(204, 204, 204, 0.64) solid 2px !important; margin-top: 10px; margin-bottom: 40px; border-radius: 0px;
 font-family: 'Open Sans', sans-serif;}
.sendm2 { background: #1abfdf !important; color: #fff !important; border: none !important; padding: 1.5% 7% !important;
 text-transform: uppercase; font-family: 'Open Sans', sans-serif;}
.maps1 { padding: 0px !important;}
textarea.form-control { border: #ccc solid 2px; margin-top: 10px; outline: none !important; font-family: 'Open Sans', sans-serif;}
.Halconheadline h4 {  font-family: 'Arapey', serif;  color: #6d6d6d; text-align: center;  font-size: 21pt; line-height: 32pt; font-weight: 300;}
.Halconheadline h4 spam {  color: #ff008c; font-weight: bold;}
.Halconheadline { margin-top: -30px !important;}
.adsmallimg { margin-bottom: 3%;}
.about1 { margin-top: 5%;}
.about1 h1 { margin: 0px;   font-size: 34px;   color: #000;font-family: 'Paytone One', sans-serif;}
.about1 hr { margin: 10px 0px;width: 20%; border-top: 4px solid #ff2e63 !important;}
.about1 p { font-family: 'Open Sans', sans-serif; font-size: 15px;  text-align: justify; line-height: 26px;  color: #000;padding-right: 5%;}
.about2 { background: rgba(204, 204, 204, 0.1);  padding: 5% 8% !important;  margin-top: 5%;}
.about2 h1 {   margin: 0px; font-size: 34px;  color: #000; margin-left: 4%;font-family: 'Paytone One', sans-serif;}
.about2 hr { margin: 10px 0px; width: 20%; border-top: 4px solid #ff2e63; margin-left: 4%;}
.about2 p {font-family: 'Open Sans', sans-serif; font-size: 15px; text-align: justify;  line-height: 26px; color: #000;  margin-left: 4%;}
.rel-bake { margin-top: 3%;}
.rel-bake1 {  text-align: center; margin-top: 10%;  margin-bottom: 12%;}
.rel-bake1 h1 {  margin: 0px;color: #fff; font-family: 'Paytone One', sans-serif;  font-size: 20pt; margin-bottom: 3%;}
.rel-bake1 p {  font-size: 16px;  color: #fff; font-weight: 100; font-family: 'Open Sans', sans-serif; padding: 0px 25%;}
.rel-bake1 h3 { margin: 00px; font-size: 20px;  color: #fff; font-family: 'Montserrat', sans-serif;}
.reales1 { bottom: -50px !important;}
.hoanew {margin-top: 4% !important;}
.Celebritiesones {margin-bottom: 3%;margin-top: 3%;}
.Celebritiesones img {outline: 10px solid rgba(0,0,0,0.26); outline-offset: -10px;}
.sw-help1 {margin-top: 2%;margin-bottom: 9%;}
.sw-help2 h1 { margin: 0px;font-size: 32px; font-family: 'Open Sans', sans-serif;; font-weight: 600; line-height: 50px;
 padding-right: 20%; text-transform: uppercase;color: #000;}
.sw-help2 p { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 100; text-align: justify;  margin: 20px 0px;  padding-right: 30%;
 line-height: 30px;}
.bharight1 {  width: 55%; color: #fff; padding: 30px; background: #ff2e63 !important; position: absolute;bottom: -15%;
 left: -25%;}
.bharight1 p {font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 100; text-align: justify;
line-height: 35px;}
.grarph h1 {color: #fff !important;font-size: 16pt;text-align: center; background: rgb(5, 27, 49);
 padding: 15px;margin-bottom: 20px;border: 1px solid transparent;
 -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; margin-top: 0px;
 font-family: 'Paytone One', sans-serif; letter-spacing: 1px;}
.goeor img {outline: 10px solid rgba(0,0,0,0.26); outline-offset: -10px;}
.graphy56 { margin-top: 2%;margin-bottom: 5%;}

.ra-imgh1 img {
    padding: 0px !important;
}

.ra-imgh1 {
    /* background-color: #fff; */
    /* color: #444; */
    /* display: inline-block; */
    /* font-family: 'Roboto', sans-serif; */
    /* font-size: 24px; */
    /* margin: 8px; */
    /* max-width: 315px; */
    /* min-width: 230px; */
    overflow: hidden;
    position: relative;
    /* text-align: center; */
    /* width: 100%; */
}

.ra-imgh1:after {
    background: linear-gradient(to right, rgba(255, 46, 99, 0.5) , rgba(0, 177, 0, 0.5));
    height: 50%;
    bottom: -75%;
    content: '';
    left: 0;
    right: 0;
    position: absolute;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
    transform: skewY(-30deg);
}

.ra-imgh1:hover:after, .ra-imgh1.hover:after {
    bottom: 125%;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
    background: none !important;
}
.dropdown-menu {
padding: 0px 0 !important;
background-color: #fff !important;
border: 0px solid rgba(0,0,0,.15) !important;
border-radius: 0 !important;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #ff2e63 !important;
}


ul.dropdown-menu li a {
    color: #000 !important;
}


@media only screen and (min-width:320px) and (max-width:480px){
.wheader {
position: relative;
}
.defualt-logo {
margin-top: 0%;
    font-size: 22px !important;
}
.navbar {
margin-bottom: 15px;
}
.nright ul {
    float: none !important;
    }
.welcome1 h2 {
    font-size: 65px;
    letter-spacing: 0px;
}
.analysing {
margin-left: 0;
margin-top: 0%;
}
.angle {
    display: none;
}
.about-usw2 {
    padding: 7% 4%;
    text-align: center;
}
.about-uss h3 {
    font-size: 30px;
    letter-spacing: 0;
        margin-left: 0%;
}

.about-uss h1 {
margin-left: 0;
}
.about-uss h2 {
margin-left: 0;
}
.about-uss p {
margin-left: 0;
}
.raj-inkas10 {
    margin-top: 0;
}
.khati3 h1 {
    margin-left: 0;
    text-align: center;
}
.digitalk3 h1 {
    margin-right: 0;
    text-align: center;
}

.about1 {
    text-align: center;
}
.about1 hr {
    margin: 10px auto !important;
    }

.about1 p {
    padding-right: 0%;
}
.about2 {
padding: 5% 4% !important;
    text-align: center;
}
.about2 h1 {
margin-left: 0%;
}
.about2 hr {
    margin: 10px auto !important;
    }
.about2 p {
    margin-left: 0%;
}
.rel-bake {
    background-size: cover !important;
}
.rel-bake1 p {
    padding: 0px 2%;
}
.r-wedding1 h1 {
font-size: 36px;
    margin-bottom: 5%;
}
.sw-help2 h1 {
padding-right: 0;
    text-align: center;
}

.sw-help2 p {
padding-right: 0;
}
.bharight1 {
    width: 100%;
    color: #fff;
    padding: 15px;
    background: #ff2e63 !important;
    position: relative;
    bottom: 0;
    left: 0;
}
.list-type1 {
    width: 100%;
    margin: 20px auto 0px auto;
}

.ra-inkab3 {
    margin-top: 0;
}
	
}


@media only screen and (min-width:360px) and (max-width:640px){
.wheader {
position: relative;
}
.defualt-logo {
margin-top: 0%;
    font-size: 22px !important;
}
.navbar {
margin-bottom: 15px;
}
.nright ul {
    float: none !important;
    }
.welcome1 h2 {
    font-size: 65px;
    letter-spacing: 0px;
}
.analysing {
margin-left: 0;
margin-top: 0%;
}
.angle {
    display: none;
}
.about-usw2 {
    padding: 7% 4%;
    text-align: center;
}
.about-uss h3 {
    font-size: 30px;
    letter-spacing: 0;
        margin-left: 0%;
}

.about-uss h1 {
margin-left: 0;
}
.about-uss h2 {
margin-left: 0;
}
.about-uss p {
margin-left: 0;
}
.raj-inkas10 {
    margin-top: 0;
}
.khati3 h1 {
    margin-left: 0;
    text-align: center;
}
.digitalk3 h1 {
    margin-right: 0;
    text-align: center;
}

.about1 {
    text-align: center;
}
.about1 hr {
    margin: 10px auto !important;
    }

.about1 p {
    padding-right: 0%;
}
.about2 {
padding: 5% 4% !important;
    text-align: center;
}
.about2 h1 {
margin-left: 0%;
}
.about2 hr {
    margin: 10px auto !important;
    }
.about2 p {
    margin-left: 0%;
}
.rel-bake {
    background-size: cover !important;
}
.rel-bake1 p {
    padding: 0px 2%;
}
.r-wedding1 h1 {
font-size: 36px;
    margin-bottom: 5%;
}
.sw-help2 h1 {
padding-right: 0;
    text-align: center;
}

.sw-help2 p {
padding-right: 0;
}
.bharight1 {
    width: 100%;
    color: #fff;
    padding: 15px;
    background: #ff2e63 !important;
    position: relative;
    bottom: 0;
    left: 0;
}
.list-type1 {
    width: 100%;
    margin: 20px auto 0px auto;
}

.ra-inkab3 {
    margin-top: 0;
}
	
}
@media only screen and (min-width : 480px) and (max-width :482px) {
.defualt-logo {
    margin-top: 0%;
    font-size: 30px !important;
}
}


@media only screen and (min-width : 600px) and (max-width :604px) {
.defualt-logo {
    margin-top: 0%;
    font-size: 30px !important;
}
}


@media only screen and (min-width:640px) and (max-width:767px){
.wheader {
position: relative;
}
.defualt-logo {
    margin-top: 0%;
    font-size: 22px !important;
}
.navbar {
margin-bottom: 15px;
}
.nright ul {
    float: none !important;
    }
.welcome1 h2 {
    font-size: 65px;
    letter-spacing: 0px;
}
.analysing {
margin-left: 0;
margin-top: 0%;
}
.angle {
    display: none;
}
.about-usw2 {
    padding: 7% 4%;
    text-align: center;
}
.about-uss h3 {
    font-size: 80px;
    letter-spacing: 0;
        margin-left: 0%;
}

.about-uss h1 {
margin-left: 0;
}
.about-uss h2 {
margin-left: 0;
}
.about-uss p {
margin-left: 0;
}
.raj-inkas10 {
    margin-top: 0;
}
.khati3 h1 {
    margin-left: 0;
    text-align: center;
}
.digitalk3 h1 {
    margin-right: 0;
    text-align: center;
}

.about1 {
    text-align: center;
}
.about1 hr {
    margin: 10px auto !important;
    }

.about1 p {
    padding-right: 0%;
}
.about2 {
padding: 5% 4% !important;
    text-align: center;
}
.about2 h1 {
margin-left: 0%;
}
.about2 hr {
    margin: 10px auto !important;
    }
.about2 p {
    margin-left: 0%;
}
.rel-bake {
    background-size: cover !important;
}
.rel-bake1 p {
    padding: 0px 2%;
}
.r-wedding1 h1 {
font-size: 36px;
    margin-bottom: 5%;
}
.sw-help2 h1 {
padding-right: 0;
    text-align: center;
}

.sw-help2 p {
padding-right: 0;
}
.bharight1 {
    width: 100%;
    color: #fff;
    padding: 15px;
    background: #ff2e63 !important;
    position: relative;
    bottom: 0;
    left: 0;
}
.list-type1 {
    width: 100%;
    margin: 20px auto 0px auto;
}

.ra-inkab3 {
    margin-top: 0;
}
	
}


@media only screen and (min-width:768px) and (max-width:1000px){
.wheader {
position: relative;
}
.defualt-logo {
    margin-top: 3%;
    font-size: 22px !important;
}
.nright ul li {
    font-size: 11px;
}
.navbar {
margin-bottom: 15px;
}
.nright ul {
    float: right !important;
    }
.welcome1 h2 {
    font-size: 65px;
    letter-spacing: 0px;
}
.analysing {
margin-left: 0;
margin-top: 0%;
}
.angle {
    display: none;
}
.about-usw2 {
    padding: 7% 4%;
    text-align: center;
}
.about-uss h3 {
    font-size: 80px;
    letter-spacing: 0;
        margin-left: 0%;
}

.about-uss h1 {
margin-left: 0;
}
.about-uss h2 {
margin-left: 0;
}
.about-uss p {
margin-left: 0;
}
.raj-inkas10 {
    margin-top: 0;
}
.khati3 h1 {
    margin-left: 0;
    text-align: center;
}
.digitalk3 h1 {
    margin-right: 0;
    text-align: center;
}

.about1 {
    text-align: center;
}
.about1 hr {
    margin: 10px auto !important;
    }

.about1 p {
    padding-right: 0%;
}
.about2 {
padding: 5% 4% !important;
    text-align: center;
}
.about2 h1 {
margin-left: 0%;
}
.about2 hr {
    margin: 10px auto !important;
    }
.about2 p {
    margin-left: 0%;
}
.rel-bake {
    background-size: cover !important;
}
.rel-bake1 p {
    padding: 0px 2%;
}
.r-wedding1 h1 {
font-size: 36px;
    margin-bottom: 5%;
}
.sw-help2 h1 {
padding-right: 0;
    text-align: center;
}

.sw-help2 p {
padding-right: 0;
}
.bharight1 {
    width: 100%;
    color: #fff;
    padding: 15px;
    background: #ff2e63 !important;
    position: relative;
    bottom: 0;
    left: 0;
}
.list-type1 {
    width: 100%;
    margin: 20px auto 0px auto;
}

.ra-inkab3 {
    margin-top: 0;
}

.delicacy h3 {
    font-size: 24px;
}

.rimag1 {
    width: 100%;
}
	
}

@media only screen and (min-width : 1000px) and (max-width :1200px) {
.analysing {
margin-top: -1.3%;
}
.about-usw2 {
    padding: 7% 4%;
}
span.angle::after {
top: 150px;
}
.about-uss h3 {
    font-size: 40px;
    letter-spacing: 5px;
}
.ra-inkab3 {
    margin-top: -92px;
}
.raj-inkas10 {
    margin-top: -92px;
}
.nilayam1 {
    padding-bottom: 8.6% !important;
}
.annith {
    padding-bottom: 25% !important;
}


.about2 {
padding: 5% 4% !important;
}
.about-uss h3 {
    font-size: 58px;
    letter-spacing: 5px;
}

}


