@charset "utf-8";

body
{
margin:0 auto;
padding:0;
}





@font-face {
    font-family: 'awery_smallcapsregular';
    
src: url('../css/awery_sc-webfont.woff2') format('woff2'),
         
url('../css/awery_sc-webfont.woff') format('woff');
    
font-weight: normal;
    font-style: normal;

}







@font-face {
    font-family: 'bungasairegular';
    src: url('../css/bungasai-webfont.woff2') format('woff2'),
         url('../css/bungasai-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'aramisitalic';
    src: url('../css/aramisi-webfont.woff2') format('woff2'),
         url('../css/aramisi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


main
{
margin:0 auto;
padding:0;
width:100%;

}





header
{
	margin: 0 auto;
	padding: 0 5%;
	width: 100%;

	font-size: large;
	box-sizing:border-box;
	
	background-size:cover;
	border-top: solid 5px #fe7f9c;
}

.logobox1
{
margin:0 auto;
padding:0;
width:35%;
	
float:left;
}

.logobox1 img {
    margin: 3% 30% 2% 0%;
    padding: 0;
    width: 45%;
    box-sizing: border-box;
}




.logobox2
{
margin:4% auto 0;
padding:0;
width:25%;

float:left;
}

.logobox2 img
{
margin: 2% 0% 2% 0%;
    padding: 0;
    width: 70%;
}


.logobox3
{
margin:0 auto;
padding:0;
width:40%;

float:left;	
}


.social
{
margin:0 auto;
padding:1% 0%;
width:100%;

}

.fb
{
margin:0% 0% 0% 60%;
padding:1% 0%;
width:8%;
float:left;
}
.fb img
{ 
margin:0% 0% 0% 0%;
padding:1% 0%;
width:100%;

}




.twit
{
margin:0 auto;
padding:1% 0%;
width:8%;
float:left;
}
.twit img
{ 
margin:0% 0% 0% 0%;
padding:1% 0%;
width:100%;}

.insta
{
margin:0 auto;
padding:1% 0%;
width:8%;
float:left;
}

.insta img
{
margin:0 auto;
padding:1% 0%;
width:100%;
}



.you
{
margin:0 auto;
padding:1% 0%;
width:8%;
float:left;
}

.you img
{
margin:0 auto;
padding:1% 0%;
width:100%;
}


.language
{
margin:0% 0% 0% 45%;
padding:0;
width: 60%;
box-sizing:border-box;

}

#google_translate_element
{
margin:0 auto;
padding:2% 0% 0% 0%;
width:100%;


box-sizing:border-box;
}



.search
{
margin:0 auto 0 20%;
padding:4% 0% 2% 0%;
width:80%;
float:left;

box-sizing:border-box;
}



input[type=text] {
        width: 70%;
    margin: 0 0 0 10%;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url(../images/searchicon.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 8px 20px 8px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=text]:focus {
    width: 100%;
}

/**** nav open ****/

.navwrap
{
margin:0 auto;
padding:0;
width:100%;
background-color:#1165c3;	
}


nav
{
margin:0 0% 0% 0%;
padding:0;
width:100%;
background-color:#fe7f9c;	
float:left;
}



/**** nav close ****/



/**** banner open ****/

.banner
{
margin:1% auto;
padding:0;
width:98%;
}


.banner img
{
margin:0 auto;
padding:0;
width:100%;
}

/**** banner close ****/







.but
{
margin:2% 0% 0% 65% ;
padding:1.5% 0;
width:20%;
background-color:#fe7f9c;
float:left;	
color:#fff;
text-align:center;
}







/**** welcome close ****/

.starbox1
{
margin:0 auto;
padding:1% 0 0 0;
width:70%;
	
}

.star1
{
margin:0% 0% 0% 0% ;
padding:0% 0% 0% 0;
width:27%;
box-sizing:border-box;
float:left;	

}



.star1 img
{
margin:0%;
padding:0%;
width:100%;

}


.star2
{
margin:0% 0% 0% 40% ;
padding:0% 0% 0% 0;
width:27%;
box-sizing:border-box;
float:left;	
}

.star2 img
{
margin:0%;
padding:0%;
width:100%;

}




.starbox2
{
margin:0 auto 0 5%;
padding:0;
width:90%;

}

.star3
{
margin:8% 0% 0% 0% ;
padding:0% 0% 0% 0;
width:20%;
box-sizing:border-box;
float:left;

}



.star3 img
{
margin:0%;
padding:0%;
width:100%;

}


.star4
{
margin:0% 0% 0% 20% ;
padding:0% 0% 0% 0;
width:20%;
box-sizing:border-box;
float:left;	


}

.star4 img
{
margin:0%;
padding:0%;
width:100%;

}



.star5
{
margin:8% 0% 0% 20% ;
padding:0% 0% 0% 0;
width:20%;
box-sizing:border-box;
float:left;	

}

.star5 img
{
margin:0%;
padding:0%;
width:100%;

}


.starbox3
{
margin:0 auto;
padding:0;
width:40%;

}


.star6
{
margin:0% 0% 0% 20% ;
padding:0% 0% 0% 0;
width:50%;
box-sizing:border-box;
float:left;	


}

.star6 img
{
margin:0%;
padding:0%;
width:100%;

}

.spbox1
{
margin:0% 0% 0% 10%;
padding:0;
width:40%;
float:left;
}

.spboxbhu
{
margin:0% 0% 0% 0%;
padding:0;
width:100%;
float:center;
}
.spbox1 p
{
	margin:0 auto;
	padding:0% 0% 0 0%;
font-family: 'Bree Serif', serif;	font-size: 16px;
	color: #333;
	line-height: 150%;
	text-align: justify;
	letter-spacing:0.5px;
	vertical-align: baseline;
}

.spboxbhu p
{
	margin:0 auto;
	padding:0% 0% 1% 0%;
	font-family: 'Bree Serif', serif;
	font-size: 16px;
	color: #333;
	line-height: 150%;
	text-align: justify;
	letter-spacing:0.5px;
	vertical-align: baseline;
}


.spbox2
{
margin:0% 10% 0% 0%;
padding:0;
width:40%;
float:left;
}


.spbox2 img
{
margin:0% 0% 0% 10%;
padding:0;
width:70%;
}



.marvelbox
{
margin:0 auto;
padding:0;
width:90%;
}


.marvelbox p
{
margin:0 auto;
padding:2% 0% 2% 0%;
font-family: 'aramisitalic';

font-size:36px;
color:#ff4f77;
line-height:150%;
text-align:center;
}

.blue
{
color:#f89412;	
}


.mainfoot
{
margin:0 auto;
padding:1% 0%;
width:100%;
background-color:#222222;	
}

.main1
{
margin:0% 0% 0% 5%;
padding:0% 0% 0% 0%;
width:15%;
background-color:#222222;	
float:left;
}

.main1 h2
{
margin:0 auto;
padding:10% 0% 2% 3%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#fff;
text-align:left;
}


.main1 ul
{
margin:12% 0% 0% 3%;
padding:0;
list-style-type:none;	
}
.main1 ul li
{
margin:0% 0% 0% 3%;
padding:0;
font-family: 'Bree Serif', serif;
font-size:14px;
color:#5e5e5e;
line-height:150%;

}


.main1 a
{
font-family: 'Bree Serif', serif;
font-size:14px;
color:#5e5e5e;
text-decoration:none;
}


.main1 a:hover
{

color:#fff;
text-decoration:none;
}




.main2
{
margin:0% 0% 0% 0%;
padding:0;
width:20%;
background-color:#222222;	
float:left;
}

.main2 h2
{
margin:0 auto;
padding:8% 0% 2% 20%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#fff;
text-align:left;
}


.main2 ul
{
margin:9% 0% 0% 20%;
padding:0;
list-style-type:none;	
}
.main2 ul li
{
margin:0% 0% 0% 3%;
padding:0;
font-family: 'Bree Serif', serif;
font-size:14px;
color:#5e5e5e;
line-height:150%;

}


.main2 a
{
font-family: 'Bree Serif', serif;
font-size:14px;
color:#5e5e5e;
text-decoration:none;
}


.main2 a:hover
{

color:#fff;
text-decoration:none;
}




.main3
{
margin:0% 0% 0% 0%;
padding:0;
width:30%;
background-color:#222222;	
float:left;
}



.main3 h2
{
margin:0 auto;
padding:5% 0% 2% 3%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#fff;
text-align:center;
}


.main4
{
margin:0% 5% 0% 0%;
padding:0;
width:25%;
background-color:#222222;	
float:left;
}


.main4 h2
{
margin:0 auto;
padding:5% 0% 2% 15%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#fff;
text-align:LEFT;
}


.main4 P
{
margin:0 auto;
padding:5% 18% 2% 15%;
font-family: 'Bree Serif', serif;
font-size:16px;
color:#8f8f8f;
text-align:left;
}



.main4 h3
{
margin:0 auto;
padding:3% 0% 0% 15%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#5e5e5e;
text-align:left;
}



.main4 h4
{
margin:0 auto;
padding:1% 0% 2% 15%;
font-family: 'Bree Serif', serif;
font-size:18px;
color:#5e5e5e;
text-align:left;
}

.main4 a
{
text-decoration:none;
color:#5e5e5e;	
}

.main4 a:hover
{

color:#fff;
text-decoration:none;
}



/*********** subfoot box open ******/

.subfoot
{
margin:0 auto;
padding:0% 0%;
width:100%;
background-color:#cccbc7;	
}

.sub1
{
margin:0% 0% 0% 5%;
padding:0;
width:45%;
background-color:#cccbc7;	
float:left;
}


.sub1 h2
{
margin:0 auto;
padding:2% 0% 2% 3%;
font-family: 'Bree Serif', serif;
font-size:14px;
color:#222222;
text-align:left;
}

.sub2
{
margin:0% 5% 0% 0%;
padding:0;
width:45%;
background-color:#cccbc7;	
float:left;
}


.sub2 h2
{
margin:0 auto;
padding:2% 0% 2% 3%;
font-family: 'Bree Serif', serif;
font-size:14px;
color:#222222;
text-align:right;
}



.both
{
clear:both;
}





.bread
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:150px;
background: url(../images/aboutban.jpg) no-repeat 0px 0px;
    background-size: cover;	

}
.bread-dom
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/2.jpg) no-repeat 0px 0px;
    background-size: cover;	

}
.bread-rel
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/visa-help-banner.jpg) no-repeat 0px 0px;
    background-size: cover;	
}

.bread-abt
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/about-us-page-banner.jpg) no-repeat 0px 0px;
    background-size: cover;	

}
.bread-contact
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/contactus-banner1.jpg) no-repeat 0px 0px;
    background-size: cover;	

}
.bread-spe
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/wellness-banner.jpg) no-repeat 0px 0px;
    background-size: cover;	

}



.bread-bhu
{
margin:0 auto;
padding:0% 0%;
width:100%;
min-height:200px;
background: url(../images/bhutan.jpg) no-repeat 0px 0px;
    background-size: cover;	

}
.b1
{
margin:0 auto;
padding:0% 0%;
width:50%;
background-color:transparant;
float:left;	
}


.b1 h1
{
margin:0 auto;
padding:10% 0% 0% 20%;
 font-family: 'awery_smallcapsregular';
    font-size:30px;
color:#000;
text-align:left;
}


.b2
{
margin:0 auto;
padding:0% 0%;
width:50%;
background-color:transparant;
float:left;	
}



.b2  p
{
margin:0 auto;
padding:9% 20% 0% 0%;
font-family: 'Bree Serif', serif;float:right;
font-size:13px;
color:#FFF;
text-align:right;
}

.b2  a
{
color:#CCC;
text-decoration:none;	
}



/**********************************about page start****************************************/

.starwraper
{
margin:0% 0% 0% 0%;
padding:0% 0 0 0;
width:100%;
background-attachment:fixed;
background-size:cover;
background:url(../images/bg.png) no-repeat;
}

.starwraper-dom
{
margin:0% 0% 0% 0%;
padding:0% 0 0 0;
width:100%;
background-attachment:fixed;
background-size:cover;
background:url(../images/bg-dom.png) no-repeat;
}

.starwraper-inter
{
margin:0% 0% 0% 0%;
padding:0% 0 0 0;
width:100%;
background-attachment:fixed;
background-size:cover;
background:url(../images/bg-int.png) no-repeat;
}
.aboutbox
{
margin:0% 0% 0% 2.5%;
padding:3% 0 0 0;
width:95%;
}

.aboutbox  h1
{
	margin:0 auto;
	padding:0% 0% 3% 0%;
 font-family: 'awery_smallcapsregular';
    	font-size: 25px;
	color: #333;
	line-height: 150%;
	text-align: center;
	letter-spacing:3px;
	vertical-align: baseline;
}

.aboutboxinner
{
margin:0% 0% 0% 5%;
padding:3% 0 0 0;
width:90%;
}

.aboutboxinner  h1
{
	margin:0 auto;
	padding:0% 0% 3% 0%;
 font-family: 'awery_smallcapsregular';
    	font-size: 25px;
	color: #333;
	line-height: 150%;
	text-align: center;
	letter-spacing:3px;
	vertical-align: baseline;
}


.aboutboxinner p
{
	margin:0 auto;
	padding:0% 0% 1% 0%;
font-family: 'Bree Serif', serif;	font-size: 16px;
	color: #333;
	line-height: 150%;
	text-align: justify;
	letter-spacing:0.5px;
	vertical-align: baseline;
}


.welcome

{
  margin: 20% 0 0 30%;
    width: 40%;
    position: absolute;
}


.welcome p
{
	margin:0 auto;
	padding:0% 0% 1% 0%;
font-family: 'Bree Serif', serif;	font-size: 16px;
	color: #333;
	font-size:18px;
	line-height: 150%;
	text-align: justify;
	letter-spacing:0.5px;
	vertical-align: baseline;
}


.welcome h2
{
	margin:0 auto;
	padding:0% 0% 3% 0%;
 font-family: 'awery_smallcapsregular';
    	font-size: 25px;
	color: #333;
	line-height: 150%;
	text-align: center;
	letter-spacing:3px;
	vertical-align: baseline;
}



.newstarbox1
{
	margin: 5% auto 0 auto;
    padding: 0% 0 1% 0;
    width: 50%;

}

.newstarbox1 img
{
margin: 0 auto 0 35%;
    padding: 0%;
    width: 35%;

}


.newstarbox2
{
margin:0 auto;
padding:0% 0 1% 0;
width:80%;

}


.newstar1
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}

.newstar1 img
{

    padding: 0%;
    width: 45%;

}




.newstar2
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}

.newstar2 img
{
padding: 0%;
    width: 35%;
    margin: 0 auto 0 55%;
}




.newstar3
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}


.newstar3 img
{
margin: 3% auto 0 0%;
    padding: 0%;
    width: 35%;}



.newstar4
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}


.newstar4 img
{
margin:3% auto 0 65%;
padding:0%;
width:35%;

}

.newstarbox3
{
margin:0 auto;
padding:0% 0 1% 0;
width:80%;

}

.newstar5
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}
.newstar5 img
{
	margin: 0 auto 0 30%;
	padding: 0%;
	width: 45%;
}


.newstar6
{
margin:0 auto;
padding:0% 0 1% 0;
width:50%;
float:left;

}
.newstar6 img
{
	margin: 0 auto 0 15%;
	padding: 0%;
	width: 45%;
}




.newstar7
{
	margin:5% auto 0 0%;
	padding:0% 0 1% 0;
	width:50%;
	float:left;

}
.newstar7 img
{
	margin: 0 auto 0 100%;
	padding: 0%;
	width: 45%;
}










@media only screen and (max-width: 1024px) 

{
header
{
	margin: 0 auto;
	padding: 0 2% 0 2%;

}

}





@media only screen and (max-width: 425px) 

{
.logobox1 {
    margin: 0 auto 0 10%;
    padding: 0;
    width: 80%;
    float: left;
}


.logobox1 img {
    margin: 3% 0% 2% 25%;
    padding: 0;
    width: 55%;
    box-sizing: border-box;
}


.logobox2 {
    margin: 5% auto 0 10%;
    padding: 0;
    width: 80%;
    float: left;
}

.logobox2 img {
    margin: 2% 0% 2% 25%;
    padding: 0;
    width: 50%;
}
.logobox3 {
    margin: 0 auto 0 10%;
    padding: 0;
    width: 80%;
    float: left;
}

.social {
    margin: 3% auto;
    padding: 1% 0%;
    width: 100%;
}

.fb {
    margin: 0% 0% 0% 35%;
    padding: 1% 0%;
    width: 8%;
    float: left;
}

.language {
    margin: 3% auto;
    padding: 1% 0%;
    width: 100%;
}
.search {
    margin: 3% auto;
    padding: 1% 0%;
    width: 100%;
}


.search input[type="text"] {
   
    width: 70%;
    margin: 0% 0% 0% 15%;
   
}

.welcomebox1 {
    margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}

.welcomebox1 {
    margin: 0% 0% 0% 20%;
    padding: 2% 0% 2% 0;
    width: 60%;
    box-sizing: border-box;
    float: left;
}

.welcomebox2 {
    margin: 0% 0% 0% 10%;
    padding: 2% 0% 2% 0%;
    width: 80%;
    float: left;
}
.welcomebox2 h1 {
    margin: 0 auto;
    /* padding: 0% 0% 0% 10%; */
    font-family: [BreeSerif];
    font-size: 36px;
    color: #233946;
    text-align: center;
}
.welcomebox2 p {
    margin: 0 auto;
    padding: 3% 0% 0% 0%;
    font-family: 'Slabo 27px', serif;
    font-size: 16px;
    color: #233946;
    line-height: 150%;
    text-align: justify;
}

.but {
    margin: 2% 0% 0% 25%;
    padding: 1.5% 0;
    width: 50%;
    background-color: #fe7f9c;
    float: left;
    color: #fff;
    text-align: center;
}

.welcomebox3 {
       margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}

.star1 {
     margin: 0% 0% 0% 10%;
    width: 80%
  
}

.star2 {
      margin: 0% 0% 0% 10%;
    width: 80%
  
}
.star3 {
       margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}

.star3 {
       margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}


.star4 {
       margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}

.star5 {
       margin: 0% 0% 0% 20%;
  
    width: 60%;
  
}

.starbox3 {
    margin: 0 auto;
    padding: 0;
    width: 70%;
}
.star6 {
       margin: 0% 0% 0% 10%;
  
    width: 80%;
  
}

.main1
{
margin:0% 0% 0% 10%;
width:80%;
}

.main2
{
margin:0% 0% 0% 10%;
width:80%;
}
.main2 h2 {
    margin: 0 auto;
    padding: 8% 0% 2% 0%;
}


.main2 ul {
    margin: 9% 0% 0% 0%;}
	
	.main3 h2
	{
	text-align:left;	
	}
	
	

.main3
{
margin:0% 0% 0% 10%;
width:80%;
}

.main4
{
margin:0% 0% 0% 10%;
width:80%;
}
.main4 h2 {
    margin: 0 auto;
    padding: 8% 0% 2% 0%;
}

.main4 P {
    margin: 0 auto;
	 padding: 8% 0% 2% 0%;
	}
.main4 h3 {
    margin: 0 auto;
    padding: 3% 0% 0% 0%;}
	
	.main4 h4 {
    margin: 0 auto;
    padding: 3% 0% 0% 0%;}
	
	
	.sub1 {
    margin: 0% 0% 0% 10%;
    padding: 0;
    width: 80%;
  
}
.sub1 h2 {
    
    text-align: center;
}	
	
	
	
	
.sub2 {
    margin: 0% 0% 0% 10%;
    padding: 0;
    width: 80%;
}
	
.sub2 h2 {
    
    text-align: center;
}	
	
	
}
