@charset "utf-8";
/* CSS Document */
/* CSS Document */
/*butt*/
.borsha:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 3;
	opacity:0;
    border-width: 3px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);
    border-image: initial;
}
/*.borsha:hover:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 3;
	opacity:1;
    border-width: 3px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);
    border-image: initial;
}*/
.servicei:hover .serv {  color: #e11804; text-decoration:none !important;}
.servicei:hover .borsha:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 3;
	opacity:1;
    border-width: 3px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);
    border-image: initial;
}

.borsha:after {
    position: absolute;
    top: 0;
    left: -100%;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
    transition: all .6s ease;
}
.borsha img{   transition: all .6s ease;
transform: scale(1);}
.servicei:hover .borsha img{   transition: all .6s ease;
transform: rotate(-0deg)  scale(1.2);
-webkit-transform: rotate(-0deg)   scale(1.2);
}
/*.borsha:hover img{   transition: all .6s ease;
transform: rotate(-0deg)  scale(1.2);
-webkit-transform: rotate(-0deg)   scale(1.2);
}*/
 @-webkit-keyframes shine{100%{left:125%}}
 @keyframes shine{100%{left:125%}}
	.servicei:hover .borsha:after{-webkit-animation: shine 1s;
    animation: shine 1s; cursor:default;}

	/* .borsha:hover:after{-webkit-animation: shine 1s;
    animation: shine 1s; cursor:default;}*/
.borsha {
    position: relative;
    width: 100%; text-align:center;
		overflow:hidden;
		 transition: all .3s ease;
}
 /*button*/
 .servicei a{text-decoration:none !important; }
 .servicei{position:relative; width:100%; margin:auto; text-decoration:none !important;}
.sec-innercon44 {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    /* align-items: center; */
    align-items: stretch;
    /* align-items: stretch; */
}
.infobox-style-5 .sigma_icon-block {
     
    border: 2px solid #efefef;
    padding: 40px;
    border-radius: 10px;
    display: block;
}
.infobox-style-5 {position:relative; margin:auto; width:100%;}
.infobox-style-5:hover{/*background: #fff3f3;*/
    background: rgb(255, 243, 243,1);
}

.sigma_icon-block {
    background-color: transparent;
    padding: 0;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 30px;
    z-index: 1;
}
 
.infobox-style-5 .sigma_icon-block .sigma_icon-block-content h5 {
    color: #44233b;
	font-family: "poppins";
	
    font-size: 24px;
    margin-bottom: 0;
}
.infobox-style-5 .sigma_icon-block p {
       position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    margin: 10px 0px;
    transition: all 500ms ease;
}
.infobox-style-5 .sigma_icon-block:hover > i {
    opacity: .1;
    visibility: visible;
}
.infobox-style-5 .sigma_icon-block > i {
    font-family: "Flaticon";
    margin: 0;
    top: 50%;
    left: 50%;
    right: auto;
    color: #DB4242;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 140px;
    width: auto;
    height: auto;
    display: inline-flex;
    justify-content: flex-start;
    background-color: transparent;
    border: 0;
}


.infobox-style-5 .sigma_icon-block .sigma_icon-block-content > span {
    color: #db4242;
    font-weight: 600;
	font-family: 'Outfit', sans-serif;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
}

infobox-style-5 .sigma_icon-block span i {
    font-size: 14px;
    margin-left: 5px;
	    font-family: "Flaticon";
}
.sigma_icon-block .icon-wrapper {
    margin-right: 10px;
}
 

.infobox-style-5 .sigma_icon-block .icon-wrapper i {
    align-items: center;
    width: auto;
    height: auto;
    font-size: 60px;
    display: inline-flex;
    justify-content: flex-start;
    background-color: transparent;
    border: 0;
    color: #7E4555;
    line-height: normal;
    margin: 0;
    margin-top: 20px;
    opacity: 1;
}
/*info*/
.pad50-50tp{ padding:50px  0px;}
.serv a{
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; */
    color: #581c16;
    font-weight: 500;
	
    text-align: center;
    font-size: 18px;
    /* text-align: center; */
    margin: 0px;
    transition: all 500ms ease;
    padding: 10px 0px 10px 0px;
    line-height: 20px !important;
    letter-spacing: -.2px;
	text-decoration:none !important;
 /*   word-spacing: 1px;*/
     
}
.serv {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; */
/*color: #e11804;*/
    color: #581c16;
    font-weight: 500;
	text-decoration:none;
	
    text-align: center;
    font-size: 18px;
    /* text-align: center; */
    margin: 0px;
    transition: all 500ms ease;
    padding: 10px 0px 10px 0px;
    line-height: 20px !important;
    letter-spacing: -.2px;
	margin-left:auto;
	margin-right:auto;
	display:block;
 /*   word-spacing: 1px;*/
     
}
 .sec-innerflexho h1{ font-size:20px; font-weight:600; height:auto  !important; width:100%; margin:auto; padding-bottom:15px;}
  .sec-innerflexho h2{ font-size:18px; font-weight:600; height:auto  !important; width:100%; margin:auto;  padding-bottom:10px;}
   .sec-innerflexho h3{ font-size:16px; font-weight:600; height:auto  !important; width:100%; margin:auto; padding-bottom:10px;}
    .sec-innerflexho h4{ font-size:14px; font-weight:600; height:auto  !important; width:100%; margin:auto; padding-bottom:10px;}
.sec-innerflexho tr {width:100%;   margin:auto;  }
 margin:auto;
 /*Fixing width of first 
            // column of each row */
           .sec-innerflexho  td:nth-child(1) {
                width: 30%;  margin:auto;
            }
 
           /* // Fixing width of second 
            // column of each row */
         .sec-innerflexho    td:nth-child(2) {
                width: 70%; margin:auto;
            }
.sec-innerflexho table{ position:relative; display:block; width:100%; margin:auto; }
.sec-innerflexho  th, .sec-innerflexho td {
  padding: 10px 5px;
  text-align: left; vertical-align:top;
}
.subtamil {
    text-align: left;
    position: relative;
    font-family: 'Outfit', sans-serif;
	color: #7c8083;
  /*  color: #581c16 !important;*/
    font-weight: 400;
    font-size: 15px !important;
    padding-top: 20px;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
	width:100%; line-height:20px ;
}
.subtamil2 {
    text-align: left;
    position: relative;
    font-family: 'Outfit', sans-serif;
	color: #7c8083;
  /*  color: #581c16 !important;*/
    font-weight: 400;
    font-size: 15px !important;
	line-height:25px;
    padding-top: 20px;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
	width:100%; line-height:30px !important;
}
.subtamil b {/* padding-right:100px; *//*margin-bottom:20px;line-height:40px !important;*/}
/*.subtamil span { padding-right:100px; margin-bottom:20px;line-height:40px; float:left;}*/

.pooja1-title span{ color: #fff;  text-shadow: 0px 0px 10px rgb(0,0,0,.1);
}
.pooja1-title {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; #b30101  #ffb102;*/
    color:  #682700;
    font-weight: 600;
    font-size: 30px;
    /* text-align: justify; */
    margin: auto;
    transition: all 500ms ease;
    padding: 0px 0px 5px 0px;
    line-height: 30px !important;
    letter-spacing: .2px;
    word-spacing: 1px; text-align:center;
	/*color: #7a0d1c;
     -webkit-text-stroke-width: 0px;
   text-transform: uppercase;*/
    text-shadow: 0px 0px 10px rgb(255,255,255,1);  width:100%;
}

.pooja1-title2 {
  width:100%;
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #000;
    font-weight: normal;
	padding: 25px 0px; 
    font-size: 22px;
    line-height: 26px;
    margin: 0px;
    transition: all 500ms ease;
	text-align:center;
	margin:auto; text-shadow: 0px 0px 10px rgb(255,255,255,1); 
}

.col-full {
    width: 100%;
    margin: auto;
    position: relative;
}
.pooja1 {
    width: 100%;
    min-height: 200px;
    background-image: url(../poojas1.jpg);
    background-attachment: fixed;
	position:relative;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
	margin:auto;
	padding-top:50px; padding-bottom:50px;
	    background-color: #000;
		
}

.pooja1:before{left:0px; top:0px; /*background:rgb(231 122 11 / 59%); rgb(207 231 11 / 59%);*/ width:100%; height:100%;   position: absolute;
  content: "";  background: rgb(231 184 11 / 59%) ;}

* {
  box-sizing: border-box;
  margin: 0; padding: 0;
}
:active, :hover, :focus {
  outline: 0!important;
  outline-offset: 0;
}
.menu--iris .nav .open>a, .menu--iris .nav .open>a:focus, .menu--iris .nav .open>a:hover{ background-color:transparent;}
 .menu--iris .nav .open>a pandit:after{ width: 100%;  border: 2px solid rgb(242 188 73); opacity: 1; top: 0;
    left: 0;height: 96%;  transition: 0s;}

 .menu--iris .nav .open>a pandit:before{ width: 100%;  border: 2px solid rgb(242 188 73); opacity: 1; top: 0;  transition: 0s;
    left: 0;height: 96%;}
 .menu--iris .nav .open>a span:after{ width: 100%;  border: 2px solid rgb(242 188 73); opacity: 1; top: 0;
    left: 0;height: 96%;  transition: 0s;}

 .menu--iris .nav .open>a span:before{ width: 100%;  border: 2px solid rgb(242 188 73); opacity: 1; top: 0;  transition: 0s;
    left: 0;height: 96%;
   /* height: 96%;
    opacity: 1;
	width:90%;
      top: 0;
    left: 0;
    border: 2px solid rgb(242 188 73);*/
  /*  border-bottom: 2px solid rgb(242 188 73);*/} 
	/*.menu--iris .nav .open>a span:after{  top: 0;
    left: 0;
    border-left: 2px solid rgb(242 188 73);
    border-bottom: 2px solid rgb(242 188 73);}  */
.pandit::before, .btn-4 span::before, .btn-4 span::after,
.pandit::after {
  position: absolute;
  content: "";
}
.menu--iris .navbar-nav>li>a {padding-left:0px !important; padding-right:0px !important; padding:0px !important;}

 
.menu--iris .pandit {
  position: relative;
  display: inline-block;
  width: auto; height: auto;
  background-color: transparent;
  border: none;
  cursor: pointer;
    transition: 0.3s;
	font-family: "Outfit";
	margin:10px 5px;
}
.menu--iris  .pandit span {         
    position: relative;
    display: inline-block;
    font-size: 14px;
   /* font-weight: bold;
    letter-spacing: 2px;*/
    text-transform: uppercase;
    top: 0; left: 0;
    width: 100%;
    padding: 10px 15px;
    transition: 0.3s;
  }

 

/* 14. hover-border-4 */
.pandit.hover-border-4::before,
.pandit.hover-border-4::after {
  width: 0%; height: 0%;
  opacity: 0;
  transition: width 0.2s linear, height 0.15s 0.2s ease-out, opacity 0s 0.35s;
}
.pandit.hover-border-4::before {
  bottom: 0; left: -1px;
  border-top: 1px solid rgb(28, 31, 30);
  border-left: 1px solid rgb(28, 31, 30);
}
.pandit.hover-border-4::after {
  top: 0; right: 0;
  border-bottom: 1px solid rgb(28, 31, 30);
  border-right: 1px solid rgb(28, 31, 30);
}
.pandit.hover-border-4:hover::before,
.pandit.hover-border-4:hover::after {
  width: 100%; height: 99%;
  opacity: 1;
  transition: width 0.2s 0.15s ease-out, height 0.15s ease-in, opacity 0s;   
}
 
/*--- btn-4 ---*/
.btn-4 span {
  color: #f2bc5e;
 /* background-color: rgb(245,245,245);*/
}
.btn-4 span:hover {
  color: rgb(255, 255, 255);
/* background-color:#ffe786;*/
}
.btn-4::before,
.btn-4::after {
  width: 0%; height: 2px;
  background-color:rgb(242 188 73);
  z-index: 2;
}

/* 16. hover-border-6 */
.pandit.hover-border-6::before,
.pandit.hover-border-6::after {
  top: 0;
  transition: width 0.2s 0.35s ease-out;
}
.pandit.hover-border-6::before {
  right: 50%;
}
.pandit.hover-border-6::after {
  left: 50%;
}
.pandit.hover-border-6:hover::before,
.pandit.hover-border-6:hover::after {
  width: 50%;
  transition: width 0.2s ease-in;   
}

.pandit.hover-border-6 span::before,
.pandit.hover-border-6 span::after {
  width: 0%; height: 0%;
  background: transparent;
  opacity: 0;
  z-index: 2;
  transition: width 0.2s ease-in, height 0.15s 0.2s linear, opacity 0s 0.35s;
}
.pandit.hover-border-6 span::before {
  top: 0; left: 0;
  border-left: 2px solid rgb(242 188 73);

  border-bottom: 2px solid rgb(242 188 73);
}
.pandit.hover-border-6 span::after {
  top: 0; right: 0;
  border-right: 2px solid rgb(242 188 73);
  border-bottom: 2px solid rgb(242 188 73);
}
.pandit.hover-border-6 span:hover::before,
.pandit.hover-border-6 span:hover::after {
  width: 50%; height: 96%;
  opacity: 1;
  transition: height 0.2s 0.2s ease-in, width 0.2s 0.4s linear, opacity 0s 0.2s;   
}





.contact-info-section1 {
    position: relative;
    padding: 50px 0px 10px 0px;
}
.padb100 {
    padding-bottom: 100px;
}
.fulla {
    width: 100%;
    position: relative;
    display: block; color: #7c8083;
    font-family: 'Outfit', sans-serif;
    line-height: 30px;
}
 

.wrap15lg {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    }

.restable {
    background-color: #fff;
	padding: 30px 60px ;
   /* padding: 44px 26px 44px;*/
    -webkit-box-shadow: 0 8px 57px rgb(0 0 0 / 25%);
    -khtml-box-shadow: 0 8px 57px rgba(0,0,0,.25);
    -moz-box-shadow: 0 8px 57px rgba(0,0,0,.25);
    -ms-box-shadow: 0 8px 57px rgba(0,0,0,.25);
    -o-box-shadow: 0 8px 57px rgba(0,0,0,.25);
    box-shadow: 0 8px 57px rgb(0 0 0 / 25%);
    position: relative;
	/*margin:auto;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom:60px;
	max-width:95%;
}
.headsub1 .textpa {
    position: relative;
    display: block;
    margin: auto;
    line-height: 34px;
    width: 100%;
    font-size: 18px;
    color: #7c8083;
  font-family: 'Outfit', sans-serif;
    /* border: 1px solid var(--black-color); */
}
.fulla .col-12{ display:inline-block; float:left; width:50%;    font-size: 18px;
    color: #7c8083;
  font-family: 'Outfit', sans-serif; line-height:30px;}
  .fulla .col-123{ display:inline-block; float:left; width:33.33%;    font-size: 18px;
    color: #7c8083;
  font-family: 'Outfit', sans-serif; line-height:30px;}
 .padd-lr15{padding-left:15px; padding-right:15px;}
.restable:before {
    display: inline-block;
    font: normal normal normal 22px/1 FontAwesome;
    content: "\f1d8";
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 2;
    color: #fff;
    line-height: 1;
}
.restable .form-title {
    margin-top: 20px;
    margin-bottom: 32px;
}
.restable h3{
display: block;
    position: relative;
    margin: 0px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
    background: none;
  
    line-height: 1.1;
    font-size: 26px;
    color: #000  !important;
    font-weight: 600 !important;
 font-family: 'Outfit', sans-serif;
 }
 .restable .form-groupa {
     font-size: 18px;
    color: #7c8083;
  font-family: 'Outfit', sans-serif;
    margin-bottom: 20px;
    position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	width:100%;
}
.restable .form-group2 > i {
    display: inline-block;
    position: absolute;
    right: 25px;
    top: 19px;
    font-size: 16px;
    color: #000;
	    z-index: 99999;
}
.restable .formular input, .restable .formular select, .restable .formular textarea { padding-left:20px !important; padding-top:10px !important;}
.restable .form-group2{
position: relative; width:100%; margin:auto;}
.restable  input {
    height: 56px;
    padding: 0 25px 0 25px;
    padding-right: 45px;
 /*   border: 1px solid var(--th-border-color);
    color: var(--body-color);
    background-color: var(--smoke-color);*/
    border-radius: 0;
    font-size: 16px;
    width: 100%;
        font-family: 'Outfit', sans-serif;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
.restable select {
    height: 56px;
    padding: 0 25px 0 25px;
    padding-right: 45px;
    /*border: 1px solid var(--th-border-color);
    color: var(--black-color);
    background-color: var(--smoke-color);*/
    border-radius: 0;
    font-size: 16px;
    width: 100%;
         font-family: 'Outfit', sans-serif;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
/*.restable .formular option {  padding: 50px!important;}*/


.restable .formular input::placeholder {
  color: #000;
   font-size: 18px !important;
     font-family: 'Outfit', sans-serif;
}
.restable label {
    margin-bottom: 0.5em;
    margin-top: -0.3em;
    display: block;
    color: #000;
     font-family: 'Outfit', sans-serif;
    font-size: 16px;
}
/*.hotelvizag .tablea {
    width: 100%;
    position: relative;
    display: block;
    margin: auto;
}
/*.restable select option {
  margin: 40px;
  color: Red;
  border: 0;
  padding:20px !important;
  background-color: transparent;
  -webkit-appearance: none;
}*/
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url('cardo-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('cardo-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('cardo-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('cardo-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('cardo-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('cardo-v19-latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('outfit-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('outfit-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('outfit-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('outfit-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('outfit-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('outfit-v11-latin-regular.svg#Outfit') format('svg'); /* Legacy iOS */
}


/* carattere-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Carattere';
  font-style: normal;
  font-weight: 400;
  src: url('carattere-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('carattere-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('carattere-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('carattere-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('carattere-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('carattere-v7-latin-regular.svg#Carattere') format('svg'); /* Legacy iOS */
}
.flex-box3tt {
    box-shadow: 0px 12px 15px -15px rgb(0 0 0 / 50%);
   
    /* transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; */
    margin: 0px 10px 0px 10px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.centred {
    text-align: center;
}
.col-25tt{
	font-size:15px;
	color:#fff;
font-family: 'Outfit', sans-serif; 
	text-decoration: none;
	/*	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1) !important;*/
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:block;
	text-align:left !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-bottom:#c9f1ff 1px solid;
	  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #f0ad4e  50%,
    #f0ad4e  );
	 background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
	
  
}
/*.menu--iris .menu__link:hover,
.menu--iris .menu__link:focus {
	color: #fff !important;
	/*text-shadow: 0px 0px 1px #cb7d9d !important; 
}*/
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
.topattr{    display:flex;  
 margin-right: auto;
    margin-left: auto;
	align-items: center;
 justify-content: center;
 color:#FFF;
 font-family: 'Outfit', sans-serif;font-size:40px; 

width: 100%;
    padding: 150px 0px;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;

}
.menu--iris .menu__link {
    text-transform: uppercase;
    position: relative;
    text-align: center;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    /* color: #000000 !important;
    text-shadow: 0px 0px 1px #5f7aaa !important; */
}
.navbar-default .navbar-nav>li>a:focus, /*.navbar-default .navbar-nav>li>a:hover */{
    color: #000;
    background-color: #ffa200; /* background-color:#ffa200; newout*/ 
}
.menu__item .open{ color: red!important;}
.nav .menu__item .open .menu--iris>a, .nav .menu__item .open .menu--iris>a:focus, .nav .menu__item .open .menu--iris>a:hover {
    background-color: #eee;
    border-color: #f2bc5e ; color:red;
}
 .menu--iris .menu__link:hover, .menu--iris .menu__link:focus {
    color: #f2bc5e  !important;
    /* text-shadow: 0px 0px 1px #cb7d9d !important; */
}
.menu--iris .menu__link:hover  {
    color: rgb(255, 255, 255) !important;
}
  a.col-25tt:hover{
   background-position: 0 0;
  background-color: #f0ad4e !important;
color:#000 !important;
	/**/
	text-decoration:none;
}
.col-25m{
	 font-family: 'Outfit', sans-serif;
	font-size:14px;
	color:#fff;
	text-align:justify;
	padding:0px;
	float:none !important;
	position:relative !important;
	z-index:3 !important;
	width:100%;
	line-height:16px;
	background-color:#581c16;
	
	/*background-color:#00bfff;	letter-spacing: 0.001em;*/
}
.btn34{
    /*color: #fff !important;*/
   /* background: #f2b14c;*/
	background:tranparent;
    font-family: 'Outfit', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase; letter-spacing:0.1px;
    padding: 6px 12px 8px;
    /*border: 3px solid #ff8b00;*/
    border-radius: 0;
    position: relative;
	margin:10px;
    z-index: 1;
    transition: all 0.3s linear;
	border: 2px solid  #f0ad4e;
	
}
.btn34:hover a {color: #000 !important;     text-decoration: none; transition: all 0.3s ease;}
.btn34 a {color: #f0ad4e!important;     text-decoration: none; transition: all 0.3s ease;}
.btn34 { color: #f0ad4e !important;     text-decoration: none; transition: all 0.3s ease;}
.btn34 a:hover:before{ color: #fff !important;     text-decoration: none; transition: all 0.3s ease;}
.btn34:focus{color: #000 !important; }
.btn34:hover{ color: #000 !important; }
.btn34 a:hover{ color: #000 !important; transition: all 0.3s ease; }
.btn34:before{
    content: "";
    background: #f0ad4e ;
    width: 0;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -5;
    transition: all 0.3s ease;
}
.btn34:hover:before{ 
    left: auto;
    right: 0;
    width: 100%; color: #000 !important;   z-index: -1;
}

#bg{
	width:100%;
	 
	/*background-color: #FF0000;*/
}
.layer-overlay {
    position: relative;
}
.layer-overlay::before {
background: rgb(88 28 22 / 38%) none repeat scroll 0 0;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    color: #FFFFFF;
}
.divider .container1 {
	z-index:8;
	position: relative;
	padding-top: 90px;
	padding-bottom: 90px;
}
.inner-header .title {
    font-size: 40px;
    font-family: 'Cardo', sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff !important;
}
.parallax2 {
    width: 100%;
    height: auto;
   /* min-height: 100px;*/
    margin: 0 auto;
    background-position: center center;
	    background-size: cover;
    /* background-image: url(../quality3.jpg); */
}
.navbar-brand{ display:none;
}
.logoh {
    position: relative;
    z-index: 9999999999999;
    margin-left: auto;
    margin-right: auto;
}
.navbar-nav> li {
    display: inline-block;
    float: none !important;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}
.fixed {
    width: 100%;
    /*height: 90px;*/
    position: fixed !important;
    top: 0px;
  /*  background: rgba(255, 255, 255, 1);*/
    /* left: 0; */
    /* background-image: url(bg.png); */
    z-index: 101;
	background-color:var(--primary-color1);
    -webkit-box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 75%);
}
.fixed img {/*max-width:130px !important;*/ height:auto;}
.default {
    position: relative;
    top: 0px;
    width: 100%;
   /* background: rgba(255, 255, 255, .8);*/
    /* height: 1px !important; */
    z-index: 101;
    left: -1px;
}
.sec-topflex{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	flex-direction: row;
	padding: 0px 0px;
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.containerli, .jumbotron .container {
    /* background: rgba(0, 0, 0, .5); */
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.col-n2p{
	width:75%;
	/*float:right;
	padding-right: 0px;
	margin: 0px;
	display: inline-block;*/
}
.col-n1p{
	width:25%;
	/*float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;*/
}
  .col-1-h33 {
    width: 50%;
    float: left;
    display: inline-block;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 40px;
}
/* pack */

/*contact*/
.conf1.type3a p {
    position: relative;
    z-index: 1;
    font-weight: normal;
	color:#fff;
}
.conf1.type3a h6  {
    position: relative;
    z-index: 1;
    font-weight: normal;
	color:#dfc788;
}
.conf1.type3a p {
font-family: 'Outfit', sans-serif;font-size:17px; line-height:30px;}
.conf1.type3a p a {
font-family: Poppins; font-size:16px; line-height:30px; color:#FFFFFF; text-decoration:none; word-break: break-all;}
.conf1.type3a h6 {
padding-top:20px;
    font-size: 20px;
    text-transform: capitalize;
	  font-family: 'Outfit', sans-serif;
	
}
.conf1.type3a {
    position: relative;
    padding: 40px 20px 40px 20px;
    text-align: center;
}
.conf1.type3a::after{background-color: #ffffff;}
.conf1.type3a:before {
content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 1;
    border-width: 6px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);
   /* content: "";
    position: absolute;
    left: 10px;
    top: 10px;
	 right: 10px;
    bottom: 10px;
    width: 100%;
    height: 10%;*/
     /*width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: -webkit-calc(100% - 10px);
    height: -moz-calc(100% - 10px);
    height: calc(100% - 10px);  */
	
	/* 
	width: -webkit-calc(100% - 5px);
    width: -moz-calc(100% - 5px);
    width: calc(100% - 5px);
    height: -webkit-calc(100% - 0px);
    height: -moz-calc(100% - 0px);
    height: calc(100% -  0px);  */
    border: 1px solid;
     /*border-bottom:  1px solid; */
}
.conf1.type3a:before {
    border-color: rgba(255, 255, 255, 1);
}
.conf1.type3a:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: -45px;
    width: 90px;
    height: 90px;
	border-radius:100%;
	background-color: #fff;
	/*background-color: #90b58a;*/
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	z-index:99;
}

.conf1.type3a{background-color:rgb(3 12 76 / 94%);}

.conf1.type3a {
    position: relative;
    padding: 40px 20px 40px;
    text-align: center;
}

.conf1.type3a span {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: -30px;
    font-size: 32px;
    line-height: 60px;
  z-index:999 ;
}



.conf1.type3a span  { /*background-color:#00FF66;*/
     /**color:rgb(5,102,92,1);*/
	 color:rgb(189,144,27,1);
}

.conf1 {
    float: left;
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 100%;
    line-height: 28px;
    position: relative;
}
/*caontact*/
.sec-destintop26{
position:relative;
width: 100%;
 
padding: 0px 0px;
 
}
.sec-innerftour{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	flex-direction: row;
	padding: 30px 0px;
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerftour-rr{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	flex-direction: row-reverse;
	padding: 30px 0px;
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}

.flex-5045l{ width:50%; padding-left: 100px; }
 .flex-5045r{ width:50%; padding-right: 100px; }
  .midd{ left:calc(50% - 1px);  top:0px; content:''; position:absolute;
width:2px; height:100%;
background-color: rgb(32, 44, 131, 1); 
    
}
.midd::after {
    left: calc(50% - 5px);
    top: -5px;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: rgb(32, 44, 131, 1);
}
  .midd2{ left:calc(50% - 1px);  top:0px; content:''; position:absolute;
width:2px; height:50%;
background-color: rgb(32, 44, 131, 1); 
    
}
.midd2::after {
    left: calc(50% - 5px);
    top: -5px;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: rgb(32, 44, 131, 1);
}
 .hordot{ left:calc(50% - 95px);  top:calc(50% - 1px); content:''; position:absolute;
width:190px; height:4px; border-bottom: dotted 2px rgb(32, 44, 131, 1); z-index:3;
/*background-color: rgb(32, 44, 131, 1); */
    
}
  .verm{ left:calc(50% - 25px);  top:calc(50% - 25px); content:''; position:absolute;
width:50px; height:50px; border-radius:100%; color:#fff;  font-family: 'Outfit', sans-serif;
     text-align:center; display:flex;  align-items: center; justify-content: center;  z-index:6;
    font-weight: 400;
    font-size: 25px;
    
background-color: rgb(32, 44, 131, 1); 
    
}
.shastrigalt-imgab{position: relative; overflow:hidden;  }
.shastrigalt-img{position: relative;  }
.shastrigalt-img::after {
    content: "";
    display: block;
    width: 16px; 
    height: 16px; background-color:#0066CC; transform: rotate(45deg); 
    /*border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid red;*/
    position: absolute;
    top: calc(50% - 7px);
    right: calc(100% - 8px);  z-index:-1;
}
.shastrigalt-img img{
transition: all .6s ease;
transform: scale(1);
padding: 25px;
    background-color: #f9f9f9;
border: 1px solid #e8ecef;
    transition: .5s; 
	}
/*.shastrigalt-img:hover img{   transition: all .6s ease;
transform: rotate(0deg)  scale(1.05);
-webkit-transform: rotate(0deg)   scale(1.05);
}*/
.sec-destintop26:hover .shastrigalt-img::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    z-index: 3;
    border-width: 20px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5); transition: .5s; 
     
} 
.shastrigalt-img::before {
    content: "";
    position: absolute;
    top: 50px;
    left: 50px;
    right: 50px;
    bottom: 50px;
    z-index: 3;
    border-width: 6px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5); transition: .5s; 
     
} 
.tourbg1{ background-color: rgb(32 62 131 / 9%);
 /*background-color: rgb(32 44 131 / 3%) rgb(164 158 46 / 4%);*/}
.sec-destintop26:hover .flex-tourbox32r {background-color: #243685; color:#fff !important;}
.sec-destintop26:hover .flex-tourbox32 {background-color: #243685; color:#fff !important;}
.flex-tourbox32{
 position: relative;
box-shadow: 0px 12px 15px -15px rgb(0 0 0 / 50%);
background-color:#f6f6f6;
  /*  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
   margin-right: 10px;
     margin-left: 10px;*/
    padding: 30px;}
	
.flex-tourbox32::after {
    content: "";
    display: block;
    width: 16px; 
    height: 16px; background-color:#0066CC; transform: rotate(45deg); 
    /*border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid red;*/
    position: absolute;
    top: calc(50% - 7px);
     left: calc(100% - 8px);  z-index:-1;
}

/*newr*/
.shastrigalt-imgr{position: relative;  }
/*.shastrigalt-imgr:hover img{   transition: all .6s ease;
transform: rotate(0deg)  scale(1.05);
-webkit-transform: rotate(0deg)   scale(1.05);
}*/
.shastrigalt-imgr::after {
    content: "";
    display: block;
    width: 16px; 
    height: 16px; background-color:#0066CC; transform: rotate(45deg); 
    /*border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid red;*/
    position: absolute;
    top: calc(50% - 7px);
    left: calc(100% - 8px);  z-index:-1;
}
.shastrigalt-imgr img{
transition: all .6s ease;
transform: scale(1);
padding: 25px;
    background-color: #f9f9f9;
border: 1px solid #e8ecef;
    transition: .5s; 
	}
.shastrigalt-imgr::before {
    content: "";
    position: absolute;
    top: 50px;
    left: 50px;
    right: 50px;
    bottom: 50px;
    z-index: 3;
    border-width: 6px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);  transition: .5s;
     
} 
.sec-destintop26:hover .shastrigalt-imgr::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    z-index: 3;
    border-width: 20px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5); transition: .5s; 
     
} 
.flex-tourbox32r{
 position: relative;
box-shadow: 0px 12px 15px -15px rgb(0 0 0 / 50%);
background-color:#f6f6f6;
  /*  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
   margin-right: 10px;
     margin-left: 10px;*/
    padding: 30px;}
	
.flex-tourbox32r::after {
    content: "";
    display: block;
    width: 16px; 
    height: 16px; background-color:#0066CC; transform: rotate(45deg); 
    /*border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid red;*/
    position: absolute;
    top: calc(50% - 7px);
     right: calc(100% - 8px);  z-index:-1;
}
/*newe*/
	.picbox-header2 {
    position: relative;
    z-index: 10;
}
	/*.picbox-header2:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    
	background-color:rgb(32 44 131 / 10%);
	z-index:8;
    
}*/
/* CSS Document */

:root{

--primary-color1:#581c16 /* #7e4555 #581c16;  #145095;#02326a;*/}
body {
    margin: 0;
}
.topflo{ background-image:url(../shastrigal-image/flower.png); background-repeat:repeat-x; min-height:21px; background-color:var(--primary-color1);}
.shastrigal-fullbg{
 	width: 100%;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	 background-color:var(--primary-color1);
}
.shastrigal-fullba1  {
 	 width: 100%; 
	 
	position: relative;
	display:block;
	 
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	 background-color:var(--primary-color1);
}
/*.decoration-border  {
position: relative; width:100%; display:block;
} */
.shastrigal-fullba1 .decoration-border:before {
 background-color: #fff;
   /* background-color: #ffefe2;*/
}
.shastrigal-fullba1 .decoration-border:before {
    content: "";
    width: 100%;
    display: block;
    height: 100px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}
.shastrigal-background-overlay {
position:absolute; top:0px; left:0px; width:100%;
 height:90%;
    background-color: transparent;
    background-image: linear-gradient(180deg, rgb(88 28 22) 0%, rgb(255,255,255,30%) 65%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.shastrigal-fullba2  { max-width:96%; padding-bottom:00px; margin:auto;}
.shastrigal-full{
 	width: 100%;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
.shastrigal-full:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.shastrigal{
max-width:1200px;
	width: 100%;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
.shastrigal:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.shastrigal .row{}
.shastrigal .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.shastrigal .row:after{clear: both; }
.shastrigal .row{zoom: 1;}

.shastrigal .wrap-col{margin:0px;}
.shastrigal img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
.sec-destin{
width: 100%;
padding :50px 0px;

}
.sec-destina{
width: 100%;

padding: 50px 0px;

 

}
.sec-destintop2a {
    position: relative;
    width: 100%;
    margin-top: -80px;
    background-image: url(../../shape2.png);
    width: 100%;
    background-position: center center;
    padding: 50px 0px;
    background-repeat: no-repeat;
}
 .botf {
    padding: 10px;
    background-color: #581c16;
 font-family: 'Outfit', sans-serif;
     font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: none;
}
.sec-destintop{
position:relative;
width: 100%;
margin-top:-80px;
background-image:url(../../shape1.png);width: 100%;
background-position:center center;
padding: 50px 0px;
z-index:99 ;
 background-repeat:no-repeat;

}

.sec-destintop2{
position:relative;
width: 100%;
 
padding: 50px 0px;
 

}
.sec-destinaa{
/*background-image:url(../../route9.png);width: 100%;
background-repeat:no-repeat;*/
 
/*background-position:50% 10%;

background-size:cover;*/
}
.col-full{ width:100%; margin:auto; position:relative;}
.sec-innerflexho{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	/*align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerflex{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	/*align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerflexrr {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative; 
	flex-direction:row-reverse;
    align-items: center;
    /* align-items: stretch; */
    /* align-items: stretch; */
}
.sec-innerflex44 {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    /* align-items: center; */
    align-items: stretch;
    /* align-items: stretch; */
}
.sec-innerflex22{
 display:flex;
 margin-right: auto;
    margin-left: auto;
   
	/*align-items: center;*/
	align-items: stretch;  
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerflex23{
 display:flex;
 margin-right: auto;
    margin-left: auto;
   
	/*align-items: center;*/
 
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerflex44{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	/*align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.home-ne {
    position: relative;
  
    transition: all 500ms ease;
     
}
.home-ne ul{ width:100%; }
.home-ne ul li {
position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
	
    padding-left: 30px; width:48%; display:inline-block;

 
    list-style: none;

    padding-bottom: 0px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}
.home-ne ul li:before {
    display: inline-block;
    font: normal normal normal 8px/1 FontAwesome;
    content: "\f111";
    /* content: "\f00c"; */
    position: absolute;
    left: 10px;
    top: 8px;
    color: #202c83;
}
.sec-innerflex4ab{ display:block; position:relative; text-align:center; width:100%;
 margin-right: auto;
    margin-left: auto;  z-index:10;}
		.sec-innerflex4ab:hover .ima{ -webkit-transform: scale(-1) rotatex(180deg);
    -moz-transform: scale(-1) rotatex(180deg);
    -ms-transform: scale(-1) rotatex(180deg);
    -o-transform: scale(-1) rotatex(180deg);
    transform: scale(-1) rotatex(180deg);}
.sec-innerflex4:hover .ima {
    -webkit-transform: scale(-1) rotate(180deg);
    -moz-transform: scale(-1) rotate(180deg);
    -ms-transform: scale(-1) rotate(180deg);
    -o-transform: scale(-1) rotate(180deg);
    transform: scale(-1) rotate(180deg);
}
.sec-innerflex4{ display:block; position:relative; text-align:center; width:100%;
 margin-right: auto;
    margin-left: auto;  z-index:10;}
	.sec-innerflex4 .ima img{ max-width:55px; height:auto; }
	.sec-innerflex4 .ima{display:block; position:absolute; line-height:110px; width:100%; top:0px; content:''; font-size:50px;  font-weight:400; color:#FFFFFF; z-index:20;
 margin-right: auto;
    margin-left: auto;
	transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;}
	.sec-innerflex4:hover .ima{ -webkit-transform: scale(-1) rotate(180deg);
    -moz-transform: scale(-1) rotate(180deg);
    -ms-transform: scale(-1) rotate(180deg);
    -o-transform: scale(-1) rotate(180deg);
    transform: scale(-1) rotate(180deg);}
	
	.sec-innerflex4:hover i{ -webkit-transform: scale(-1) rotate(180deg);
    -moz-transform: scale(-1) rotate(180deg);
    -ms-transform: scale(-1) rotate(180deg);
    -o-transform: scale(-1) rotate(180deg);
    transform: scale(-1) rotate(180deg);}
	.sec-innerflex4 i{ display:block; position:absolute; line-height:120px; width:100%; top:0px; content:''; font-size:50px;  font-weight:400; color:#FFFFFF; z-index:20;
 margin-right: auto;
    margin-left: auto;
	transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
	 } 
.flex-33{ width:33.33%; }
.flex-25{ width:25% ; display:inline-block;  float:left; }
.flex-66{ width:66.67%; }
.flex-50{ width:50%; }
.sec-innerflex2{
/* justify-content: space-between;*/
 
}
.equal2, .equal1,  .equal3, .equal4, .equal5 {
    width: 100%;
}
.marg-lr40 { margin-left:10px; margin-right:10px;}
.marg-b40 { margin-bottom:40px;}
.marg-b20 { margin-bottom:20px;}

.flex-box3{
 
box-shadow: 0px 12px 15px -15px rgb(0 0 0 / 50%);
background-color:#f6f6f6;
  /*  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;*/
    margin: 0px 10px 0px 10px;
   margin-right: 10px;
     margin-left: 10px;
    padding: 20px 20px 20px 20px;}
	
	
	.picbox-header {
    position: relative;
    z-index: 2;
}
.flex-box32{
 
box-shadow: 0px 12px 15px -15px rgb(0 0 0 / 50%);
background-color:#f6f6f6;
  /*  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;*/
    margin: 10px 10px 10px 10px;
   margin-right: 10px;
     margin-left: 10px;
    padding: 10px 10px 10px 10px;}
	
	
	 

.picbox-header2 .inner span{ padding:10px; background-color:rgb(70 64 64 / 50%); display:block}
.picbox-header2 .inner{
    position: absolute;
    bottom: -5px;
    color: #fff;
    font-size: 24px;
    left: 0px;
    width: 100%;
    text-align: center;
    /* height: 100%; */
    /* displaY: flex; */
    padding: 20px;
    /* align-items: center; */
    z-index: 10;
    font-family: 'Outfit', sans-serif;
	text-shadow: 1px 1px 5px rgba(0,0,0,0.9) , -1px -1px 5px rgba(0,0,0,0.9);
     
}
.tbox-body {
    position: relative;
    z-index: 2;
}
.ootytravel2 {
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
	line-height:26px;
    
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 33px;
}

.margb40{margin-bottom:40px;}
.ootytravel22 {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /*color: #7c8083;*/
	color:#b30101;
    font-weight: 600;
    font-size: 30px;
   /* text-align: justify;*/
    margin: 0px;
    transition: all 500ms ease;
     
	
	padding: 0px 0px 20px 0px;
	line-height:36px !important;
 
    letter-spacing: .2px;
    word-spacing: 1px;
}
.shastrigaltq {
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    transition: all 500ms ease;
    
}
.shastrigaltq1{position: relative;}
.shastrigaltq1 img{
padding: 25px;
    background-color: #f9f9f9;
border: 1px solid #e8ecef;
    transition: .5s; 
	}
.shastrigaltq1::before {
    content: "";
    position: absolute;
    top: 50px;
    left: 50px;
    right: 50px;
    bottom: 50px;
    z-index: 3;
    border-width: 6px;
    border-style: solid;
    border-color: rgb(255, 255, 255, 0.5);
    border-image: initial;
}
.tblockquote {
    border-left: 2px solid #f44c28;
    margin: 0;
    font-size: 16px;
    line-height: 34px;
	border-color: #f44c28;
    border-left-width: 2px;
    padding: 3px 20px;
    font-style: normal;
}
.ootytravel22np {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /*color: #7c8083;*/
	color:#b30101/*#44233b*/;
    font-weight: 600;
    font-size: 30px;
   /* text-align: justify;*/
    margin: 0px;
    transition: all 500ms ease;
     
	
	padding: 0px 0px 20px 0px;
	line-height:36px !important;
 
    letter-spacing: .2px;
    word-spacing: 1px;
}
.yearim{display:inline-block;}
.yearim img{ max-width:90px; width:auto; height:auto; padding-right:20px; float:left;}
.dashed-divider {
  border: none;
  border-bottom: 1px dashed #003366;
}
.padd-tb30{ padding:30px 0px;}
.padd-tb40{ padding:40px 0px;}
.subtilte4 img{max-width:80px; width:auto; height:auto; padding-right:20px; float:left;}
.subtilte4 {   /* font-family: 'Cardo', serif;*/
 
font-family: 'Outfit', sans-serif;
    font-size: 20px;
    font-weight: 600;
	
	
    line-height: 31px;
    color: rgb(0 0 0 / 68%);
        /*color: #202c83;*/}
	.sastrigal	
		{
		/*margin-top: 20px !important;*/
    margin-bottom: 20px !important;
    border-left-width: 2px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
	margin-left: 20px !important;
    border-left-color: #7e4555 !important;
    border-left-style: solid !important;
	}
	.sastrigal {
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    
    transition: all 500ms ease;
	}
	.sastrigal::after {
    content: "";
    position: absolute;
    left: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 30px;
    background-color: #7E4555;
}
	.sastrigal::before {
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 30px;
    background-color: #7E4555;
}
.ootytravel3 {
 
    position: relative;
    display: block;
    font-size: 20px;
    line-height: 22px;
    font-family: "poppins";
    margin-bottom: 8px;
   /* text-transform: capitalize;
     color: #2d3192; */
    color: /*#7e0000  #b30101*/#44233b;
 
}
.tbox-body h1{ line-height:20px; font-size: 22px; font-family: 'Outfit', sans-serif; height:auto;}
.tbox-body  .subtitle1 {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /*color: #7c8083;*/
	color:#202c83;
    font-weight: 600;
    font-size: 22px;
   /* text-align: justify;*/
    margin: 0px;
    transition: all 500ms ease;
     
	
	padding: 20px 0px 10px 0px;
	line-height:20px !important;
 
    letter-spacing: .2px;
    word-spacing: 1px;
}
.tbox-body .subtitle2 {
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
}
 /*button*/
 .rest-btnall {
    padding: 10px 20px; margin:auto;
    display: inline-block;
 /* color: var(--color-four);*/
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 600;
    border: none;
	color: #fff;
    
    background: #202c83;
    position: relative;
    z-index: 1;
    transition: .5s;
    text-decoration: none;
}
.rest-btnall.style2 {
    background-color: transparent;
    border: solid 1px var(--optionalColor);
}
  .rest-btnall.style2 {
    background-color: transparent;
   border: solid 1px rgb(88 28 22); 
 border-radius:50px 100px;
}
.rest-btnall:hover{  color: rgb(88 28 22); /*color: rgb(0,0,0,.65)*//*var(--headingColor)*/
    box-shadow: rgb(17 17 26 / 5%) 0px 4px 16px, rgb(17 17 26 / 5%) 0px 8px 32px;
} 
 .rest-btnall:hover.style2 {
  /* border: solid 1px #000;*/
    border: solid 1px rgb(88 28 22));
}
.rest-btnall:hover:after {
    opacity: 0;
      width: 0;
     
}
.rest-btnall:hover:before {
    opacity: 0;
    height: 100%;
    width: 30%;
}
.centered1{ text-align: center} 
.rest-btnall::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1;
	  height: 100%;
    width: 100%;
  
    transition: .5s ;
    z-index: -1; 
	 background-color:rgb(88 28 22); border-radius:50px 100px;
   /* background-color: rgb(0,175,239);*/ }
	.rest-btnall::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
 height: 100%;
    width: 100%;
    transition: .5s;
    z-index: -1;
     background-color:rgb(88 28 22);  border-radius:50px 100px;
}





/*button*/
 .rest-btnall2 {
    padding: 10px 20px; margin:auto;
    display: inline-block;
 /* color: var(--color-four);*/
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 600;
    border: none;
	color: #fff;
    
    background: #202c83;
    position: relative;
    z-index: 1;
    transition: .5s;
    text-decoration: none;
}
.rest-btnall2.style2 {
    background-color: transparent;
    border: solid 1px var(--optionalColor);
}
  .rest-btnall2.style2 {
    background-color: transparent;
   border: solid 1px rgb(88 28 22); 
 border-radius:50px 100px;
}
.rest-btnall2:hover{  color: rgb(88 28 22); /*color: rgb(0,0,0,.65)*//*var(--headingColor)*/
    box-shadow: rgb(17 17 26 / 5%) 0px 4px 16px, rgb(17 17 26 / 5%) 0px 8px 32px;
} 
 .rest-btnall2:hover.style2 {
  /* border: solid 1px #000;*/
    border: solid 1px rgb(88 28 22));
}
.rest-btnall2:hover:after {
    opacity: 0;
      width: 0;
     
}
.rest-btnall2:hover:before {
    opacity: 0;
    height: 100%;
    width: 30%;
}
  
.rest-btnall2::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1;
	  height: 100%;
    width: 100%;
  
    transition: .5s ;
    z-index: -1; 
	 background-color:rgb(88 28 22); border-radius:50px 100px;
   /* background-color: rgb(0,175,239);*/ }
	.rest-btnall2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
 height: 100%;
    width: 100%;
    transition: .5s;
    z-index: -1;
     background-color:rgb(88 28 22);  border-radius:50px 100px;
}


/* .tour{ position:absolute ; width:80%; left:10%; right:10%; top:-30px; z-index:10; border: solid 1px #e5e5e5; font-family: 'Outfit', sans-serif;
    background-color: #ffffff; padding:10px 5px;}*/
	.tour{ position:relative  ; text-align:center; width:90%;    z-index:10; border: solid 1px #e5e5e5; font-family: 'Outfit', sans-serif;
    background-color: #ffffff; padding:10px 5px; margin-left:auto; margin-right:auto; display:flex; justify-content: center; margin-top: -30px;}
	.tour i{ margin-right:5px; margin-left:10px;   font-size: 16px ; color: #202c83;}
 .tour ul {
    margin: 0;
    margin-left: 0px;
    text-align: center; 
    padding: 0;
    list-style: none !important;
}
.tour li:first-child {border-right: 1px solid rgb(32 43 131 / 36%);}
.tour li {
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    color: #414345;
     padding-right:20px;
	  padding-left:10px;
    display: inline-block;
    list-style: none;
}

 .subtitle1a {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; */
    color:  #b30101;
    font-weight: 600;
	text-align: center;
    font-size: 20px;
    /* text-align: center; */
    margin: 0px;
    transition: all 500ms ease;
    padding: 20px 0px 10px 0px;
    line-height: 20px !important;
    letter-spacing: .2px;
    word-spacing: 1px;
}
  .subtitle2a {
  text-align: center;
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
     
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
}
.subtitle5a {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; */
    color: #581c16;
    font-weight: 600;
	text-align: center;
    font-size: 20px;
    /* text-align: center; */
    margin: 0px;
    transition: all 500ms ease;
    padding: 20px 0px 20px 0px;
    line-height: 20px !important;
    letter-spacing: .2px;
    word-spacing: 1px;
	border-bottom:1px solid #581c16;
}
  .subtitle6a {
  text-align: center;
    position: relative;
    font-family: 'Outfit', sans-serif;
    color:#581c16;
    font-weight: 400;
    font-size: 18px;
     padding-top:20px;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
}
.pricing-details{position:relative;}

.pricing-details ul {
    list-style: none;
    margin-bottom: 0;
    padding: 0;
}
 
.pricing-details ul {
    width: 100%; text-align:center;
}
.bcolr2{background: #f3f5ff;}
.bcolr1{background: #fff3f3;}
.bcolr3{background: #f3fff8;}
.bcolr4{background: #fff1f0;}

.pricing-details ul li {
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    padding-left: 0px;
    width: 100%;
      
    list-style: none;
    padding-bottom: 0px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}
.sec-destintop26:hover .subtitle2ac {color:#fff;}
.sec-destintop26:hover .subtitle1ac { color: #dfc788;}
.subtitle1ac {
    position: relative;
    font-family: 'Outfit', sans-serif;
    /* color: #7c8083; */
    color: #202c83;
    font-weight: 600;
	text-align: left;
    font-size: 20px;
    /* text-align: center; */
    margin: 0px;
    transition: all 500ms ease;
    padding: 20px 0px 10px 0px;
    line-height: 20px !important;
    letter-spacing: .2px;
    word-spacing: 1px;
}
  .subtitle2ac {
  text-align: center;
    position: relative;
    font-family: 'Outfit', sans-serif;
    color: #7c8083;
    font-weight: 400;
    font-size: 18px;
	text-align:justify;
     
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px;
}


span.1pattern:before {
    position: absolute;
    display: flex;
    align-items: end;
    content: '';
    background-color: rgb(255 255 255);
    -webkit-mask: url(../../images/shape.svg) no-repeat 100% 100%;
    mask: url(../../images/shape.svg) no-repeat 100% 100%;
    -webkit-mask-size: cover;
    mask-size: cover;
    top: -40px;
    bottom: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 65px;
    transition: 0.3s all;
}


	 /*about*/
	 .aboutar{
	 margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 0px;}
	
	
.about-container {
 display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-wrap: wrap;
}
.about-7{
width:  70%;}
.about-3{
width:  30%; /*background-color:#3366CC;*/}
.about-5{
width:  50%;}
 
.about-column {
    position: relative;
    min-height: 1px;
    display: flex;
}
.about-bg1
{background-image: url(../../1.jpg);
    background-position: center center;
    background-size: cover;
	width: 100%;
	margin:0px 20px 0px 20px;
}
.about-bg2
{background-image: url(../../2.jpg);
    background-position: center center;
    background-size: cover;
	width: 100%;
	margin:0px 20px 0px 20px;
} 
.about-populated {
    align-content: flex-end;
    align-items: flex-end;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
     margin-right: 0px;
     margin-left: 0px;
    padding: 0px 0px 15px 0px;
}

.about-wrap {
    justify-content: flex-end;
	    position: relative;
    width: 100%;
    flex-wrap: wrap;
	display: flex;

}
.about-heas2  {
  max-width: 900px; display:block;}
.about-heas {
    /* width: var(--container-widget-width, 900px ); */
  max-width: 900px;
    width: 900px;
     flex-grow: 0;
	display: flex;
/*	background-color: #990000;*/
     
}
.about-heas .about-heas-inner{
    width: 100%; position: relative;
}
.about-block{
   display:block;
}

  .title2ss
{
 font-family: 'Barlow', sans-serif; 
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 3.2px;
	color: #999999;
	position: relative;
	display:block;
	margin-bottom:0px; text-align:left ;
	}
  .title2aaa
{
	color: #121315;
	font-family: 'Barlow', sans-serif;
	font-size: 30px;
	font-weight: 700;
	display:block;
	/*text-transform: capitalize;*/
	letter-spacing: 0px;
	position: relative;
	margin: 0;
	letter-spacing: -1px;
	text-align:left;
	}
	
	 
	
	.about-parpa {
    position: relative;
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 30px;
	 margin-top: 15px;
	
     
}
 .about-heas .about-heas-inner2 {
    width: 100%;
	position:relative;
}
.contentapro-ne{
	position: relative;
   font-family: 'Barlow', sans-serif;
   color: #111;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 5px;}
 .contentapro-ne ul{	   font-size: 16px; font-family: 'Barlow', sans-serif;
	margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    list-style-type: none;} 
 .contentapro-ne ul li{padding-left:30px;   font-size: 16px; font-family: 'Barlow', sans-serif;
list-style: none;
position: relative;
padding-bottom:0px;
margin-bottom:5px;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
 
}  
 .contentapro-ne ul li span{ font-weight:600 ; font-size: 16px; font-family: 'Barlow', sans-serif; 
 
}  
 .contentapro-ne ul li:hover{   
 -o-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
 transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
	background-color:rgb(0,0,0,.06);
} 


 .contentapro-ne ul li:before{
	display: inline-block;
	    font: normal normal normal 8px/1 FontAwesome;
		content: "\f111";
	    /*content: "\f00c";*/
  position: absolute;
    left: 10px;
    top: 8px;
    color:  #fdad00;
	 }
	 .aruncons-parpa {
    position: relative;
      font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px; font-weight:600;
}

 /*about*/
 .paddt50 {padding-top:50px;}
.max90{ max-width:95%; border-right: 1px solid rgba(97, 97, 97, 0.11);}


/*what*/
.shadewhats .applicatorwhats{
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: 40px;
	right: 20px;
	border: 1px solid #fff;
	border-radius: 50px;
	text-align: center;
	box-shadow: 0 0 10px rgba(12, 12, 12, 0.3);	
	cursor: pointer;
	z-index:9999999999999999999999999999999999;
	background: -webkit-linear-gradient(to right, #26C281, #09e072);
    background: -moz-linear-gradient(to right, #26C281, #09e072);
    background: -ms-linear-gradient(to right, #26C281, #09e072);
    background: -o-linear-gradient(to right, #26C281, #09e072);
    background: linear-gradient(to right, #26C281, #09e072);
	
}
.shadewhats .applicatorwhats:hover{
	box-shadow: 0px 0px 10px rgba(12, 12, 12, 0.5);
	
}
.shadewhats .applicatorwhats i{
font-family: 'FontAwesome';
font-weight:400;
text-decoration:none;

color:#fff;
	margin-top: 8px;
	font-size: 25px;
	transition: transform .5s;
}
 .shadewhats .applicatorwhats:hover  i:hover {
 -webkit-animation: beat 1.5s ease 0s infinite;
    animation: beat 1.5s ease 0s infinite;
	/*transition: transform .5s;*/
	 /* transform: rotate(30deg);*/
	  /*transform: scale(.9);*/
} 
 .shadewhats .applicatorwhats:hover  i {
 -webkit-animation: beat 1.5s ease 0s infinite;
    animation: beat 1.5s ease 0s infinite;
	/*transition: transform .5s;*/
	 /* transform: rotate(30deg);*/
	 /* transform: scale(1.2);*/
} 



.shadewhats2 .applicatorwhats2{
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: 140px;
	right: 20px;
	border: 1px solid #fff;
	border-radius: 50px;
	text-align: center;
	box-shadow: 0 0 10px rgba(12, 12, 12, 0.3);	
	cursor: pointer;
	 background: -webkit-linear-gradient(to right, #1f4cca, #0b4edd);
    background: -moz-linear-gradient(to right, #1f4cca, #0b4edd);
    background: -ms-linear-gradient(to right, #1f4cca, #0b4edd);
    background: -o-linear-gradient(to right, #1f4cca, #0b4edd);
    background: linear-gradient(to right, #1f4cca, #0b4edd);
	z-index:9999999999999999999999999999999999;
}
.shadewhats2 .applicatorwhats2:hover{
 background-color:#114a8e;
 background: #114a8e;
	box-shadow: 0px 0px 10px rgba(12, 12, 12, 0.5);
	
}
.shadewhats2 .applicatorwhats2 i{
font-family: 'FontAwesome';
font-weight:400;
text-decoration:none;
color: #fff;
	margin-top: 8px;
	font-size: 25px;
	transition: transform .5s;
}
 .shadewhats2 .applicatorwhats2:hover  i:hover {
	transition: transform .5s;
	 /* transform: rotate(30deg);*/
	  transform: scale(1.2);
} 
 .shadewhats2 .applicatorwhats2:hover  i {

	transition: transform .5s;
	 /* transform: rotate(30deg);*/
	  transform: scale(1.2);
}
@keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.82);transform:scale(.82)}}
 
/*whats*/
@media only screen and (min-width: 768px) and (max-width: 984px) {.flex-25{ width:50% ; display:inline-block;  float:left; } /* .sec-destinaa{
background-image:url(../route9.png);width: 100%;
background-repeat: repeat-y;
background-position:0px 30px; 
}*/}
@media only screen and (max-width: 767px) {
.sec-destintop {
    position: relative;
    width: 100%;
    margin-top: -80px;
    background-image: url(../shape1.png);
    width: 100%;
    background-position: center center;
    padding: 50px 0px;
    background-repeat: no-repeat;
	visibility:collapse;
	display:none;
}
.sec-destintop2a {
    position: relative;
    width: 100%;
    margin-top: -80px;
    background-image: url(../shape2.png);
    width: 100%;
    background-position: center center;
    padding: 50px 0px;
    background-repeat: no-repeat;
		visibility:collapse;
	display:none;
}
.restable {padding:20px;}
.fulla .col-12{ display: block; float:lnone; width:100%;    font-size: 18px;
    color: #7c8083;
  font-family: 'Outfit', sans-serif; line-height:30px;}
  .col-1-h33 {
    width: 100%;
    float: none;
    display:  block;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 40px;
}
.max90{ max-width:100%; border-right: 0px solid rgba(97, 97, 97, 0.11);}
/*.sec-destinaa{
background-image:url(../route9.png);width: 100%;
background-repeat: repeat-y;
background-position:center 50px; 
}*/
.flex-25{ width:100% ; display: block;  float:none; }
.sec-innerflex23,
.sec-innerflex{
 display:block;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	/*align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerflex22{
 display:block;
 margin-right: auto;
    margin-left: auto;
   
	/*align-items: center;*/
	align-items: stretch;  
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.flex-33{ width:100%; float:none; display:block; }
.flex-66{ width:100%; float:none; display:block;}
.flex-50{ width:100%;float:none; display:block; }

.home-ne ul li {
 
	 width:100%; display: block;

 
}
.subtilte4 img {
    
    max-width: 80px;
    width: auto;
    height: auto;
    padding-right: 0px;
    float: none;
    displaY: block;
    margin: auto;
}


.sec-innerftour{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	flex-direction: column;
	padding: 30px 0px;
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}
.sec-innerftour-rr{
 display:flex;
 margin-right: auto;
    margin-left: auto;
    position: relative; 
	align-items: center;
	flex-direction: column;
	padding: 30px 0px;
	/*align-items: center;
	align-items: stretch;  */
   
	/*justify-content: space-between;
	align-items: center;*/
	 /*align-items: stretch;*/
}

.flex-5045l{ width:100%; padding-left: 80px; }
 .flex-5045r{ width:100%; padding-left: 80px; padding-right: 0px; }
 
element.style {
}
.midd {
    left: calc(40px - 1px);
    top: 0px;
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: rgb(32, 44, 131, 1);
}
.midd2 {
    left: calc(40px - 1px);
    top: 0px;
    content: '';
    position: absolute;
    width: 2px;
    height: 10%;
    background-color: rgb(32, 44, 131, 1);
}
.shastrigalt-img::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #0066CC;
    transform: rotate(45deg);
    position: absolute;
    top: calc(0% - 7px);
    right: calc(100% - 8px);
    z-index: -1;
}
.flex-tourbox32::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px; border:10px solide #0066CC;
    background-color: #0066CC;
    transform: rotate(45deg);
    position: absolute;
    top: calc(45px - 7px);
    left: calc(20px - 8px);
    z-index: 30;
}
.shastrigalt-img::after {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    background-color: #0066CC;
    transform: rotate(45deg);
    position: absolute;
    top: calc(0% - 7px);
    right: calc(100% - 8px);
    z-index: -1;
}
.shastrigalt-imgr::after {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    background-color: #0066CC;
    transform: rotate(45deg);
    position: absolute;
    top: calc(50% - 7px);
    left: calc(100% - 8px);
    z-index: -1;
}
.flex-tourbox32r::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px; border:10px solide #0066CC;
    background-color: #0066CC;
    transform: rotate(45deg);
    position: absolute;
    top: calc(45px - 7px);
    left: calc(20px - 8px);
    z-index: 30;
}
.verm {
    left: calc(2px + 13.5px);
    top: calc(90px - 40px);
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    color: #fff;
    font-family: 'Outfit', sans-serif;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 6;
    font-weight: 400;
    font-size: 25px;
    background-color: rgb(32, 44, 131, 1);
}
.hordot {
   left: calc(2px + 13.5px);
    top: calc(113px - 40px);
    content: '';
    position: absolute;
    width: 100px;
    height: 4px;
    border-bottom: dotted 2px rgb(32, 44, 131, 1);
    z-index: 3;
    /* background-color: rgb(32, 44, 131, 1); */
}
.sec-topflex {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    align-items: center;
    flex-direction: row;
    padding: 0px 0px;
	 position: relative;
    /* align-items: stretch; */
}
  .col-n2p {
    position: absolute;
    width: 100%;
    float: none;
    right: 0px;
	top:-5px;
    padding-right: 0px;
    margin: 0px;
    display: inline-block;
    z-index: 99999999999999999;
}
  .col-n1p img {max-width: 220px;
    height: auto;
    padding : 15px 5px;}
  .col-n1p {
    position: relative;
   /* background-color: rgb(255,255,255,.6);*/
    text-align: left;
    width: 100%;
    float: none;
    left: 0px;
    display: inline-block;
    
    font-size: 18px;
    z-index: 999999999999999;
}
.navbar-nav {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.navbar-nav {
    background-color: #581c16 !important;
    overflow: hidden;
}
.menu--iris .pandit { 
 font-family: "Outfit";
	display: block !important;
	width:100% !important;  text-align:center;
	margin:5px 0px !important;
	
	 
}

}

/*.navbar-default .navbar-nav > li:last-child > a {
    color: #fff;
}
 .navbar-default .navbar-nav > li:last-child > a:hover {
    color: #fff;
}*/
 .navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default  .navbar-nav > li > a:hover{
    color: #ffce14;
}
.menu__list {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	 
	 
}

.menu__item {
 font-family: "Outfit";
	display: block;
	 
}

.menu__link {
 
 font-family: "Outfit";
	display: block;
 
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.menu--iris .menu__item {
	margin:0 0.3em;
}
li.menu__item:nth-child(6) {
    margin-right: 0;
}
.menu--iris .menu__link {
	text-transform:uppercase;
	position: relative;
	text-align: center;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	/*text-shadow: 0px 0px 1px #033815;
	font-weight:bold;*/
	color:/* #f2bc5e */ #f3d7a7!important;	/*text-shadow: 0px 0px 1px #5f7aaa !important;*/
}



.menu--iris .menu__item--current .menu__link,.menu__link:hover {
	/*color: #000 !important;
	text-shadow: 0px 0px 1px #cb7d9d!important;*/
}

.menu--iris .menu__link::before,
.menu--iris .menu__link::after {
	/*content: '';
	position: absolute;
	width: 100%;
	 opacity: 0;
    border: 1px solid #e59940;
	z-index:-1;
		height: 100%;*/
	/*height: 1px;
	opacity: 0;
	border: 1px solid #eb181d;*/
	

    /*background-color: #e59940;**/
   
	/*-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);*/
}
 

.menu--iris .menu__link span {
   /* color: rgb(28, 31, 30);
    background-color: rgb(245,245,245);*/
}
.menu--iris .menu__link::before {
/*	top: 0;
	left: 0;
	border-width: 1px 0 0 1px;
	-webkit-transform: translate3d(10px, 10px, 0);
	transform: translate3d(10px, 10px, 0);*/
}

.menu--iris .menu__link::after {
	/*right: 0;
	bottom: 0;
	border-width: 0 1px 1px 0;*/
	/*-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);*/
}

.menu--iris .menu__item--current .menu__link::before,
.menu--iris .menu__item--current .menu__link::after,.menu__link:hover::before,.menu__link:hover::after {
	/*opacity: 1;*/
	/*-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);*/
}

/* 17. hover-border-7 */
.menu__link.hover-border-7::before,
.btn.hover-border-7::after {
  bottom: 0;
  transition: width 0.2s 0.35s ease-out;
}
.menu__link.hover-border-7::before {
  right: 50%;
}
.menu__link.hover-border-7::after {
  left: 50%;
}
.menu__link.hover-border-7:hover::before,
.menu__link.hover-border-7:hover::after {
  width: 50%;
  transition: width 0.2s ease-in;   
}

.menu__link.hover-border-7 span::before,
.menu__link.hover-border-7 span::after {
  width: 0%; height: 0%;
  background: transparent;
  opacity: 0;
  z-index: 2;
  transition: width 0.2s ease-in, height 0.15s 0.2s linear, opacity 0s 0.35s;
}
.menu__link.hover-border-7 span::before {
  bottom: 0; left: 0;
  border-left: 2px solid rgb(54, 56, 55);
  border-top: 2px solid rgb(54, 56, 55);
}
.menu__link.hover-border-7 span::after {
  bottom: 0; right: 0;
  border-right: 2px solid rgb(54, 56, 55);
  border-top: 2px solid rgb(54, 56, 55);
}
.menu__link.hover-border-7 span:hover::before,
.menu__linkhover-border-7 span:hover::after {
  width: 50%; height: 96%;
  opacity: 1;
  transition: height 0.2s 0.2s ease-in, width 0.2s 0.4s linear, opacity 0s 0.2s;   
}
.menu__link span {         
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    top: 0; left: 0;
    width: 100%;
    padding: 15px 20px;
    transition: 0.3s;
  }
 /*new*/
 
  
 
@media only screen and (min-width: 984px) and (max-width: 1200px) {

.menu--iris .menu__item {
	margin:0px !important ;
}
 }
 


 @media only screen and (min-width: 620px) and (max-width: 767px) {
 .sec-innercon44 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative; 
	}
    
 .sec-innerflexrr {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative; 
	flex-direction:row-reverse;
    align-items: center;
    /* align-items: stretch; */
    /* align-items: stretch; */
}
 .navbar-nav> li {
 
    display: block;
}
.navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #0b2e6e !important;
}
 .menu--iris .menu__link {
	 
	 
		color: #fff !important;
	 
}

.menu--iris .menu__link:hover,
.menu--iris .menu__link:focus {
	color: #ffde00 !important;
	/*text-shadow: 0px 0px 1px #cb7d9d !important;*/
}


.menu--iris .menu__link {
	position: relative;
	text-align: center;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	/*text-shadow: 0px 0px 1px #033815; font-weight:bold;
		color: #fff !important;
	text-shadow: 0px 0px 1px #5f7aaa !important;*/
}

.menu--iris .menu__link:hover,
.menu--iris .menu__link:focus {
	/*color: #ffde00 !important;
	text-shadow: 0px 0px 1px #cb7d9d !important;*/
}

.menu--iris .menu__item--current .menu__link,.menu__link:hover {
	color: #ffde00 !important;
	text-shadow: 0px 0px 1px #cb7d9d!important;
}

.menu--iris .menu__link::before,
.menu--iris .menu__link::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	opacity: 0;
	border: 2px solid #ffde00;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
}

.menu--iris .menu__link::before {
	top: 0;
	left: 0;
	border-width: 2px 0 0 2px;
	-webkit-transform: translate3d(10px, 10px, 0);
	transform: translate3d(10px, 10px, 0);
}

.menu--iris .menu__link::after {
	right: 0;
	bottom: 0;
	border-width: 0 2px 2px 0;
	-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);
}

.menu--iris .menu__item--current .menu__link::before,
.menu--iris .menu__item--current .menu__link::after,.menu__link:hover::before,.menu__link:hover::after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.navbar-toggle {
    position: relative;
	width:40px;
	height:40px;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 0px;
    background-color: #f0ad4e  !important;
	
    background-image: none;
    border: 1px solid transparent;
    border-radius: 100%;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #581c16 !important;
}
.navbar-toggle {Padding:9px !important;}
}

@media only screen and (max-width: 619px) {
 .sec-innercon44 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative; 
	}
 .sec-innerflexrr {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative; 
	flex-direction:row-reverse;
    align-items: center;
    /* align-items: stretch; */
    /* align-items: stretch; */
}
.navbar-nav> li {
    display: block;
}
.navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #0b2e6e !important;
}

.menu--iris .menu__link {
	position: relative;
	text-align: center;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	text-shadow: 0px 0px 1px #033815; font-weight:bold;
		color: #fff !important;
	text-shadow: 0px 0px 1px #5f7aaa !important;
}

.menu--iris .menu__link:hover,
.menu--iris .menu__link:focus {
	color: #ffde00 !important;
	text-shadow: 0px 0px 1px #cb7d9d !important;
}

.menu--iris .menu__item--current .menu__link,.menu__link:hover {
	color: #ffde00 !important;
	text-shadow: 0px 0px 1px #cb7d9d!important;
}

.menu--iris .menu__link::before,
.menu--iris .menu__link::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	opacity: 0;
	border: 2px solid #ffde00;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
}

.menu--iris .menu__link::before {
	top: 0;
	left: 0;
	border-width: 2px 0 0 2px;
	-webkit-transform: translate3d(10px, 10px, 0);
	transform: translate3d(10px, 10px, 0);
}

.menu--iris .menu__link::after {
	right: 0;
	bottom: 0;
	border-width: 0 2px 2px 0;
	-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);
}

.menu--iris .menu__item--current .menu__link::before,
.menu--iris .menu__item--current .menu__link::after,.menu__link:hover::before,.menu__link:hover::after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.col-25tt{ text-align:center !important;}
.navbar-toggle {
    position: relative;
	width:40px;
	height:40px;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 0px;
    background-color: #f0ad4e  !important;
	
    background-image: none;
    border: 1px solid transparent;
    border-radius: 100%;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #581c16 !important;
}
.navbar-toggle {Padding:9px !important;}
}



/*servie*/
.count-down2 {
    margin-top: 50px;
    position: relative;
	background: rgb(88 28 22 / 7%);
	/*background:#eef1c0;*/
	padding:40px 20px;
}
.count-down {
    margin-top: 50px;
    position: relative;
	background:#eef1c0;
	padding:40px 20px;
}

.count-down .box {
    position: relative;
}
.count-down .box .countdown-number-circle{position:relative; height:138px;     text-align: center;
    margin: auto; z-index:6; }


 .countdown-number-circle:before{
    height: 138px;
    width: 138px;
	 
    background-color: #fcf8ed;
    -webkit-border-radius: 68px;
	text-align:center;
	margin:auto;
	 border-radius: 10px 138px 10px 138px;
	 position:absolute;
	   z-index:-1;
	     transform: rotate(45deg);
    content: '';
    left: calc(50% - 69px);
    top: -5px;
	/* border:1px solid red;
   border-radius: 10px 120px 120px 130px;
    position: absolute;
    bottom: 50%;
    left: 28%;*/
}
.count-down .box .countdown-number-circle img {}
.count-down .box .countdown-number-circle .image-outer-div {
 transform:rotate(-45deg);
   /* height: 105px;*/}
   .count-down2 .box .countdown-number-circle img {}
.count-down2 .box .countdown-number-circle .image-outer-div {
 transform:rotate(-45deg);
   /* height: 105px;*/}
.sec-innerflex4ab .ima {
    display: block;
    position: relative;
    line-height: 80px;
    width: 100%;
    top: 0px;
    content: '';
    font-size: 50px;
    font-weight: 400;
    color: #FFFFFF;
    z-index: 20;
    margin-right: auto;
    margin-left: auto;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.sec-innerflex4ab .ima img {
    max-width: 80px;
    height: auto;
}
.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.count-down .box .countdown-number-circle p {
    font-size: 52px;
    font-family: "Alegreya", Arial;
    line-height: 56px;
    color: rgba(0, 0, 0, 0.87);
    line-height: 44px !important;
}
.count-down .box .countdown-title-box {
position:relative;
  /*  height: 127px;
    width: 333px;*/
    background-color: #fcf8ed;
    -webkit-border-radius: 8px;
    border-radius: 8px;
   /* display: -webkit-box;
    display: -ms-flexbox;
    display: flex;*/
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
	padding:10px; text-align:center;
	/*flex-direction:column;*/
	margin-top:-70px;
	z-index:999;
}

.count-down .box .countdown-title-box p {
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.5);
    font-family: "Alegreya Sans", Arial;
    font-weight: 600;
	width:100%;
}
.count-down .box .countdown-title-box .subt {
position:relative;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.5);
    font-family: "Alegreya Sans", Arial;
    font-weight: 600;
	width:100%;
	z-index:99;
	    padding: 5px 5px;
	
}
.count-down .box .countdown-title-box .numb  span{font-family: "Alegreya", Arial; font-size: 20px; font-weight:600;
    line-height: 30px;  vertical-align: middle;  
    color: rgb(88 28 22);}
.count-down .box .countdown-title-box .numb {
position:relative;
    padding: 10px 20px;
    font-size: 52px;
    font-family: "Alegreya", Arial;
    line-height: 56px;
    color: rgb(88 28 22);
    line-height: 44px !important;
	width:100%;
	 	z-index:99;
}
/*audio*/
audio{ max-width:100px; border-radius:0px !important;}
 

.icon-container {
  width: 100%;
  height: 100%;
  background-color: #DE5E97;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.audio-icon {
   width: 90%;
   height: 90%;
}

audio::-webkit-media-controls-panel {
  background-color: #56AEFF; border-radius:0px !important;
}
 .audioPlayer{
  display: block;
 border-radius:0px !important;
  margin:0 auto;
}

audio::-webkit-media-controls-mute-button {
  background-color: #B1D4E0;
  border-radius: 50%;
}
 
audio::-webkit-media-controls-play-button {
  background-color: #B1D4E0;
  border-radius: 50%;
}

audio::-webkit-media-controls-play-button:hover {
  background-color: rgba(177,212,224, .7);
}

 

audio::-webkit-media-controls-current-time-display {
  color: #fff;
  display:none; visibility: hidden;
}
audio::-webkit-media-controls-time-remaining-display {
  color: #fff;
   display:none; visibility: hidden;
}
audio::-webkit-media-controls-timeline {
  background-color: #B1D4E0;
  border-radius: 25px;
  margin-left: 10px;
  margin-right: 10px;
   display:none; visibility: hidden;
}

audio::-webkit-media-controls-volume-slider {
  background-color: #B1D4E0;
  border-radius: 25px;
  padding-left: 8px;
  padding-right: 8px;
   
}


/*what*/
.shadewhats .applicatorwhats{
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: 40px;
	right: 20px;
	border: 1px solid #fff;
	border-radius: 50px;
	text-align: center;
	box-shadow: 0 0 10px rgba(12, 12, 12, 0.3);	
	cursor: pointer;
	z-index:9999999999999999999999999999999999;
	background: -webkit-linear-gradient(to right, #26C281, #09e072);
    background: -moz-linear-gradient(to right, #26C281, #09e072);
    background: -ms-linear-gradient(to right, #26C281, #09e072);
    background: -o-linear-gradient(to right, #26C281, #09e072);
    background: linear-gradient(to right, #26C281, #09e072);
	
}
.shadewhats .applicatorwhats:hover{
	box-shadow: 0px 0px 10px rgba(12, 12, 12, 0.5);
	
}
.shadewhats .applicatorwhats i{
font-family: 'FontAwesome';
font-weight:400;
text-decoration:none;
color:#fff;
	margin-top: 8px;
	
	font-size: 25px;
	transition: transform .5s;
}
 .shadewhats .applicatorwhats:hover  i:hover {
 -webkit-animation: beat 1.5s ease 0s infinite;
    animation: beat 1.5s ease 0s infinite;
	/*transition: transform .5s;*/
	 /* transform: rotate(30deg);*/
	  /*transform: scale(.9);*/
} 
 .shadewhats .applicatorwhats:hover  i {
 -webkit-animation: beat 1.5s ease 0s infinite;
    animation: beat 1.5s ease 0s infinite;
	/*transition: transform .5s;*/
	 /* transform: rotate(30deg);*/
	 /* transform: scale(1.2);*/
} 



.shadewhats2 .applicatorwhats2{
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: 100px;
	right: 20px;
	border: 1px solid #fff;
	border-radius: 50px;
	text-align: center;
	box-shadow: 0 0 10px rgba(12, 12, 12, 0.3);	
	cursor: pointer;
	/* background: -webkit-radial-gradient(to right, #1f4cca, #0b4edd);
    background: -moz-radial-gradient(to right, #1f4cca, #0b4edd);
    background: -ms-radial-gradient(to right, #1f4cca, #0b4edd);
    background: -o-radial-gradient(to right, #1f4cca, #0b4edd);
    background: radial-gradient(to right, #1f4cca, #0b4edd);*/
background: rgb(255,0,0);
/*background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,0,0,1) 100%);*/
	z-index:9999999999999999999999999999999999;
}
.shadewhats2 .applicatorwhats2:hover{
/* background-color:#114a8e;*/
/* background: #114a8e;*/
 background: #ff0000;
/*background: rgb(255,255,255)*/
	box-shadow: 0px 0px 10px rgba(12, 12, 12, 0.5);
	
}
.shadewhats2 .applicatorwhats2 i{
font-family: 'FontAwesome';
font-weight:400;
text-decoration:none;
color: #fff;
	margin-top: 8px;
	font-size: 25px;
	transition: transform .5s;
}
 .shadewhats2 .applicatorwhats2:hover  i:hover {

	transition: transform .5s;
	 /* transform: rotate(30deg);*/
	  transform: scale(1.2);
} 
 .shadewhats2 .applicatorwhats2:hover  i {
 color: #fff;	transition: transform .5s;
	 /* transform: rotate(30deg);*/
	  transform: scale(1.2);
}
